Skip to content
Last updated

Activate, deactivate, pause, or unpause an API key.

Activate API Key

POSThttps://api.aitronos.com/v1/organizations/{org_id}/api-keys/{key_id}/activate

Path Parameters:

org_id string required - The organization ID.

key_id string required - The API key ID.

Deactivate API Key

POSThttps://api.aitronos.com/v1/organizations/{org_id}/api-keys/{key_id}/deactivate

Path Parameters:

org_id string required - The organization ID.

key_id string required - The API key ID.

Pause API Key

POSThttps://api.aitronos.com/v1/organizations/{org_id}/api-keys/{key_id}/pause

Path Parameters:

org_id string required - The organization ID.

key_id string required - The API key ID.

Unpause API Key

POSThttps://api.aitronos.com/v1/organizations/{org_id}/api-keys/{key_id}/unpause

Path Parameters:

org_id string required - The organization ID.

key_id string required - The API key ID.

Returns

An action response with success status, message, and the updated API key object.

Bash
curl "https://api.aitronos.com/v1/organizations/org_123abc/api-keys/ak_123abc456def789/activate" \
  -X POST \
  -H "X-API-Key: $FREDDY_API_KEY"

Response:

{
  "id": "ak_123abc456def789",
  "key_prefix": "oak_live_a1b2",
  "organization_id": "org_123abc",
  "key_name": "Production API Key",
  "is_active": true,
  "usage_limit_chf": 500.0,
  "scopes": ["read:usage", "write:projects"],
  "created_by": "usr_456def",
  "created_at": "2025-11-05T10:00:00Z",
  "expires_at": "2026-01-01T00:00:00Z"
}