Skip to main content
GET
List enrollments
Lists the team’s enrollments, newest first. An enrollment is one contact’s place in one sequence, so a contact in three sequences has three. The list covers the whole team, whoever owns each enrollment, and needs no user_id.

Enrollment states

A contact can hold one live enrollment per sequence. Once it has ended, the contact can be enrolled in that sequence again, so you can see several enrollments for the same contact and sequence. The newest comes first.

Common queries

Pages hold 10 enrollments unless you set limit (up to 100). pagination.pages says how many pages there are; request page=2, page=3 and so on until you reach it. People a check refused were never enrolled, so they are not in this list. Find them, with the reason, on the sequence’s refusals list.

Authorizations

x-api-key
string
header
required

Team-scoped API key generated in the Salesfinity dashboard under Settings → Connections → API & Webhooks. A missing or invalid key returns HTTP 403.

Query Parameters

limit
number

Results per page. Default 10. Above 100 is treated as 100.

Required range: 1 <= x <= 100
page
number
default:1

Page number, 1-based. At most 10,000.

Required range: 1 <= x <= 10000
sequence
string

Only enrollments in this sequence.

contact
string

Only enrollments for this contact.

state
enum<string>

pending: enrolled but not started — held for approval (pending_reason is approval) or waiting for its sequence to be turned on. active: working through the steps. paused: stopped until it is resumed. finished, bounced, opted_out and failed are terminal; pending, active and paused hold the contact's one live slot in the sequence.

Available options:
pending,
active,
paused,
finished,
bounced,
opted_out,
failed
pending_reason
enum<string>

approval returns only the enrollments a rule of engagement is holding for a manager's decision.

Available options:
approval
user
string

Only enrollments owned by this team member, whose queue gets their tasks.

Response

Success.

A page of results.

data
object[]
required
pagination
object
required

Pagination for the paged lists under /v2/sequencer. Every paged list uses this one shape; a few short lists (a sequence's steps, the team's policies, a task's events and enrollment runs) return a plain array instead.