Skip to main content
GET
Get act request
Use the actRequestId returned by Act, or an Assist child’s actRequestId. Current thread state is included by default in threads[].state. Keep the child’s threadId for all replies through the same Act endpoint.
The default inclusion of thread state is pending deployment with the six-endpoint Navigator contract. Until then, send includeThreadState=true explicitly.
Each state contains messages, actions, requests, cursor, and hasMore. Read the next page with the same Act request ID, that child’s threadId, and its cursor. limit is 1–100, default 20 per thread. Every child is checked against current authority; a thread from another request is rejected. Copy authentication, payment, action, and approval request IDs from that child’s state.requests. A completed request receipt means thread creation finished; inspect the actual thread for evidence of delivered work. Failed starts have no thread state. GET does not start work or record consent. Set includeThreadState=false only when you want the original receipt without child state. Existing thread-read URLs remain compatibility routes for clients that already use them.

Authorizations

x-api-key
string
header
required

Path Parameters

actRequestId
string
required

Query Parameters

includeThreadState
boolean
default:true

Include authorized child thread messages, actions and pending requests.

threadId
string

Read state for this child thread only. Must belong to the Act request.

cursor
string

Read the next message page for threadId. Requires includeThreadState=true.

limit
integer
default:20
Required range: 1 <= x <= 100

Response

Act request receipt and optional live, authorized child thread state.

type
string
required
Allowed value: "request"
actRequestId
string
required
Required string length: 1 - 200
Pattern: ^[A-Za-z0-9][A-Za-z0-9_.:-]*$
searchId
string | null
required
Required string length: 1 - 200
Pattern: ^[A-Za-z0-9][A-Za-z0-9_.:-]*$
status
enum<string>
required

Act Request handoff status only. Completed means thread receipts were created; read each thread for action confirmation and provider result.

Available options:
pending,
completed,
partial,
failed
createdAt
string<date-time>
required
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
threads
object[]
required
Required array length: 1 - 8 elements
threadId
string

The one created thread. Omitted for historical failed or batch receipts.

Required string length: 1 - 200
Pattern: ^[A-Za-z0-9][A-Za-z0-9_.:-]*$
Last modified on October 19, 2026