Documentation Index
Fetch the complete documentation index at: https://developer.clopos.com/llms.txt
Use this file to discover all available pages before exploring further.
Purpose
Fetches the statuses, customer details, and line items of your multi-channel orders in a single request.HTTP Request
Query Parameters
Page number for pagination (1-based).
Number of orders per page.
Lifecycle state to filter by. Allowed values:
PENDING, RECEIVED, IGNORE, DELIVERED.Related resources to include in each order. Repeat with indexed brackets (e.g.
with[0]=customer&with[1]=receipt).Start date of a
created_at range, inclusive. Format: YYYY-MM-DD. Pair with date[1].End date of a
created_at range, inclusive. Format: YYYY-MM-DD.Field to sort by (e.g.
created_at, updated_at, id).Sort direction:
1 = ascending, -1 = descending.Additional filter tuples using PHP bracket notation:
filters[N][0]=field_name&filters[N][1]=value. Stack filters by incrementing N (0-based).Request Example
Response
200 OK — Orders list
401 Unauthorized — Authentication is missing or invalid
Field Reference
Order Object
| Field | Type | Description |
|---|---|---|
id | integer | Order identifier. |
venue_id | integer | Venue that owns the order. |
type | string | Source of the order (e.g., CALL_CENTER_ORDER). |
integration | string | Integration channel that created the order (e.g., call_center_new). |
integration_uuid | string (nullable) | UUID assigned by the integration source. |
integration_id | string (nullable) | External ID from the integration source. |
integration_status | string | State reported by the upstream integration (e.g., CREATED). |
customer_ref_id | string (nullable) | External customer reference ID from the integration. |
status | string | Current lifecycle state: PENDING, RECEIVED, IGNORE, DELIVERED. |
payload | object | Full order content including service, customer, products, and meta. |
payload.service | object | Sale type and venue for the order. |
payload.customer | object | Customer details (id, phone, address, name). |
payload.products | array | Line items with product_id, count, modifiers, and pricing meta. |
payload.meta | object | Order-level metadata: comment, discount, service charge settings. |
integration_response | object (nullable) | Response data from the integration, if any. |
created_at | string | Creation timestamp (ISO 8601). |
updated_at | string | Last update timestamp (ISO 8601). |
Notes
- When an order is created through this endpoint, the POS receives a push notification and notifies the clerk of the new order.
RECEIVEDorders automatically transition into open receipts. - Use
status=PENDINGto monitor orders awaiting POS confirmation. - Poll or subscribe to webhooks to track further status changes if your integration requires real-time updates.