{"uid":"cap_zROUKh2l9E-d6UQQ8vvja","slug":"agent402-tools-ulid-generator-791c5529","name":"agent402.tools ULID Generator","description":"Generate ULIDs (sortable, timestamp-prefixed identifiers). ?count=1..100.","url":"https://agent402.tools/api/ulid","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"count":{"type":"string","description":"How many (1-100, default 1)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ulids"],"properties":{"ulids":{"type":"array","items":{"type":"string"}}}}}}}},"responseSchema":{"type":"json","example":{"ulids":["01J9ZK7M3N…"]}},"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"count":"5"}}},"response":{"ulids":["01KTX1HMYJHJASMJM02ENMRZ6H","01KTX1HMYJ0H2Y2AZWPG97HB9H","01KTX1HMYJQ6CAM6P2VXAX98Z1","01KTX1HMYJ1KJHS7YDEADKSN1G","01KTX1HMYJ9E6FEK4GQ75PBWP9"]}},"exampleRequest":{"count":"5"},"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_T3mTvUhDDuKJ8uDcmYcyJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates one or more sortable, timestamp-prefixed ULIDs (Universally Unique Lexicographically Sortable Identifiers) via a simple GET request.","exampleAgentPrompt":"Generate 5 ULIDs for me — I need sortable, timestamp-prefixed unique identifiers for some new database records.","exampleUseCases":null,"resultDescription":"Returns one or more ULID strings — 26-character, base32-encoded, lexicographically sortable identifiers that embed a millisecond-precision timestamp prefix followed by random bits. The count of returned ULIDs matches the requested count (1–100).","failureModes":["count parameter out of range (must be 1–100) returns an error","missing or malformed query parameter returns a 400-level error","payment not provided or insufficient returns a 402 Payment Required","service unavailable returns a 5xx error"],"whenToPreferThis":"Choose this endpoint when you need sortable, time-ordered unique identifiers rather than purely random UUIDs. ULIDs are preferable when lexicographic ordering by creation time matters (e.g., database primary keys, log entry IDs, event stream identifiers). Use this over the sibling UUID endpoint when timestamp-embedded sortability is a requirement.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:56:40.599Z","isFirstParty":false}