Uygulamayı aç
Moonborn — API · api-keys

Revoke an API key (immediate, no grace period)

DELETE/v1/api-keys/{id}scope · Bearer (API key or session JWT)
Path parameters
FieldTypeDescription
idreqstringAPI key id (UUID).

Responses

200Revocation confirmed.
Body
FieldTypeDescription
idreqstring
revokedAtreqstring
401Unauthenticated.
Body
FieldTypeDescription
errorreqobject
error.codereqstring
error.messagereqstring
error.detailsobject
403Forbidden.
Body
FieldTypeDescription
errorreqobject
error.codereqstring
error.messagereqstring
error.detailsobject
404Key not found.
Body
FieldTypeDescription
errorreqobject
error.codereqstring
error.messagereqstring
error.detailsobject
409Key already revoked or in terminal state.
Body
FieldTypeDescription
errorreqobject
error.codereqstring
error.messagereqstring
error.detailsobject

Examples

cURL
curl -X DELETE https://api.moonborn.co/v1/api-keys/<id> \
  -H "Authorization: Bearer $MOONBORN_API_KEY"
TypeScript
import Moonborn from '@moonborn/sdk';

const client = new Moonborn({ apiKey: process.env.MOONBORN_API_KEY });

const result = await client.api_keys.revokeApiKey({
  id: '<id>',
});
Python
import os
from moonborn import Moonborn

client = Moonborn(api_key=os.environ["MOONBORN_API_KEY"])

result = client.api_keys.revoke_api_key(
    id="<id>",
)