Skip to content

Public Orders List

Request

Cursor-paginated list of orders for the authed organisation.

Query
cursorstring or null(Cursor)

Opaque cursor from prior page

modified_sincestring or null, (date-time)(Modified Since)

ISO-8601 lower bound on updated_at. Applied only on the first page; the cursor is a strict super-set thereafter.

completed_sincestring or null, (date-time)(Completed Since)

ISO-8601 lower bound on completed_at. When set, returns the completion feed: only orders completed at/after this instant, ordered by completed_at — e.g. everything completed in the last 5 minutes. completed_at is refreshed on every completion, so a re-exported order reappears. Keep this parameter present on every page of the feed (its value is ignored once a cursor is supplied).

limitinteger or null, [ 1 .. 500 ](Limit)
Headers
authorizationstring or null(Authorization)

Bearer <mrc_live_…> API key

curl -i -X GET \
  'https://docs.mercura.ai/_mock/openapi/orders?cursor=string&modified_since=2019-08-24T14%3A15%3A22Z&completed_since=2019-08-24T14%3A15%3A22Z&limit=1' \
  -H 'authorization: string'

Responses

Successful Response

Bodyapplication/json
dataArray of objects(Data)required
Example:
[ { "created_at": "2026-07-08T08:30:00Z", "customer": {}, "erp_offer_id": "SO-2026-5567", "id": "20456", "order_metadata": {}, "positions": [], "project": {}, "request_custom_fields": {}, "request_id": "20456", "status": "READY_TO_EXPORT", "totals": {}, "updated_at": "2026-07-08T09:05:00Z" } ]
next_cursorstring or null(Next Cursor)
Response
{ "data": [ {} ], "next_cursor": "string" }