Skip to main content
GET
List Sequences
Returns the sequences for the company attached to your API key.

Reading the run state

Do not read status literally. A sequence with "status": "active" and "enrollmentPaused": true still emails the subscribers already inside it but takes nobody new. Branch on effectiveStatus instead: The same two answers are also returned directly as acceptsNewEnrollments and processesExistingEnrollments, plus effectiveStatusSummary, a plain-language sentence you can show a user verbatim. triggerConfig.active is a legacy field that the runtime does not read. It is reported as a mirror of acceptsNewEnrollments so it can no longer contradict the sequence state.

Request

string
Stored status: draft, active, paused, or archived. An active sequence may have enrollments paused; read effectiveStatus for that distinction.
Case-insensitive match on sequence name or description.
string
Comma-separated dashboard label names. Matches any selected label. Unknown names do not create labels; if no name matches, the result is empty.
string
Alias for labels. If both are provided, label takes precedence.
integer
Page size, from 1 to 100. Providing limit or offset enables pagination. If only offset is provided, the page size is 50. Omit both to return every matching sequence.
integer
default:"0"
Number of matching sequences to skip. Must be zero or greater.
The response always includes pagination with limit (or null when unpaginated), offset, count, total and hasMore. Results are ordered by creation date, newest first.

Responses