List stock
GET
/api/v1/commerce/inventory
const url = 'https://digize.com/api/v1/commerce/inventory';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/inventory \ --header 'x-api-key: <x-api-key>'Stock for every variant that’s counted: on hand, held by open checkouts, available, and the last 30 days’ sales.
Needs the commerce:read permission.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Done
Media typeapplication/json
object
rows
required
Array<object>
object
variantId
required
string
productId
required
string
product
required
string
variant
required
string
sku
required
string
category
required
string
color
required
string
onHand
required
number
reserved
required
number
available
required
number
reorderAt
required
number
cost
required
number
price
required
number
status
required
string
sold
required
Units sold in the last 30 days.
number
locations
required
Array<object>
object
locationId
required
string
name
required
string
onHand
required
number
total
required
number
Example
{ "rows": [ { "color": "primary", "status": "in_stock" } ]}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" }}