Search Store Orders
Inbound | POSTÂ | /orders/search
Summary Copy to clipboard
This API allows the POS system to fetch order details.
The POS system can fetch orders of different statuses from SFS. The useful order statuses are ACCEPTED, PARTIALLY_ACCEPTED, PICKING_STARTED, and PICKING_COMPLETED.
This feature helps users quickly filter and locate orders that require attention. Users can do billing in POS based on order status.
Description
This API can be used to search the orders of a store based on these parameters:
i) locationCode
ii) eventTypes
Â
Request
{
"locationCode": "loc1",
"minId": 123,
"batchSize": 500,
"eventTypes": [
"OUTWARD_ORDER_COMPLETE"
]
}
Store Order Event Type
{
OUTWARD_ORDER_COMPLETE,
OUTWARD_ORDER_CANCEL,
OUTWARD_ORDER_PARTIAL_CANCEL,
OUTWARD_ORDER_CREATE,
OUTWARD_ORDER_DELIVER,
SUBORDER_CREATE,
SUBORDER_COMPLETE,
SUBORDER_CANCEL,
SUBORDER_DELIVER,
SUBORDER_PARTIAL_CANCEL,
PICK_LIST_RELEASE,
PICK_LIST_UPDATED,
ACCEPTED,
REJECTED,
PARTIALLY_ACCEPTED,
PICKING_STARTED,
PICKING_COMPLETED,
PACKED
}
Â
Parameter Name | Data Type | Description | Mandatory |
| String | Location code of the warehouse in which we are searching the orders | yes |
| String | Minimum event id greater than which the event (particularly for orders) will be searched | yes |
| String | Max results the caller want, default value is 5000 | no |
| String[] | The type of events for which orders in store can be searched(find the list of valid event types above) | yes |
Â
Â
Response
{
"searchStoreOrderDataList": [
"eventId": 123,
"locationCode": "loc1",
"eventTime": "2023-04-24T05:55:35+05:30",
"eventType": "PICKING_COMPLETED",
"channelOrderId": "ch_id1",
"channelId": "ch1"
]
}
Â
Parameter Name | Data Type | Description |
| Object[] | List of store order data returned from search |
| Long | Id for store events, it can be used, to update the minId of next call |
| String | Location code of this order |
| String | Last updated time of this order when it was moved to this event type |
| String | Â Event type of this order |
| String | channel order id of this order |
| String | channel id of the channel of this order |