Skip to main content
POST
/
v1
/
issuers
/
keys
/
{kid}
/
compromise
Report Key Compromise
curl --request POST \
  --url https://api.truthlocks.com/v1/issuers/keys/{kid}/compromise \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "reason": "<string>"
}
'
{
  "kid": "<string>",
  "status": "<string>",
  "affected_attestations": 123
}

Documentation Index

Fetch the complete documentation index at: https://docs.truthlocks.com/llms.txt

Use this file to discover all available pages before exploring further.

Reports a signing key as compromised. This immediately disables the key and marks all attestations signed by this key as requiring re-verification. This action is irreversible.

Parameters

kid
string
required
The key identifier of the compromised key
reason
string
required
Reason for reporting the key as compromised

Responses

Authorizations

X-API-Key
string
header
required

API key for machine-to-machine authentication

Path Parameters

kid
string
required

Body

application/json
reason
string

Response

200 - application/json

Key marked as compromised

kid
string
status
string
affected_attestations
integer