GET orders¶
Retrieve a paginated list of orders with optional filtering.
Endpoint¶
GET https://dropday.io/api/v1/orders
Query parameters¶
| Parameter | Type | Description |
|---|---|---|
external_id optional |
String | Filter by external order ID. Supports partial match. |
date_from optional |
String | Filter orders created on or after this date. ISO 8601 format (e.g., 2025-09-22T10:30:00). |
date_to optional |
String | Filter orders created on or before this date. ISO 8601 format (e.g., 2025-09-22T23:59:59). |
completed_since optional |
String | Filter orders completed after this timestamp. ISO 8601 format (e.g., 2025-09-22T10:30:00). Compares against the order's completed_at field. |
statuses optional |
String | Comma-separated list of statuses to filter. Values: completed, partially_completed, failed, pending, ruled, declined, skipped. |
supplier_ids optional |
String | Comma-separated list of supplier IDs to filter orders by supplier. |
total_min optional |
Number | Filter orders with a total amount greater than or equal to this value. |
total_max optional |
Number | Filter orders with a total amount less than or equal to this value. |
blocked optional |
Boolean | Filter by blocked status. Set to true to show only blocked orders, false for non-blocked orders. |
include_test optional |
Boolean | Set to true to include test orders in the results. Test orders are excluded by default. |
per_page optional |
Number | Number of results per page. Maximum 100, default 50. |
See Orders for the response field reference.