List goods out lines
Retrieve goods out (sales order) lines 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 |
|---|---|---|---|
goods_out_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Parent goods out (sales order) ID |
product_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Product ID |
account_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Stock account ID (stock owner) |
warehouse_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Warehouse ID |
goods_out_status_code | StatusCodeInputType | eq, in | Goods out status code (enum input — e.g. PICK, ALLOCATED, COMPLETED) |
carrier_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Carrier ID |
order_quantity | DecimalInputType | eq, gt, gteq, lt, lteq, between | Ordered quantity |
pick_quantity | DecimalInputType | eq, gt, gteq, lt, lteq, between | Picked quantity |
created_at | DatetimeInputType | eq, from, to, between | Creation timestamp |
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: GoodsOutLineFilterType) { goods_out_lines { all(filter: $filter) { edges { node { id order_quantity allocated_quantity pick_quantity dispatch_quantity short_status product { id code } goods_out { id reference } carrier { id } } } } } }"
Query variables including the filter object
{
"filter": { "goods_out_id": { "eq": "3301" } }
}
