---
title: "Asynchronously submit the current Capsule ID to an allowlisted Transparency Service"
method: POST
path: "/v1/protocol/dossiers/{dossier_id}/agent-action-capsule/scitt-registration"
---

# Asynchronously submit the current Capsule ID to an allowlisted Transparency Service

`POST /v1/protocol/dossiers/{dossier_id}/agent-action-capsule/scitt-registration`

## Request

- Base URL: `https://api.decionis.com`
- URL: `https://api.decionis.com/v1/protocol/dossiers/{dossier_id}/agent-action-capsule/scitt-registration`
- Auth: HTTP bearer

Creates an RFC 9943 Signed Statement over the raw Capsule ID and queues
optional registration outside the authority hot path. The operation is
idempotent by org, Capsule ID, and Transparency Service. A received but
unverified receipt is persisted as `RECEIPT_UNVERIFIED` and never
upgrades the record to anchored.

## Path parameters

- `dossier_id` string, uuid, required

## Query parameters

- `org_id` string, uuid, required

## Response `200`

Existing verified registration

- ScittCapsuleRegistrationResponse
  - `service` string
  - `protocol_version` string
  - `capsule_id` string, required
  - `idempotent` boolean
  - `anchored` boolean, required: True only when both the Signed Statement and receipt profile verify.
  - `status_path` string
  - `registration` object, required
    - `org_id` string, uuid, required
    - `dossier_id` string, uuid, required
    - `capsule_id` string, required
    - `transparency_service` string, uri, required
    - `status` 'PENDING' | 'REGISTERING' | 'RECEIPT_UNVERIFIED' | 'ANCHORED' | 'FAILED', required
    - `registration_statement_base64url` string, required
    - `statement_verified` boolean, required
    - `receipt_base64url` string, nullable
    - `receipt_profile` string, nullable
    - `receipt_verified` boolean, required
    - `service_key_id` string, nullable
    - `attempt_count` integer, required
    - `last_error` string, nullable
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required

## Other responses

- `202`: Registration queued or awaiting receipt-profile verification
- `400`: Structured API error
- `401`: Structured API error
- `403`: Structured API error
- `404`: Structured API error
- `503`: Structured API error

---

[API](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api.md) · [All operations](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api/llms.txt) · [OpenAPI document](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api/revisions/357f5e459d0c?raw)
