API Keys

Create API key

Creates a tenant-scoped API key. Provide role_id to reuse an existing role, or permissions to mint a dedicated single-purpose role automatically. The returned token is shown ONCE - store it immediately, it cannot be retrieved again.

post/tenants/{tenant_id}/api_keys

Request

  • Base URL
    https://api.laserdata.cloud
  • Auth
    • API key in header ld-api-key
    • or API key in cookie session

Path parameters

tenant_idinteger required
Example:7261845022003200000

Tenant identifier

Request body

allowed_ipsstring[] nullable
division_idinteger
expiry_atstring date-time required

Expiration timestamp (RFC 3339 UTC).

namestring required
role_idinteger
validate_ipboolean required

Example request

{
  "division_id": 7261844974723780000,
  "expiry_at": "2026-05-20T10:00:00Z",
  "name": "ci-deployer",
  "role_id": 7261845001236500000
}

Response

API key created. token returned once and never again

idinteger required
tokenstring required

Example response

{
  "id": 7261845127892140000,
  "token": "ld_pk_AbCdEf0123456789AbCdEf0123456789"
}

Changes

No recorded changes to this operation across all 7 revisions of this API.