---
title: "Get the review receipt for a full read answered from a local copy, when the copy matches the capsule exactly"
method: POST
path: "/api/preview/capsules/{id}/dependency-review/receipt"
tags: ["capsule"]
---

# Get the review receipt for a full read answered from a local copy, when the copy matches the capsule exactly

`POST /api/preview/capsules/{id}/dependency-review/receipt`

## Request

- Base URL: `https://symbol.chat` (the document declares no server; this is the origin it was published from)
- URL: `https://symbol.chat/api/preview/capsules/{id}/dependency-review/receipt`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `__Secure-next-auth.session-token`
  - OAuth 2
    - Authorization code: `https://mcp.symbol.chat/authorize`
    - Token URL: `https://mcp.symbol.chat/token`
- TypeScript: <https://skmtc.dev/symbol-chat/apis/symbol-api/docs/api/preview/capsules/:id/dependency-review/receipt/post.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `id` string, required: UUID v4 string

## Request body

- object
  - `content_digest` string, required: dependencyReviewContentDigest of the local copy's title, body, field values and token bindings.
  - `dependency_vector_digest` string, required: dependencyVectorDigest of the dependency revisions the local copy showed; a dependency change it has not synced refuses the receipt.
  - `revision` string, required: The local copy's dependency_review.revision.

## Response `200`

Successful response

- object
  - `can_confirm` boolean: You may confirm this capsule still valid (you can edit it, an edit share included). When false, receipt and receipt_expires_at are null. Absent from an older server.
  - `enabled` boolean, required: Dependency review is on for your account.
  - `pending_count` integer, required
  - `receipt` string, nullable, required: Pass as receipt to confirm the capsule still valid, after reading it in full. Valid 24 hours, once, for this account and connection.
  - `receipt_expires_at` string, nullable, required
  - `revision` string, required: The capsule's revision token (`content.template.field`) this read delivered. Compare for equality only.

## Changes

- **2026-11-08** `fd7b0a7085e4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/symbol-chat/apis/symbol-api/changes/api/preview/capsules/:id/dependency-review/receipt/post.md)

---

[API](https://skmtc.dev/symbol-chat/apis/symbol-api.md) - [All operations](https://skmtc.dev/symbol-chat/apis/symbol-api/llms.txt) - [OpenAPI document](https://skmtc.dev/symbol-chat/apis/symbol-api/revisions/3ae8310b31e1?raw)
