For the complete documentation index, see llms.txt. This page is also available as Markdown.

Zoho Inventory

Your Toolhouse AI Worker can connect to Zoho Inventory using 58 specialized tools.

Auth Connection

This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under Auth Connections.

Tools (58)

Zoho Inventory Add Credit Note Comment

Integration name: ZOHO_INVENTORY_ADD_CREDIT_NOTE_COMMENT

Tool to add a comment to a credit note in Zoho Inventory. Use when needing to add notes or comments to a specific credit note for record-keeping or audit purposes.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

description

string

"Credits applied to invoice INV-00004"

A brief description about the item.

creditnote_id

string

"90300000072369"

Unique identifier of the credit note.

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Add Invoice Attachment

Integration name: ZOHO_INVENTORY_ADD_INVOICE_ATTACHMENT

Tool to upload an attachment to a specific invoice. Use when you need to add a file attachment to an invoice.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

attachment

object

File to attach. Allowed extensions: gif, png, jpeg, jpg, bmp, pdf.

invoice_id

string

"3476910000000037153"

Unique identifier of the invoice to attach the file to.

organization_id

string

"60064402512"

Organization ID. If not provided, uses the configured org or first available org.

can_send_in_mail

boolean

If true, the attachment will be included when emailing the invoice to the customer.


Zoho Inventory Add Invoice Comment

Integration name: ZOHO_INVENTORY_ADD_INVOICE_COMMENT

Tool to add a comment to a specific invoice in Zoho Inventory. Use when you need to add notes, updates, or internal/client-visible comments to an invoice.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoice_id

string

"3476910000000038383"

Unique identifier of the invoice to add the comment to

description

string

"Test comment added via API"

The description or content of the comment to add to the invoice

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.

payment_expected_date

string

"2024-12-31"

The expected date of payment in YYYY-MM-DD format. Optional field to track when payment is anticipated.

show_comment_to_clients

boolean

If true, the comment will be visible to clients when they view the invoice. If false or not provided, the comment will be internal only.


Zoho Inventory Apply Credits To Invoices

Integration name: ZOHO_INVENTORY_APPLY_CREDITS_TO_INVOICES

Tool to apply credits from a credit note to one or more invoices. Use when you need to apply available credits from a credit note to settle invoice balances.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoices

array

List of invoices for which the credit note has been raised. This contains invoice_id and amount_applied.

creditnote_id

string

"90300000072369"

Unique identifier of the credit note.

organization_id

string

"10234695"

ID of the organization


Zoho Inventory Bulk Delete Sales Orders

Integration name: ZOHO_INVENTORY_BULK_DELETE_SALES_ORDERS

Tool to bulk delete sales orders. Use this to remove multiple sales orders at once.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

salesorder_ids

string

"3033282000000123456,3033282000000123457"

Comma-separated list of sales order IDs to delete

organization_id

string

"60000300017"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Bulk Email Invoices

Integration name: ZOHO_INVENTORY_BULK_EMAIL_INVOICES

Sends multiple invoices by email to a contact in a single API call. Use this tool when you need to email up to 10 invoices at once to a customer. The invoices will be scheduled for delivery and the contact will receive individual emails for each invoice. If contact_id is not provided, the action will automatically fetch the customer_id from the first invoice and use that as the contact.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

contact_id

string

"3476910000000032451"

Contact ID (customer) to send the invoices to. If not provided, the action will fetch the contact from the first invoice.

send_email

boolean

Whether to send the invoices via email. Defaults to True.

invoice_ids

string

"3476910000000037113,3476910000000038118"

Comma-separated invoice IDs to email (up to 10 invoices).

organization_id

string

"60000300017"

Organization ID. If not provided, uses the configured org or first available org.

send_snail_mail

boolean

Whether to send the invoices via snail mail (physical mail). Defaults to False.


Zoho Inventory Bulk Export Invoices

Integration name: ZOHO_INVENTORY_BULK_EXPORT_INVOICES

Tool to bulk export invoices as a single PDF. Use when you need to download multiple invoices in a single file for archiving or sharing.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoice_ids

string

"3476910000000032502,3476910000000037125"

Comma-separated list of invoice IDs to export as PDF. Maximum 25 invoice IDs allowed per request. Invoice IDs can be obtained from the List Invoices endpoint.

organization_id

string

"60000300017"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Bulk Print Invoices

Integration name: ZOHO_INVENTORY_BULK_PRINT_INVOICES

Generate a consolidated PDF containing multiple invoices for printing or archiving. Use this tool to download one or more invoices as a single PDF document. The PDF can contain up to 25 invoices and is useful for bulk printing, record keeping, or sharing with customers.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoice_ids

string

"3476910000000037220"

Comma-separated list of invoice IDs to print as PDF. Maximum 25 invoices allowed per request. Invoice IDs are numeric strings obtained from invoice list or invoice creation responses.

organization_id

string

"60000300017"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Bulk Print Packages

Integration name: ZOHO_INVENTORY_BULK_PRINT_PACKAGES

Tool to bulk print package slips as a consolidated PDF. Use when you need a PDF file of multiple package slips for printing or archiving.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

package_ids

string

"3476910000000038166"

Comma-separated list of package IDs to print as PDF. Package IDs can be retrieved from a sales order's package details or via the list packages API.

organization_id

string

"60000300017"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Cancel Invoice Write Off

Integration name: ZOHO_INVENTORY_CANCEL_INVOICE_WRITE_OFF

Tool to cancel write off for an invoice. Use when undoing a previously applied write off on an invoice after verifying the invoice has a write off applied.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoice_id

string

"3476910000000037153"

The unique identifier (ID) of the invoice whose write-off should be cancelled. The invoice must have an existing write-off applied.

organization_id

string

"60064402512"

The Zoho Inventory organization ID. If not provided, the default organization is automatically used.


Zoho Inventory Create Bill

Integration name: ZOHO_INVENTORY_CREATE_BILL

Tool to create a bill in Zoho Inventory. Use when a vendor supplies goods/services on credit and you need to track the amount owed.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

date

string

"2026-02-17"

Bill date in YYYY-MM-DD format

notes

string

Notes to be added to the bill (internal use)

terms

string

Terms and conditions for the bill

due_date

string

"2026-03-17"

Due date for the bill payment in YYYY-MM-DD format

vendor_id

string

"3476910000000071123"

Unique identifier of the vendor from whom goods/services are purchased

line_items

array

List of line items in the bill. At least one line item is required.

bill_number

string

"BILL-2024-001"

Bill number to identify the bill. Must be unique.

currency_id

string

ID of the currency for the bill. If not specified, uses the organization's base currency.

custom_fields

array

List of custom fields for the bill

exchange_rate

number

Exchange rate for the currency. Required if currency_id is specified and different from base currency.

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.

is_inclusive_tax

boolean

Whether the line item rates are inclusive of tax

reference_number

string

Reference number for the bill (e.g., vendor's invoice number)

is_item_level_tax_calc

boolean

Whether tax should be calculated at the item level. If true, tax is applied to each line item.


Zoho Inventory Create Contact

Integration name: ZOHO_INVENTORY_CREATE_CONTACT

Tool to create a new contact (customer or vendor) in Zoho Inventory. Use when you need to add a new business relationship to your organization.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

notes

string

Additional notes about the contact

website

string

"https://www.example.com"

Website URL of the contact

currency_id

string

"982000000000097"

Currency ID for the contact's transactions

company_name

string

"Acme Inc"

Name of the contact's company. Maximum length 200 characters.

contact_name

string

"Acme Corporation"

Name of the contact (organization or individual). Maximum length 200 characters.

contact_type

string

"customer"

Type of contact - customer or vendor.

language_code

string

"en"

Supported language codes for contact communication.

payment_terms

integer

30

Net payment term for the contact in days (e.g., 30 for Net 30)

billing_address

object

Address information for billing or shipping.

contact_persons

array

List of contact persons representing this contact

organization_id

string

"60064402512"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.

shipping_address

object

Address information for billing or shipping.


Zoho Inventory Create Contact Person

Integration name: ZOHO_INVENTORY_CREATE_CONTACT_PERSON

Tool to create a contact person. Use when you need to add a new contact person to an existing contact in Zoho Inventory.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

email

string

"willsmith@bowmanfurniture.com"

Email ID of the contact person. Maximum length allowed [100]

phone

string

"+1-925-921-9201"

Phone number of the contact person. Maximum length [50]

skype

string

"zoho"

skype address of the contact person. Maximum length [50]

mobile

string

"+1-4054439562"

Mobile/Cell number of the contact person. Maximum length [50]

last_name

string

"Smith"

Last Name of the contact. Maximum length allowed [100]

contact_id

string

"460000000026049"

ID of the contact person

department

string

"Sales"

department to which the contact person belongs. Maximum length [50]

first_name

string

"Will"

First Name of the contact. Maximum length allowed [100]

salutation

string

"Mr"

Salutation for the contact. Maximum length allowed [25]

designation

string

"Sales Engineer"

designation of the contact person in the organisation. Maximum length [50]

enable_portal

boolean

option to enable or disable portal access the contact person. allowed values true, false

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.

communication_preference

object

Preferred modes of communication for the contact person.


Zoho Inventory Create Credit Note

Integration name: ZOHO_INVENTORY_CREATE_CREDIT_NOTE

Tool to create a new credit note in Zoho Inventory. Use when you need to issue a credit note to a customer for returns, refunds, or adjustments.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

date

string

"2026-02-17"

The date on which the credit note was raised. Format: yyyy-mm-dd

notes

string

"Offer for the referral"

A short note for the credit note. Max length 5000 characters.

terms

string

Terms & condition to be displayed in the credit note. Max length 10000 characters.

gst_no

string

"22AAAAA0000A1Z5"

15 digit GST identification number of the customer

tax_id

string

"903000000000356"

Unique ID to denote the tax associated with the credit note

is_draft

boolean

Set to true if credit note has to be created in draft status. Default is false.

cfdi_usage

string

CFDI Usage options.

invoice_id

string

"90300000079426"

Invoice ID of the required invoice to create a credit note against

line_items

array

Line items of the credit note. At least one line item is required.

customer_id

string

"903000000000099"

Customer ID of the customer for whom the credit note is raised

location_id

string

"460000000038080"

Location ID

template_id

string

"90300000001336"

Unique ID of the credit note template

custom_fields

array

Additional custom fields for the credit note

exchange_rate

string

"5.5"

Exchange rate for the currency associated with the customer

gst_treatment

string

GST treatment options.

tax_treatment

string

Tax treatment options.

vat_treatment

string

VAT treatment options.

avatax_tax_code

string

A tax code is a unique label used to group Items. Max length 25 characters.

avatax_use_code

string

Used to group like customers for exemption purposes. Max length 25 characters.

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.

place_of_supply

string

"TN"

Place where the goods/services are supplied. If not given, place of contact will be used. For GCC: AB, AJ, DU, FU, RA, SH, UM, AE, SA, BH, KW, OM, QA.

avatax_exempt_no

string

Exemption certificate number of the customer. Max length 25 characters.

is_inclusive_tax

boolean

Used to specify whether the line item rates are inclusive (true) or exclusive (false) of tax.

reference_number

string

"INV-384"

Reference number for the credit note. Max length 100 characters.

tax_authority_id

string

"903000006345"

Unique ID of the tax authority. Tax authority depends on the location of the customer.

tax_exemption_id

string

"903000006345"

Unique ID of the tax exemption

creditnote_number

string

"CN-29"

Unique credit note number (starts with CN). Max length 100 characters. Only provide if ignore_auto_number_generation is true.

cfdi_reference_type

string

CFDI Reference Type options.

contact_persons_associated

array

Contact persons associated with the credit note

ignore_auto_number_generation

boolean

Set to true if you need to provide your own credit note number. Default is false.


Zoho Inventory Create Customer Payment

Integration name: ZOHO_INVENTORY_CREATE_CUSTOMER_PAYMENT

Tool to create a customer payment in Zoho Inventory. Use when recording a payment received from a customer against one or more invoices.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

date

string

"2026-02-17"

Date on which payment is made. Format: yyyy-mm-dd. If not provided, current date is used.

amount

number

450

Amount paid in the respective payment

invoices

array

List of invoices to apply this payment to. Each invoice requires invoice_id and amount_applied.

account_id

string

"450000000000353"

ID of the cash/bank account the payment has to be deposited

customer_id

string

"3476910000000037063"

Customer ID of the customer involved in the payment

description

string

"Payment has been added to INV-384"

Description about the payment

location_id

string

"460000000038080"

Location ID

bank_charges

number

10

Any additional bank charges

payment_form

string

"cash"

Mode of Vendor Payment

payment_mode

string

"cash"

Mode through which payment is made. Maximum length 100.

custom_fields

array

Additional custom fields for the payment

exchange_rate

number

1

Exchange rate for the currency used in the invoices and customer's currency. The payment amount would be the multiplicative product of the original amount and the exchange rate. Default is 1.

tax_account_id

string

ID of the tax account, in case of withholding tax

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.

reference_number

string

"INV-384"

Reference number generated for the payment. A string of your choice can also be used as the reference number. Maximum length 100.


Zoho Inventory Create Invoice

Integration name: ZOHO_INVENTORY_CREATE_INVOICE

Tool to create a new invoice in Zoho Inventory. Use when you need to invoice a customer for products or services sold.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

date

string

"2024-01-15"

Invoice date in YYYY-MM-DD format. Defaults to current date if not provided.

notes

string

Customer notes or thank you message to display at the bottom of the invoice

terms

string

Terms and conditions to display on the invoice

gst_no

string

GST number for the invoice (applicable for India)

discount

number

Discount amount or percentage to apply at invoice level

due_date

string

"2024-02-15"

Due date for payment in YYYY-MM-DD format

adjustment

number

Adjustment amount (can be positive or negative) to apply to the invoice total

line_items

array

List of line items to include in the invoice. At least one line item is required.

project_id

string

Project ID to associate with the invoice

customer_id

string

"3476910000000071274"

Unique identifier of the customer for whom the invoice is being created

location_id

string

Location ID to associate with the invoice

template_id

string

ID of the template to use for the invoice PDF

custom_fields

array

List of custom field values for the invoice

discount_type

string

Type of discount: 'entity_level' or 'item_level'

exchange_rate

number

Exchange rate for foreign currency invoices

gst_treatment

string

GST treatment classification (applicable for India)

payment_terms

integer

Payment terms in days (e.g., 30 for Net 30)

invoice_number

string

Custom invoice number. If not provided, Zoho Inventory will auto-generate one.

organization_id

string

"60064402512"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.

payment_options

object

Payment option configuration.

shipping_charge

number

Shipping charge amount to add to the invoice

is_inclusive_tax

boolean

Whether the tax is inclusive in the item rate (true) or exclusive (false)

reference_number

string

Reference number for the invoice (e.g., purchase order number)

salesperson_name

string

Name of the salesperson associated with the invoice

payment_terms_label

string

Custom payment terms label (e.g., 'Due on Receipt', 'Net 30')

adjustment_description

string

Description for the adjustment amount

allow_partial_payments

boolean

Whether to allow partial payments for the invoice

is_discount_before_tax

boolean

Whether to apply discount before tax calculation (true) or after (false)

contact_persons_associated

array

List of contact person IDs to associate with the invoice


Zoho Inventory Create Item

Integration name: ZOHO_INVENTORY_CREATE_ITEM

Tool to create a new item in Zoho Inventory. Use when you need to add a new product or service to your inventory catalog.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ean

string

"1234567890123"

13-digit European Article Number for product identification

sku

string

"LAP-001"

Stock Keeping Unit code - unique identifier for inventory tracking

upc

string

"123456789012"

12-digit Universal Product Code for retail scanning

isbn

string

"978-3-16-148410-0"

International Standard Book Number for book products

name

string

"Laptop Computer"

Name of the item (required)

rate

number

999.99

Sales price of the item

unit

string

"pcs"

Measurement unit for the item (e.g., pcs, kg, hrs)

tax_id

string

"982000000567891"

ID of the tax to be associated with the item

item_type

string

"inventory"

Category of item for tracking purposes.

vendor_id

string

"982000000234567"

ID of the preferred supplier vendor

is_taxable

boolean

true

Whether the item is subject to tax

description

string

"High-performance laptop with 16GB RAM"

Detailed description of the item

part_number

string

"MPN-12345"

Manufacturer's part number or component identifier

vendor_name

string

"Tech Suppliers Inc"

Name of the preferred supplier vendor

product_type

string

"goods"

Type of product being sold.

purchase_rate

number

750

Cost price for purchasing the item

reorder_level

number

10

Minimum stock quantity threshold that triggers a reorder alert

organization_id

string

"60064402512"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.


Zoho Inventory Create Item Group

Integration name: ZOHO_INVENTORY_CREATE_ITEM_GROUP

Tool to create an item group in Zoho Inventory. Use when you need to create a new item group with multiple items that share common attributes like size or color variations.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

unit

string

"qty"

Unit of measurement for the item group (required, e.g., qty, pcs, kg)

brand

string

"BrandName"

Brand name of the item group

items

array

List of items to be included in the item group. Each item must have name, rate, and purchase_rate.

tax_id

integer

4815000000044043

ID of the tax to be applied to the item group

attributes

array

List of attributes for the item group (e.g., Size, Color). Each attribute can have multiple options.

group_name

string

"Bags"

Name of the item group (required)

description

string

"Premium quality bags"

Description of the item group

manufacturer

string

"Bagstore"

Manufacturer of the item group

custom_fields

array

Custom fields for the item group

attribute_name1

string

"Small"

Name of the first attribute

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Create Package

Integration name: ZOHO_INVENTORY_CREATE_PACKAGE

Tool to create a package for a sales order in Zoho Inventory. Use when you need to prepare items from a sales order for shipping.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

date

string

"2026-02-16"

Date on which the package is prepared in YYYY-MM-DD format

notes

string

"Handle with care"

Notes or additional information about the package

line_items

array

Details of the items in this package. At least one line item is required.

custom_fields

array

Custom fields for the package with their values

salesorder_id

integer

504366000000062000

Unique ID of the sales order for which the package is being created

package_number

string

"PKG-00001"

Name/number of the package for identification.

organization_id

string

"60064402512"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Create Purchase Order

Integration name: ZOHO_INVENTORY_CREATE_PURCHASE_ORDER

Tool to create a purchase order in Zoho Inventory. Use when you need to order goods or services from a vendor.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

date

string

"2026-02-17"

Purchase order creation date in YYYY-MM-DD format. Defaults to current date if not specified.

notes

string

Internal notes for the purchase order

terms

string

Terms and conditions for the purchase order

vendor_id

string

"3476910000000071123"

Unique identifier of the vendor from whom goods/services will be purchased

line_items

array

Collection of items to be ordered. At least one line item is required.

delivery_date

string

"2026-03-17"

Expected delivery date in YYYY-MM-DD format

organization_id

string

"60064402512"

Organization ID. If not provided, uses the configured org or first available org.

reference_number

string

Reference number for the purchase order (for internal tracking)

purchaseorder_number

string

The purchase order identification number. If not provided, auto-generated.


Zoho Inventory Create Sales Order

Integration name: ZOHO_INVENTORY_CREATE_SALES_ORDER

Tool to create a sales order in Zoho Inventory. Use when a customer places an order for products and you need to track the sale before invoicing.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

date

string

"2026-02-17"

Sales order date in YYYY-MM-DD format. If not provided, current date is used.

notes

string

Internal notes for the sales order

terms

string

Terms and conditions for the sales order

gst_no

string

GST identification number (India)

discount

number

Discount percentage to be applied to the entire order (0-100)

adjustment

number

Adjustment amount (positive or negative) to the order total

line_items

array

List of line items in the sales order. At least one line item is required.

customer_id

string

"3476910000000071274"

Unique identifier of the customer for whom the sales order is being created

estimate_id

string

ID of the estimate to convert into sales order

template_id

string

ID of the template to be used for the sales order

custom_fields

array

List of custom fields for the sales order

discount_type

string

Type of discount: 'entity_level' or 'item_level'

gst_treatment

string

GST treatment type (India): business_gst, business_none, overseas, consumer

shipment_date

string

"2026-02-20"

Expected shipment date in YYYY-MM-DD format

salesperson_id

string

ID of the salesperson associated with this order

billing_address

object

Address information for billing or shipping.

organization_id

string

"60064402512"

Organization ID. If not provided, uses the configured org or first available org.

place_of_supply

string

Place of supply for the sales order (India GST)

shipping_charge

number

Shipping charge amount to be added to the order total

is_inclusive_tax

boolean

Whether the line item rates are inclusive of tax

reference_number

string

"TEST-SO-001"

Reference number for the sales order (e.g., customer's PO number)

shipping_address

object

Address information for billing or shipping.

salesorder_number

string

"SO-2024-001"

Custom sales order number. If not provided, Zoho generates one automatically.

adjustment_description

string

Description of the adjustment made to the order total

is_discount_before_tax

boolean

Whether discount should be applied before tax calculation


Zoho Inventory Deactivate Contact

Integration name: ZOHO_INVENTORY_DEACTIVATE_CONTACT

Tool to mark a contact as inactive in Zoho Inventory. Use when you need to deactivate a contact without permanently deleting it.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

contact_id

string

"3476910000000038148"

Unique identifier of the contact to mark as inactive.

organization_id

string

"60064402512"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Deactivate Item

Integration name: ZOHO_INVENTORY_DEACTIVATE_ITEM

Tool to mark an item as inactive in Zoho Inventory. Use when you need to deactivate an item without permanently deleting it.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

item_id

string

"4815000000044208"

Unique identifier of the item to mark as inactive.

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Deactivate Item Group

Integration name: ZOHO_INVENTORY_DEACTIVATE_ITEM_GROUP

Tool to mark an item group as inactive in Zoho Inventory. Use when you need to deactivate an item group and all its items without permanently deleting them.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

itemgroup_id

string

"4815000000044220"

Unique identifier of the item group to mark as inactive.

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Delete Composite Item

Integration name: ZOHO_INVENTORY_DELETE_COMPOSITE_ITEM

Permanently deletes a composite item from Zoho Inventory. A composite item (also known as a bundle or kit) is a product made up of multiple individual inventory items sold together as a single unit. This action removes the composite item definition but does not affect the underlying component items. Prerequisites: - Composite items feature must be enabled in the organization's item preferences - The composite item must exist and not be associated with active transactions Common error codes: - 2006: Resource does not exist (invalid composite_item_id) - 2054: Composite items feature not enabled in organization settings API Endpoint: DELETE /inventory/v1/compositeitems/{composite_item_id}

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

organization_id

string

"60000235336"

Zoho Inventory organization ID. If not provided, the action will use the default configured organization or fetch the first available organization from the account.

composite_item_id

string

"3033282000000123456"

Unique identifier of the composite item to delete. This is a numeric ID returned when listing or creating composite items (e.g., from GET /compositeitems or POST /compositeitems).


Zoho Inventory Delete Contact

Integration name: ZOHO_INVENTORY_DELETE_CONTACT

Tool to delete a contact. Use when you need to remove an existing contact from your organization after confirming it is no longer needed.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

contact_id

string

"3476910000000038130"

Unique identifier of the contact to delete

organization_id

string

"60064402512"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Delete Contact Person

Integration name: ZOHO_INVENTORY_DELETE_CONTACT_PERSON

Tool to delete a contact person. Use when you need to remove a contact person from your organization after confirming it is no longer needed.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.

contact_person_id

string

"3033282000000123456"

Unique identifier of the contact person to delete


Zoho Inventory Delete Invoice

Integration name: ZOHO_INVENTORY_DELETE_INVOICE

Tool to delete an invoice. Use when you need to remove an existing invoice that has no payments or credits applied.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoice_id

string

"3033282000000123456"

Unique identifier of the invoice to delete

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Delete Invoice Attachment

Integration name: ZOHO_INVENTORY_DELETE_INVOICE_ATTACHMENT

Tool to delete an invoice attachment. Use when you need to remove a file attached to an invoice.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoice_id

string

"3033282000000123456"

Unique identifier of the invoice to remove the attachment from

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Delete Invoice Comment

Integration name: ZOHO_INVENTORY_DELETE_INVOICE_COMMENT

Delete a specific comment from an invoice in Zoho Inventory. Zoho API: DELETE /inventory/v1/invoices/{invoice_id}/comments/{comment_id} Required query param: organization_id Auth header format: Authorization: Zoho-oauthtoken <access_token>

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

comment_id

string

"35280000000054321"

Unique identifier of the comment to delete

invoice_id

string

"35280000000012345"

Unique identifier of the invoice

organization_id

string

"60000300017"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Delete Item

Integration name: ZOHO_INVENTORY_DELETE_ITEM

Tool to delete an item. Use when you need to remove an existing inventory item after confirming it is not referenced in any transactions.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

item_id

string

"3033282000000123456"

Unique identifier of the item to delete

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Delete Item Group

Integration name: ZOHO_INVENTORY_DELETE_ITEM_GROUP

Tool to delete an item group. Use to remove an existing item group that is no longer needed.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

itemgroup_id

string

"3033282000000123456"

Unique identifier of the item group to delete

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Delete Item Image

Integration name: ZOHO_INVENTORY_DELETE_ITEM_IMAGE

Tool to delete an image associated with an item. Use when you need to remove an item's image after ensuring it's no longer required.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

item_id

string

"3033282000000123456"

Unique identifier of the item whose image will be deleted

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Delete Package

Integration name: ZOHO_INVENTORY_DELETE_PACKAGE

Tool to delete a package. Use when you need to remove an existing package created for a sales order.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

package_id

string

"3033282000000123456"

Unique identifier of the package to delete

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Delete Sales Order

Integration name: ZOHO_INVENTORY_DELETE_SALES_ORDER

Tool to delete a sales order. Use when you need to remove an existing sales order.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

salesorder_id

string

"3033282000000123456"

Unique identifier of the sales order to delete

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Disable Payment Reminder

Integration name: ZOHO_INVENTORY_DISABLE_PAYMENT_REMINDER

Tool to disable payment reminders for an invoice. Use when you want to stop automatic payment reminders for an invoice after it has been issued.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoice_id

string

"450000000000012345"

Unique identifier of the invoice to disable payment reminders for.

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Email Contact

Integration name: ZOHO_INVENTORY_EMAIL_CONTACT

Tool to email a contact in Zoho Inventory. Use when you need to send an email to a specific contact with a custom subject and body.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

body

string

"Dear Customer,<br/>This is a test email sent via the Zoho Inventory API.<br/>Thank you for your business.<br/>Best regards"

Body/content of the email to be sent. Supports HTML formatting. Maximum length 5000 characters.

subject

string

"Test Email from Zoho Inventory API"

Subject of the email to be sent. Maximum length 1000 characters.

contact_id

string

"3476910000000048002"

Unique identifier of the contact to email. Get this from list contacts or create contact APIs.

to_mail_ids

array

["johndoe@example.com"]

List of recipient email addresses to send the email to. At least one email is required.

organization_id

string

"60064402512"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.

send_customer_statement

boolean

Set to true to include the customer statement PDF as an attachment with the email


Zoho Inventory Email Contact Statement

Integration name: ZOHO_INVENTORY_EMAIL_CONTACT_STATEMENT

Tool to email a statement of transactions to a contact. Use when you need to send account statements to customers or vendors.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

body

string

"Dear Customer,<br/>We have attached with this email a list of all your transactions with us."

Body/content of the email to be sent. Maximum length [5000]. Can include HTML tags.

subject

string

"Statement of Transactions"

Subject of the email to be sent. Maximum length [1000].

end_date

string

"2026-02-16"

End date for the statement in YYYY-MM-DD format. Must be provided with start_date.

contact_id

string

"3476910000000048002"

Unique identifier of the contact to send the statement to.

start_date

string

"2026-02-01"

Start date for the statement in YYYY-MM-DD format. If start_date and end_date are not given, current month's statement will be sent.

cc_mail_ids

array

List of email addresses to CC on the statement email.

to_mail_ids

array

["johndoe@example.com"]

List of recipient email addresses to send the statement to. At least one email is required.

organization_id

string

"10234695"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.

send_from_org_email_id

boolean

Set to true to send the email from the organization's primary email address instead of the user's email.


Zoho Inventory Email Credit Note

Integration name: ZOHO_INVENTORY_EMAIL_CREDIT_NOTE

Tool to email a credit note to customers. Use when you need to send a credit note via email to recipients.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

body

string

"Please find attached the credit note for your subscription."

Body content of the email. Maximum length: 5000 characters.

subject

string

"Credit note for your subscription"

Subject line for the email. Maximum length: 1000 characters.

attachments

string

Files to be attached with the email.

cc_mail_ids

array

List of email addresses to CC on the credit note email.

customer_id

string

"903000000000099"

Customer ID of the customer for whom the credit note is raised.

to_mail_ids

array

["customer@example.com"]

List of recipient email addresses to send the credit note to. At least one email is required.

creditnote_id

string

"90300000072369"

Unique identifier of the credit note to be emailed. Get this from list credit notes or create credit note APIs.

organization_id

string

"10234695"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.


Zoho Inventory Email Invoice

Integration name: ZOHO_INVENTORY_EMAIL_INVOICE

Tool to email a specific invoice to customers. Use when you need to send an invoice via email, with optional attachments.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

body

string

Custom email body content. If not provided, uses the default invoice email template configured in Zoho Inventory.

subject

string

Custom email subject line. If not provided, uses the default invoice email subject configured in Zoho Inventory.

invoice_id

string

"3476910000000037153"

Unique identifier of the invoice to be emailed. Get this from list invoices or create invoice APIs.

attachments

array

Additional files to attach to the email (supports multiple file uploads)

cc_mail_ids

array

List of email addresses to CC on the invoice email

to_mail_ids

array

["customer@example.com"]

List of recipient email addresses to send the invoice to. At least one email is required.

organization_id

string

"60064402512"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.

send_attachment

boolean

Set to true to include the default invoice PDF attachment

send_from_org_email_id

boolean

Set to true to send the email from the organization's primary email address instead of the user's email

send_customer_statement

boolean

Set to true to include the customer's statement PDF as an attachment


Zoho Inventory Enable Invoice Payment Reminder

Integration name: ZOHO_INVENTORY_ENABLE_INVOICE_PAYMENT_REMINDER

Tool to enable payment reminders for an invoice. Use when you want to activate automatic payment reminders for an invoice after it has been issued.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoice_id

string

"982000000567114"

Unique identifier of the invoice to enable payment reminders for.

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Get Contact

Integration name: ZOHO_INVENTORY_GET_CONTACT

Tool to retrieve a specific contact by ID from Zoho Inventory. Use when you need to get detailed information about a customer or vendor contact.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

contact_id

string

"460000000026049"

Unique identifier of the contact to retrieve.

organization_id

string

"10234695"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.


Zoho Inventory Get Contact Address

Integration name: ZOHO_INVENTORY_GET_CONTACT_ADDRESS

Tool to get contact address. Use when you need to retrieve address information for a specific contact.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

contact_id

string

"460000000026049"

Unique identifier of the contact.

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Get Credit Note

Integration name: ZOHO_INVENTORY_GET_CREDIT_NOTE

Tool to retrieve a credit note by ID. Use when you need to fetch detailed information about a specific credit note.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

print

boolean

Export credit note PDF using the default print option. Set to true to enable PDF export.

accept

string

Format for the credit note response.

creditnote_id

string

"90300000072369"

Unique identifier of the credit note to retrieve

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory Get Credit Note Email Content

Integration name: ZOHO_INVENTORY_GET_CREDIT_NOTE_EMAIL_CONTENT

Tool to get credit note email content including subject, body, recipients, and available templates. Use when you need to preview or retrieve the email content for a credit note before sending it.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

creditnote_id

string

"90300000072369"

Unique identifier of the credit note. Get this from list credit notes or create credit note APIs.

organization_id

string

"10234695"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.

email_template_id

string

Get the email content based on a specific email template. If this param is not inputted, then the content will be based on the email template associated with the customer. If no template is associated with the customer, then default template will be used.


Zoho Inventory Get Current User

Integration name: ZOHO_INVENTORY_GET_CURRENT_USER

Tool to get details of the currently authenticated user in Zoho Inventory. Use when you need to retrieve user profile information, permissions, or validate the authenticated user.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

organization_id

string

"60064402512"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.


Zoho Inventory Get Sales Order

Integration name: ZOHO_INVENTORY_GET_SALES_ORDER

Tool to retrieve the details of an existing sales order. Use when you need to get complete information about a sales order including line items, customer details, shipping information, and order status.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

salesorder_id

string

"3476910000000037087"

Unique identifier of the sales order to retrieve

organization_id

string

"60064402512"

Zoho Inventory organization ID. If not provided, uses the configured default or first available organization.


Zoho Inventory List Bills

Integration name: ZOHO_INVENTORY_LIST_BILLS

Tool to list bills. Use when needing to fetch bills for an organization.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number to fetch (minimum 1)

per_page

integer

200

Number of records per page (minimum 1)

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory List Contacts

Integration name: ZOHO_INVENTORY_LIST_CONTACTS

Tool to list all contacts (customers and vendors) in Zoho Inventory. Use when needing to fetch contacts for an organization.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number to fetch (minimum 1)

per_page

integer

200

Number of records per page (minimum 1, default 200)

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory List Credit Notes

Integration name: ZOHO_INVENTORY_LIST_CREDIT_NOTES

Tool to list all credit notes. Use when needing to fetch credit notes for an organization. Supports filtering by status, customer, date, and other criteria.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

date

string

"2016-06-05"

The date on which the credit note was raised. Format [yyyy-mm-dd]

page

integer

1

Page number to be fetched. Default value is 1.

total

number

450

Total credits raised in this credit note.

status

string

Status of credit note.

tax_id

string

"903000000000356"

Unique ID to denote the tax associated with the credit note.

item_id

string

"90300000081501"

Unique string generated for the item for which a refund has to be made.

per_page

integer

200

Number of records to be fetched per page. Default value is 200.

filter_by

string

Filter credit notes by status.

item_name

string

"kit"

Search credit notes by item name. Max_length [100]

customer_id

string

"903000000000099"

Customer ID of the customer for whom the credit note is raised.

search_text

string

Search credit notes by credit note number or customer name or credit note reference number. Max-length [100]

sort_column

string

Sort column options for credit notes.

line_item_id

string

"903000006245"

Search credit notes by credit note line item id.

customer_name

string

"Bowman Furniture"

Name of the customer to whom the credit note is raised. Max-Length [100]

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.

item_description

string

Description for the item. Variants item_description_startswith and item_description_contains. Max-length [100]

reference_number

string

"INV-384"

Reference number generated for the payment. A string of your choice can also be used as the reference number. Max-Length [100]

creditnote_number

string

"CN-29"

Unique number generated (starts with CN) which will be displayed in the interface and credit notes. Max-Length [100]


Zoho Inventory List Currencies

Integration name: ZOHO_INVENTORY_LIST_CURRENCIES

Tool to list all currencies configured in Zoho Inventory. Use when you need to retrieve available currencies, exchange rates, or identify the base currency for an organization.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number to fetch (minimum 1, default 1)

per_page

integer

200

Number of records per page (minimum 1, default 200)

filter_by

string

Filter options for currency listing.

organization_id

string

"60064402512"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory List Invoice Payments

Integration name: ZOHO_INVENTORY_LIST_INVOICE_PAYMENTS

Tool to list all payments received for a specific invoice. Use when you need to retrieve payment records for an invoice.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

invoice_id

string

"982000000567114"

Unique identifier of the invoice.

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory List Invoices

Integration name: ZOHO_INVENTORY_LIST_INVOICES

Tool to list all invoices in Zoho Inventory. Use when you need to retrieve invoices for an organization.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number to fetch (minimum 1)

per_page

integer

200

Number of records per page (minimum 1)

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory List Item Groups

Integration name: ZOHO_INVENTORY_LIST_ITEM_GROUPS

Tool to list all item groups in Zoho Inventory. Use when needing to fetch item groups for an organization. Item groups allow grouping of related items with variations.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number to be fetched. Default value is 1.

per_page

integer

200

Number of records to be fetched per page. Default value is 200.

organization_id

string

"10234695"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory List Items

Integration name: ZOHO_INVENTORY_LIST_ITEMS

Tool to list all items in Zoho Inventory. Use when you need to retrieve inventory items for an organization.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number to fetch (minimum 1)

per_page

integer

200

Number of records per page (minimum 1)

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory List Organizations

Integration name: ZOHO_INVENTORY_LIST_ORGANIZATIONS

Tool to list all organizations the user has access to in Zoho Inventory. Use when you need to get organization IDs or view available organizations. This action does not require organization_id as a parameter.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.


Zoho Inventory List Purchase Orders

Integration name: ZOHO_INVENTORY_LIST_PURCHASE_ORDERS

Tool to list purchase orders. Use when needing to fetch purchase orders for an organization.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number to fetch (minimum 1)

per_page

integer

200

Number of records per page (minimum 1)

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.


Zoho Inventory List Sales Orders

Integration name: ZOHO_INVENTORY_LIST_SALES_ORDERS

Tool to list sales orders. Use when needing to fetch sales orders for an organization.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number to fetch (minimum 1)

per_page

integer

200

Number of records per page (minimum 1)

organization_id

string

"60000235336"

Organization ID. If not provided, uses the configured org or first available org.