List product storage units
Retrieve product storage units using GraphQL. Supports filtering, sorting, and pagination via relay-style connections.
Query Structure
Filter Argument
All filters are passed inside thefilter argument. Each filter field accepts an input object with operators (e.g. eq, ilike, from, to, between):
Available Filters
| Filter | Input Type | Operators | Description |
|---|---|---|---|
product_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Product ID |
product_code | StringInputType | eq, ilike, like, in, between | Product code |
storage_unit_type_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Storage unit type ID |
storage_unit_type_code | StringInputType | eq, ilike, like, in, between | Storage unit type code |
priority | IntegerInputType | eq, gt, gteq, lt, lteq, between | Priority |
total | DecimalInputType | eq, gt, gteq, lt, lteq, between | Total per full unit |
Authorizations
OAuth 2.0 authentication. Use the client credentials or authorization code flow to obtain an access token.
The subdomain/tenant name identifying which tenant's data to access. Required for all API requests.
Body
GraphQL query string
"query($filter: ProductStorageUnitFilterType) { product_storage_units { all(filter: $filter) { edges { node { id priority stock_configuration unit_of_measure per_layer number_of_layers total product { id code } storage_unit_type { id code } } } } } }"
Query variables including the filter object
{
"filter": { "product_code": { "ilike": "WIDGET" } }
}
