X-API-Key header. You can manage your keys programmatically using these endpoints — useful for rotating keys in CI/CD pipelines, issuing scoped keys for different services, or automating key lifecycle management.
Create an API key
POST /create-api-key
Generates a new API key associated with your account. The full key value is returned only once at creation time — store it securely immediately.
Request body
A descriptive name to identify this key. Use names that reflect the key’s purpose or the service it belongs to, for example
"ci-pipeline" or "production-inference".The full API key value. This is the only time it is returned in plaintext — copy it immediately and store it somewhere secure such as a secrets manager or environment variable.
The name you assigned to the key.
ISO 8601 timestamp of when the key was created.
List API keys
GET /list-api-keys
Returns all API keys associated with your account. Key values are masked in the response — only metadata such as name and creation date are returned.
Array of API key metadata objects.
Revoke an API key
DELETE /delete-api-key
Permanently revokes an API key. Any requests using the revoked key will immediately receive 401 Unauthorized responses.
Request body
The unique ID of the key to revoke, as returned by
GET /list-api-keys.204 No Content on success.
