Cancel a mailing
POST
/api/v1/mail/mailings/{id}/cancel
const url = 'https://digize.com/api/v1/mail/mailings/example/cancel';const options = { method: 'POST', headers: { 'Idempotency-Key': '5f1c2a8e-3b7d-4c55-9a0e-1f2d3c4b5a69', 'x-api-key': '<x-api-key>' }};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://digize.com/api/v1/mail/mailings/example/cancel \ --header 'Idempotency-Key: 5f1c2a8e-3b7d-4c55-9a0e-1f2d3c4b5a69' \ --header 'x-api-key: <x-api-key>'Cancels a mailing before Click2Mail starts printing it, so nothing is mailed or charged.
Needs the crm:write permission. It can’t be undone.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string
Header Parameters
Section titled “Header Parameters”Idempotency-Key
string
Makes the request safe to send again: for 24 hours the same key and request answer the first response without repeating the change.
Example
5f1c2a8e-3b7d-4c55-9a0e-1f2d3c4b5a69Responses
Section titled “Responses”Done
Media typeapplication/json
object
id
required
string
name
required
string
jobId
required
Click2Mail’s job number.
string | null
jobStatus
required
string | null
piece
required
string
color
required
boolean
mailClass
required
string
design
required
object
template
required
string
headline
required
string
body
required
string
offer
required
string
code
required
string
link
required
string
listId
required
string
listName
required
string
automatic
required
boolean
recipients
required
number
status
required
string
error
required
string | null
cost
required
In cents: printing and postage.
number
costQuoted
required
boolean
createdBy
required
string
createdAt
required
string format: date-time
mailDate
required
string format: date-time
tracking
required
object
inTransit
required
number
delivered
required
number
returned
required
number
responses
required
object
visits
required
number
orders
required
number
revenue
required
number
Example
{ "piece": "postcard_4x6", "mailClass": "first_class", "design": { "template": "classic" }, "status": "draft"}What was sent isn’t valid (invalid).
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}No key, or one that’s unknown, off or expired.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}The key doesn’t have the permission this needs.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}Nothing has that id (not_found).
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}A request with the same Idempotency-Key is still running (conflict).
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}The Idempotency-Key was used with a different request.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}Over the rate limit; see retry-after.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "error": { "code": "invalid" }}