Cancel a bulk-delivery job for originators
Cancels a queued or running originators delivery job.
The job is marked cancelled immediately; the container running it notices on its next page boundary and stops. Because a delivery is billed once, at the end, a cancelled job is never charged — no credits are debited and there is nothing to refund. No partial file is written.
Idempotent-ish: cancelling a job that has already finished (or was already cancelled) returns 409 and changes nothing. Poll GET /v1/originators/bulk-delivery/{jobId} for the settled state.
In: header
Path Parameters
Job ID returned by POST /v1/originators/bulk-delivery
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/originators/bulk-delivery/string"{
"billing": "credits",
"billingReason": "first_party_push_target",
"bytes": 0,
"chargedCount": 0,
"completedAt": "string",
"creditLedgerId": "string",
"creditsCharged": 0,
"destination": {
"targetId": "string",
"type": "push-target"
},
"downloadUrl": "string",
"entityType": "string",
"error": "string",
"estimatedTotal": 0,
"format": "parquet",
"jobId": "string",
"processed": 0,
"pushBatchId": "string",
"resultsUrl": "string",
"startedAt": "string",
"status": "queued"
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}Agents at an office POST
Previous Page
Count originators matching filters POST
Return the exact number of originators matching the given filters. Accepts the same request body as `listOriginators` (pagination and sort are ignored). Use this when you only need a total; to get the matching originators themselves, send the same request body to `listOriginators`.