List orders
GET
/api/v1/commerce/orders
const url = 'https://digize.com/api/v1/commerce/orders';const options = {method: 'GET', headers: {'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 GET \ --url https://digize.com/api/v1/commerce/orders \ --header 'x-api-key: <x-api-key>'Up to 1,000 orders, the newest first, and how many match. Narrow it to one customer with contactId, to payment statuses with status, or find orders with search: an order number such as 1042 or #1042, or words from the customer’s name or email.
Needs the commerce:read permission.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”contactId
string
search
string
status
Array<string>
Responses
Section titled “Responses”Done
Media typeapplication/json
object
rows
required
Array<object>
object
id
required
string
number
required
number
customer
required
object
id
required
string
name
required
string
email
required
string
status
required
string
fulfillment
required
string
channel
required
string
currency
required
string
lines
required
Array<object>
object
id
required
string
productId
required
string
variantId
required
string
name
required
string
variant
required
string
sku
required
string
quantity
required
number
price
required
number
fulfilled
required
number
refunded
required
number
subtotal
required
number
discount
required
number
discountCode
required
string | null
shipping
required
number
shippingName
required
string | null
tax
required
number
taxName
required
string
taxIncluded
required
boolean
total
required
number
giftCard
required
What a gift card paid of the total.
number
refunded
required
number
checkoutId
required
string
paymentId
required
The Stripe PaymentIntent, when Stripe was paid.
string
placedAt
required
string format: date-time
phone
required
string
shippingAddress
required
tracking
required
note
required
string
tags
required
Array<string>
attention
required
Something the team needs to look at.
string | null
receipt
required
Unreceipted: no sending domain yet, so only Stripe’s receipt went.
string
total
required
number
Example
{ "rows": [ { "status": "paid", "fulfillment": "unfulfilled", "channel": "storefront", "receipt": "queued" } ]}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" }}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" }}