Delete an API key
/api/v1/api-keys/{id}Permanently deletes an API key from the active Environment. The row is removed entirely rather than just disabled, so the key can never authenticate again and disappears from listings; the lifecycle remains traceable in the audit log. Returns 204 No Content on success and 404 when no key with the given id exists in the active Environment.
Authentication
Bearer Token
Authorization Option A JWT access token
API Key
X-API-Key Option B API key for management-tier access
Path Parameters
idstring Required Responses
API key deleted
application/json
error *ApiErrorBodyDto
application/json
error *ApiErrorBodyDto
application/json
error *ApiErrorBodyDto
curl -X DELETE "https://auth.canopy-io.com/api/v1/api-keys/value" \ -H "X-API-Key: $CANOPY_API_KEY"
HTTP/1.1 204 API key deleted (empty body)
Tell us how we can improve this guide.