items on every document, and stocked products are tracked by Inventory.
The item model
Items use the same ID model as customers: every call carries youritem_id, unknown IDs are auto-created (including inline during document creation), and Update items mapping re-links your IDs in bulk if they change.
The fields that matter most:
item_type—Product(stocked, tracked by inventory) orServiceunit_price,tax_rate,price_with_tax— pricing with GST; only valid GST tax rates are acceptedhsn_code— the HSN/SAC code that GST compliance (and e-invoicing) relies onunit— a GST-approved UQC unit such askg,pcs,mtr
Add an item
Item details sent inside a document apply to that document only — they never
overwrite the catalog record. To change the master record, use Update an
item.

The product catalog in the Swipe dashboard
Endpoints
Add an item
Create an item with your own ID.
Get item details
Fetch one item by your
item_id.Update an item
Change the catalog record.
Delete an item
Remove an item from the catalog.
Get list of items
Page through the catalog.
Update items mapping
Re-link your IDs to Swipe records in bulk.

