Skip to main content
GET
https://api.trycase.ai/api/v1
/
suppliers
/
{id}
/
products
curl -X GET "https://api.trycase.ai/api/v1/suppliers/sup_xyz789/products" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "data": [
    {
      "id": "prod_abc123",
      "name": "2021 Reserve Cabernet Sauvignon",
      "varietal": "Cabernet Sauvignon",
      "vintage": 2021,
      "case_price_cents": 24000,
      "inventory_available": 45,
      "image_url": "https://cdn.trycase.ai/products/abc123.jpg"
    },
    {
      "id": "prod_def456",
      "name": "2022 Chardonnay",
      "varietal": "Chardonnay",
      "vintage": 2022,
      "case_price_cents": 18000,
      "inventory_available": 100,
      "image_url": "https://cdn.trycase.ai/products/def456.jpg"
    }
  ],
  "meta": {
    "total": 42,
    "page": 1,
    "per_page": 50,
    "total_pages": 1
  }
}

Get Supplier Products

Retrieve all products from a specific supplier.
id
string
required
The unique supplier ID
page
integer
default:"1"
Page number for pagination
per_page
integer
default:"50"
Items per page (max 100)
curl -X GET "https://api.trycase.ai/api/v1/suppliers/sup_xyz789/products" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "data": [
    {
      "id": "prod_abc123",
      "name": "2021 Reserve Cabernet Sauvignon",
      "varietal": "Cabernet Sauvignon",
      "vintage": 2021,
      "case_price_cents": 24000,
      "inventory_available": 45,
      "image_url": "https://cdn.trycase.ai/products/abc123.jpg"
    },
    {
      "id": "prod_def456",
      "name": "2022 Chardonnay",
      "varietal": "Chardonnay",
      "vintage": 2022,
      "case_price_cents": 18000,
      "inventory_available": 100,
      "image_url": "https://cdn.trycase.ai/products/def456.jpg"
    }
  ],
  "meta": {
    "total": 42,
    "page": 1,
    "per_page": 50,
    "total_pages": 1
  }
}