Zoho Books API
Arcade Unoptimized
Tools that enable LLMs to interact directly with the zoho-books API.
511tools
511require secrets
The Zoho Books API toolkit connects LLMs directly to Zoho Books, enabling full programmatic control over accounting, invoicing, payments, inventory, and financial reporting operations.
Capabilities
- Invoicing & Sales documents — Create, read, update, delete, approve, void, email, and export invoices, recurring invoices, retainer invoices, estimates, sales orders, and sales receipts; apply credits, generate payment links, and manage reminders.
- Purchasing & Payables — Full lifecycle management of vendor bills (including recurring), purchase orders, vendor credits, and vendor payments; apply credits to bills, handle refunds and overpayments, and import statements.
- Contacts, users & organizations — Create and manage customers, vendors, contact persons, employees, and organization users; enable portal access, handle CRM imports from Zoho CRM (accounts, contacts, vendors, products), and manage 1099 tracking.
- Accounting & chart of accounts — Manage chart-of-accounts entries, journal entries, opening balances, base-currency adjustments, exchange rates, multi-currency configuration, and transaction categorization/reconciliation for bank and credit card accounts.
- Fixed assets, items & taxes — Create and depreciate fixed assets and asset types; manage inventory items; configure taxes, tax groups, tax authorities, and tax exemptions.
- Projects, time tracking & custom modules — Create and clone projects, assign users and tasks, log and timer-control time entries, generate project invoices, post comments, and manage fully custom modules and their records.
OAuth
This toolkit uses OAuth 2.0 via the Zoho provider. See the Arcade Zoho provider docs for setup details: https://docs.arcade.dev/en/references/auth-providers/zoho
Secrets
ZOHO_SERVER_URL— The regional base URL for the Zoho Books REST API (e.g.,https://www.zohoapis.com,https://www.zohoapis.eu,https://www.zohoapis.in, etc.). Zoho Books is deployed across multiple data-center regions, and the correct domain depends on where your organization was created. Identify your region from the Zoho Books API Base URLs documentation, then supply the matching URL as this secret. No additional permissions are required beyond knowing your organization's data center.
For guidance on configuring secrets in Arcade, see https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets. You can also manage secrets at https://api.arcade.dev/dashboard/auth/secrets.
Available tools(511)
511 of 511 tools
| Tool name | Description | Secrets | |
|---|---|---|---|
Mark a sent estimate as accepted if the customer has accepted it.
Use this tool to update the status of a sent estimate to accepted once your customer has approved it. | 1 | ||
Activate a bank account in Zoho Books.
This tool is used to mark a bank account as active in Zoho Books. It should be called when there is a need to change the status of a bank account to active. | 1 | ||
Activate a chart of account in Zoho Books.
Use this tool to update the status of a chart of account to active in Zoho Books. This is useful when you need to ensure an account is reactivated and available for transactions. | 1 | ||
Activate a contact in Zoho Books.
Use this tool to mark a contact as active in Zoho Books. It should be called when a contact's status needs to be changed from inactive to active. | 1 | ||
Activate a fixed asset to begin depreciation calculation.
Use this tool to mark a fixed asset as active, which will initiate the calculation of its depreciation. | 1 | ||
Activate an inactive item in Zoho Books.
Use this tool to reactivate an item that has been previously marked as inactive in Zoho Books. It should be called when you need to make an item available again for transactions. | 1 | ||
Mark an inactive user as active.
Use this tool to activate a user who is currently marked as inactive in the system. | 1 | ||
Enable automated payment reminders for invoices.
Activate automatic reminders for invoice payments to ensure timely settlements. | 1 | ||
Marks a location as active.
Use this tool to mark a specified location as active in the system. This is useful for enabling locations that were previously inactive. | 1 | ||
Activate a project in Zoho Books.
This tool marks a specified project as active in Zoho Books. Call this tool when you need to change the status of a project to active to enable its functionalities or integrations. | 1 | ||
Add a comment to a specific bill in Zoho Books.
Use this tool to add a comment to a bill identified by its ID in Zoho Books. Useful for internal notes or communication about a bill.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add an additional address to a contact in Zoho Books.
Use this tool to append a new address to an existing contact in Zoho Books. Suitable when updating contact details with more location information.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a comment to an existing credit note.
Use this tool to append a comment to a specific credit note by providing the credit note's ID and the comment text. Ideal for documenting additional information or context on credit notes.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a comment for a specific estimate in Zoho Books.
Use this tool to add a comment to an existing estimate in Zoho Books. Call it when you need to append notes or feedback to an estimate record.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a comment to a fixed asset in Zoho Books.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a comment to a specific invoice.
Use this tool to add a comment to an invoice by specifying the invoice ID. Useful for internal notes or communication related to invoice handling.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a comment to a journal entry in Zoho Books.
This tool adds a comment to a specified journal entry in Zoho Books. Call this tool when you need to annotate or provide additional information for a journal entry.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a task to a specific project.
Use this tool to add a task to a specified project in Zoho Books. It is suitable when you need to organize tasks within a project and track them through Zoho's project management system.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a comment to a purchase order in Zoho Books.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a comment to a specific retainer invoice.
This tool is used to add a comment to a specified retainer invoice in Zoho Books. It should be called when a user wishes to provide additional information or notes related to an existing retainer invoice.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a comment to a sales order in Zoho Books.
This tool is used to add a comment to a specific sales order in Zoho Books. It should be called when you need to leave additional remarks or notes on a sales order.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Add a comment to an existing vendor credit.
Use this tool to add a comment to a vendor credit in Zoho Books. It should be called when you need to attach notes or additional information to a vendor credit entry.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Apply credit note to existing invoices in Zoho Books.
This tool applies a credit note to specific existing invoices within the Zoho Books platform. It should be called when you want to manage or adjust invoice balances by using available credit notes.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Apply customer credits to an invoice.
This tool applies customer credits, from credit notes or excess payments, to a specified invoice. It can apply multiple credits at once.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 | ||
Apply vendor credits to a bill.
This tool applies vendor credits from excess payments to a specified bill. It is useful for managing accounts and applying multiple credits at once.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
This operation also requires path, query parameters.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
Note: You must also provide the required path, query parameters when executing.
If you need the schema, call with mode='get_request_schema' ONCE, then execute.
| 1 |
Page 1 of 21(25 of 511)
Get Building
Last updated on