Skip to main content
GET
https://api.trycase.ai/api/v1
/
orders
curl -X GET "https://api.trycase.ai/api/v1/orders?status=shipped" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "data": [
    {
      "id": "ord_2025_0042",
      "order_number": "ORD-2025-0042",
      "status": "shipped",
      "supplier": {
        "id": "sup_xyz789",
        "name": "Stag's Leap Wine Cellars"
      },
      "total_cents": 74500,
      "items_count": 2,
      "tracking": {
        "carrier": "FedEx",
        "tracking_number": "1234567890",
        "tracking_url": "https://fedex.com/track/1234567890"
      },
      "created_at": "2025-01-15T14:30:00Z",
      "shipped_at": "2025-01-16T09:00:00Z"
    }
  ],
  "meta": {
    "total": 85,
    "page": 1,
    "per_page": 50,
    "total_pages": 2
  }
}

List Orders

Retrieve a paginated list of your orders.
status
string
Filter by status: confirmed, shipped, delivered, cancelled
supplier_id
string
Filter by supplier
created_after
string
Filter orders created after this date (ISO 8601)
created_before
string
Filter orders created before this date (ISO 8601)
page
integer
default:"1"
Page number
per_page
integer
default:"50"
Items per page (max 100)
curl -X GET "https://api.trycase.ai/api/v1/orders?status=shipped" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "data": [
    {
      "id": "ord_2025_0042",
      "order_number": "ORD-2025-0042",
      "status": "shipped",
      "supplier": {
        "id": "sup_xyz789",
        "name": "Stag's Leap Wine Cellars"
      },
      "total_cents": 74500,
      "items_count": 2,
      "tracking": {
        "carrier": "FedEx",
        "tracking_number": "1234567890",
        "tracking_url": "https://fedex.com/track/1234567890"
      },
      "created_at": "2025-01-15T14:30:00Z",
      "shipped_at": "2025-01-16T09:00:00Z"
    }
  ],
  "meta": {
    "total": 85,
    "page": 1,
    "per_page": 50,
    "total_pages": 2
  }
}