Skip to main content
GET
List Execution Intents that never reached a signed Trust Record

Authorizations

Authorization
string
header
required

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 not listed as exempt in this document's top-level description. See /api-reference/authentication.

Query Parameters

limit
integer

Maximum number of intents to return. Default 50, maximum 200. A value that is not a positive integer uses the default.

Required range: 1 <= x <= 200

Response

The unfinalized intents, oldest first. May be empty.

Response returned by GET /execution-intents/unfinalized: intents that never reached a signed Execution Trust Record and were not closed by hand, oldest first. Each is an action that may have been released with no signed record, or whose outcome nobody has reconciled yet. Entries in state RELEASED are repaired with POST /execution-intents/{businessTransactionId}/finalize. Entries in state PREPARED or ERRORED are reconciled at the connector and then closed with POST /execution-intents/{businessTransactionId}/resolve. A RESOLVED intent no longer appears here.

intents
object[]
required