Get an enrollment
Returns one enrollment: its state, the step it is on and when that step is due, its owner, any approval hold or decision, why it is paused or failed, and its engagement counters. Any enrollment on the team can be read, and no user_id is needed. For what happened to it and why, read its timeline with List enrollment events. Counts toward the Sequencer reads rate limit.
user_id is needed.
Reading an enrollment
Acting on it
Authorizations
Team-scoped API key generated in the Salesfinity dashboard under Settings → Connections → API & Webhooks. A missing or invalid key returns HTTP 403.
Path Parameters
24-character enrollment id.
Response
Success.
One contact's position in one sequence. A response can also carry internal bookkeeping fields not listed here; do not rely on them.
24-character hexadecimal id.
"507f1f77bcf86cd799439011"
24-character hexadecimal id.
"507f1f77bcf86cd799439011"
24-character hexadecimal id.
"507f1f77bcf86cd799439011"
Owning team member. Their queue gets the tasks.
pending: enrolled but not started, either held for approval or waiting for the sequence to be turned on. active: working through the steps. paused: stopped until resumed. finished, bounced, opted_out and failed are terminal.
pending, active, paused, finished, bounced, opted_out, failed Id of the step the enrollment is on: the next step to run, or the step whose task is open.
The order of current_step in the sequence.
When current_step is due to run. Null while the enrollment is pending, waiting on an open task, paused, or ended.
approval while a rule of engagement is holding the enrollment for a manager. Absent on a pending enrollment that is only waiting for its sequence to be turned on.
approval, null Why it is paused: the pause_reason sent to Pause an enrollment, or one Salesfinity set, such as sequence_disabled, replied, out_of_office, policy, outcome_rule, account_action, schedule_closed or transient_error.
When a paused enrollment resumes itself. Absent when it waits for someone to resume it.
How the most recent reply was classified: interested, meeting_request, not_interested, out_of_office, wrong_person, unsubscribe_request, auto_reply or unknown.
When the enrollment was finished.
Opens recorded on this enrollment's emails.
Replies recorded from this contact.
When the contact was enrolled.
The team's id.
The team member who enrolled the contact: the user_id of the call that created the enrollment. Can differ from the owner.
When state last changed.
When the enrollment first became active. Absent until then.
The approval hold, when a rule held this enrollment: which rule and why and, once decided, who decided, when, the decision and the note. Null if no rule ever held it.
Why the enrollment failed, when state is failed. Cleared by a retry.
Set when Salesfinity created the enrollment itself, for example from a follow-up rule. Null when a person or an API call enrolled the contact.
When the most recent reply arrived.
Link clicks recorded on this enrollment's emails.
Emails confirmed delivered.
Bounces recorded.
Opt-outs recorded.
Errors on the current step so far. Reset to 0 by a retry.
When the enrollment last changed.