# Zoho Inventory Integration via LowCodeAPI
**Last Updated**: February 10, 2026
## Overview
Inventory management
**Categories:**
- {'id': 'supply-chain-management', 'name': 'Supply Chain Management'}
## Base Endpoint
https://api.lowcodeapi.com/zohoinventory
**Important**: Always include the provider name in the URL path after `api.lowcodeapi.com/`
## Authentication
**Type:** OAUTH2.0
**Official Documentation:** https://www.zoho.com/inventory/api/v1
## URL Format (Important)
LowCodeAPI supports two URL formats. **Always try the New Format first**, then fall back to Old Format if needed.
### New Format (Priority)
- Path parameters stay in the URL path
- Do NOT include path parameters as query parameters
- Example: `https://api.lowcodeapi.com/{provider}/resource/{id}?api_token=XXX`
### Old Format (Fallback)
- Path parameters become query parameters
- Example: `https://api.lowcodeapi.com/{provider}/resource/id?id={id}&api_token=XXX`
### Decision Flow for AI Agents
1. Always use **New Format** first - keep path parameters in the URL path
2. If you get a 404 or error, try **Old Format** with sanitized path
3. Log which format worked for future requests to this provider
## API Categories
## Common Endpoints
### Create a Bill
**Method:** POST
**LowCodeAPI Path:** /inventory/v1/bills
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills?api_token=YOUR_API_TOKEN
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| bill_number | string | |
| currency_id | number | |
| custom_fields | array | |
| date | string | |
| destination_of_supply | string | |
| due_date | string | |
| exchange_rate | number | |
| gst_no | string | |
| gst_treatment | string | |
| is_inclusive_tax | boolean | |
| is_item_level_tax_calc | boolean | |
| line_items | array | |
| notes | string | |
| purchaseorder_id | number | |
| reference_number | string | |
| source_of_supply | string | |
| tax_treatment | string | |
| terms | string | |
| vendor_id | number | |
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/bills/#create-a-bill
### List all Bills
**Method:** GET
**LowCodeAPI Path:** /inventory/v1/bills
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills?api_token=YOUR_API_TOKEN
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/bills/#list-all-bills
### Update a Bill
**Method:** PUT
**LowCodeAPI Path:** /inventory/v1/bills/{bill_id}
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/bill_id?bill_id={bill_id}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| bill_id | string | |
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| bill_number | string | |
| currency_id | number | |
| custom_fields | array | |
| date | string | |
| destination_of_supply | string | |
| due_date | string | |
| exchange_rate | number | |
| gst_no | string | |
| gst_treatment | string | |
| is_inclusive_tax | boolean | |
| is_item_level_tax_calc | boolean | |
| is_pre_gst | boolean | |
| is_reverse_charge_applied | boolean | |
| line_items | array | |
| notes | string | |
| purchaseorder_id | number | |
| reference_number | string | |
| source_of_supply | string | |
| tax_treatment | string | |
| terms | string | |
| vendor_id | number | |
**Example Request (New Format):**
```bash
curl -X PUT 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/bills/#update-a-bill
### Retrieve a Bill
**Method:** GET
**LowCodeAPI Path:** /inventory/v1/bills/{bill_id}
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/bill_id?bill_id={bill_id}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| bill_id | string | |
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/bills/#retrieve-a-bill
### Delete a Bill
**Method:** DELETE
**LowCodeAPI Path:** /inventory/v1/bills/{bill_id}
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/bill_id?bill_id={bill_id}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| bill_id | string | |
**Example Request (New Format):**
```bash
curl -X DELETE 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/bills/#delete-a-bill
### Mark as Open
**Method:** POST
**LowCodeAPI Path:** /inventory/v1/bills/{bill_id}/status/open
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}/status/open?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/bill_id/status/open?bill_id={bill_id}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| bill_id | string | |
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}/status/open?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/bills/#mark-as-open
### Mark as Void
**Method:** POST
**LowCodeAPI Path:** /inventory/v1/bills/{bill_id}/status/void
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}/status/void?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/bill_id/status/void?bill_id={bill_id}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| bill_id | string | |
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/bills/{bill_id}/status/void?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/bills/#mark-as-void
### Creating a Composite Item
**Method:** POST
**LowCodeAPI Path:** /inventory/v1/compositeitems
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/compositeitems?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/compositeitems?api_token=YOUR_API_TOKEN
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| account_id | string | |
| custom_fields | string | |
| description | string | |
| ean | number | |
| hsn_or_sac | array | |
| initial_stock | number | |
| initial_stock_rate | number | |
| inventory_account_id | string | |
| is_combo_product | boolean | |
| isbn | number | |
| item_tax_preferences | number | |
| item_type | number | |
| mapped_items | array | |
| name | string | |
| part_number | string | |
| product_type | string | |
| purchase_account_id | number | |
| purchase_description | string | |
| purchase_rate | number | |
| rate | number | |
| reorder_level | number | |
| sku | string | |
| tax_id | number | |
| unit | string | |
| upc | number | |
| vendor_id | number | |
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/compositeitems?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/compositeitems/#creating-a-composite-item
### List All Composite Items
**Method:** GET
**LowCodeAPI Path:** /inventory/v1/compositeitems
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/compositeitems?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/compositeitems?api_token=YOUR_API_TOKEN
**Query Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| filter_by | string | |
| page | string | |
| per_page | string | |
| response_option | string | |
| sort_column | string | |
| sort_order | string | |
| usestate | string | |
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/compositeitems?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/compositeitems/#list-all-composite-items
### Updating a composite item
**Method:** PUT
**LowCodeAPI Path:** /inventory/v1/compositeitems/{composite_item_id}
**New Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/compositeitems/{composite_item_id}?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/zohoinventory/inventory/v1/compositeitems/composite_item_id?composite_item_id={composite_item_id}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| composite_item_id | string | |
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| account_id | number | |
| account_name | string | |
| actual_available_stock | number | |
| asset_value | number | |
| available_stock | number | |
| composite_item_id | number | |
| custom_fields | array | |
| description | string | |
| ean | number | |
| hsn_or_sac | string | |
| image_id | number | |
| image_name | string | |
| initial_stock | number | |
| initial_stock_rate | number | |
| inventory_account_id | number | |
| inventory_account_name | string | |
| is_combo_product | boolean | |
| isbn | number | |
| item_tax_preferences | array | |
| item_type | string | |
| mapped_items | array | |
| name | string | |
| part_number | string | |
| pricebook_rate | number | |
| product_type | string | |
| purchase_account_id | number | |
| purchase_account_name | string | |
| purchase_description | string | |
| purchase_rate | number | |
| rate | number | |
| reorder_level | number | |
| sku | string | |
| source | string | |
| status | number | |
| stock_on_hand | number | |
| tax_id | number | |
| tax_name | string | |
| tax_percentage | number | |
| tax_type | string | |
| unit | string | |
| upc | number | |
| vendor_id | number | |
| vendor_name | string | |
**Example Request (New Format):**
```bash
curl -X PUT 'https://api.lowcodeapi.com/zohoinventory/inventory/v1/compositeitems/{composite_item_id}?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://www.zoho.com/inventory/api/v1/compositeitems/#updating-a-composite-item
## Usage Examples
### Example 1: Basic API Request (New Format)
Making a simple GET request to retrieve resources:
```bash
# Get a list of resources - no path parameters needed
curl -X GET "https://api.lowcodeapi.com/zohoinventory/endpoint?api_token=YOUR_API_TOKEN"
```
### Example 2: Request with Path Parameters (New Format)
Retrieving a specific resource using its ID:
```bash
# Get specific resource by ID - replace RESOURCE_ID with actual ID from previous response
curl -X GET "https://api.lowcodeapi.com/zohoinventory/endpoint/{RESOURCE_ID}?api_token=YOUR_API_TOKEN"
# Note: RESOURCE_ID typically comes from a previous list request or from the provider dashboard
```
### Example 3: POST Request with Body (New Format)
Creating a new resource:
```bash
# Create a new resource
curl -X POST "https://api.lowcodeapi.com/zohoinventory/endpoint?api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"field": "value", "another_field": "another_value"}'
```
## Error Handling
LowCodeAPI returns standard HTTP status codes. Common errors:
| Status Code | Description |
|-------------|-------------|
| 200 | Success - Request completed successfully |
| 400 | Bad Request - Invalid parameters or request body |
| 401 | Unauthorized - Invalid or missing API token |
| 403 | Forbidden - Insufficient permissions |
| 404 | Not Found - Endpoint or resource doesn't exist |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Server Error - Provider API error |
All error responses include error details:
```json
{
"data": {
"error": {
"message": "Error description",
"code": "ERROR_CODE"
}
}
}
```
## Complete Endpoint Reference
| Endpoint | Method | Category |
|----------|--------|----------|
| Create a Bill | POST | Bills |
| List all Bills | GET | Bills |
| Update a Bill | PUT | Bills |
| Retrieve a Bill | GET | Bills |
| Delete a Bill | DELETE | Bills |
| Mark as Open | POST | Bills |
| Mark as Void | POST | Bills |
| Creating a Composite Item | POST | Composite Items |
| List All Composite Items | GET | Composite Items |
| Updating a composite item | PUT | Composite Items |
| Retrieving a Composite Item | GET | Composite Items |
| Deleting a Composite Item | DELETE | Composite Items |
| Mark as Active | POST | Composite Items |
| Mark as Inactive | POST | Composite Items |
| Create Bundle | POST | Composite Items |
| Bundling History | GET | Composite Items |
| Retrieve Bundle | GET | Composite Items |
| Delete Bundle | DELETE | Composite Items |
| Create a contact person | POST | Contact Persons |
| Update a contact person | PUT | Contact Persons |
| Delete a contact person | DELETE | Contact Persons |
| List contact persons | GET | Contact Persons |
| Get a contact person | GET | Contact Persons |
| Mark as primary contact person | POST | Contact Persons |
| Create a Contact | POST | Contacts |
| List contacts | GET | Contacts |
| Update a contact | PUT | Contacts |
| Get contact | GET | Contacts |
| Delete a contact | DELETE | Contacts |
| Get contact address | GET | Contacts |
| Mark as active | POST | Contacts |
| Mark as Inactive | POST | Contacts |
| Email statement | POST | Contacts |
| Get Statement mail content | GET | Contacts |
| Email contact | POST | Contacts |
| List Comments | GET | Contacts |
| Create a credit note | POST | Credit Notes |
| List all Credit Notes | GET | Credit Notes |
| Update a credit note | PUT | Credit Notes |
| Get a credit note | GET | Credit Notes |
| Delete a credit note | DELETE | Credit Notes |
| Email a credit note | POST | Credit Notes |
| Get email content | GET | Credit Notes |
| Void a Credit Note | POST | Credit Notes |
| Convert Credit Note to Draft | POST | Credit Notes |
| Convert credit note to Open | POST | Credit Notes |
| Submit a credit note for approval | POST | Credit Notes |
| Approve a credit note | POST | Credit Notes |
| Email history | GET | Credit Notes |
| Update billing address | PUT | Credit Notes |
| Update Shipping address | PUT | Credit Notes |
| List the credit note templates | GET | Credit Notes |
| Update a credit note template | PUT | Credit Notes |
| Apply credits to invoices | POST | Credit Notes |
| List invoices credited | GET | Credit Notes |
| Delete credits applied to an invoice | DELETE | Credit Notes |
| Add a comment | POST | Credit Notes |
| List credit note comments & history | GET | Credit Notes |
| Delete a Comment | DELETE | Credit Notes |
| List credit note refunds | GET | Credit Notes |
| Refund credit note | POST | Credit Notes |
| List refunds of a credit note | GET | Credit Notes |
| Update credit note refund | PUT | Credit Notes |
| Get credit note refund | GET | Credit Notes |
| Delete credit note refund | DELETE | Credit Notes |
| Create a Currency | POST | Currency |
| List Currency | GET | Currency |
| Update a Currency | PUT | Currency |
| Get a Currency | GET | Currency |
| Delete a currency | DELETE | Currency |
| Create a payment | POST | Customer Payments |
| List Customer Payments | GET | Customer Payments |
| Update a payment | PUT | Customer Payments |
| Retrieve a payment | GET | Customer Payments |
| Delete a payment | DELETE | Customer Payments |
| Create an invoice | POST | Invoices |
| List invoices | GET | Invoices |
| Update an invoice | PUT | Invoices |
| Get an invoice | GET | Invoices |
| Delete an invoice | DELETE | Invoices |
| Mark an invoice as sent | POST | Invoices |
| Void an invoice | POST | Invoices |
| Mark as draft | POST | Invoices |
| Email an invoice | POST | Invoices |
| Get invoice email content | GET | Invoices |
| Email invoices | POST | Invoices |
| Get payment reminder mail content | GET | Invoices |
| Bulk export Invoices | GET | Invoices |
| Bulk print invoices | GET | Invoices |
| Disable payment reminder | POST | Invoices |
| Enable payment reminder | POST | Invoices |
| Write off invoice | POST | Invoices |
| Cancel write off | POST | Invoices |
| Update billing address | PUT | Invoices |
| Update shipping address | PUT | Invoices |
| List invoice templates | GET | Invoices |
| Update invoice template | PUT | Invoices |
| List invoice payments | GET | Invoices |
| List credits applied | GET | Invoices |
| Apply credits | POST | Invoices |
| Delete a payment | DELETE | Invoices |
| Delete applied credit | DELETE | Invoices |
| Add attachment to an invoice | POST | Invoices |
| Update attachment preference | PUT | Invoices |
| Get an invoice attachment | GET | Invoices |
| Delete an attachment | DELETE | Invoices |
| Add comment | POST | Invoices |
| List invoice comments & history | GET | Invoices |
| Update comment | PUT | Invoices |
| Delete a comment | DELETE | Invoices |
| Create an item adjustment | POST | Item Adjustments |
| List all the item adjustments | GET | Item Adjustments |
| Update an item adjustment | PUT | Item Adjustments |
| Retrieve an item adjustment | GET | Item Adjustments |
| Delete an item adjustment | DELETE | Item Adjustments |
| Create an Item Group | POST | Item Groups |
| List all Item Groups | GET | Item Groups |
| Update an Item Group | PUT | Item Groups |
| Retrieve an Item Group | GET | Item Groups |
| Delete an Item Group | DELETE | Item Groups |
| Mark as Active | POST | Item Groups |
| Mark as Inactive | POST | Item Groups |
| Create an item | POST | Items |
| List all the items | GET | Items |
| Bulk fetch item details | GET | Items |
| Update an item | PUT | Items |
| Retrieve an item | GET | Items |
| Delete an item | DELETE | Items |
| Delete an item image | DELETE | Items |
| Mark as active | POST | Items |
| Mark as inactive | POST | Items |
| Create an organization | POST | Organizations |
| List organizations | GET | Organizations |
| Update an organization | PUT | Organizations |
| Get an organization | GET | Organizations |
| Creating a package | POST | Packages |
| List all packages | GET | Packages |
| Updating a package | PUT | Packages |
| Retrieving a package | GET | Packages |
| Deleting a package | DELETE | Packages |
| Bulk print packages | GET | Packages |
| Create a pricebook | POST | Price Lists |
| List all pricebooks | GET | Price Lists |
| Update pricebook | PUT | Price Lists |
| Delete the pricebook | DELETE | Price Lists |
| Mark as Active | POST | Price Lists |
| Mark as Inactive | POST | Price Lists |
| Create a Purchase Order | POST | Purchase Orders |
| List all Purchase Orders | GET | Purchase Orders |
| Update a Purchase Order | PUT | Purchase Orders |
| Retrieve a Purchase Order | GET | Purchase Orders |
| Delete a Purchase Order | DELETE | Purchase Orders |
| Mark as Issued | POST | Purchase Orders |
| Mark as Cancelled | POST | Purchase Orders |
| Create a purchase receive | POST | Purchase Receives |
| Retrieve a Purchase Receive | GET | Purchase Receives |
| Delete a Purchase Receive | DELETE | Purchase Receives |
| Create a retainerinvoice | POST | Retainer Invoices |
| List a retainer invoices | GET | Retainer Invoices |
| update a retainerinvoice | PUT | Retainer Invoices |
| Get a retainer invoice | GET | Retainer Invoices |
| Delete a retainer invoice | DELETE | Retainer Invoices |
| Mark a retainer invoice as sent | POST | Retainer Invoices |
| Update retainer invoice template | PUT | Retainer Invoices |
| Void a retainer invoice | POST | Retainer Invoices |
| Mark as draft | POST | Retainer Invoices |
| Submit a retainer invoice for approval | POST | Retainer Invoices |
| Approve a retainer invoice | POST | Retainer Invoices |
| Email a retainer invoice | POST | Retainer Invoices |
| Get retainer invoice email content | GET | Retainer Invoices |
| Update billing address | PUT | Retainer Invoices |
| List retainer invoice templates | GET | Retainer Invoices |
| Add attachment to a retainer invoice | POST | Retainer Invoices |
| Get a retainer invoice attachment | GET | Retainer Invoices |
| Delete an attachment | DELETE | Retainer Invoices |
| Add comment | POST | Retainer Invoices |
| List retainer invoice comments & history | GET | Retainer Invoices |
| Update comment | PUT | Retainer Invoices |
| Delete a comment | DELETE | Retainer Invoices |
| Create a Sales Order | POST | Sales Orders |
| List all Sales Orders | GET | Sales Orders |
| Bulk delete Sales Orders | DELETE | Sales Orders |
| Update a Sales Order | PUT | Sales Orders |
| Retrieve a Sales Order | GET | Sales Orders |
| Delete a Sales Order | DELETE | Sales Orders |
| Mark as Confirmed | POST | Sales Orders |
| Mark as Void | POST | Sales Orders |
| Bulk confirm Sales Orders | POST | Sales Orders |
| Create a Sales Return | POST | Sales Returns |
| List all Sales Returns | GET | Sales Returns |
| Update a Sales Return | PUT | Sales Returns |
| Retrieve a Sales Return | GET | Sales Returns |
| Delete a Sales Return | DELETE | Sales Returns |
| Create a Sales Return Receive | POST | Sales Returns |
| Delete a Sales Return Receive | DELETE | Sales Returns |
| Create a Shipment Order | POST | Shipment Orders |
| Update a Shipment Order | PUT | Shipment Orders |
| Retrieve a Shipment Order | GET | Shipment Orders |
| Delete a Shipment Order | DELETE | Shipment Orders |
| Mark as Delivered | POST | Shipment Orders |
| Create a tax | POST | Taxes |
| List taxes | GET | Taxes |
| Update a tax | PUT | Taxes |
| Get a tax | GET | Taxes |
| Delete a tax | DELETE | Taxes |
| Update a tax group | PUT | Taxes |
| Get a tax group | GET | Taxes |
| Delete a tax group | DELETE | Taxes |
| Create a tax group | POST | Taxes |
| Create a tax authority [US and CA Edition only] | POST | Taxes |
| List tax authorities [US Edition only] | GET | Taxes |
| Update a tax authority [US and CA Edition only] | PUT | Taxes |
| Get a tax authority [US and CA Edition only] | GET | Taxes |
| Delete a tax authority [US and CA Edition only] | DELETE | Taxes |
| Create a tax exemption [US Edition only] | POST | Taxes |
| List tax exemptions [US Edition only] | GET | Taxes |
| Update a tax exemption [US Edition only] | PUT | Taxes |
| Get a tax exemption [US Edition only] | GET | Taxes |
| Delete a tax exemption [US Edition only] | DELETE | Taxes |
| Create a transfer order | POST | Transfer Orders |
| List all the transfer orders | GET | Transfer Orders |
| Update a transfer order | PUT | Transfer Orders |
| Retrieve a transfer order | GET | Transfer Orders |
| Delete a transfer order | DELETE | Transfer Orders |
| Mark as Received | POST | Transfer Orders |
| Create a user | POST | Users |
| List Users | GET | Users |
| Update a user | PUT | Users |
| Get a user | GET | Users |
| Delete a user | DELETE | Users |
| Get current user | GET | Users |
| Invite a user | POST | Users |
| Mark user as active | POST | Users |
| Mark user as inactive | POST | Users |
| Create a vendor credit | POST | Vendor Credits |
| List vendor credits | GET | Vendor Credits |
| Update vendor credit | PUT | Vendor Credits |
| Get vendor credit | GET | Vendor Credits |
| Delete vendor credit | DELETE | Vendor Credits |
| Convert to open | POST | Vendor Credits |
| Void vendor credit | POST | Vendor Credits |
| Submit a Vendor credit for approval | POST | Vendor Credits |
| Approve a Vendor credit | POST | Vendor Credits |
| Apply credits to a bill | POST | Vendor Credits |
| List bills credited | GET | Vendor Credits |
| Delete bills credited | DELETE | Vendor Credits |
| Refund a vendor credit | POST | Vendor Credits |
| List refunds of a vendor credit | GET | Vendor Credits |
| Update vendor credit refund | PUT | Vendor Credits |
| Get vendor credit refund | GET | Vendor Credits |
| Delete vendor credit refund | DELETE | Vendor Credits |
| List vendor credit refunds | GET | Vendor Credits |
| Add a comment | POST | Vendor Credits |
| List vendor credit comments & history | GET | Vendor Credits |
| Delete a comment | DELETE | Vendor Credits |
| Enable Multi warehouse | POST | Warehouse Settings |
| Create a Warehouse | POST | Warehouse Settings |
| List all warehouses | GET | Warehouse Settings |
| Update Warehouse | PUT | Warehouse Settings |
| Delete a Warehouse | DELETE | Warehouse Settings |
| Mark as Active | POST | Warehouse Settings |
| Mark as Inactive | POST | Warehouse Settings |
| Mark as Primary | POST | Warehouse Settings |
## API Definition Endpoints
You can fetch the complete API specification for this provider:
**New Format (OpenAPI spec):**
```bash
curl 'https://backend.lowcodeapi.com/zohoinventory/openapi'
```
**Old Format (API definition):**
```bash
curl 'https://backend.lowcodeapi.com/zohoinventory/definition'
```
## Response Format
All responses are wrapped in a `data` key:
```json
{
"data": {
// Actual response from provider (object or array)
}
}
```