Create an API token
Returns the full seal_… secret once. Store it — it cannot be retrieved again. Requires admin/owner (or a token with the admin scope).
POST
/organizations/{organizationSlug}/tokensAuthorization
AuthorizationBearer token · headerrequiredPass your API key as a Bearer token. API keys are scoped to specific operations — configure scopes in your organization's Settings → Developer → API Keys.
Path parameters
organizationSlugstringrequiredRequest body
requiredapplication/jsonnamestringrequiredscopesApiTokenScope[]requiredmin items 1
Responses
201
Created
idstringrequiredpublicIdstringrequirednamestringrequiredscopesApiTokenScope[]requiredlastUsedAtstring<date-time> | nullrevokedAtstring<date-time> | nullcreatedAtstring<date-time>requiredtokenstringFull secret — only returned once on create
400
Invalid request parameters
typestringrequiredMachine-readable error code
statusintegerrequiredHTTP status code
titlestringrequiredHuman-readable error message
detailsobjectField-level validation errors
401
Missing or invalid API key
typestringrequiredMachine-readable error code
statusintegerrequiredHTTP status code
titlestringrequiredHuman-readable error message
detailsobjectField-level validation errors
403
Forbidden
typestringrequiredMachine-readable error code
statusintegerrequiredHTTP status code
titlestringrequiredHuman-readable error message
detailsobjectField-level validation errors