---
title: "Retrieve a signed verification receipt"
method: GET
path: "/v1/receipts/{receipt_id}"
tags: ["verify"]
---

# Retrieve a signed verification receipt

`GET /v1/receipts/{receipt_id}`

## Request

- Base URL: `https://jid.com`
- URL: `https://jid.com/v1/receipts/{receipt_id}`
- Auth: one of:
  - none
  - HTTP bearer

Free; not a check. Readable by anyone holding the receipt id, so it can be shown to an auditor or counterparty. Verify `signature.sig` over the canonical statement with the key at /.well-known/jid-keys.json.

## Path parameters

- `receipt_id` string, required

## Response `200`

Receipt

- Receipt
  - `receipt_id` string
  - `url` string
  - `statement` object: Exactly what was signed: type, version, receipt_id, issued_at, issuer, entity, inputs, decision, rules_version, reasons (code, met, effect, fact_ids, source, verified_at, fresh_until), facts (id, predicate, source, value_sha256, verified_at), terms.
  - `signature` object
    - `alg` 'Ed25519'
    - `kid` string
    - `canonicalization` 'sorted-keys-json'
    - `sig` string: base64url
  - `verify` string

## Other responses

- `400`: Error
- `404`: Error
- `429`: Error

---

[API](https://skmtc.dev/jid/apis/jid-api.md) · [All operations](https://skmtc.dev/jid/apis/jid-api/llms.txt) · [OpenAPI document](https://skmtc.dev/jid/apis/jid-api/revisions/453a19ce3d5d?raw)
