Orders List
tiendanube_orders_listLists and filters Tiendanube orders by status, payment, shipping, customer, date range, and total, with pagination and cursor support for retrieving order history.
Instructions
List orders. Hard cap: page * per_page must be <= 10000 — for deeper history slice by created_at/updated_at ranges or use since_id. HTTP: GET /orders Required scope: read_orders API version: 2025-03 (unstable if noted) Returns {count, page, per_page, total?, has_more, next_page?, items[]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Search by order number, customer name/email, etc. | |
| page | No | Page number (default 1). Orders: page * per_page must be <= 10000 | |
| fields | No | Comma-separated list of fields to return, to reduce payload size (e.g. 'id,name,variants') | |
| status | No | Order status (open | closed | cancelled | any) | |
| channels | No | Comma-separated: form, store, api, meli, pos | |
| per_page | No | Items per page (default 30, max 200; max 50 for external invoices) | |
| since_id | No | Only return records with an ID greater than this value (cursor pagination) | |
| total_max | No | Maximum order total | |
| total_min | No | Minimum order total | |
| aggregates | No | Comma-separated extras: fulfillment_orders, custom_fields (price_tables switches to the unstable API) | |
| customer_id | No | Only orders of this customer | |
| created_at_max | No | Created at or before (ISO 8601) | |
| created_at_min | No | Created at or after (ISO 8601, e.g. 2025-01-31T00:00:00-03:00) | |
| updated_at_max | No | Updated at or before (ISO 8601) | |
| updated_at_min | No | Updated at or after (ISO 8601) | |
| payment_methods | No | Comma-separated payment method names | |
| response_format | No | Output format: 'json' (default, full data) or 'markdown' (human-readable) | json |
| shipping_status | No | Shipping status (unpacked | unfulfilled | partially_fulfilled | fulfilled) | |
| financial_status | No | Payment status (pending | authorized | paid | partially_paid | voided | refunded | partially_refunded) |