Syndai Docs

Read a shared receipt

GET
/api/v1/public/receipts/{token}

Returns the public receipt for a run share link: what was asked, what was delivered, and how it was verified. No API key; the token in the link is the credential. A revoked, unknown or malformed link returns 404. Responses are never cached, so a revoke takes effect immediately.

Path Parameters

token*string

Response Body

Request fulfilled, document follows

application/json
  1. response
alg*string
issued_at*string
Formatdate-time
jwks_url*string
kid*string
payload*
payload_hash*string
signature*string
Example Request
curl -X GET 'https://api.syndai.ai/api/v1/public/receipts/string'
Example Response
{  "alg": "EdDSA",  "issued_at": "2026-10-27T09:00:00Z",  "jwks_url": "https://syndai.ai/.well-known/syndai-receipt-keys.json",  "kid": "NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs",  "payload": {    "coding_run_id": "3f9c2b7a-6d1e-4c8b-9a2f-1b7e5d4c3a21",    "criteria": [      {        "label": "AC1",        "verdict": "VERIFIED"      }    ],    "issuer": "https://syndai.ai",    "tree_sha": "4b825dc642cb6eb9a060e54bf8d69288fbee4904"  },  "payload_hash": "2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae",  "signature": "c2lnbmF0dXJlLWV4YW1wbGU"}