Customer
Orders
List, view, track, and cancel orders
List Orders
Requires customer authentication:
const orders = await client.orders.list({ page: 1, limit: 10 });
// { items: OrderListItem[], total, page, totalPages }Order Detail
const order = await client.orders.get('ORD-2026-0042');Cancel Order
Only PENDING orders can be cancelled:
const order = await client.orders.cancel('ORD-2026-0042');Public Tracking
Track an order without logging in — using the tracking token from the confirmation email:
const order = await client.orders.track('a1b2c3d4-tracking-token');Order Statuses
| Status | Description |
|---|---|
PENDING | Awaiting payment |
CONFIRMED | Payment received |
PROCESSING | Being prepared |
SHIPPED | Dispatched |
DELIVERED | Delivered |
CANCELLED | Cancelled |
REFUNDED | Refunded |