This page documents the canonical HTTP contract for this endpoint.
Use a signed-in user session. Developer API keys are blocked for this route. Records are scoped to the current organization.
The selection must contain tasks linked to a sequence and Lead. Local exit, skipped-task, and Lead updates are represented by the returned counts. Provider pause work is durably admitted with the local exit, and returned operations entries contain job_id and operation_run_id. An admission receipt is not proof that the external provider pause has completed; follow each canonical operation run. The operations list may be empty when no provider pause is needed.
Query parameters
actorUserId· optionalstring
Optional active same-organization actor override.
| Name | Type | Description |
|---|---|---|
| actorUserId | string | Optional active same-organization actor override. |
Body parameters
selection· optionalobject
BulkSelectionModel: mode=ids with ids or mode=descriptor with descriptor. Use selection or task_ids.
task_ids· optionalarray<string>
Explicit task IDs when selection is omitted.
lead_status· optionalstring
Lead status to apply; defaults to nurture and must be a valid Lead status.
| Name | Type | Description |
|---|---|---|
| selection | object | BulkSelectionModel: mode=ids with ids or mode=descriptor with descriptor. Use selection or task_ids. |
| task_ids | array<string> | Explicit task IDs when selection is omitted. |
| lead_status | string | Lead status to apply; defaults to nurture and must be a valid Lead status. |
Errors
| Status | Meaning |
|---|---|
| 400 | Invalid Lead status, task IDs, selection limit, or selected tasks are not sequence-linked. |
| 401 | A signed-in user session is required. |
| 403 | Developer API keys are blocked or the actor override is unavailable. |
| 404 | No tasks matched the selection. |
| 422 | Missing or invalid selection. |
