---
title: "Receipt"
method: GET
path: "/v1/public/receipts/{id}"
tags: ["Receipts"]
---

# Receipt

`GET /v1/public/receipts/{id}`

## Request

- Base URL: `https://api.vicem.ai`
- URL: `https://api.vicem.ai/v1/public/receipts/{id}`
- Auth: none required

## Path parameters

- `id` string, required

## Query parameters

- `t` string, required
- `lang` string

## Response `200`

OK

- union
  - ReceiptBundle
    - `message` VerifiableRecord, required
      - `@context` string[], required
      - `type` string[], required
      - `id` string, required
      - `issuer` string, required
      - `validFrom` string, date-time, required
      - `credentialSubject` object, required
        - `id` string, required
        - `kind` string, required
        - `seq` integer, required
        - `interactionId` string, nullable, required
        - `payload` unknown, required
        - `payloadHash` string, required
      - `proof` object, required
        - `type` 'DataIntegrityProof', required
        - `cryptosuite` string, required
        - `verificationMethod` string, required
        - `proofValue` string, required
        - `entryHash` string, required
        - `prevHash` string, required
    - `receipt` VerifiableRecord, required
      - `@context` string[], required
      - `type` string[], required
      - `id` string, required
      - `issuer` string, required
      - `validFrom` string, date-time, required
      - `credentialSubject` object, required
        - `id` string, required
        - `kind` string, required
        - `seq` integer, required
        - `interactionId` string, nullable, required
        - `payload` unknown, required
        - `payloadHash` string, required
      - `proof` object, required
        - `type` 'DataIntegrityProof', required
        - `cryptosuite` string, required
        - `verificationMethod` string, required
        - `proofValue` string, required
        - `entryHash` string, required
        - `prevHash` string, required
    - `hashInputs` HashInputs, required
      - `v` integer, required
      - `id` string, required
      - `ownerId` string, required
      - `seq` integer, required
      - `kind` string, required
      - `payloadHash` string, required
      - `prevHash` string, required
      - `interactionId` string, nullable, required
      - `createdAt` string, date-time, required
    - `publicKey` PublishedKey, required
      - `kid` string, required
      - `spkiBase64` string, required
      - `notBefore` string, date-time
      - `notAfter` string, date-time
    - `receiptPublicKey` PublishedKey, required
      - `kid` string, required
      - `spkiBase64` string, required
      - `notBefore` string, date-time
      - `notAfter` string, date-time
    - `ownerDisplayName` string, required
    - `replyPromise` string, nullable
    - `ownerHandle` string, nullable
    - `businessName` string, nullable
    - `status` ReceiptStatus
      - `deliveredAt` string, date-time, required
      - `seenAt` string, date-time, nullable, required
      - `repliedAt` string, date-time, nullable, required
      - `replyText` string, nullable, required
      - `did` ReceiptDid
        - `kind` 'called_back' | 'replied' | 'booked' | 'done', required
        - `at` string, date-time, required
  - TrackerView
    - `kind` 'tracker', required
    - `ownerDisplayName` string, required
    - `ownerHandle` string, nullable, required
    - `businessName` string, nullable
    - `status` ReceiptStatus, required
      - `deliveredAt` string, date-time, required
      - `seenAt` string, date-time, nullable, required
      - `repliedAt` string, date-time, nullable, required
      - `replyText` string, nullable, required
      - `did` ReceiptDid
        - `kind` 'called_back' | 'replied' | 'booked' | 'done', required
        - `at` string, date-time, required
    - `replyPromise` string, nullable

## Other responses

- `400`: Invalid request (body not JSON, or schema validation failed).
- `404`: No such resource, or not visible to this caller.
- `429`: Too many requests from this caller; wait and try again.
- `500`: Unexpected server error (reported to Sentry).

---

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