Skip to main content

Get an Execution Trust Record

GET /trust-records/:id
Implemented in packages/api/src/routes/trust-records.ts. Calls application.getTrustRecord(id)ExecutionTrustRecordRepository.findByTransactionId, keyed by businessTransactionId.
curl http://localhost:3000/trust-records/b6f1c8de-1a2b-4c3d-8e9f-0a1b2c3d4e5f
Response 200 — the full ExecutionTrustRecord, including its transaction, and all appended executions, verifications, receipts, and overrides. Response 404
{ "error": "Execution Trust Record not found." }
This is the only endpoint that returns the trust record’s full history in one call — GET /verification/:id and GET /receipt/latest/:id each return only the single most recent entry from these same arrays.

SDK equivalents

const trustRecord = await client.trustRecord(businessTransactionId);

Execution Trust Record

The full model this endpoint returns.

Trust Chain Audit Guide

Using this endpoint to audit a transaction’s full history.

Storage package

The repository implementation behind this lookup.

Replay

Another consumer of the same trust record.