Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

A human key (credentialHolderType: USER) issued by the operator. Sent as Authorization: Bearer . The public sandbox and its demo key are refused on these routes, so no key is prefilled here.

Path Parameters

businessTransactionId
string
required

The transaction's id.

Response

The Trust Record exists. outcome is FINALIZED when this call built it, ALREADY_FINALIZED when it already existed.

Response returned by POST /execution-intents/{businessTransactionId}/finalize. The finalize operation never calls a connector. It is safe to run more than once: FINALIZED means a Trust Record was rebuilt by this call, ALREADY_FINALIZED means one already existed and nothing was built.

outcome
enum<string>
required
Available options:
FINALIZED,
ALREADY_FINALIZED
businessTransactionId
string
required
trustRecordId
string
required

Identifier of the Execution Trust Record. Equal to trustRecord.trustRecordId.

trustRecord
Execution Trust Record · object
required

Canonical immutable record representing everything Parmana knows about a Business Transaction: the authoritative source for replay, verification, audit, and receipt generation. One Execution Trust Record exists per Business Transaction. overrides, executions, verifications, and receipts are append-only: existing entries are never modified or removed.

Example: