# Hep.gg ID Generator Generate unique IDs in several formats. Each user can create multiple keys; each key has its own usage counter. Worker base URL: https://id.hep.gg Auth: POST body { "username": "", "token": "" } ## Endpoints ### POST / Generate one ID. Body (JSON): username string The slug you chose for this key. token string The key's secret value. type string 'uuid' | 'nanoid' | 'snowflake' | 'cuid' | 'slug' | 'paseto'. length number Required for 'nanoid'. Max 256. alphabet string Optional, for 'nanoid'. Custom alphabet. Response: { "id": "" } ### Hep.gg dashboard GET /api/v1/id/keys POST /api/v1/id/keys { username, label? } GET /api/v1/id/keys/:username PATCH /api/v1/id/keys/:username { label } POST /api/v1/id/keys/:username/rotate DELETE /api/v1/id/keys/:username GET /api/v1/id/keys/:username/available GET /api/v1/id/stats