Pause subscribers in a sequence
Changed onHolds specific contacts on the sequence step they are on. A paused enrollment gets no further steps, keeps its entry event properties and stop-condition snapshots, and still counts as enrolled, so the same contact cannot enter this sequence again while paused. Unsubscribes, bounces, and enrollment cancellation still end it. A wait-for-event step does not react while paused; an event that arrived meanwhile is picked up on resume. Applies immediately with no dry run. An enrollment whose current step is running at that moment is left alone with outcome in_progress; repeat the request shortly. To stop new contacts entering the whole sequence instead, use POST /sequences/{sequenceId}/pause-enrollments.
Request
- Base URLhttps://api.sequenzy.com/api/v1
- URLhttps://api.sequenzy.com/api/v1/sequences/{sequenceId}/enrollments/pause
- AuthHTTP bearer
Path parameters
Sequence ID
Request body
Example request
{
"subscriberIds": [
"sub_abc123"
],
"emails": [
"ada@example.com"
],
"reason": "Project blocked"
}Response
Request applied; each targeted enrollment reports its outcome
Example response
{
"success": true,
"sequenceId": "seq_abc123",
"enrollments": [
{
"enrollmentId": "tok_abc123",
"subscriberId": "sub_abc123",
"subscriberEmail": "ada@example.com",
"currentNodeId": "node_delay_2",
"status": "paused",
"pausedAt": "2026-03-02T09:00:00.000Z",
"outcome": "paused"
}
],
"notEnrolled": [
{
"subscriberId": "sub_def456",
"email": "grace@example.com"
}
],
"message": "Paused 1 enrollment.",
"pausedCount": 1
}Changes
- info
endpoint added
- info