{"uid":"cap_bXZjfESNCYpt7FrIqfL8l","slug":"agent-data-tools-revmesh2074-workers-dev-id-generator-uuid-v4-uuid-v7-7b57622b","name":"ID Generator: UUID v4, UUID v7, ULID, NanoID, Base62, Hex","description":"Generate unique IDs of every common kind in one call: UUID v4 (random), UUID v7 and ULID (time-ordered, sort by creation), NanoID (21 URL-safe characters) and random base62 and hex strings, up to 20 of each, from the platform's cryptographic random source; and decode the creation time hidden in a ULID or UUID v7. Use for database keys, request and trace IDs, file names or test data.","url":"https://agent-data-tools.revmesh2074.workers.dev/pack/id-toolbox?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"count":{"type":"integer","description":"How many of each kind, 1-20 (default 3)"},"decode":{"type":"string","description":"Optional ULID or UUID to read the timestamp from"},"length":{"type":"integer","description":"Length of the random strings, 8-128 (default 24)"}}},"responseSchema":{"type":"object","properties":{"hex":{"type":"array","items":{"type":"string"}},"ulid":{"type":"array","items":{"type":"string"}},"base62":{"type":"array","items":{"type":"string"}},"nanoid":{"type":"array","items":{"type":"string"}},"uuidV4":{"type":"array","items":{"type":"string"}},"uuidV7":{"type":"array","items":{"type":"string"}},"decoded":{"type":"object","properties":{"ms":{"type":"number"},"kind":{"type":"string"},"input":{"type":"string"},"timestamp":{"type":"string"}}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USD","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_y011ROIMi9StTbHAQ3Vii","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"agent-data-tools.revmesh2074.workers.dev","brandSlug":"agent-data-tools-revmesh2074-workers-dev-x402","brandBaseUrl":"https://agent-data-tools.revmesh2074.workers.dev","brandDocsUrl":null,"whatItDoes":"Generates multiple unique ID formats (UUID v4, UUID v7, ULID, NanoID, base62, hex) in a single call and optionally decodes the timestamp embedded in a ULID or UUID v7.","exampleAgentPrompt":"Generate 5 of each — UUID v4, UUID v7, ULID, and NanoID — plus 5 random base62 strings of length 32, and decode this ULID to find out when it was created: 01HQ2K8M1N5X7Y3Z9V4B6C0D2E","exampleUseCases":[{"title":"Database primary key generation","prompt":"I need 10 ULIDs to use as primary keys for a new batch of records I'm inserting — they need to be time-ordered so I can sort by creation time."},{"title":"Request trace ID for distributed tracing","prompt":"Generate 3 UUID v4s and 3 UUID v7s I can use as trace IDs for my API requests — I want to see both random and time-sortable options."},{"title":"Decode ULID creation timestamp","prompt":"Can you tell me when this ULID was created? Here it is: 01HPZM3K2NQVW8X5R7J4G6B0F1"}],"resultDescription":"Returns a JSON object with arrays of generated IDs for each requested type (uuidV4, uuidV7, ulid, nanoid, base62, hex — each containing up to 20 entries), and optionally a 'decoded' object with the input ID, its kind (ULID or UUID v7), the embedded timestamp as an ISO string, and the raw millisecond value.","failureModes":["count out of range (not 1–20) returns an error","length out of range (not 8–128) returns an error for string types","invalid ULID or UUID v7 passed to decode returns an error or null decoded field","network timeout from Cloudflare Workers edge","malformed query parameters return a 400 error"],"whenToPreferThis":"Choose this endpoint when you need multiple ID formats generated in a single HTTP call from a cryptographic random source, especially when you want time-ordered IDs (ULID or UUID v7) that sort by creation time, or when you need to decode the creation timestamp hidden inside an existing ULID or UUID v7. It is more efficient than calling separate generators for each type.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T07:21:47.941Z","isFirstParty":false,"canonicalSlug":"agent-data-tools-revmesh2074-workers-dev-id-generator-uuid-v4-uuid-v7-7b57622b"}