List integration warehouse mappings
Retrieve integration warehouse mappings 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 |
|---|---|---|---|
mapping_group_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Parent mapping group ID |
warehouse_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Internal warehouse ID |
goods_out_bay_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | Internal goods-out bay ID |
integration_warehouse_id | IdInputType | eq, in, gt, gteq, lt, lteq, filled | External entity ID |
integration_warehouse_code | StringInputType | eq, ilike, like, in, between | External entity code |
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: IntegrationWarehouseMappingFilterType) { integration_warehouse_mappings { all(filter: $filter) { edges { node { id warehouse { id } goods_out_bay { id } integration_warehouse { id code } mapping_fields mapping_group_id } } } } }"
Query variables including the filter object
{
"filter": { "mapping_group_id": { "eq": "7" } }
}
