Get latest Verification
Returns the most recent Verification for the Execution Trust Record identified by businessTransactionId. Registered from packages/api/src/routes/verify-get.ts, whose own internal comment (misleadingly) says “GET /verify/:id”; the real mounted path, per packages/api/src/app.ts, is /verification/:id.
Authorizations
Caller API key issued by scripts/generate-api-key.ts. Sent as Authorization: Bearer . Verified against a stored SHA-256 hash in constant time by packages/api/src/auth/StaticKeyAuthenticator.ts. Required on every route except GET /health. See /api-reference/authentication.
Path Parameters
Response
Verification found.
Immutable result of verifying an entire Execution Trust Record: recomputed hash matches the stored hash, signature verifies, and every APPROVED Execution carries a non-empty authorizationId. All checks always run and are reported together in message; a failure in one does not skip the others.
Unique Verification identifier.
Business Transaction being verified.
Verification result.
VERIFIED, FAILED UTC timestamp when verification completed.
Hash of the verified Execution Trust Record, proving exactly which record was verified.
Human-readable verification summary: either the success message, or every failed check's message joined with "; ".