Skip to main content
GET
Beta. See the Automations Overview for the full feature description.
Returns every dispatch attempt for one automation, newest first. Each row records the recipient, the matched trigger, every action’s result, and any error. Rows from the last 30 days are returned. Older rows exist in Firestore (retention is indefinite for analytics) but are excluded from this endpoint for performance.

Activity row status

Each row has a top-level status plus a per-action status inside actionResults[]. pending and in_flight are transient; everything else is terminal.

Header Parameters

Path Parameters

id
string
required
The automation ID returned from POST /automations.

Query Parameters

limit
number
default:25
Page size. Default 25, max 100. Values outside [1, 100] are clamped; non-integer or ≤0 returns HTTP 400.
next
string
Opaque cursor from a previous response’s meta.pagination.next. Omit on the first request.Forward-only — passing ?previous= returns HTTP 400.

Response Shape

The response wraps the result list in activity[] and the cursor info in meta.pagination:
meta.pagination.next is a base64-encoded opaque blob — treat it as a black box and pass it back unchanged in the next request’s ?next=. meta.pagination.hasMore is true when at least one more page exists.