Skip to main content
Verifies a receipt by ID. Returns a verdict indicating the cryptographic validity and current status of the receipt.

Verdicts

VerdictMeaning
VALIDSignature is valid, key was not compromised, receipt is active
REVOKEDReceipt has been explicitly revoked
INVALID_SIGNATURECryptographic signature verification failed
KEY_COMPROMISEDSigning key was marked compromised at or before issuance
KEY_INACTIVESigning key is no longer active
NOT_FOUNDReceipt not found for this tenant
curl -X POST https://api.truthlocks.com/v1/receipts/verify \
  -H "X-API-Key: tl_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "receipt_id": "uuid-of-receipt" }'