Guides

Inventory

How to query inventory items via the Vetigen API.

Inventory Guide

Access clinic-scoped inventory items. Inventory endpoints require the clinic.inventory.view permission.

List Inventory Items

Retrieve the current stock of inventory items.

curl "https://api.vetigen.com/api/v1/inventory?page=1&page_size=20" \
  -H "X-API-Key: sk_live_YOUR_KEY"

Query Parameters

ParameterTypeDescription
pageintegerPage number (default: 1)
page_sizeintegerItems per page
searchstringSearch by product name or barcode
product_fpstringFilter by product fingerprint
supplier_fpstringFilter by supplier fingerprint
location_fpstringFilter by inventory location
low_stock_onlybooleanShow only low-stock items

Response

{
  "success": true,
  "data": {
    "items": [
      {
        "fp": "inventory_01JQMKXXXXX",
        "product": {
          "fp": "product_01JQMKXXXXX",
          "name": "Amoxicillin 250mg",
          "barcode": "8690123456789",
          "unit": "tablet",
          "category": "MEDICATION"
        },
        "quantity": 150,
        "unit": "tablet",
        "expiry_date": "2027-06-30",
        "batch_number": "AMX-2024-001",
        "low_stock_threshold": 20,
        "is_low_stock": false
      }
    ],
    "total": 87,
    "page": 1,
    "page_size": 20,
    "has_more": true
  },
  "message": "OK"
}

On this page