Retrieve a list of orders with optional filtering, pagination and sorting.
Basic Authentication with API Keys
The Quickbutik API uses Basic Authentication where you use your API key as both the username and password.
How it works:
api_key:api_key (using the SAME API key for both username and password)Authorization: Basic ENCODED_STRINGExample:
sk_live_abc123sk_live_abc123:sk_live_abc123c2tfbGl2ZV9hYmMxMjM6c2tfbGl2ZV9hYmMxMjM=Authorization: Basic c2tfbGl2ZV9hYmMxMjM6c2tfbGl2ZV9hYmMxMjM=cURL Example:
curl https://api.quickbutik.com/v1/orders -u your_api_key:your_api_keyAll API requests must be made over HTTPS. Requests made over HTTP will be rejected.
API keys can be generated in the Quickbutik Control Panel under Settings → API.
Search orders by customer name, email or order ID
Number of records to skip for pagination
x >= 0Maximum number of records to return (max 1000)
1 <= x <= 1000Sort direction
asc, desc Field to sort by
price, date, order_id Include detailed order information including products, customer details, payment info, and product package components for bundled products
Order number for the order you would like to load
Fetch paid orders since a specific date. UNIX timestamp should be used here
"1596097247"
Fetch paid orders up to a specific date. UNIX timestamp should be used here
"1596097247"
Fetch orders since a specific status transition date. UNIX timestamp should be used here
"1596097247"
Fetch orders with a specific status. Can be used together with from_date_paid parameter
"done"
Optional. Used together with a specific order_id and will return app specific order data (such as productproperties from the order)
true