Cancel a card order
POST
/api/v1/cards/orders/{id}/cancel
const url = 'https://digize.com/api/v1/cards/orders/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/cards/orders/example/cancel \ --header 'Idempotency-Key: 5f1c2a8e-3b7d-4c55-9a0e-1f2d3c4b5a69' \ --header 'x-api-key: <x-api-key>'Cancels a card order that hasn’t shipped, and takes it off the workspace’s bill.
Needs the reviews: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
number
required
number
placedAt
required
string format: date-time
placedBy
required
string
lines
required
Array<object>
object
design
required
string
format
required
string
quantity
required
number
unitPrice
required
Each, in cents.
number
artwork
required
string | null
logoUrl
required
string | null
shipTo
required
object
name
required
string
line1
required
string
line2
required
string
city
required
string
region
required
string
postalCode
required
string
country
required
string
hostname
required
The tap page address its cards’ links are on.
string
status
required
string
carrier
required
string
tracking
required
string | null
shipping
required
number
total
required
In cents, with shipping.
number
cardIds
required
Array<string>
charged
required
Whether it’s on the workspace’s Digize bill.
boolean
chargeNote
required
string | null
Example
{ "lines": [ { "design": "printed", "format": "card" } ], "status": "in_production", "carrier": "USPS"}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" }}