Skip to main content
POST
Redeem a call proof

Headers

API-Version
string

Pin request, response, and webhook shapes to a specific dated API version (YYYY-MM-DD). Omit to use the version pinned to your API key (set when the key is created; new keys default to the latest version). New integrations should target the latest version.

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-11-02"

Body

application/json
token
string
required

The decision token the call carried (Humanos-Call-Proof, or _meta["tech.humanos/call-proof"]), unchanged.

Maximum string length: 16384
Example:

"eyJhbGciOiJFZERTQSIsInR5cCI6InZpYS1jYWxsLXByb29mK2p3dCJ9.eyJpc3MiOiJkaWQ6d2ViOmh1bWFub3MudGVjaCJ9.c2ln"

Response

live
boolean
required

Whether the decision still stands: the mandate it was made on is still live, or the policy version it read is still the organization's current one.

Example:

true

reason
string

Why it no longer stands, when live is false: the mandate's status (credential_revoked, credential_expired, …), max_executions_reached, mandate_not_found, policy_superseded or policy_not_found.

Example:

"credential_revoked"