List all orders

GET https://api.tamio.com/v2/orders/list

Returns a paginated list of orders (pending/draft invoices) with filtering options including date ranges, customer, currency, price ranges, and payment gateway.

Query Parameters

page integer*
per_page integer*
order string
ascdesc
from string

Start date for date range filter (ISO format or Unix timestamp)

to string

End date for date range filter (ISO format or Unix timestamp)

customer_id string

Filter by customer UUID

currency string

Filter by currency code

minimum_price number

Minimum total amount filter

maximum_price number

Maximum total amount filter

gateway string

Filter by payment gateway/method used

Responses

200 Orders retrieved successfully

Orders retrieved successfully

status integer
invoices array of PendingOrder
400 Bad request – validation or business-logic error
401 Missing or invalid API key
/orders/list
1const response = await fetch("https://api.tamio.com/v2/orders/list", {
2 headers: {
3 "Authorization": "Bearer YOUR_API_KEY",
4 "Accept": "application/json"
5 }
6});
7const data = await response.json();
Responses
{
  "status": 200,
  "invoices": [
    {
      "id": "00000000-0000-0000-0000-000000000000",
      "date": 0,
      "order_id": 0,
      "pay_link": "string",
      "status": "initialised",
      "type": "string"
    }
  ]
}