Skip to content

Revoke a scoped API key (project ADMIN)

Marks the key revoked and flushes the KV cache immediately (does not wait for TTL). Idempotent — re-revoking an already-revoked key returns 200.

projectId
required
string
id
required
string

Revoked (or already revoked)

Media typeapplication/json
object
key
object
id
string
projectId
string
name
string | null
scopes
Array<string>
Allowed values: ingest:write decision:read coupon:redeem coupon:read metrics:read metrics:write profile:write decision:call tracking:ingest mcp:events_read mcp:events_write mcp:links_write mcp:attribution_read
revoked
boolean
createdAt
string
revokedAt
string | null
keyMasked
string
message
string

Missing projectId

Media typeapplication/json
object
error
required

Human-readable error message.

string
message
string
Examplegenerated
json
{
"error": "example",
"message": "example"
}

Not authorized

Media typeapplication/json
object
error
required

Human-readable error message.

string
message
string
Examplegenerated
json
{
"error": "example",
"message": "example"
}

Needs project ADMIN

Media typeapplication/json
object
error
required

Human-readable error message.

string
message
string
Examplegenerated
json
{
"error": "example",
"message": "example"
}

Key not found

Media typeapplication/json
object
error
required

Human-readable error message.

string
message
string
Examplegenerated
json
{
"error": "example",
"message": "example"
}