Orders
Create, retrieve, update, and manage orders. Includes line items, addresses, transactions, and status changes.
The bread and butter of any e-commerce API. Everything you need to create, fetch, update, and occasionally delete orders — plus transactions, addresses, shipping, and disputes.
Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | List orders | Retrieve a paginated list of orders with filtering and search |
GET | Get order details | Retrieve a single order by ID |
GET | Get customer orders | Paginated orders for a specific customer |
GET | Get order transactions | All transactions for a specific order |
GET | Get transaction details | Details of a specific transaction |
GET | Get shipping methods | Available shipping methods for order creation |
POST | Create order | Create a new order with items and customer info |
POST | Create custom order | Create a custom line item on an existing order |
POST | Update order | Update an existing order |
POST | Change order customer | Change the customer on an order |
POST | Create and change customer | Create a new customer and assign to order |
POST | Calculate shipping | Calculate shipping costs for an order |
POST | Mark order as paid | Manually mark an order as paid |
POST | Refund order | Process a refund |
POST | Accept dispute | Accept a transaction dispute |
POST | Generate missing licenses | Generate missing licence keys for an order |
POST | Bulk order actions | Perform bulk actions on multiple orders |
PUT | Update order address | Update billing or shipping address on an order |
POST | Update order address ID | Update the address ID associated with an order |
PUT | Update order statuses | Update order statuses |
PUT | Sync order statuses | Synchronise statuses with the payment gateway |
PUT | Update transaction status | Update status of a specific transaction |
DELETE | Delete order | Soft-delete an order |