Organization

Create API key

Generate a new API key. The plaintext key field is only returned once in this response — store it securely.

post/v1/api-keys

Request

  • Base URL: https://api.abm.dev
  • URL: https://api.abm.dev/v1/api-keys
  • Auth: API key in header X-API-Key

Request body

namestring required

Human-readable label for the key

descriptionstring

Optional long-form description

environment'test' | 'live'
scopesstring[]

Permission scopes (e.g. enrichment:read, enrichment:write). Defaults to read-only if omitted.

expiresAtstring date-time

Optional expiry timestamp

allowedIpAddressesstring

Comma-separated CIDR allow-list

allowedReferrersstring

Comma-separated referrer allow-list

rateLimitPerMinuteinteger

Override the default rate limit for this key

Response

API key created. The key field is shown only in this response.

idstring
keystring

Plaintext API key — returned ONLY on creation/rotation. Store this securely; it cannot be retrieved again.

namestring
environment'test' | 'live'
scopesstring[]
createdAtstring date-time
expiresAtstring date-time
warningstring

Reminder that the plaintext key is only shown once

Changes

No recorded changes to this operation across all 1 revision of this API.