Actions14
Overview
This node integrates with the Zoho Inventory API to manage Composite Items—products composed of multiple component items. The "Get All" operation retrieves a list of all composite items in your Zoho Inventory account.
Typical use cases include:
- Synchronizing your inventory system with Zoho Inventory by fetching all composite items.
- Displaying or processing a catalog of composite products made up of multiple components.
- Automating reporting or analytics workflows that require access to all composite item data.
For example, you might use this node to fetch all composite items and then update stock levels or pricing in another system.
Properties
| Name | Meaning |
|---|---|
| Return All | Whether to return all composite items available or limit the number of results returned. |
| Limit | Maximum number of composite items to return if "Return All" is set to false (1–200). |
Output
The output consists of an array of JSON objects, each representing a composite item retrieved from Zoho Inventory. Each object contains detailed fields describing the composite item, such as its ID, name, SKU, rate, and component line items.
The structure of each output JSON object corresponds to the composite_item object returned by the Zoho Inventory API, for example:
{
"composite_item_id": "string",
"name": "string",
"sku": "string",
"rate": 0,
"mapped_items": [
{
"item_id": "string",
"quantity": 0
}
],
...
}
No binary data is output by this operation.
Dependencies
- Requires a configured OAuth2 API credential for Zoho Inventory with appropriate permissions.
- The node uses the Zoho Inventory API endpoint
/compositeitems. - Must have the Organization ID configured within the OAuth2 credentials to identify the Zoho Inventory organization context.
Troubleshooting
- Missing Credentials or Organization ID: If the OAuth2 credentials are not set or the Organization ID is missing, the node will throw an error prompting configuration. Ensure these are properly set in n8n credentials.
- API Rate Limits or Network Issues: Errors from the Zoho Inventory API may occur due to rate limits or connectivity problems. Check network access and API usage quotas.
- Invalid Parameter Values: Setting the "Limit" outside the allowed range (1–200) may cause errors. Use valid values only.
- Partial Data Retrieval: When "Return All" is true, the node handles pagination internally to fetch all pages. If interrupted, some data may be missing; retry the execution.