Sequences
Cancel sequence enrollments
Cancels active or waiting enrollments in one sequence. Target every enrollment with cancelAll, a batch with subscriberIds, one contact with subscriberId, or matching stored entry event property values with fieldValues. Bulk cancellation is capped at 1000 enrollments per request; repeat the request while remainingCount is above zero.
post/sequences/{sequenceId}/enrollments/cancel
Path parameters
sequenceIdstring required
Sequence ID
Request body
Example request
{
"cancelAll": true,
"subscriberId": "sub_abc123",
"subscriberIds": [
"sub_abc123",
"sub_def456"
],
"fieldPath": "order.id",
"fieldValues": [
"ord_123",
"ord_456"
],
"reason": "Order cancelled"
}Response
Enrollment cancellation completed or dry-run matches returned
Example response
{
"success": true,
"sequenceId": "seq_abc123",
"matchedCount": 2,
"cancelledCount": 2,
"enrollments": [
{
"tokenId": "tok_abc123",
"subscriberId": "sub_abc123",
"subscriberEmail": "customer@example.com",
"status": "cancelled",
"enrollmentKey": "event:ecommerce.order_placed:field:order.id:ord_123"
}
],
"message": "Cancelled 2 sequence enrollments."
}