Skip to content

Revoke Api Key

DELETE
/auth/api-keys/{key_id}

Revoke (delete) an API key.

Marks the key as revoked by setting revoked_at timestamp. Revoked keys will fail validation.

Args: key_id: API key UUID to revoke user_payload: Authenticated user payload db: Database session

Raises: 404: API key not found or belongs to different user

key_id
required
Key Id
string

Successful Response

Not Found

ErrorResponse

Error response.

object
error
required
Error

Error code

string
message
required
Message

Error message

string

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object