Zoho Inventory
Read and write Zoho Inventory items, inventory adjustments, transfer orders, sales orders and packages, purchase orders and receives, and contacts, with stock per location.
Synchronise multi-location stock, order fulfilment and purchasing in Zoho Inventory with commerce, CRM and accounting systems in any Zoho data centre.
Source actions
22
Destination actions
12
Data types
12
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
contacts
- Create contactDestinationNot retried automaticallyApproval before production
Creates a contact in Zoho Inventory.
contacts.create - Get contactSource
One contact by ID with full detail.
contacts.get - List contactsSource
Contacts in the organization.
contacts.list - Update contactDestinationProvider duplicate protectionApproval before production
Updates supplied contact fields. Supplying line items replaces them.
contacts.update
inventory adjustments
- Create inventory adjustmentDestinationNot retried automaticallyApproval before production
Creates a inventory adjustment in Zoho Inventory.
inventory_adjustments.create - Get inventory adjustmentSource
One inventory adjustment by ID with full detail.
inventory_adjustments.get - List inventory adjustmentsSource
Inventory adjustments in the organization.
inventory_adjustments.list
item groups
- Get item groupSource
One item group by ID with full detail.
item_groups.get - List item groupsSource
Item groups in the organization.
item_groups.list
items
- Create itemDestinationNot retried automaticallyApproval before production
Creates a item in Zoho Inventory.
items.create - Get itemSource
One item by ID with full detail.
items.get - List itemsSourceIncremental
Items in the organization, optionally modified after a timestamp.
items.list - Update itemDestinationProvider duplicate protectionApproval before production
Updates supplied item fields. Supplying line items replaces them.
items.update
locations
- Get locationSource
One location by ID with full detail.
locations.get - List locationsSource
Locations in the organization.
locations.list
organizations
- List organizationsSource
Organizations the authorised user can access, with their organization IDs.
organizations.list
packages
- Create packageDestinationNot retried automaticallyApproval before production
Creates a package in Zoho Inventory.
packages.create - Get packageSource
One package by ID with full detail.
packages.get - List packagesSource
Packages in the organization.
packages.list
purchase orders
- Create purchase orderDestinationNot retried automaticallyApproval before production
Creates a purchase order in Zoho Inventory.
purchase_orders.create - Get purchase orderSource
One purchase order by ID with full detail.
purchase_orders.get - List purchase ordersSource
Purchase orders in the organization.
purchase_orders.list - Update purchase orderDestinationProvider duplicate protectionApproval before production
Updates supplied purchase order fields. Supplying line items replaces them.
purchase_orders.update
purchase receives
- Create purchase receiveDestinationNot retried automaticallyApproval before production
Creates a purchase receive in Zoho Inventory.
purchase_receives.create - Get purchase receiveSource
One purchase receive by ID with full detail.
purchase_receives.get - List purchase receivesSource
Purchase receives in the organization.
purchase_receives.list
sales orders
- Create sales orderDestinationNot retried automaticallyApproval before production
Creates a sales order in Zoho Inventory.
sales_orders.create - Get sales orderSource
One sales order by ID with full detail.
sales_orders.get - List sales ordersSource
Sales orders in the organization.
sales_orders.list - Update sales orderDestinationProvider duplicate protectionApproval before production
Updates supplied sales order fields. Supplying line items replaces them.
sales_orders.update
taxes
- List taxesSource
Taxes configured in the organization.
taxes.list
transfer orders
- Create transfer orderDestinationNot retried automaticallyApproval before production
Creates a transfer order in Zoho Inventory.
transfer_orders.create - Get transfer orderSource
One transfer order by ID with full detail.
transfer_orders.get - List transfer ordersSource
Transfer orders in the organization.
transfer_orders.list
Authentication
Zoho OAuth client with an offline refresh token
Plans and access
All Zoho Inventory plans; daily API limits are 1,000 (Free), 2,000 (Standard), 5,000 (Professional) and 10,000 (Premium and above). Calls act as the user who authorised the OAuth client and follow that user's role.
Test environment
Use a Zoho Inventory trial or free organization.
Rate limits
100 requests per minute per organization, a daily allowance by plan (1,000 to 10,000) and 5 (Free) or 10 concurrent calls; HTTP 429 when exceeded.
Pagination
page and per_page (max 200) with page_context.has_more_page.
Provider events
Workflow-rule webhooks configured in Zoho Inventory settings. Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- last_modified_time is documented for items only; other lists have no incremental filter.
- Sales and purchase orders are created as drafts; confirming, issuing, approvals, voids and cancellations are not automated.
- Inventory adjustments, transfer orders, packages and purchase receives are created only; their approval and status transitions are not automated.
- Updates send only supplied fields with PUT; supplying line items replaces all lines.
- Invoices, bills, payments, shipments and deletes are not automated.
- Zoho Inventory has no idempotency key; uncertain creates are not repeated automatically.
Developer reference
- Create the Zoho Corporation credentials described above with the narrowest permissions your flows need.
- In Nexra, open Connect, then Connections, then New connection, choose Zoho Inventory, enter its settings and credentials, and tick only the write actions you need. Connection guide
- Test the connection, then use its actions as flow sources and destinations. Flow guide
Machine-readable detail: GET /api/public/connect/connectors/zoho-inventory and the Connections API.