Zoho Inventory API Server

Token Status: Expired (will auto-refresh)

Authentication

Login with Zoho Refresh Token

API Actions

Get Items Get Invoices Get Customers Get Contacts Debug: List Taxes (for GST_*_ID) Sync Customers to DB (patients table)

Token Information

Access Token: 1000.3dfa75dc54aa2394b11179935ff3dd13.24432a7ca6e6...

Refresh Token: 1000.63d716fcb67c0f45fb57d38c6760e48f.1c7536746976...

Expires In: -1775664054 seconds

Token Type: None

All Endpoints

MethodEndpointDescription
GET/api/sync-customersSync Zoho customers to patients table
GET/api/itemsList all items from Zoho
GET/api/items/<item_id>Get one item with batches (for batch_number)
GET/api/items/batches/by-name?name=ItemNameGet batches by item name (for products[].batch_number)
GET/api/invoicesList all invoices from Zoho
GET/api/customersList all customers from Zoho
POST/api/invoiceCreate new invoice
POST/api/invoice/deleteDelete Zoho invoice (body: zoho_invoice_id)
DELETE/api/invoice/<id>Delete Zoho invoice by ID
GET/api/invoice/<id>/pdfDownload invoice as PDF
GET/api/contactsList all contacts from Zoho
GET/api/debug/taxesList Zoho taxes (tax_id, %) — set CONFIG GST_0_ID, GST_5_ID, etc.
GET/auth/clear-tax-cacheClear cached tax list
POST/create/invoiceFull flow: check/create customer + items, create invoice, email it
GET/tokenGet token info as JSON