Tone docs
API referenceCompliance

One sealed evidence record

The full evidence document plus its seal: the content hash, the previous record’s hash, and the chain position. Recompute sha256 over the canonical content to prove the document was not altered; walk the verify endpoint to prove the whole chain.

Requires the read scope. A key with less gets 403 insufficient_scope.

GET
/v1/compliance/evidence-records/{id}
AuthorizationBearer <token>

Authorization: Bearer tone_live_… or tone_test_…. The prefix IS the environment: a test key reaches only the sandbox, and no request field bridges the two.

In: header

Path Parameters

id*string

The evidence record's id.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/compliance/evidence-records/string"
{  "data": {    "callId": "9f1c2d84-4e3a-4f6c-b902-7d1e8a33c451",    "campaignId": null,    "chainSeq": "4211",    "content": {},    "contentHash": "a3f1…",    "e164": "+919876543210",    "id": "9f1c2d84-4e3a-4f6c-b902-7d1e8a33c451",    "kind": "completed_call",    "prevHash": "0000…",    "recordHash": "b7e2…",    "sealedAt": "2026-08-31T09:14:22Z"  }}
Was this page helpful?