Delete API Key (Not typically exposed, Revoke is preferred)

DELETE /api/v1/orgs/me/apikeys/{id}/delete

Deletes an API key permanently. Use RevokeKey for standard deactivation.

Path parameters

  • id integer Required

    API Key ID

Responses

  • 200 application/json

    API key deleted successfully

    Hide response attribute Show response attribute object
    • * string Additional properties
  • 400 application/json

    Invalid API key ID

    Hide response attribute Show response attribute object
    • * string Additional properties
  • 401 application/json

    Unauthorized or Org ID not found

    Hide response attribute Show response attribute object
    • * string Additional properties
  • 403 application/json

    Permission denied

    Hide response attribute Show response attribute object
    • * string Additional properties
  • 404 application/json

    API key not found

    Hide response attribute Show response attribute object
    • * string Additional properties
  • 500 application/json

    Failed to delete API key

    Hide response attribute Show response attribute object
    • * string Additional properties
DELETE /api/v1/orgs/me/apikeys/{id}/delete
curl \
 --request DELETE 'http://api.example.com/api/v1/orgs/me/apikeys/{id}/delete' \
 --header "Authorization: $API_KEY"
Response examples (200)
{
  "additionalProperty1": "string",
  "additionalProperty2": "string"
}
Response examples (400)
{
  "additionalProperty1": "string",
  "additionalProperty2": "string"
}
Response examples (401)
{
  "additionalProperty1": "string",
  "additionalProperty2": "string"
}
Response examples (403)
{
  "additionalProperty1": "string",
  "additionalProperty2": "string"
}
Response examples (404)
{
  "additionalProperty1": "string",
  "additionalProperty2": "string"
}
Response examples (500)
{
  "additionalProperty1": "string",
  "additionalProperty2": "string"
}