Products API
Manage your product catalog, track inventory, and organize your services and offerings for use in quotations and storefronts.
Product Management
The Products API allows you to manage your catalog of products and services, including pricing, inventory levels, and product variants.
Inventory Tracking
Create Product
/api/v1/products
List Products
/api/v1/products
Update Inventory
Adjust product inventory levels manually or in response to sales:
/api/v1/products/{id}/inventory
Request Parameters
Parameter | Type | Required | Description |
---|---|---|---|
name | string | Yes | Product name |
price_cents | integer | Yes | Price in cents |
currency | string | Yes | 3-letter currency code |
description | string | No | Product description |
sku | string | No | Stock keeping unit |
category | string | No | Product category |
track_inventory | boolean | No | Enable inventory tracking |
inventory_quantity | integer | No | Current inventory level |
metadata | object | No | Custom key-value pairs |
Inventory Management
Products with inventory tracking provide several benefits:
Automatic Updates
Inventory levels automatically decrease when products are sold through invoices or payment links.
Low Stock Alerts
Receive notifications when inventory levels fall below your defined threshold.
Out of Stock
Products automatically become unavailable when inventory reaches zero.
Manual Adjustments
Make inventory adjustments for restocking, damaged goods, or corrections.
Optional Feature
track_inventory
to false
.