Skip to Content

ZohoBooksApi

Zoho books
Arcade Starter

Description: Tools that enable LLMs to interact directly with the zoho-books API.

Author: Arcade

Auth: User authorization

PyPI VersionLicensePython VersionsWheel StatusDownloads

ZohoBooksApi is a Starter MCP Server: each tool mirrors one HTTP endpoint and offers LLMs a way to interact with the low-level API.


Differently from Optimized MCP Servers, Starter tools are heavily influenced by the original API design, which is not usually optimized for LLM usage. For this reason, we recommend thoroughly evaluating the tools with your Agents or chatbots before using it in production. Read more about Optimized vs Starter tools.

The ZohoBooksApi Server offers a comprehensive suite of for managing financial transactions and accounting within Zoho Books. can efficiently perform actions such as:

Available Tools

Tool NameDescription
ZohoBooksApi.CreateBankAccountCreate a bank or credit card account in your organization.
ZohoBooksApi.ListBankAccountsList all bank and credit card accounts for your organization.
ZohoBooksApi.UpdateBankAccountZohoBooksModify a bank account in Zoho Books.
ZohoBooksApi.GetBankAccountDetailsRetrieve detailed information of a specified bank account.
ZohoBooksApi.DeleteBankAccountDelete a bank account from your organization.
ZohoBooksApi.DeactivateBankAccountDeactivate a bank account in Zoho Books.
ZohoBooksApi.ActivateBankAccountActivate a bank account in Zoho Books.
ZohoBooksApi.ImportBankStatementsImport bank or credit card feeds into your account.
ZohoBooksApi.GetLastImportedBankStatementRetrieve the last imported bank statement details for an account.
ZohoBooksApi.DeleteLastImportedBankStatementDelete the last imported bank statement.
ZohoBooksApi.FetchBankAccountRulesFetch rules for a specified bank account.
ZohoBooksApi.CreateFinancialAccountRuleCreate and apply rules for banking and credit accounts.
ZohoBooksApi.GetBankAccountRuleDetailsRetrieve details of a specific bank account rule.
ZohoBooksApi.UpdateBankAccountRuleUpdate or modify a bank account rule in Zoho Books.
ZohoBooksApi.DeleteBankAccountRuleDeletes a bank account rule, removing its effect on transactions.
ZohoBooksApi.CreateBankTransactionCreates a bank transaction in Zoho Books.
ZohoBooksApi.GetBankTransactionsRetrieve all transaction details for a bank account.
ZohoBooksApi.UpdateBankTransactionUpdate details of a specific bank transaction.
ZohoBooksApi.FetchBankTransactionDetailsFetch details of a specific bank transaction by ID.
ZohoBooksApi.DeleteBankTransactionDelete a bank transaction using its ID.
ZohoBooksApi.FindMatchingBankTransactionsFind matching uncategorized bank transactions.
ZohoBooksApi.MatchBankTransactionMatch an uncategorized bank transaction with an existing one.
ZohoBooksApi.UnmatchBankTransactionUnmatch a previously matched bank transaction.
ZohoBooksApi.ExcludeBankTransactionExclude a transaction from a bank or credit card account.
ZohoBooksApi.RestoreBankTransactionRestores an excluded bank transaction in your account.
ZohoBooksApi.CategorizeBankTransactionCategorize an uncategorized bank transaction.
ZohoBooksApi.CategorizeBankTransactionAsExpenseCategorize an uncategorized bank transaction as an expense.
ZohoBooksApi.UncategorizeBankTransactionRevert a categorized bank transaction to uncategorized.
ZohoBooksApi.CategorizeTransactionAsVendorPaymentCategorize a bank transaction as a vendor payment.
ZohoBooksApi.CategorizeTransactionAsPaymentCategorize an uncategorized transaction as a Customer Payment.
ZohoBooksApi.CategorizeTransactionAsRefundCategorize a transaction as a credit note refund.
ZohoBooksApi.CategorizeRefundVendorCreditCategorize transactions as vendor credit refunds.
ZohoBooksApi.CategorizeBankTransactionPaymentRefundCategorize bank transactions as payment refunds.
ZohoBooksApi.CategorizeVendorPaymentRefundCategorize bank transactions as Vendor Payment Refund.
ZohoBooksApi.CreateCurrencyAdjustmentCreate a base currency adjustment.
ZohoBooksApi.ListBaseCurrencyAdjustmentsFetch base currency adjustments list from Zoho Books.
ZohoBooksApi.GetBaseCurrencyAdjustmentDetailsRetrieve base currency adjustment details by ID.
ZohoBooksApi.DeleteCurrencyAdjustmentDeletes the specified base currency adjustment.
ZohoBooksApi.ListCurrencyAdjustmentAccountsRetrieve accounts involved in currency adjustments.
ZohoBooksApi.CreateVendorBillCreate a bill received from your vendor.
ZohoBooksApi.ListAllBillsRetrieve all bills with pagination support.
ZohoBooksApi.UpdateBillByCustomFieldUpdate or create a bill using a custom field identifier.
ZohoBooksApi.UpdateBillInZohoUpdates a bill by modifying details in Zoho Books.
ZohoBooksApi.RetrieveBillDetailsRetrieve the details of a specific bill.
ZohoBooksApi.DeleteExistingBillDeletes an existing bill if no payments are applied.
ZohoBooksApi.UpdateCustomFieldsInBillUpdate custom fields in existing bills.
ZohoBooksApi.MarkBillVoidMark a bill as void in Zoho Books.
ZohoBooksApi.MarkBillOpenMark a void bill as open in Zoho Books.
ZohoBooksApi.SubmitBillForApprovalSubmit a bill for approval in Zoho Books.
ZohoBooksApi.ApproveBillApprove a bill in Zoho Books.
ZohoBooksApi.UpdateBillingAddressUpdates the billing address for a specified bill.
ZohoBooksApi.GetBillPaymentsListRetrieve the list of payments made for a specific bill.
ZohoBooksApi.ApplyVendorCreditsToBillApply vendor credits to a bill.
ZohoBooksApi.DeleteBillPaymentDelete a payment made to a bill.
ZohoBooksApi.RetrieveBillAttachmentRetrieve the attachment from a specific bill.
ZohoBooksApi.AttachFileToBillAttach a file to a specific bill.
ZohoBooksApi.DeleteBillAttachmentDelete the file attached to a specific bill.
ZohoBooksApi.GetBillHistoryRetrieve the complete history and comments for a bill.
ZohoBooksApi.AddCommentToBillAdd a comment to a specific bill in Zoho Books.
ZohoBooksApi.DeleteBillCommentDelete a specific comment from a bill in Zoho Books.
ZohoBooksApi.ConvertPurchaseOrderToBillFetch bill payload from purchase orders.
ZohoBooksApi.CreateChartOfAccountCreates an account with a specified account type.
ZohoBooksApi.ListChartOfAccountsRetrieve a list of all chart of accounts.
ZohoBooksApi.UpdateAccountInfoUpdates account information in Zoho Books.
ZohoBooksApi.GetAccountDetailsRetrieve detailed information for a specified account.
ZohoBooksApi.DeleteAccountDelete a chart of account in Zoho Books.
ZohoBooksApi.ActivateChartOfAccountActivate a chart of account in Zoho Books.
ZohoBooksApi.DeactivateChartOfAccountDeactivate a specific chart of account.
ZohoBooksApi.ListAccountTransactionsRetrieve transactions for a specified account.
ZohoBooksApi.DeleteTransactionDelete a specified accounting transaction.
ZohoBooksApi.CreateContactPersonCreate a contact person for a contact in Zoho Books.
ZohoBooksApi.UpdateContactPersonUpdate an existing contact person's details.
ZohoBooksApi.DeleteContactPersonDelete an existing contact person from the records.
ZohoBooksApi.ListContactPersonsRetrieve contact persons for a given contact ID.
ZohoBooksApi.GetContactPersonDetailsRetrieve details of a specific contact person.
ZohoBooksApi.MarkPrimaryContactPersonMark a contact person as primary for a contact.
ZohoBooksApi.CreateBusinessContactCreate a new business contact with comprehensive details.
ZohoBooksApi.RetrieveContactListRetrieve and filter a list of contacts from Zoho Books.
ZohoBooksApi.UpdateContactByCustomFieldUpdate a contact using a unique custom field value.
ZohoBooksApi.UpdateBusinessContactUpdate detailed information for an existing business contact.
ZohoBooksApi.RetrieveContactDetailsRetrieve comprehensive details of a specific contact.
ZohoBooksApi.DeleteContactDelete an existing contact from the system.
ZohoBooksApi.ActivateContactActivate a contact in Zoho Books.
ZohoBooksApi.MarkContactInactiveMark a Zoho Books contact as inactive.
ZohoBooksApi.EnableContactPortalAccessEnable portal access for a specified contact in Zoho Books.
ZohoBooksApi.EnablePaymentReminderEnable automated payment reminders for a contact.
ZohoBooksApi.DisableContactPaymentReminderDisable automated payment reminders for a contact.
ZohoBooksApi.EmailContactStatementSends an email statement to a specified contact.
ZohoBooksApi.GetContactStatementMailContentRetrieve the statement email content for a contact.
ZohoBooksApi.SendEmailToContactSend an email directly to a specified contact.
ZohoBooksApi.GetContactActivityRecentCommentsRetrieve recent comments for a specific contact.
ZohoBooksApi.GetContactAddressesRetrieve addresses for a specified contact.
ZohoBooksApi.AddContactAddressAdd an additional address to a contact in Zoho Books.
ZohoBooksApi.UpdateContactAddressEdit the additional address of a contact.
ZohoBooksApi.DeleteContactAddressDeletes an additional address of a contact.
ZohoBooksApi.GetContactRefundHistoryRetrieve the refund history of a specific contact.
ZohoBooksApi.TrackContactFor1099ReportingTrack a contact for 1099 reporting in Zoho Books.
ZohoBooksApi.Stop1099TrackingForVendorStop 1099 payment tracking for a vendor in the U.S.
ZohoBooksApi.RetrieveUnusedRetainerPaymentsRetrieve unused retainer payments for a contact.
ZohoBooksApi.CreateCreditNoteCreate a new credit note for customer adjustments.
ZohoBooksApi.ListCreditNotesRetrieve and filter a list of credit notes.
ZohoBooksApi.UpdateCreditNoteWithCustomFieldUpdate or create a credit note using a custom field.
ZohoBooksApi.UpdateCreditNoteDetailsUpdate details of an existing credit note.
ZohoBooksApi.GetCreditNoteDetailsRetrieve details of a specific credit note using its ID.
ZohoBooksApi.DeleteCreditNoteDelete an existing credit note using its ID.
ZohoBooksApi.EmailCreditNoteSend a credit note via email.
ZohoBooksApi.GetCreditNoteEmailContentRetrieve email content for a given credit note.
ZohoBooksApi.MarkCreditNoteVoidMarks a credit note as void in Zoho Books.
ZohoBooksApi.ConvertCreditNoteToDraftConvert a voided credit note to a draft status.
ZohoBooksApi.MarkCreditNoteOpenConvert a draft credit note to open status in Zoho Books.
ZohoBooksApi.SubmitCreditNoteForApprovalSubmit a credit note for approval in Zoho Books.
ZohoBooksApi.ApproveCreditNoteApprove a credit note for a specified ID.
ZohoBooksApi.RetrieveCreditNoteEmailHistoryRetrieve the email history of a specific credit note.
ZohoBooksApi.UpdateCreditNoteBillingAddressUpdate the billing address for a specific credit note.
ZohoBooksApi.UpdateCreditNoteShippingAddressUpdates the shipping address of an existing credit note.
ZohoBooksApi.GetCreditNotePdfTemplatesRetrieve all credit note PDF templates from Zoho Books.
ZohoBooksApi.UpdateCreditNoteTemplateUpdates the PDF template for a specified credit note.
ZohoBooksApi.ListCreditNoteInvoicesList invoices to which the credit note is applied.
ZohoBooksApi.ApplyCreditNoteToInvoiceApply credit note to existing invoices in Zoho Books.
ZohoBooksApi.DeleteCreditNoteInvoiceDelete the credits applied to an invoice of a credit note.
ZohoBooksApi.GetCreditNoteCommentsRetrieve comments and history of a credit note.
ZohoBooksApi.AddCreditNoteCommentAdd a comment to an existing credit note.
ZohoBooksApi.DeleteCreditNoteCommentDelete a specific comment from a credit note.
ZohoBooksApi.CreditNoteRefundListingRetrieve a paginated list of credit note refunds.
ZohoBooksApi.ListCreditNoteRefundsRetrieve refunds for a specific credit note.
ZohoBooksApi.RefundCreditNoteProcess a credit note refund in Zoho Books.
ZohoBooksApi.GetCreditNoteRefundRetrieve refund details for a specific credit note.
ZohoBooksApi.UpdateRefundTransactionUpdate the refunded transaction details.
ZohoBooksApi.DeleteCreditNoteRefundDelete a specific credit note refund by ID.
ZohoBooksApi.CreateCurrencyCreate a currency for transactions in Zoho Books.
ZohoBooksApi.ListConfiguredCurrenciesRetrieve the list of configured currencies in Zoho Books.
ZohoBooksApi.UpdateCurrencyDetailsUpdate the details of a currency in Zoho Books.
ZohoBooksApi.GetCurrencyDetailsGet the details of a specific currency.
ZohoBooksApi.RemoveCurrencyRemove a specific currency from the system.
ZohoBooksApi.ListCurrencyExchangeRatesRetrieve exchange rates for a specific currency.
ZohoBooksApi.CreateExchangeRateCreate an exchange rate for a specified currency.
ZohoBooksApi.GetCurrencyExchangeRateRetrieve details of a specific currency exchange rate.
ZohoBooksApi.UpdateExchangeRateUpdate exchange rate details for a currency in Zoho Books.
ZohoBooksApi.DeleteExchangeRateDelete an exchange rate for a specific currency.
ZohoBooksApi.ListCustomModuleRecordsFetches records from a specified custom module.
ZohoBooksApi.UpdateCustomModuleRecordsUpdates existing custom module records in bulk.
ZohoBooksApi.CreateCustomModuleCreates a custom module in Zoho Books.
ZohoBooksApi.DeleteCustomModuleDeletes a specified custom module in Zoho Books.
ZohoBooksApi.GetCustomModuleRecordDetailsFetch details of an organization in Zoho Books.
ZohoBooksApi.UpdateCustomModuleRecordUpdate an existing custom module in Zoho Books.
ZohoBooksApi.DeleteCustomModuleRecordDelete an individual record from a custom module.
ZohoBooksApi.CreateCustomerDebitNoteCreate a customer debit note for invoice adjustments.
ZohoBooksApi.ListCustomerDebitNotesRetrieve and organize customer debit notes easily.
ZohoBooksApi.UpdateCustomerDebitNoteUpdate an existing customer debit note.
ZohoBooksApi.GetCustomerDebitNoteRetrieve the details of a customer debit note from Zoho Books.
ZohoBooksApi.DeleteCustomerDebitNoteDelete an existing customer debit note in Zoho Books.
ZohoBooksApi.CreateCustomerPaymentCreate a new customer payment in Zoho Books.
ZohoBooksApi.ListCustomerPaymentsList all payments made by your customers.
ZohoBooksApi.BulkDeleteCustomerPaymentsDelete multiple customer payments efficiently.
ZohoBooksApi.UpdatePaymentByCustomFieldUpdate or upsert a customer payment using a unique custom field.
ZohoBooksApi.UpdateCustomerPaymentInfoUpdate an existing payment information.
ZohoBooksApi.GetCustomerPaymentDetailsRetrieve details of a specific customer payment.
ZohoBooksApi.DeleteCustomerPaymentDelete an existing payment for a customer.
ZohoBooksApi.ListCustomerPaymentRefundsRetrieve refunds for a specified customer payment.
ZohoBooksApi.RefundExcessPaymentRefund the excess amount paid by a customer.
ZohoBooksApi.UpdateCustomerPaymentCustomFieldsUpdate custom fields in existing customer payments.
ZohoBooksApi.GetCustomerPaymentRefundDetailsObtain details of a specific customer payment refund.
ZohoBooksApi.UpdatePaymentRefundUpdate details of a customer payment refund.
ZohoBooksApi.DeleteCustomerPaymentRefundDelete a refund for an existing customer payment.
ZohoBooksApi.CreateCustomerEstimateCreate an estimate for a customer using Zoho Books.
ZohoBooksApi.ListEstimatesRetrieve a list of all estimates with pagination.
ZohoBooksApi.UpdateEstimateWithCustomFieldUpdate or create an estimate using a custom field value.
ZohoBooksApi.UpdateEstimateUpdate an existing estimate in Zoho Books.
ZohoBooksApi.RetrieveEstimateDetailsRetrieve the details of a specific estimate.
ZohoBooksApi.DeleteEstimateDelete an existing estimate in Zoho Books.
ZohoBooksApi.UpdateEstimateCustomFieldsUpdate custom fields in a specific estimate.
ZohoBooksApi.MarkEstimateAsSentMark a draft estimate as sent.
ZohoBooksApi.AcceptEstimateMark a sent estimate as accepted if the customer has accepted it.
ZohoBooksApi.DeclineEstimateMarks a sent estimate as declined if rejected by customer.
ZohoBooksApi.SubmitEstimateForApprovalSubmit an estimate for approval.
ZohoBooksApi.ApproveEstimateApprove an estimate in Zoho Books.
ZohoBooksApi.SendEstimateEmailSend an email estimate to a customer.
ZohoBooksApi.GetEstimateEmailContentRetrieve the email content for a specific estimate.
ZohoBooksApi.SendEstimatesEmailSend multiple estimates to customers via email.
ZohoBooksApi.ExportEstimatesAsPdfExport up to 25 estimates as a single PDF document.
ZohoBooksApi.ExportAndPrintEstimatesExport and print estimates as a PDF file.
ZohoBooksApi.UpdateEstimateBillingAddressUpdates the billing address for a specific estimate.
ZohoBooksApi.UpdateEstimateShippingAddressUpdates the shipping address for an existing estimate in Zoho Books.
ZohoBooksApi.GetEstimateTemplatesRetrieve all estimate PDF templates.
ZohoBooksApi.UpdateEstimateTemplateUpdate the PDF template for an estimate.
ZohoBooksApi.GetEstimateCommentsGet the complete history and comments of an estimate.
ZohoBooksApi.AddEstimateCommentAdd a comment for a specific estimate in Zoho Books.
ZohoBooksApi.UpdateEstimateCommentUpdate an existing comment on an estimate.
ZohoBooksApi.DeleteEstimateCommentDelete an estimate comment.
ZohoBooksApi.CreateExpenseCreate a billable or non-billable expense record.
ZohoBooksApi.ListExpensesRetrieve a list of expenses with pagination.
ZohoBooksApi.UpdateExpenseWithCustomFieldUpdate or create an expense using custom field values.
ZohoBooksApi.UpdateExistingExpenseUpdate an existing expense in Zoho Books.
ZohoBooksApi.GetExpenseDetailsRetrieve details of a specific expense by ID.
ZohoBooksApi.DeleteExpenseEntryDelete an existing expense entry in Zoho Books.
ZohoBooksApi.GetExpenseCommentsRetrieve comments and history for a specific expense.
ZohoBooksApi.ListCompanyEmployeesRetrieve a paginated list of all employees.
ZohoBooksApi.CreateEmployeeForExpenseCreate an employee for an expense record in Zoho Books.
ZohoBooksApi.FetchEmployeeDetailsRetrieve detailed information about an employee.
ZohoBooksApi.DeleteEmployeeRecordRemove an employee from the records in Zoho Books.
ZohoBooksApi.RetrieveExpenseReceiptRetrieve the receipt attached to an expense.
ZohoBooksApi.AttachExpenseReceiptAttach a receipt to a specified expense.
ZohoBooksApi.DeleteExpenseReceiptDeletes the receipt attached to an expense.
ZohoBooksApi.CreateFixedAssetCreate a fixed asset in Zoho Books.
ZohoBooksApi.GetFixedAssetsListRetrieve a list of fixed assets from Zoho Books.
ZohoBooksApi.UpdateFixedAssetInfoUpdate fixed asset details in Zoho Books.
ZohoBooksApi.GetFixedAssetDetailsRetrieve details of a fixed asset using its ID.
ZohoBooksApi.DeleteFixedAssetDelete a specified fixed asset.
ZohoBooksApi.FetchAssetHistoryFetch the detailed history of a specific fixed asset.
ZohoBooksApi.GetAssetDepreciationSummaryDisplays detailed future depreciation rates for a fixed asset.
ZohoBooksApi.ActivateFixedAssetActivate a fixed asset to begin depreciation calculation.
ZohoBooksApi.CancelFixedAssetCancel a fixed asset in Zoho Books.
ZohoBooksApi.MarkFixedAssetAsDraftSet a fixed asset status to draft in Zoho Books.
ZohoBooksApi.WriteOffFixedAssetRemove a fixed asset from the records.
ZohoBooksApi.SellFixedAssetInitiate the sale of a specified fixed asset.
ZohoBooksApi.AddFixedAssetCommentAdd a comment to a fixed asset in Zoho Books.
ZohoBooksApi.DeleteAssetCommentDelete a comment from a fixed asset in Zoho Books.
ZohoBooksApi.CreateFixedAssetTypeCreate a fixed asset type in Zoho Books.
ZohoBooksApi.GetFixedAssetTypeListRetrieve a list of fixed asset types.
ZohoBooksApi.UpdateFixedAssetTypeUpdate a fixed asset type with new information.
ZohoBooksApi.DeleteFixedAssetTypeDeletes a specified fixed asset type from the system.
ZohoBooksApi.ImportCustomerFromCrmImport a customer from Zoho CRM to Zoho Books using CRM account ID.
ZohoBooksApi.CrmToBooksContactImportImport a customer from Zoho CRM to Zoho Books using CRM contact ID.
ZohoBooksApi.ImportVendorFromCrmImport a vendor from Zoho CRM to Zoho Books using CRM vendor ID.
ZohoBooksApi.ImportCrmProductToZohoBooksImport a product from Zoho CRM to Zoho Books.
ZohoBooksApi.CreateCustomerInvoiceCreate an invoice for your customer.
ZohoBooksApi.GetInvoiceListRetrieve and organize a list of invoices from Zoho Books.
ZohoBooksApi.UpdateInvoiceByCustomFieldUpdate or create an invoice using a custom field value.
ZohoBooksApi.UpdateInvoiceUpdate details of an existing invoice in Zoho Books.
ZohoBooksApi.GetInvoiceDetailsRetrieve details of a specific invoice by ID.
ZohoBooksApi.DeleteInvoiceInZohoBooksDelete an existing invoice in Zoho Books.
ZohoBooksApi.MarkInvoiceAsSentMark a draft invoice as sent.
ZohoBooksApi.VoidInvoiceStatusMark an invoice as void in Zoho Books.
ZohoBooksApi.MarkInvoiceAsDraftMark a voided invoice as draft in Zoho Books.
ZohoBooksApi.SendInvoicesEmailSend up to 10 invoices by email to customers.
ZohoBooksApi.CreateInvoiceFromSalesOrderCreate an invoice from a confirmed sales order.
ZohoBooksApi.AssociateInvoiceWithSalesOrderLink existing invoices to sales orders for tracking.
ZohoBooksApi.SubmitInvoiceForApprovalSubmit an invoice for approval in Zoho Books.
ZohoBooksApi.ApproveInvoiceApprove a specified invoice for processing.
ZohoBooksApi.GetInvoiceEmailContentRetrieve the email content for a specific invoice.
ZohoBooksApi.SendInvoiceEmailEmail an invoice to a customer with optional content customization.
ZohoBooksApi.RemindCustomerInvoicePaymentRemind customers of unpaid invoices by email.
ZohoBooksApi.GetPaymentReminderEmailContentFetch the email content of a payment reminder for an invoice.
ZohoBooksApi.SendInvoiceRemindersSend email reminders for unpaid invoices.
ZohoBooksApi.ExportInvoicesAsPdfExport up to 25 invoices as a single PDF file.
ZohoBooksApi.ExportAndPrintInvoicesExport and print multiple invoices as PDFs.
ZohoBooksApi.DisableInvoicePaymentReminderDisable automated payment reminders for an invoice.
ZohoBooksApi.ActivateInvoiceReminderEnable automated payment reminders for invoices.
ZohoBooksApi.WriteOffInvoiceBalanceWrite off the balance amount of an invoice in Zoho Books.
ZohoBooksApi.CancelWriteOffInvoiceCancel the write-off amount of an invoice in Zoho Books.
ZohoBooksApi.ModifyInvoiceAddressUpdate the billing address for a specific invoice.
ZohoBooksApi.UpdateInvoiceShippingAddressUpdate the shipping address of a specific invoice.
ZohoBooksApi.ListInvoiceTemplatesFetch all invoice PDF templates from Zoho Books.
ZohoBooksApi.UpdateInvoiceTemplateUpdate the PDF template for a specific invoice.
ZohoBooksApi.GetInvoicePaymentsRetrieve a list of payments for a specific invoice.
ZohoBooksApi.GetInvoiceCreditsAppliedRetrieve the credits applied to a specific invoice.
ZohoBooksApi.ApplyCreditsToInvoiceApply customer credits to an invoice.
ZohoBooksApi.DeleteInvoicePaymentDelete a payment made to an invoice in Zoho Books.
ZohoBooksApi.RemoveInvoiceCreditRemove a specific credit applied to an invoice.
ZohoBooksApi.GetInvoiceAttachmentFetch attachment file from a specified invoice.
ZohoBooksApi.AttachInvoiceFileAttach a file to a specified invoice.
ZohoBooksApi.SetInvoiceAttachmentPreferenceSet the email attachment preference for an invoice.
ZohoBooksApi.DeleteInvoiceAttachmentDelete the file attached to an invoice.
ZohoBooksApi.RetrieveInvoiceDocumentRetrieve a document attached to a specific invoice.
ZohoBooksApi.DeleteInvoiceDocumentDelete a document attached to an invoice.
ZohoBooksApi.DeleteInvoiceExpenseReceiptDelete attached expense receipts from an invoice.
ZohoBooksApi.UpdateInvoiceCustomFieldsUpdate custom fields in an existing invoice.
ZohoBooksApi.GetInvoiceCommentsGet comments and history of an invoice.
ZohoBooksApi.AddInvoiceCommentAdd a comment to a specific invoice.
ZohoBooksApi.UpdateInvoiceCommentUpdate an existing comment on an invoice.
ZohoBooksApi.DeleteInvoiceCommentDelete a specific comment from an invoice.
ZohoBooksApi.GenerateInvoicePaymentLinkGenerate a payment link for an invoice with expiry.
ZohoBooksApi.CreateNewZohoItemCreate a new item in Zoho Books inventory.
ZohoBooksApi.ListActiveInventoryItemsRetrieve a paginated list of all active inventory items.
ZohoBooksApi.UpdateItemViaCustomFieldUpdate or create an item using a unique custom field.
ZohoBooksApi.UpdateZohoItemDetailsUpdate the details of an item in Zoho Books.
ZohoBooksApi.RetrieveItemDetailsRetrieve details of a specific item in Zoho Books.
ZohoBooksApi.DeleteItemInZohoBooksDelete an item from Zoho Books.
ZohoBooksApi.UpdateItemCustomFieldsUpdates custom fields in an existing item.
ZohoBooksApi.ActivateInactiveItemActivate an inactive item in Zoho Books.
ZohoBooksApi.MarkItemInactiveMark an item as inactive in Zoho Books.
ZohoBooksApi.CreateJournalEntryCreate a journal entry in Zoho Books.
ZohoBooksApi.GetJournalListRetrieve a list of accounting journals.
ZohoBooksApi.UpdateJournalInZohoBooksUpdates a journal entry in Zoho Books with specified details.
ZohoBooksApi.GetJournalDetailsRetrieve the details of a specific journal entry in Zoho Books.
ZohoBooksApi.DeleteJournalEntryDelete a specific journal entry by ID.
ZohoBooksApi.PublishDraftJournalMark a draft journal as published in Zoho Books.
ZohoBooksApi.AttachFileToJournalAttach a file to a Zoho Books journal entry.
ZohoBooksApi.AddJournalCommentAdd a comment to a journal entry in Zoho Books.
ZohoBooksApi.DeleteJournalCommentDelete a journal comment in Zoho Books.
ZohoBooksApi.EnableOrganizationLocationsEnable locations for an organization in Zoho Books.
ZohoBooksApi.CreateZohoBookLocationCreate a new location in Zoho Books.
ZohoBooksApi.ListInventoryLocationsRetrieve all available locations from Zoho Inventory.
ZohoBooksApi.UpdateLocationInZohoBooksUpdate location details in Zoho Books.
ZohoBooksApi.DeleteLocationDelete a location from the system.
ZohoBooksApi.ActivateLocationMarks a location as active.
ZohoBooksApi.MarkLocationInactiveMarks a specific location as inactive in Zoho Books.
ZohoBooksApi.SetPrimaryLocationMarks a specified location as primary in Zoho Books.
ZohoBooksApi.CreateOpeningBalanceCreates an opening balance for accounts.
ZohoBooksApi.UpdateOpeningBalanceUpdate the existing opening balance information.
ZohoBooksApi.GetOpeningBalanceRetrieves the opening balance for accounts.
ZohoBooksApi.DeleteOpeningBalanceDelete the entered opening balance in Zoho Books.
ZohoBooksApi.CreateOrganizationInZohoBooksCreate a new organization in Zoho Books.
ZohoBooksApi.ListOrganizationsRetrieve the list of organizations from Zoho Books.
ZohoBooksApi.UpdateOrganizationDetailsUpdate an organization's details in Zoho Books.
ZohoBooksApi.GetOrganizationDetailsRetrieve details of an organization from Zoho Books.
ZohoBooksApi.CreateProjectCreate a new project in Zoho Books.
ZohoBooksApi.ListProjectsRetrieve a list of all projects with pagination.
ZohoBooksApi.UpdateProjectWithCustomFieldUpdate or create projects using a unique custom field.
ZohoBooksApi.UpdateProjectDetailsUpdate details of a project in Zoho Books.
ZohoBooksApi.GetProjectDetailsRetrieve detailed information of a specific project by ID.
ZohoBooksApi.DeleteProjectDeletes an existing project in Zoho Books.
ZohoBooksApi.ActivateProjectActivate a project in Zoho Books.
ZohoBooksApi.DeactivateProjectDeactivate a project in Zoho Books.
ZohoBooksApi.CloneProjectClone an existing project in Zoho Books.
ZohoBooksApi.AssignUsersToProjectAssign users to a specific project in Zoho Books.
ZohoBooksApi.ListProjectUsersGet a list of users associated with a project.
ZohoBooksApi.InviteUserToProjectInvite a user to a project in Zoho Books.
ZohoBooksApi.UpdateProjectUserDetailsUpdate user details in a specific project.
ZohoBooksApi.GetProjectUserDetailsFetch details of a user within a project in Zoho Books.
ZohoBooksApi.RemoveUserFromProjectRemove a user from a specific project in Zoho Books.
ZohoBooksApi.PostProjectCommentPost a comment to a specified project.
ZohoBooksApi.GetProjectCommentsRetrieve comments for a specified project.
ZohoBooksApi.DeleteProjectCommentDelete a specific comment from a project.
ZohoBooksApi.ListProjectInvoicesRetrieve invoices for a specific project in Zoho Books.
ZohoBooksApi.CreateVendorPurchaseOrderGenerate a purchase order for a vendor.
ZohoBooksApi.ListPurchaseOrdersRetrieve a list of all purchase orders.
ZohoBooksApi.UpdatePurchaseOrderByCustomFieldUpdate or create a purchase order via custom field value.
ZohoBooksApi.UpdatePurchaseOrderUpdate an existing purchase order in Zoho Books.
ZohoBooksApi.RetrievePurchaseOrderDetailsRetrieve the details of a purchase order.
ZohoBooksApi.DeletePurchaseOrderDelete an existing purchase order in Zoho Books.
ZohoBooksApi.UpdateCustomFieldsPurchaseOrderUpdate custom field values in purchase orders.
ZohoBooksApi.OpenPurchaseOrderMark a draft purchase order as open.
ZohoBooksApi.MarkPurchaseOrderBilledMark a purchase order as billed in Zoho Books.
ZohoBooksApi.CancelPurchaseOrderCancel a specific purchase order in Zoho Books.
ZohoBooksApi.SubmitPurchaseOrderSubmit a purchase order for approval.
ZohoBooksApi.ApprovePurchaseOrderApprove a purchase order.
ZohoBooksApi.SendPurchaseOrderEmailSend a purchase order email to the vendor.
ZohoBooksApi.GetPurchaseOrderEmailContentRetrieves the email content of a purchase order.
ZohoBooksApi.UpdatePurchaseOrderBillingAddressUpdate the billing address for a specific purchase order.
ZohoBooksApi.GetPurchaseOrderTemplatesRetrieve all purchase order PDF templates from Zoho Books.
ZohoBooksApi.RetrievePurchaseOrderAttachmentRetrieve the file attached to a specific purchase order.
ZohoBooksApi.AttachFileToPurchaseOrderAttach a file to a specified purchase order.
ZohoBooksApi.UpdatePurchaseOrderEmailAttachmentUpdate email attachment preference for a purchase order.
ZohoBooksApi.DeletePurchaseOrderAttachmentDeletes the attachment from a purchase order.
ZohoBooksApi.GetPurchaseOrderCommentsRetrieve comments and history of a purchase order.
ZohoBooksApi.AddPurchaseOrderCommentAdd a comment to a purchase order in Zoho Books.
ZohoBooksApi.UpdatePurchaseOrderCommentUpdate an existing comment on a purchase order.
ZohoBooksApi.DeletePurchaseOrderCommentDelete a comment from a purchase order.
ZohoBooksApi.RejectPurchaseOrderReject a specific purchase order in Zoho Books.
ZohoBooksApi.CreateRecurringBillCreate a recurring bill in Zoho Books.
ZohoBooksApi.UpdateRecurringBillCustomFieldUpdate or create a recurring bill using a unique custom field.
ZohoBooksApi.UpdateRecurringBillUpdate details of a recurring bill in Zoho Books.
ZohoBooksApi.GetRecurringBillDetailsRetrieve details of a recurring bill from Zoho Books.
ZohoBooksApi.DeleteRecurringBillDelete an existing recurring bill in Zoho Books.
ZohoBooksApi.StopRecurringBillStop an active recurring bill in Zoho Books.
ZohoBooksApi.ResumeRecurringBillResume a stopped recurring bill in Zoho Books.
ZohoBooksApi.GetRecurringBillHistoryGet history and comments of a recurring bill.
ZohoBooksApi.CreateRecurringExpenseCreate a recurring expense in Zoho Books.
ZohoBooksApi.ListRecurringExpensesRetrieve all recurring expenses from your records.
ZohoBooksApi.UpdateRecurringExpenseUpdate or create a recurring expense using a custom field.
ZohoBooksApi.ModifyRecurringExpenseUpdate a recurring expense in Zoho Books.
ZohoBooksApi.GetRecurringExpenseDetailsGet details of a specific recurring expense in Zoho Books.
ZohoBooksApi.DeleteRecurringExpenseDelete an existing recurring expense in Zoho Books.
ZohoBooksApi.StopRecurringExpenseStop an active recurring expense in Zoho Books.
ZohoBooksApi.ResumeRecurringExpenseResumes a stopped recurring expense cycle.
ZohoBooksApi.ListChildExpensesRetrieve child expenses from a recurring expense.
ZohoBooksApi.GetRecurringExpenseHistoryGet history and comments of a recurring expense.
ZohoBooksApi.CreateRecurringInvoiceCreate a new recurring invoice in Zoho Books.
ZohoBooksApi.ListRecurringInvoicesRetrieve details of all recurring invoices.
ZohoBooksApi.UpdateRecurringInvoiceCustomFieldUpdate or create a recurring invoice using a custom field.
ZohoBooksApi.UpdateRecurringInvoiceUpdate details of a recurring invoice in Zoho Books.
ZohoBooksApi.GetRecurringInvoiceDetailsRetrieve details of a specific recurring invoice.
ZohoBooksApi.DeleteRecurringInvoiceDelete an existing recurring invoice.
ZohoBooksApi.StopRecurringInvoiceStop an active recurring invoice in Zoho Books.
ZohoBooksApi.ResumeRecurringInvoiceResumes a stopped recurring invoice.
ZohoBooksApi.UpdateRecurringInvoiceTemplateUpdate the PDF template for a recurring invoice.
ZohoBooksApi.GetRecurringInvoiceHistoryGet the complete history and comments of a recurring invoice.
ZohoBooksApi.CreateRetainerInvoiceCreate a retainer invoice for a customer.
ZohoBooksApi.ListRetainerInvoicesList all retainer invoices with pagination.
ZohoBooksApi.ModifyInvoiceUpdate an existing invoice in Zoho Books.
ZohoBooksApi.GetRetainerInvoiceDetailsRetrieve details of a specific retainer invoice.
ZohoBooksApi.DeleteRetainerInvoiceDelete an existing retainer invoice.
ZohoBooksApi.MarkInvoiceSentMarks a draft retainer invoice as sent.
ZohoBooksApi.ModifyRetainerInvoiceTemplateUpdate the PDF template for a retainer invoice.
ZohoBooksApi.VoidRetainerInvoiceMark a retainer invoice as void.
ZohoBooksApi.MarkRetainerInvoiceAsDraftMark a voided retainer invoice as draft.
ZohoBooksApi.SubmitRetainerInvoiceSubmit a retainer invoice for approval in Zoho Books.
ZohoBooksApi.ApproveRetainerInvoiceApprove a retainer invoice in Zoho Books.
ZohoBooksApi.EmailRetainerInvoiceToCustomerSend a retainer invoice to a customer via email.
ZohoBooksApi.RetrieveRetainerInvoiceEmailContentRetrieve the email content of a retainer invoice.
ZohoBooksApi.UpdateBillingAddressRetainerInvoiceUpdate billing address for a retainer invoice.
ZohoBooksApi.GetRetainerInvoiceTemplatesRetrieve all retainer invoice PDF templates.
ZohoBooksApi.GetRetainerInvoiceAttachmentRetrieve the file attached to a retainer invoice.
ZohoBooksApi.AttachFileToInvoiceAttach a file to an invoice.
ZohoBooksApi.DeleteRetainerInvoiceAttachmentDelete a file attached to a retainer invoice.
ZohoBooksApi.GetRetainerInvoiceHistoryGet the history and comments of a retainer invoice.
ZohoBooksApi.AddRetainerInvoiceCommentAdd a comment to a specific retainer invoice.
ZohoBooksApi.DeleteRetainerInvoiceCommentRemove a specific comment from a retainer invoice.
ZohoBooksApi.UpdateRetainerInvoiceCommentUpdate a comment on a retainer invoice.
ZohoBooksApi.CreateSalesOrderCreate a sales order for a customer.
ZohoBooksApi.ListSalesOrdersRetrieve a list of all sales orders.
ZohoBooksApi.UpdateSalesOrderWithCustomFieldUpdate or create a sales order using a custom field.
ZohoBooksApi.UpdateSalesOrderInZohoBooksUpdate details of an existing sales order in Zoho Books.
ZohoBooksApi.GetSalesOrderDetailsRetrieve details of a specific sales order.
ZohoBooksApi.DeleteSalesOrderDelete an existing sales order.
ZohoBooksApi.UpdateSalesOrderCustomFieldsUpdate custom fields in existing sales orders efficiently.
ZohoBooksApi.OpenSalesOrderMark a draft sales order as open in Zoho Books.
ZohoBooksApi.MarkSalesOrderAsVoidMark a sales order as void in Zoho Books.
ZohoBooksApi.UpdateSalesOrderSubStatusUpdate the sub status of a sales order in Zoho Books.
ZohoBooksApi.EmailSalesOrderToCustomerEmail a sales order to a customer.
ZohoBooksApi.GetSalesOrderEmailContentRetrieve email content for a specific sales order.
ZohoBooksApi.SubmitSalesOrderForApprovalSubmit a sales order for approval in Zoho Books.
ZohoBooksApi.ApproveSalesOrderApprove a specified sales order in Zoho Books.
ZohoBooksApi.ExportSalesOrdersPdfExport sales orders as a single PDF document.
ZohoBooksApi.ExportPrintSalesOrdersExport and print sales orders as PDFs.
ZohoBooksApi.UpdateSalesOrderBillingAddressUpdates the billing address for a specific sales order.
ZohoBooksApi.UpdateShippingAddressSalesOrderUpdate the shipping address for a specific sales order.
ZohoBooksApi.GetSalesOrderTemplatesRetrieve all sales order PDF templates from Zoho Books.
ZohoBooksApi.UpdateSalesOrderTemplateUpdate the PDF template for a sales order.
ZohoBooksApi.GetSalesOrderAttachmentRetrieve the file attached to a specific sales order.
ZohoBooksApi.AttachFileToSalesOrderAttach a file to a specific sales order in Zoho Books.
ZohoBooksApi.SetSalesOrderAttachmentPreferenceSets attachment preference for sales order emails.
ZohoBooksApi.DeleteSalesOrderAttachmentDelete an attached file from a sales order in Zoho Books.
ZohoBooksApi.GetSalesOrderCommentsRetrieve the history and comments of a sales order.
ZohoBooksApi.AddSalesOrderCommentAdd a comment to a sales order in Zoho Books.
ZohoBooksApi.UpdateSalesOrderCommentUpdate an existing comment on a sales order.
ZohoBooksApi.DeleteSalesOrderCommentDelete a comment from a sales order in Zoho Books.
ZohoBooksApi.CreateSalesReceiptCreate a sales receipt for immediate payment transactions.
ZohoBooksApi.ListSalesReceiptsRetrieve a list of all sales receipts.
ZohoBooksApi.UpdateSalesReceiptUpdate an existing sales receipt in Zoho Books.
ZohoBooksApi.GetSalesReceiptDetailsRetrieve the details of a sales receipt.
ZohoBooksApi.DeleteSalesReceiptDelete an existing sales receipt in Zoho Books.
ZohoBooksApi.EmailSalesReceiptToCustomerEmail a sales receipt to the customer.
ZohoBooksApi.AddProjectTaskAdd a task to a specific project.
ZohoBooksApi.GetProjectTasksRetrieve a list of tasks for a specified project.
ZohoBooksApi.UpdateProjectTaskUpdate the details of a project task.
ZohoBooksApi.GetTaskDetailsRetrieve detailed information about a specific task in a project.
ZohoBooksApi.DeleteProjectTaskRemove a task from a specific project in Zoho Books.
ZohoBooksApi.CreateAssociatedTaxCreate and associate a tax with an item.
ZohoBooksApi.ListTaxesRetrieve a list of simple and compound taxes.
ZohoBooksApi.UpdateTaxDetailsUpdate the details of a specified tax.
ZohoBooksApi.GetTaxDetailsRetrieve the details of a specific tax.
ZohoBooksApi.DeleteTaxDelete a simple or compound tax in Zoho Books.
ZohoBooksApi.RetrieveTaxGroupDetailsRetrieve details of a specific tax group.
ZohoBooksApi.UpdateTaxGroupDetailsUpdate details of a specific tax group in Zoho Books.
ZohoBooksApi.DeleteTaxGroupDelete a tax group if not associated with transactions.
ZohoBooksApi.CreateTaxGroupCreate a tax group with multiple associated taxes.
ZohoBooksApi.CreateTaxAuthorityCreate a tax authority in Zoho Books.
ZohoBooksApi.GetTaxAuthoritiesRetrieve the list of tax authorities.
ZohoBooksApi.UpdateTaxAuthorityDetailsUpdate details of a tax authority.
ZohoBooksApi.GetTaxAuthorityDetailsRetrieve details of a specific tax authority.
ZohoBooksApi.DeleteTaxAuthorityDelete a specific tax authority.
ZohoBooksApi.CreateTaxExemptionCreate a tax exemption in Zoho Books.
ZohoBooksApi.GetTaxExemptionsListRetrieve a list of tax exemptions from Zoho Books.
ZohoBooksApi.UpdateTaxExemptionDetailsUpdate the details of a tax exemption.
ZohoBooksApi.GetTaxExemptionDetailsRetrieve the details of a tax exemption using its ID.
ZohoBooksApi.DeleteTaxExemptionDelete a specific tax exemption from Zoho Books.
ZohoBooksApi.LogTimeEntriesLog time entries in Zoho Books.
ZohoBooksApi.ListTimeEntriesRetrieve all time entries with pagination.
ZohoBooksApi.DeleteTimeEntriesDelete time tracking entries from projects.
ZohoBooksApi.UpdateTimeEntryUpdates an existing logged time entry.
ZohoBooksApi.GetTimeEntryDetailsRetrieve details of a specific time entry.
ZohoBooksApi.DeleteLoggedTimeEntryDelete a specific logged time entry.
ZohoBooksApi.StartTimeTrackingInitiate time tracking for a specific entry.
ZohoBooksApi.StopTimeTrackingStop the timer for a time entry.
ZohoBooksApi.GetCurrentRunningTimerRetrieve the current running timer for a user.
ZohoBooksApi.CreateOrganizationUserCreate a user for your organization in Zoho Books.
ZohoBooksApi.GetOrganizationUsersRetrieve the list of all users in the organization.
ZohoBooksApi.UpdateUserDetailsUpdate user details in Zoho Books.
ZohoBooksApi.GetUserDetailsRetrieve detailed information about a specific user in Zoho Books.
ZohoBooksApi.RemoveUserFromOrganizationDelete a user from the organization.
ZohoBooksApi.GetCurrentUserDetailsRetrieve details of the current user from Zoho Books.
ZohoBooksApi.SendInvitationEmailSend an invitation email to a user in Zoho Books.
ZohoBooksApi.ActivateInactiveUserMark an inactive user as active.
ZohoBooksApi.DeactivateUserAccountDeactivate a user's account in Zoho Books.
ZohoBooksApi.CreateVendorCreditCreate vendor credit for returns or adjustments.
ZohoBooksApi.ListVendorCreditsRetrieve and filter vendor credits from Zoho Books.
ZohoBooksApi.UpdateVendorCreditUpdate an existing vendor credit in Zoho Books.
ZohoBooksApi.GetVendorCreditDetailsRetrieve details of a specific vendor credit.
ZohoBooksApi.DeleteVendorCreditDelete a vendor credit by its ID.
ZohoBooksApi.OpenVendorCreditStatusChange a vendor credit status to open in Zoho Books.
ZohoBooksApi.MarkVendorCreditVoidMark an existing vendor credit as void in Zoho Books.
ZohoBooksApi.SubmitVendorCreditForApprovalSubmit a vendor credit for approval.
ZohoBooksApi.ApproveVendorCreditApprove a vendor credit in Zoho Books.
ZohoBooksApi.ListBillsWithVendorCreditList bills with applied vendor credit from a vendor credit ID.
ZohoBooksApi.ApplyVendorCreditToBillApply vendor credit to an existing bill in Zoho Books.
ZohoBooksApi.RemoveVendorBillCreditDelete credits applied to a vendor bill.
ZohoBooksApi.RefundVendorCreditProcess a refund for vendor credit.
ZohoBooksApi.ListVendorCreditRefundsRetrieve all refunds for a specified vendor credit.
ZohoBooksApi.UpdateVendorCreditRefundUpdate a refunded vendor credit transaction.
ZohoBooksApi.GetVendorCreditRefundRetrieve a refund for a specific vendor credit.
ZohoBooksApi.DeleteVendorCreditRefundDelete a vendor credit refund in Zoho Books.
ZohoBooksApi.FetchVendorCreditRefundsRetrieve a paginated list of vendor credit refunds.
ZohoBooksApi.AddVendorCreditCommentAdd a comment to an existing vendor credit.
ZohoBooksApi.GetVendorCreditCommentsRetrieve history and comments for a vendor credit.
ZohoBooksApi.DeleteVendorCreditCommentDelete a vendor credit comment in Zoho Books.
ZohoBooksApi.CreateVendorPaymentCreate and apply a payment to a vendor's bill.
ZohoBooksApi.ListVendorPaymentsFetch all payments made to vendors.
ZohoBooksApi.UpdateVendorPaymentWithCustomIdUpdate or create a vendor payment using a unique custom field.
ZohoBooksApi.DeleteMultipleVendorPaymentsDelete multiple vendor payments in one action.
ZohoBooksApi.UpdateVendorPaymentUpdate or modify an existing vendor payment.
ZohoBooksApi.FetchVendorPaymentDetailsRetrieve details of a vendor payment by payment ID.
ZohoBooksApi.DeleteVendorPaymentDelete an existing vendor payment in Zoho Books.
ZohoBooksApi.ListVendorPaymentRefundsList all refunds for a vendor payment.
ZohoBooksApi.RefundVendorOverpaymentRefund excess amount paid to a vendor.
ZohoBooksApi.GetVendorPaymentRefundDetailsRetrieve details of a specific vendor payment refund.
ZohoBooksApi.UpdateVendorPaymentRefundUpdate the refunded transaction for a vendor payment.
ZohoBooksApi.DeleteVendorPaymentRefundDelete a refund from an existing vendor payment.
ZohoBooksApi.SendVendorPaymentEmailSend a payment receipt email to a vendor.
ZohoBooksApi.GetVendorPaymentEmailContentRetrieve email content for a vendor payment receipt.

If you need to perform an action that’s not listed here, you can get in touch with us to request a new , or create your own tools.

ZohoBooksApi.CreateBankAccount


Create a bank or credit card in your organization.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which to create the bank or credit card . Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListBankAccounts


List all bank and credit card for your organization.

Parameters

  • organization_id (string, required) The unique identifier for the organization. This is required to list all associated bank and credit card in Zoho Books.
  • account_status_filter (string, optional) Specify the status to filter : ‘Status.All’, ‘Status.Active’, or ‘Status.Inactive’.
  • sort_by (string, optional) Specify the sorting criterion for the . Options: ‘account_name’, ‘account_type’, ‘account_code’.
  • page_number (integer, optional) The page number of results to retrieve. Defaults to 1 if not specified.
  • records_per_page (integer, optional) Number of records to be fetched per page. Default value is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateBankAccountZohoBooks


Modify a bank in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization to be modified. Required for identifying the specific organization’s bank . Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_account_id (string, optional) Unique identifier of the bank to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetBankAccountDetails


Retrieve detailed information of a specified bank .

Parameters

  • organization_identifier (string, required) The unique ID for the organization. Required to specify which organization’s data to access.
  • bank_account_id (string, required) Unique identifier used to specify the bank for detailed retrieval.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteBankAccount


Delete a bank from your organization.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books. Required to identify which organization’s bank is to be deleted.
  • bank_account_unique_id (string, required) Unique identifier of the bank to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeactivateBankAccount


Deactivate a bank in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization in Zoho Books. This is required to identify which organization’s bank to deactivate.
  • bank_account_id (string, required) Unique identifier of the bank to deactivate in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ActivateBankAccount


Activate a bank in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier of the organization in Zoho Books. This ID is required to activate a bank within the specified organization.
  • bank_account_id (string, required) Unique identifier of the bank to be activated in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ImportBankStatements


Import bank or credit card feeds into your .

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization to import bank statements for. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetLastImportedBankStatement


Retrieve the last imported bank statement details for an .

Parameters

  • organization_id (string, required) The unique ID of the organization used to retrieve the bank statement.
  • bank_account_id (string, required) Unique identifier of the bank for retrieving the last imported statement.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteLastImportedBankStatement


Delete the last imported bank statement.

Parameters

  • organization_id (string, required) The unique identifier for the organization. This is required to specify which organization’s bank statement needs to be deleted.
  • bank_account_unique_identifier (string, required) Unique identifier for the bank from which the statement will be deleted.
  • bank_statement_id (string, required) Unique identifier of the bank statement to be deleted. Required for identifying which statement to remove.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.FetchBankAccountRules


Fetch rules for a specified bank .

Parameters

  • organization_id (string, required) The unique identifier for the organization. This ID is necessary to fetch the rules linked with the specified bank or credit card .
  • bank_account_id (integer, required) ID of the bank or credit card to fetch rules for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateFinancialAccountRule


Create and apply rules for banking and credit .

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Used to specify which organization’s rules are being altered. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetBankAccountRuleDetails


Retrieve details of a specific bank rule.

Parameters

  • organization_id (string, required) ID of the organization for which to retrieve the bank rule details.
  • bank_account_rule_id (string, required) Unique identifier of the bank rule to retrieve its details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateBankAccountRule


Update or modify a bank rule in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization in Zoho Books for which the bank rule needs to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_account_rule_id (string, optional) Unique identifier for the bank rule to update in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteBankAccountRule


Deletes a bank rule, removing its effect on transactions.

Parameters

  • organization_identifier (string, required) The unique ID representing the organization. Required for identifying the correct .
  • bank_account_rule_id (string, required) Unique identifier of the bank rule to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateBankTransaction


Creates a bank transaction in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the bank transaction is to be created. This ID helps identify the specific organization within Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetBankTransactions


Retrieve all transaction details for a bank .

Parameters

  • organization_id (string, required) A unique ID representing the organization for which transactions are being queried. This is required to specify the of the request.
  • bank_account_id (integer, optional) Unique identifier for the bank to retrieve transactions for.
  • transaction_type_filter (string, optional) Specify the type of transactions to retrieve. Expected as a string, e.g., ‘expense’, ‘income’.
  • transaction_date_range (string, optional) Specify the start and end date for the transaction date range. Use ‘date_start’ for the start and ‘date_end’ for the end date.
  • transaction_amount_range (number, optional) Set a range of transaction amounts to filter transactions. Use two numbers: start amount, end amount.
  • transaction_status_list_view (string, optional) Filter transactions by status: all, uncategorized, manually_added, matched, excluded, categorized.
  • transaction_reference_number (string, optional) Search for a transaction using its reference number for more precise results.
  • transaction_filter_type (string, optional) Filter transactions by type: Status.All, Status.Uncategorized, Status.Categorized, Status.ManuallyAdded, Status.Excluded, Status.Matched.
  • sort_transactions_by (string, optional) Specify how to sort transactions. Allowed value: ‘date’.
  • transaction_status_filter (string, optional) Filter transactions by status: All, uncategorized, manually_added, matched, excluded, categorized.
  • search_transactions_by_text (string, optional) Search transactions using contact name or transaction description.
  • transaction_page_number (integer, optional) Page number of transactions to fetch, with a default value of 1. Used for pagination.
  • records_per_page (integer, optional) Specify the number of transaction records to fetch per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateBankTransaction


Update details of a specific bank transaction.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization in Zoho Books for which the bank transaction is being updated. This is required to specify the organization for the transaction update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_transaction_identifier (string, optional) Unique identifier for the specific bank transaction to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.FetchBankTransactionDetails


Fetch details of a specific bank transaction by ID.

Parameters

  • organization_id (string, required) ID of the organization for which the bank transaction details need to be fetched.
  • bank_transaction_id (string, required) Unique identifier for the bank transaction to fetch its details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteBankTransaction


Delete a bank transaction using its ID.

Parameters

  • organization_id (string, required) Specify the ID of the organization to target for transaction deletion.
  • bank_transaction_id (string, required) Unique identifier for the bank transaction to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.FindMatchingBankTransactions


Find matching uncategorized bank transactions.

Parameters

  • organization_id (string, required) ID of the organization to search transactions for.
  • transaction_id (string, required) Unique identifier for the bank transaction to search for matching entries.
  • bank_transaction_id (string, required) Unique identifier of the bank transaction to be matched.
  • transaction_type (string, optional) Specify the type of transaction. Allowed values: deposit, refund, transfer_fund, card_payment, sales_without_invoices, expense_refund, owner_contribution, interest_income, other_income, owner_drawings, sales_return. Note: Some types are module-specific and cannot be created under this endpoint.
  • filter_date_after (string, optional) Specify the date after which transactions should be filtered. Use YYYY-MM-DD format.
  • filter_date_before (string, optional) Specify a date in YYYY-MM-DD format. Transactions before this date will be filtered.
  • minimum_transaction_amount (number, optional) Minimum amount to filter transactions. Only transactions equal to or greater than this amount are included.
  • maximum_transaction_amount (number, optional) Maximum amount for filtering transactions. Only transactions with an amount less than or equal to this value will be included.
  • transaction_contact_name (string, optional) Name of the contact person involved in the transaction.
  • transaction_reference_number (string, optional) Reference number of the transaction to filter matching records.
  • page_number_to_fetch (integer, optional) Page number to fetch. Default is 1, used for pagination.
  • records_per_page (integer, optional) Number of records to be fetched per page. The default value is 200.
  • show_all_transactions (boolean, optional) Set to true to display all transactions without applying filters; false to filter transactions.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MatchBankTransaction


Match an uncategorized bank transaction with an existing one.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Unique identifier for the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_transaction_id (string, optional) Unique identifier of the bank transaction to be matched. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • account_id (string, optional) The mandatory ID for listing transactions to match. This is required to specify the bank account in Zoho Books. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UnmatchBankTransaction


Unmatch a previously matched bank transaction.

Parameters

  • organization_id (string, required) The unique ID of the organization for which the transaction unmatching is to be performed.
  • transaction_id (string, required) The unique identifier of the bank transaction to be unmatched.
  • account_id_for_transactions (string, optional) The mandatory ID of the for which transactions are to be unlisted. This is essential to specify the correct account involved in the transaction.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ExcludeBankTransaction


Exclude a transaction from a bank or credit card .

Parameters

  • organization_id (string, required) ID of the organization to which the transaction belongs.
  • transaction_id (string, required) Unique identifier of the bank transaction to be excluded.
  • account_id_for_transaction_exclusion (string, optional) The ID of the from which a transaction will be excluded. This is a mandatory field.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RestoreBankTransaction


Restores an excluded bank transaction in your .

Parameters

  • organization_id (string, required) ID of the Zoho Books organization to restore the transaction for.
  • bank_transaction_id (string, required) The unique identifier for the specific bank transaction to be restored.
  • account_id (string, optional) Mandatory ID for which transactions are to be restored.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CategorizeBankTransaction


Categorize an uncategorized bank transaction.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) Provide the ID of the organization to categorize the transaction. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_transaction_id (string, optional) Unique identifier of the bank transaction to be categorized. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CategorizeBankTransactionAsExpense


Categorize an uncategorized bank transaction as an expense.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization in Zoho Books. Required to identify which organization’s transaction is being categorized. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_transaction_id (string, optional) Unique identifier for the bank transaction to be categorized as an expense. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • attachment_document (string, optional) Document file to attach with the transaction as a string (e.g., base64 encoded or URL). Only used when mode is ‘execute’.
  • total_number_of_files (integer, optional) Total count of files to be attached to the transaction. Only used when mode is ‘execute’.
  • document_identifiers (integer, optional) Comma-separated list of document IDs to be attached to the transaction. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UncategorizeBankTransaction


Revert a categorized bank transaction to uncategorized.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books for which the transaction is to be uncategorized.
  • bank_transaction_id (string, required) Unique identifier of the bank transaction to uncategorize.
  • account_id_for_transactions (string, optional) The mandatory ID for which transactions are to be listed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CategorizeTransactionAsVendorPayment


Categorize a bank transaction as a vendor payment.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique string ID of the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • transaction_id (string, optional) Unique identifier of the bank transaction to categorize as vendor payment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CategorizeTransactionAsPayment


Categorize an uncategorized transaction as a Customer Payment.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization in Zoho Books for which the transaction is being categorized. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_transaction_id (string, optional) Unique identifier of the bank transaction to be categorized as Customer Payment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CategorizeTransactionAsRefund


Categorize a transaction as a credit note refund.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Must match the organization in Zoho Books to categorize transactions accurately. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • transaction_id (string, optional) Unique identifier of the bank transaction to categorize as a refund from a credit note. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CategorizeRefundVendorCredit


Categorize transactions as vendor credit refunds.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Specify the ID of the organization for which the transaction is being categorized as a vendor credit refund. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_transaction_id (string, optional) Unique identifier of the bank transaction to categorize as a vendor credit refund. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CategorizeBankTransactionPaymentRefund


Categorize bank transactions as payment refunds.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Unique identifier for the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_statement_line_id (string, optional) Unique identifier for the bank statement line to be categorized. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CategorizeVendorPaymentRefund


Categorize bank transactions as Vendor Payment Refund.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization whose transactions are being categorized. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bank_statement_line_id (string, optional) Unique identifier for the bank statement line to categorize as Vendor Payment Refund. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateCurrencyAdjustment


Create a base currency adjustment.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique identifier for the organization in Zoho Books. Required for currency adjustments. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • account_identifiers (string, optional) Comma-separated IDs of for currency adjustments in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListBaseCurrencyAdjustments


Fetch base currency adjustments list from Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization to retrieve currency adjustments from.
  • filter_by_date (string, optional) Filter the base currency adjustment list by specific date ranges. Allowed values are: Date.All, Date.Today, Date.ThisWeek, Date.ThisMonth, Date.ThisQuarter, Date.ThisYear.
  • sort_currency_adjustment_list_by (string, optional) Specify the sorting criterion for the currency adjustment list. Options include: adjustment_date, exchange_rate, currency_code, debit_or_credit, or gain_or_loss.
  • search_by_last_modified_time (string, optional) Use a timestamp to filter adjustments by their last modified time.
  • fetch_page_number (integer, optional) The page number to fetch. Defaults to 1 if not specified.
  • records_per_page (integer, optional) Number of records to fetch per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetBaseCurrencyAdjustmentDetails


Retrieve base currency adjustment details by ID.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose currency adjustment details are being retrieved.
  • base_currency_adjustment_identifier (string, required) Unique identifier of the base currency adjustment to retrieve its details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCurrencyAdjustment


Deletes the specified base currency adjustment.

Parameters

  • organization_id (string, required) The ID of the organization whose currency adjustment you want to delete.
  • base_currency_adjustment_id (string, required) Unique identifier of the base currency adjustment to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCurrencyAdjustmentAccounts


Retrieve involved in currency adjustments.

Parameters

  • organization_id (string, required) ID of the organization for which the currency adjustment are needed.
  • currency_id_for_adjustment (string, required) ID of the currency to post an adjustment for. This specifies which currency is being adjusted.
  • adjustment_date (string, required) Specify the date for the currency adjustment in YYYY-MM-DD format.
  • exchange_rate (number, required) Specify the exchange rate for the currency to affect transactions.
  • adjustment_notes (string, required) Notes for the base currency adjustment, providing additional information or .

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateVendorBill


Create a bill received from your vendor.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in which the bill will be created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • attachment_file_path (string, optional) Path to the file to attach. Accepts GIF, PNG, JPEG, JPG, BMP, and PDF formats. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListAllBills


Retrieve all bills with pagination support.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to specify which organization’s bills to list.
  • filter_by_bill_number (string, optional) Filter bills using the bill number. Use exact matches, prefix with ‘bill_number_startswith’, or substring with ‘bill_number_contains’.
  • filter_by_reference_number (string, optional) Filter bills by reference number. Supports exact matches, prefix matching using reference_number_startswith, and substring matching using reference_number_contains. Useful for finding bills by external references or vendor invoice numbers.
  • bill_date_filter (string, optional) Filter bills by bill date in YYYY-MM-DD format. Use for specific dates, date ranges (date_start/date_end), or relative dates (date_before/date_after).
  • filter_by_status (string, optional) Specify the status of bills to filter by. Options include ‘paid’, ‘open’, ‘overdue’, ‘void’, or ‘partially_paid’.
  • filter_by_description_text (string, optional) Filter bills using description text. Supports exact matches, prefix matching with ‘description_startswith’, or substring matching with ‘description_contains’. Useful for finding bills by line item descriptions or vendor notes.
  • filter_by_vendor_name (string, optional) Filter bills by vendor name. Use prefix matching with ‘vendor_name_startswith’ or substring matching with ‘vendor_name_contains’.
  • filter_by_total_amount (number, optional) Filter bills by total amount using conditions like less than, greater than, etc. Specify conditions using keys like ‘total_less_than’ or ‘total_greater_than’.
  • filter_by_vendor_id (integer, optional) Unique identifier to filter bills by a specific vendor, retrieving all related bills.
  • filter_by_item_id (integer, optional) Filter bills by a specific item ID. Retrieves all bills containing a particular product or service item based on its unique identifier.
  • recurring_bill_identifier (integer, optional) Filter bills by a specific recurring bill ID to retrieve all bills generated from a recurring template or schedule.
  • filter_by_purchase_order_id (integer, optional) Specify the Purchase Order ID to filter bills associated with a specific order. Helps track procurement workflows.
  • filter_by_last_modified_time (string, optional) Filter bills by last modification timestamp using ISO 8601 format (YYYY-MM-DDTHH:MM:SS+/-HHMM) to find bills modified at or after a specific time.
  • bill_status_filter (string, optional) Filter bills by status. Options: Status.All, Status.PartiallyPaid, Status.Paid, Status.Overdue, Status.Void, Status.Open.
  • search_text (string, optional) Filter bills using general text across bill number, reference number, and vendor name to find matches. Useful for quick searches.
  • page_number (integer, optional) Specify the page number for pagination to navigate multiple pages of bills.
  • bills_per_page (integer, optional) Specify the number of bills to retrieve per page. Default is 200, but adjustable for performance needs and rate limits.
  • sort_by_column (string, optional) Specify the column to sort bills by. Available options: vendor_name, bill_number, date, due_date, total, balance, created_time.
  • sorting_order (string, optional) Specify the sort order for bills: ‘A’ for ascending, ‘D’ for descending.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateBillByCustomField


Update or create a bill using a custom field identifier.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the bill is to be updated or created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_identifier_key (string, optional) Specify the API name of the custom field with unique values for identifying the bill. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_field_unique_value (string, optional) Provide the unique value from the custom field to identify and update the specific bill. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • enable_upsert (boolean, optional) Set to true to enable upsert functionality. Creates a new bill if no existing bill matches the custom field value. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateBillInZoho


Updates a bill by modifying details in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. Required for updating a bill. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bill_unique_identifier (string, optional) The unique identifier for the bill to be updated in Zoho Books. Ensure this matches the bill you intend to modify. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • file_attachment (string, optional) File to attach. Allowed extensions: gif, png, jpeg, jpg, bmp, pdf. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveBillDetails


Retrieve the details of a specific bill.

Parameters

  • organization_id (string, required) The ID of the organization for which the bill details are being retrieved.
  • bill_identifier (string, required) Unique identifier of the bill to retrieve its details. This should be provided as a string.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteExistingBill


Deletes an existing bill if no payments are applied.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books needed to delete the bill.
  • bill_identifier (string, required) The unique identifier of the bill you wish to delete.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCustomFieldsInBill


Update custom fields in existing bills.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the bill’s custom fields are being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bill_identifier (string, optional) Unique identifier of the bill to update its custom fields. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkBillVoid


Mark a bill as void in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. Used to specify which organization’s bill should be marked as void.
  • bill_identifier (string, required) Unique identifier of the bill to mark as void in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkBillOpen


Mark a void bill as open in Zoho Books.

Parameters

  • organization_id (string, required) Provide the ID of the organization in Zoho Books to mark the bill as open.
  • bill_id (string, required) Unique identifier of the bill to mark as open in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SubmitBillForApproval


Submit a bill for approval in Zoho Books.

Parameters

  • organization_id (string, required) ID of the organization in Zoho Books for which the bill is being submitted.
  • bill_identifier (string, required) Unique identifier of the bill to be submitted for approval.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApproveBill


Approve a bill in Zoho Books.

Parameters

  • organization_identifier (string, required) ID of the organization for which the bill needs approval.
  • bill_identifier (string, required) Unique identifier of the bill to be approved in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateBillingAddress


Updates the billing address for a specified bill.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the billing address is being updated. This identifier is necessary to access specific organizational data. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bill_unique_identifier (string, optional) Provide the unique identifier for the bill to update its billing address. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetBillPaymentsList


Retrieve the list of payments made for a specific bill.

Parameters

  • organization_id (string, required) The ID of the organization for which to retrieve bill payments.
  • bill_identifier (string, required) Unique identifier for the specific bill to retrieve payment details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApplyVendorCreditsToBill


Apply vendor credits to a bill.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization where credits are being applied. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bill_identifier (string, optional) Unique identifier for the bill to apply credits to. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteBillPayment


Delete a payment made to a bill.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books for which the bill payment is to be deleted.
  • bill_identifier (string, required) Unique identifier of the bill to be deleted.
  • bill_payment_identifier (string, required) Unique identifier of the bill payment to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveBillAttachment


Retrieve the attachment from a specific bill.

Parameters

  • organization_id (string, required) ID of the organization to specify which organization’s bill attachment to retrieve.
  • bill_identifier (string, required) The unique identifier of the bill to retrieve its attachment.
  • get_thumbnail (boolean, optional) Set to true to get the thumbnail of the attachment instead of the full file.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AttachFileToBill


Attach a file to a specific bill.

Parameters

  • organization_identifier (string, required) The ID of the organization in Zoho Books to which the bill belongs.
  • bill_id (string, required) Unique identifier of the bill for which the file will be attached. Use this to specify the target bill in Zoho Books.
  • file_attachment (string, optional) File to attach to the bill. Accepted formats: gif, png, jpeg, jpg, bmp, pdf.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteBillAttachment


Delete the file attached to a specific bill.

Parameters

  • organization_id (string, required) The unique identifier for the organization within Zoho Books. This is required to specify which organization’s bill attachment is to be deleted.
  • bill_unique_identifier (string, required) Unique identifier for the specific bill whose attachment is to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetBillHistory


Retrieve the complete history and comments for a bill.

Parameters

  • organization_id (string, required) String identifier for the organization whose bill history and comments you wish to retrieve.
  • bill_identifier (string, required) Unique identifier of the bill to retrieve its history and comments.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddCommentToBill


Add a comment to a specific bill in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique identifier of the organization in Zoho Books. Required to specify which organization’s bill to comment on. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bill_identifier (string, optional) Unique identifier for the bill to add a comment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteBillComment


Delete a specific comment from a bill in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization from which the bill comment will be deleted.
  • bill_identifier (string, required) The unique identifier for the bill from which the comment will be deleted. This ID is necessary to specify the correct bill in Zoho Books.
  • comment_id (string, required) Unique identifier of the comment to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ConvertPurchaseOrderToBill


Fetch bill payload from purchase orders.

Parameters

  • organization_id (string, required) Enter the ID of the organization for which the bill will be created.
  • purchase_order_ids (string, required) Comma-separated IDs of the purchase orders to be converted into a bill.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateChartOfAccount


Creates an with a specified account type.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListChartOfAccounts


Retrieve a list of all chart of .

Parameters

  • organization_id (string, required) ID of the organization to retrieve chart of for.
  • account_type_filter (string, optional) Filter based on type and status. Options: AccountType.All, AccountType.Active, AccountType.Inactive, AccountType.Asset, AccountType.Liability, AccountType.Equity, AccountType.Income, AccountType.Expense.
  • sort_accounts_by (string, optional) Specify how to sort the . Options: ‘account_name’, ‘account_type’.
  • last_modified_time_filter (string, optional) Fetch modified since a specific timestamp, formatted as YYYY-MM-DDTHH:MM:SSZ.
  • page_number (integer, optional) Specify the page number to retrieve. Default is 1.
  • records_per_page (integer, optional) Number of records to retrieve per page. Defaults to 200 if not specified.
  • include_balance (boolean, optional) Include current balances in the response when set to true.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateAccountInfo


Updates information in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The ID of the organization for which the will be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • account_identifier (string, optional) Unique identifier for the to update in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetAccountDetails


Retrieve detailed information for a specified .

Parameters

  • organization_id (string, required) The unique ID of the organization to which the belongs.
  • account_unique_id (string, required) Unique identifier for the details request.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteAccount


Delete a chart of in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier of the organization in Zoho Books.
  • account_identifier (string, required) The unique identifier for the to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ActivateChartOfAccount


Activate a chart of in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books that needs the to be activated.
  • account_unique_identifier (string, required) Unique identifier of the to be activated in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeactivateChartOfAccount


Deactivate a specific chart of .

Parameters

  • organization_identifier (string, required) ID of the organization to deactivate the chart of for.
  • account_identifier (string, required) The unique identifier of the to be deactivated.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListAccountTransactions


Retrieve transactions for a specified .

Parameters

  • organization_id (string, required) Unique identifier for the organization whose transactions are being queried.
  • account_id (string, required) The unique ID of the to retrieve transactions for.
  • transaction_date_range (string, optional) Specify a date range for searching transactions. Use ‘yyyy-mm-dd’ format. Supports ‘date.start’, ‘date.end’, ‘date.before’, and ‘date.after’.
  • amount_range (number, optional) Specify the amount range to filter transactions. Use fields like less_than, less_equals, greater_than, and greater_equals to define the criteria.
  • filter_by_account_type (string, optional) Filter accounts based on type and status. Options: AccountType.All, AccountType.Active, AccountType.Inactive, AccountType.Asset, AccountType.Liability, AccountType.Equity, AccountType.Income, AccountType.Expense.
  • transaction_type (string, optional) Filter transactions by type, such as ‘invoice’, ‘expense’, or ‘refund’.
  • sort_by (string, optional) Specify the column to sort transactions. Possible values: ‘account_name’, ‘account_type’.
  • page_number (integer, optional) Page number to be fetched for the transaction list. Defaults to 1 if not specified.
  • records_per_page (integer, optional) Number of records to be fetched per page. Default is 200. Specify a custom integer to override.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteTransaction


Delete a specified accounting transaction.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books for which the transaction will be deleted.
  • transaction_identifier (string, required) Unique identifier for the transaction to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateContactPerson


Create a contact person for a contact in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization where the contact person will be created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateContactPerson


Update an existing contact person’s details.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID representing the organization whose contact person is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • contact_person_identifier (string, optional) Unique identifier for the contact person to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteContactPerson


Delete an existing contact person from the records.

Parameters

  • organization_id (string, required) The unique ID of the organization to identify which entity the contact person belongs to.
  • contact_person_id (string, required) Unique identifier for the contact person to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListContactPersons


Retrieve contact persons for a given contact ID.

Parameters

  • organization_id (string, required) The unique ID of the organization for which the contact persons are being retrieved.
  • contact_identifier (string, required) Unique identifier for the contact to retrieve associated persons.
  • page_number (integer, optional) The page number to fetch when listing contact persons. Default is 1.
  • records_per_page (integer, optional) Specifies the number of contact records to retrieve per page. The default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetContactPersonDetails


Retrieve details of a specific contact person.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books. This identifies which organization the contact person belongs to.
  • contact_identifier (string, required) Unique identifier for the contact in Zoho Books.
  • contact_person_identifier (string, required) Unique identifier of the contact person in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkPrimaryContactPerson


Mark a contact person as primary for a contact.

Parameters

  • organization_identifier (string, required) The unique identifier for the organization. This is required to specify which organization’s contact is being updated.
  • contact_person_identifier (string, required) Unique identifier for the contact person to be marked as primary.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateBusinessContact


Create a new business contact with comprehensive details.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization for which the contact is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveContactList


Retrieve and filter a list of contacts from Zoho Books.

Parameters

  • organization_identifier (string, required) Provide the ID of the organization to retrieve relevant contact data.
  • filter_contact_by_type (string, optional) Filter contacts by type. Accepts ‘customer’ or ‘vendor’.
  • contact_name_filter (string, optional) Filter contacts by name. Use ‘startswith’ or ‘contains’ for match type. Max-length: 100 characters.
  • search_by_company_name (string, optional) Search contacts by company name. Maximum length is 100 characters. Use variants like ‘company_name_startswith’ and ‘company_name_contains’ for different search methods.
  • primary_contact_first_name (string, optional) Search contacts by the first name of the primary contact person. Use ‘first_name_startswith’ or ‘first_name_contains’. Max-length 100.
  • search_by_last_name (string, optional) Search contacts by last name of the primary contact person. Supports ‘startswith’ or ‘contains’ options. Max-length 100.
  • address_search (string, optional) Search contacts by address field. Use ‘address_startswith’ or ‘address_contains’. Max-length 100.
  • email_search_criteria (string, optional) Search contacts by email of the primary contact person. Use ‘startswith’ or ‘contains’ in the string to specify the search variant. Max length is 100 characters.
  • contact_phone_number (string, optional) Search contacts by primary contact’s phone number. Supports ‘startswith’ and ‘contains’ variants. Max length of 100 characters.
  • contact_status_filter (string, optional) Filter contacts by status. Options include All, Active, Inactive, Duplicate, PortalEnabled, PortalDisabled, OverDue, Unpaid, CreditLimitExceed, and Crm.
  • search_contacts_text (string, optional) Search contacts using contact name or notes. Maximum length is 100 characters.
  • sort_by_column (string, optional) Specify the column to sort contacts by. Allowed values: contact_name, first_name, last_name, email, outstanding_receivable_amount, created_time, and last_modified_time.
  • crm_contact_id (string, optional) CRM Contact ID to filter specific contact details.
  • crm_account_id (string, optional) Specify the CRM ID for the contact to retrieve specific contact details.
  • crm_vendor_id (string, optional) The CRM Vendor ID associated with the contact, used to filter results.
  • page_number_to_fetch (integer, optional) Specify the page number to be fetched. Defaults to 1 if not provided.
  • records_per_page (integer, optional) The number of contact records to fetch per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateContactByCustomField


Update a contact using a unique custom field value.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization in Zoho Books. This is required to specify which organization’s records to update or create. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_field_api_name (string, optional) The API name of the unique custom field used to identify the contact. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) The unique value of the custom field used to identify the contact. Must be a non-duplicate value. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_contact_if_not_found (boolean, optional) Set to true to create a new contact if the unique custom field value isn’t found. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateBusinessContact


Update detailed information for an existing business contact.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization to which the contact belongs. This is required for identifying the organization for the update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • contact_id (string, optional) Unique identifier for the contact to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveContactDetails


Retrieve comprehensive details of a specific contact.

Parameters

  • organization_identifier (string, required) The unique identifier of the organization for which the contact details are being retrieved.
  • contact_id (string, required) Unique identifier for the contact to retrieve detailed information.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteContact


Delete an existing contact from the system.

Parameters

  • organization_id (string, required) The ID of the organization from which the contact will be deleted.
  • contact_unique_identifier (string, required) Unique identifier of the contact to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ActivateContact


Activate a contact in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization to which the contact belongs.
  • contact_identifier (string, required) Unique identifier of the contact to be marked as active.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkContactInactive


Mark a Zoho Books contact as inactive.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books.
  • contact_identifier (string, required) Unique identifier of the contact in Zoho Books. Required to specify which contact to mark as inactive.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.EnableContactPortalAccess


Enable portal access for a specified contact in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization within Zoho Books, required to enable portal access for a contact. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • contact_unique_id (string, optional) Unique identifier for the specific contact whose portal access is to be enabled. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.EnablePaymentReminder


Enable automated payment reminders for a contact.

Parameters

  • organization_id (string, required) Provide the unique ID of the organization for which to enable payment reminders.
  • contact_unique_identifier (string, required) Unique identifier of the contact for whom the payment reminder is enabled.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DisableContactPaymentReminder


Disable automated payment reminders for a contact.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books for which payment reminders will be disabled.
  • contact_unique_identifier (string, required) Unique identifier of the contact to disable payment reminders for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.EmailContactStatement


Sends an email statement to a specified contact.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Required to send the email statement to a specified contact. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • contact_identifier (string, optional) Unique identifier of the contact to send the statement to. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • statement_start_date (string, optional) The starting date for the statement in the format [yyyy-mm-dd]. If omitted, the current month will be used. Only used when mode is ‘execute’.
  • statement_end_date (string, optional) End date for the statement in the format [yyyy-mm-dd]. If not provided, the current month’s statement will be sent. Only used when mode is ‘execute’.
  • attachment_files (string, optional) Files to be attached with the statement email, in multipart/form-data format. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetContactStatementMailContent


Retrieve the statement email content for a contact.

Parameters

  • organization_identifier (string, required) ID of the organization to retrieve statement mail content for the contact.
  • contact_unique_identifier (string, required) Unique identifier for the contact to retrieve the statement mail content.
  • statement_start_date (string, optional) Start date for the statement. Use format [yyyy-mm-dd]. Defaults to current month if not provided.
  • statement_end_date (string, optional) End date for the statement in the format [yyyy-mm-dd].

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SendEmailToContact


Send an email directly to a specified contact.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization to which the contact belongs. It is required for sending the email. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • contact_id (string, optional) Unique identifier for the contact to send the email to. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • send_customer_statement_with_email (boolean, optional) Indicate if a customer statement PDF should be sent with the email. Use ‘true’ to send, ‘false’ otherwise. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetContactActivityRecentComments


Retrieve recent comments for a specific contact.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose contact comments you want to retrieve.
  • contact_unique_identifier (string, required) Unique identifier of the contact to retrieve recent comments.
  • page_number_to_fetch (integer, optional) Page number to be fetched. Defaults to 1 if not specified.
  • records_per_page (integer, optional) Number of records to be fetched per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetContactAddresses


Retrieve addresses for a specified contact.

Parameters

  • organization_id (string, required) The unique identifier of the organization in Zoho Books. This ID is necessary to fetch the contact’s addresses within the specified organization.
  • contact_id (string, required) Unique identifier of the contact in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddContactAddress


Add an additional address to a contact in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization for which the contact address will be added. This is required to specify the target organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • contact_id (string, optional) The unique identifier for the contact to which an address will be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateContactAddress


Edit the additional address of a contact.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. This is required to specify which organization’s contact address needs updating. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • contact_identifier (string, optional) Unique identifier of the contact to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • address_identifier (string, optional) Unique identifier of the address to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteContactAddress


Deletes an additional address of a contact.

Parameters

  • organization_id (string, required) Unique ID of the organization in Zoho Books required for address deletion.
  • contact_unique_id (string, required) Unique identifier for the contact whose address you want to delete.
  • address_identifier (string, required) Unique identifier of the address to be deleted for the specified contact.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetContactRefundHistory


Retrieve the refund history of a specific contact.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books. Required to access the specific data.
  • contact_unique_identifier (string, required) Unique identifier of the contact in Zoho Books for refund history retrieval.
  • page_number (integer, optional) The page number to fetch for the contact’s refund history. Default is 1.
  • records_per_page (integer, optional) Specifies how many refund records to fetch per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.TrackContactFor1099Reporting


Track a contact for 1099 reporting in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique identifier for the organization in Zoho Books required for 1099 reporting. This should be the ID specific to the organization tracked in the U.S.A.
  • contact_unique_id (string, required) Unique identifier of the contact for 1099 tracking.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.Stop1099TrackingForVendor


Stop 1099 payment tracking for a vendor in the U.S.

Parameters

  • organization_id (string, required) The unique identifier for the organization where 1099 tracking will be stopped.
  • vendor_contact_id (string, required) Unique identifier of the vendor contact to stop 1099 tracking.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveUnusedRetainerPayments


Retrieve unused retainer payments for a contact.

Parameters

  • organization_id (string, required) Unique identifier for the organization to filter retainer payments.
  • contact_id (string, required) The unique identifier for the contact whose unused retainer payments are being retrieved. This is required to specify which contact’s data you want to access.
  • filter_by_currency_id (string, optional) Currency ID to filter unused retainer payments by a specific currency.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateCreditNote


Create a new credit note for customer adjustments.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the credit note is being created. Required for identifying the correct entity within Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_id (string, optional) Invoice ID for the required invoice to associate with the credit note. Only used when mode is ‘execute’.
  • use_custom_credit_note_number (boolean, optional) Set to true to provide your own credit note number, bypassing auto-numbering. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCreditNotes


Retrieve and filter a list of credit notes.

Parameters

  • organization_id (string, required) ID of the organization for which you want to list credit notes. Required for identification and retrieval.
  • credit_note_number (string, optional) Filter credit notes by a specific credit note number. The number must be a unique identifier, up to 100 characters.
  • filter_date (string, optional) Filter credit notes by the date they were raised. Use yyyy-mm-dd format to search for specific credit notes.
  • filter_by_status (string, optional) Specify the status to filter credit notes. Options include: ‘open’, ‘closed’, ‘void’, or ‘draft’.
  • filter_by_total_amount (number, optional) Filter credit notes by their total amount. Input a specific total value to retrieve matching credit notes.
  • filter_by_reference_number (string, optional) Filter credit notes by their reference number, limited to 100 characters.
  • filter_by_customer_name (string, optional) Filter credit notes by customer name. Use to search for credit notes associated with a specific customer. Max-Length is 100 characters.
  • filter_by_item_name (string, optional) Search for credit notes by item name. Maximum length is 100 characters.
  • filter_by_customer_id (string, optional) Search for credit notes associated with a specific customer using the customer ID. Retrieve customer IDs from the contacts API.
  • filter_by_item_description (string, optional) Filter credit notes by item description. Use ‘startswith:’ or ‘contains:’ for flexible matching. Max length of 100 characters.
  • filter_by_item_id (string, optional) Filter credit notes by item ID to find notes containing a specific item. Obtain item IDs from the items API.
  • filter_by_line_item_id (string, optional) Search for credit notes containing a specific line item using its ID.
  • filter_by_tax_id (string, optional) Filter credit notes using a specific tax ID. Retrieve the tax ID from the taxes API.
  • status_filter (string, optional) Filter credit notes by status using predefined values: ‘Status.All’, ‘Status.Open’, ‘Status.Draft’, ‘Status.Closed’, ‘Status.Void’.
  • search_text (string, optional) Search credit notes across multiple fields like credit note number, customer name, and reference number. Max-length is 100 characters.
  • sort_credit_notes_by_column (string, optional) Specify the column by which to sort the credit notes. Allowed values: ‘customer_name’, ‘creditnote_number’, ‘balance’, ‘total’, ‘date’, and ‘created_time’.
  • page_number (integer, optional) Page number for pagination. Specify which page of results to retrieve. Default is 1.
  • records_per_page (integer, optional) Specify the number of credit notes to be returned per page for pagination. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCreditNoteWithCustomField


Update or create a credit note using a custom field.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization to which the credit note belongs. This identifies the target organization for the update or creation operation. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_key (string, optional) The API name of the unique custom field used to identify the credit note. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_field_unique_value (string, optional) The unique value for the custom field used to identify the credit note to update or create. Ensure this matches the specific custom field’s unique value constraints. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_new_credit_note_if_not_found (boolean, optional) Set to true to create a new credit note if the unique custom field value isn’t found in existing credit notes. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCreditNoteDetails


Update details of an existing credit note.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Required to specify which organization’s credit note to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • credit_note_unique_identifier (string, optional) Unique identifier for the credit note to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • ignore_auto_number_generation (boolean, optional) Set to true to provide your own credit note number instead of using the auto-generated one. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCreditNoteDetails


Retrieve details of a specific credit note using its ID.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books.
  • credit_note_id (string, required) The unique identifier of the credit note to retrieve details for. This ID is essential for accessing the specific credit note information.
  • response_format (string, optional) Specify the format of the credit note details: json, pdf, or html. Default is html.
  • export_with_default_print_option (boolean, optional) Specify whether to export the credit note PDF with the default print option. Use ‘true’ or ‘false’.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCreditNote


Delete an existing credit note using its ID.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose credit note you wish to delete.
  • credit_note_id (string, required) Unique identifier of the credit note to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.EmailCreditNote


Send a credit note via email.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) ID of the organization for which the credit note is being emailed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • credit_note_id (string, optional) Unique identifier of the credit note to be emailed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • customer_id_for_credit_note (string, optional) Customer ID for whom the credit note is raised. Used to identify the recipient of the email. Only used when mode is ‘execute’.
  • email_attachments (string, optional) The file paths or URLs of files to attach to the email. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCreditNoteEmailContent


Retrieve email content for a given credit note.

Parameters

  • organization_identifier (string, required) ID of the organization to retrieve the credit note email content for. This is a required field.
  • credit_note_id (string, required) Unique identifier of the credit note to retrieve its email content.
  • specified_email_template_id (string, optional) ID of a specific email template. If not provided, defaults to customer’s or the default template.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkCreditNoteVoid


Marks a credit note as void in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books to mark the credit note as void.
  • credit_note_identifier (string, required) Unique identifier of the credit note to mark as void in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ConvertCreditNoteToDraft


Convert a voided credit note to a draft status.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books.
  • credit_note_id (string, required) Unique identifier of the credit note to be converted to draft.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkCreditNoteOpen


Convert a draft credit note to open status in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books.
  • credit_note_id (string, required) Unique identifier of the credit note to be converted to Open status.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SubmitCreditNoteForApproval


Submit a credit note for approval in Zoho Books.

Parameters

  • organization_id (string, required) Provide the ID of the organization for which the credit note is being submitted for approval.
  • credit_note_id (string, required) Unique identifier of the credit note to submit for approval in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApproveCreditNote


Approve a credit note for a specified ID.

Parameters

  • organization_id (string, required) Provide the ID of the organization for which the credit note is being approved.
  • credit_note_identifier (string, required) A unique string identifier for the specific credit note to approve.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveCreditNoteEmailHistory


Retrieve the email history of a specific credit note.

Parameters

  • organization_id (string, required) The unique ID of the organization for which you want to retrieve the credit note email history.
  • credit_note_id (string, required) Unique identifier of the credit note to retrieve its email history.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCreditNoteBillingAddress


Update the billing address for a specific credit note.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization in Zoho Books. Required to specify which organization’s data is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • credit_note_identifier (string, optional) A unique identifier for the credit note to update its billing address. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCreditNoteShippingAddress


Updates the shipping address of an existing credit note.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) ID of the organization to which the credit note belongs. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • credit_note_id (string, optional) Unique identifier of the credit note to update the shipping address for. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCreditNotePdfTemplates


Retrieve all credit note PDF templates from Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books. Required to fetch credit note templates.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCreditNoteTemplate


Updates the PDF template for a specified credit note.

Parameters

  • organization_identifier (string, required) Unique identifier for the organization. Required to specify which organization’s credit note template will be updated.
  • credit_note_id (string, required) Unique identifier of the credit note to be updated.
  • credit_note_template_id (string, required) Unique identifier of the credit note template to be updated.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCreditNoteInvoices


List invoices to which the credit note is applied.

Parameters

  • organization_id (string, required) ID of the organization for which you want to list the invoices associated with the credit note.
  • credit_note_id (string, required) Unique identifier of the credit note to retrieve associated invoices.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApplyCreditNoteToInvoice


Apply credit note to existing invoices in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization within Zoho Books to which the credit note is being applied. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • credit_note_id (string, optional) Unique identifier of the credit note to apply to invoices. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCreditNoteInvoice


Delete the credits applied to an invoice of a credit note.

Parameters

  • organization_id (string, required) ID of the organization to identify which organization’s data is being manipulated.
  • credit_note_unique_id (string, required) Unique identifier for the credit note to delete its associated invoice credits.
  • credit_note_invoice_id (string, required) Unique identifier of the credit note invoice to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCreditNoteComments


Retrieve comments and history of a credit note.

Parameters

  • organization_identifier (string, required) Provide the organization’s unique ID to retrieve credit note comments.
  • credit_note_id (string, required) Provide the unique identifier of the credit note to retrieve its comments and history.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddCreditNoteComment


Add a comment to an existing credit note.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The string ID of the organization to which the credit note belongs. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • credit_note_id (string, optional) Unique identifier of the credit note to which the comment will be added. This is required to specify the exact credit note targeted for the comment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCreditNoteComment


Delete a specific comment from a credit note.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. Required for deleting a credit note comment.
  • credit_note_id (string, required) Unique identifier of the credit note to which the comment belongs.
  • comment_unique_identifier (string, required) The unique ID of the comment to be deleted from a credit note.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreditNoteRefundListing


Retrieve a paginated list of credit note refunds.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Use this to specify which organization’s credit note refunds to list.
  • customer_identifier (string, optional) ID of the customer for whom the credit note is raised. Provide to filter refunds by customer.
  • refunds_sort_column (string, optional) Specifies the attribute to sort the credit note refunds. Use values like ‘refund_mode’, ‘reference_number’, ‘date’, ‘creditnote_number’, ‘customer_name’, ‘amount_bcy’, or ‘amount_fcy’.
  • pagination_page_number (integer, optional) Page number for pagination to specify which page of results to retrieve. Default is 1.
  • records_per_page (integer, optional) Number of records to display per page in the paginated results. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCreditNoteRefunds


Retrieve refunds for a specific credit note.

Parameters

  • organization_id (string, required) The unique identifier for the organization to retrieve credit note refunds for.
  • credit_note_id (string, required) Unique identifier of the credit note to retrieve refunds for.
  • page_number (integer, optional) Specify the page number to retrieve in paginated results. Default is 1.
  • results_per_page (integer, optional) Number of records to return per page, controlling pagination. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RefundCreditNote


Process a credit note refund in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization in Zoho Books for which the credit note refund is being processed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • credit_note_id (string, optional) Unique identifier of the credit note to refund. This is required to specify which credit note the refund applies to. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCreditNoteRefund


Retrieve refund details for a specific credit note.

Parameters

  • organization_id (string, required) The ID of the organization for which the credit note refund is being retrieved. Use a valid organization identifier.
  • credit_note_id (string, required) Unique identifier of the credit note to retrieve refund details for.
  • credit_note_refund_id (string, required) Unique identifier of the credit note refund to retrieve specific refund details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateRefundTransaction


Update the refunded transaction details.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization. Required to identify which organization’s records are being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • credit_note_identifier (string, optional) Unique identifier of the credit note to update the refund transaction. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • credit_note_refund_id (string, optional) Provide the unique identifier of the credit note refund to update its transaction details. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCreditNoteRefund


Delete a specific credit note refund by ID.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to delete a credit note refund.
  • credit_note_id (string, required) Unique identifier of the credit note to be refunded.
  • credit_note_refund_id (string, required) Unique identifier of the credit note refund to delete.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateCurrency


Create a currency for transactions in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the currency is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListConfiguredCurrencies


Retrieve the list of configured currencies in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. Required to retrieve currency data for a specific organization.
  • exclude_base_currency_filter (string, optional) Set to exclude the base currency from the result. Use ‘Currencies.ExcludeBaseCurrency’.
  • page_number (integer, optional) The page number of currency records to fetch. Default is 1.
  • records_per_page (integer, optional) Number of currency records to fetch per page. Defaults to 200 if not specified.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCurrencyDetails


Update the details of a currency in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization for which the currency details are being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • currency_unique_identifier (string, optional) Unique identifier of the currency to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCurrencyDetails


Get the details of a specific currency.

Parameters

  • organization_id (string, required) ID of the organization for which the currency details are requested.
  • currency_identifier (string, required) Unique identifier for the currency to fetch details for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RemoveCurrency


Remove a specific currency from the system.

Parameters

  • organization_identifier (string, required) The unique ID representing the organization for which the currency deletion is requested.
  • currency_identifier (string, required) Unique identifier of the currency to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCurrencyExchangeRates


Retrieve exchange rates for a specific currency.

Parameters

  • organization_id (string, required) The unique identifier for the organization to retrieve exchange rates.
  • currency_identifier (string, required) Unique identifier for the currency to retrieve exchange rates.
  • exchange_rate_from_date (string, optional) Date to start retrieving exchange rates. Returns rates from this date or nearest previous match.
  • sort_by_column (string, optional) Sorts the exchange rates by the specified column. Only ‘effective_date’ is allowed.
  • return_current_date_exchange_rate_only (boolean, optional) Set to true to return the exchange rate only if it’s available for the current date.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateExchangeRate


Create an exchange rate for a specified currency.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the exchange rate is being created. This must be a unique identifier within Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • currency_identifier (string, optional) Unique identifier for the currency used to create the exchange rate in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCurrencyExchangeRate


Retrieve details of a specific currency exchange rate.

Parameters

  • organization_id (string, required) The unique ID of the organization for which you want to retrieve exchange rate details.
  • currency_unique_identifier (string, required) Unique identifier for the currency. Use to specify the currency for the exchange rate details.
  • exchange_rate_unique_id (string, required) Unique identifier of the exchange rate to retrieve details for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateExchangeRate


Update exchange rate details for a currency in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization for which the exchange rate is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • currency_unique_identifier (string, optional) Unique identifier for the currency you want to update the exchange rate for. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • exchange_rate_identifier (string, optional) Unique identifier for the exchange rate to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteExchangeRate


Delete an exchange rate for a specific currency.

Parameters

  • organization_id (string, required) ID of the organization for which the exchange rate is being deleted.
  • currency_identifier (string, required) Unique identifier for the currency whose exchange rate is to be deleted.
  • exchange_rate_identifier (string, required) Unique identifier for the exchange rate to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCustomModuleRecords


Fetches records from a specified custom module.

Parameters

  • organization_id (string, required) The unique identifier for the Zoho organization to fetch records from.
  • custom_module_name (string, required) Name of the custom module from which to retrieve records in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCustomModuleRecords


Updates existing custom module records in bulk.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization that owns the module records to be updated. This ID is required to specify which organization’s records are being modified. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • module_name (string, optional) Specify the name of the custom module to update records in bulk. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateCustomModule


Creates a custom module in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the custom module is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_module_name (string, optional) Specify the name for the custom module to be created in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCustomModule


Deletes a specified custom module in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • module_name (string, required) The name of the custom module to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCustomModuleRecordDetails


Fetch details of an organization in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • module_name (string, required) The name of the module associated with the organization in Zoho Books.
  • custom_module_id (integer, required) The ID for the specific custom module in Zoho Books that you want to retrieve details for. This value should be an integer.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCustomModuleRecord


Update an existing custom module in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • module_name (string, optional) The name of the custom module to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_module_id (integer, optional) The ID of the custom module to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCustomModuleRecord


Delete an individual record from a custom module.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to specify which organization’s module record to delete.
  • module_name (string, required) Name of the custom module containing the record to delete.
  • custom_module_id (integer, required) The unique integer ID of the custom module to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateCustomerDebitNote


Create a customer debit note for invoice adjustments.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) A unique identifier for the organization to which the debit note will be associated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • send_debit_note (boolean, optional) Set to true to send the debit note to the associated contacts. Accepts true or false. Only used when mode is ‘execute’.
  • ignore_auto_number_generation (boolean, optional) Set to true to ignore automatic debit note number generation, requiring manual entry. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCustomerDebitNotes


Retrieve and organize customer debit notes easily.

Parameters

  • organization_identifier (string, required) The unique ID of the organization for this request. Required for identifying the organization whose debit notes are being queried.
  • search_item_name (string, optional) Search debit notes based on product or service names. Supports ‘item_name_startswith’ and ‘item_name_contains’. Max length is 100 characters.
  • search_by_item_id (string, optional) Search for customer debit notes using a specific item ID to filter based on product or service identifiers.
  • item_description_filter (string, optional) Filter debit notes by item description using detailed descriptions of products or services. Supports ‘startswith’ and ‘contains’ variants. Max length: 100 characters.
  • search_by_customer_name (string, optional) Search debit notes by customer name. Filters based on the business or individual name. Maximum 100 characters.
  • customer_email_filter (string, optional) Filter debit notes by customer email address, with a maximum length of 100 characters, to find specific customers or generate segment reports.
  • search_by_total_amount (string, optional) Filter debit notes by the total amount, including taxes, discounts, and adjustments. Useful for finding specific price ranges or high-value transactions.
  • search_by_outstanding_balance (string, optional) Filter debit notes by the remaining unpaid amount owed by the customer. Useful for finding overdue debit notes, tracking receivables, or generating aging reports.
  • search_by_custom_field (string, optional) Filter debit notes using custom fields. Supports ‘custom_field_startswith’ and ‘custom_field_contains’ for searching specific text patterns.
  • search_date_range (string, optional) Filter debit notes by creation date using yyyy-mm-dd format. Supports variants: date_start, date_end, date_before, date_after.
  • filter_due_date (string, optional) Search debit notes by due date using yyyy-mm-dd format. Supports ‘due_date_start’, ‘due_date_end’, ‘due_date_before’, and ‘due_date_after’ variants.
  • creation_date_filter (string, optional) Filter debit notes by creation date. Use formats: ‘yyyy-mm-dd’, ‘created_date_start’, ‘created_date_end’, ‘created_date_before’, or ‘created_date_after’.
  • last_modified_timestamp (string, optional) Filter debit notes modified after this timestamp in YYYY-MM-DDTHH:MM:SS-UTC format.
  • status_filter (string, optional) Filter debit notes by their status. Allowed values: sent, draft, overdue, paid, void, unpaid, partially_paid, viewed.
  • search_by_customer_id (string, optional) Search debit notes by the customer’s unique identifier. Use the customer ID from the Contacts API to find all corresponding debit notes.
  • filter_by_debit_note_type (string, optional) Set to ‘Type.DebitNote’ to filter debit notes specifically. Required for this search.
  • general_search_text (string, optional) Search debit notes by number, purchase order, or customer name. Max 100 characters. Useful for quick searches across multiple fields.
  • sort_debit_notes_by_column (string, optional) Sort debit notes by a specific column. Allowed values: customer_name, debit_note_number, date, due_date, total, balance, created_time.
  • page_number_to_fetch (integer, optional) Page number to retrieve from paginated results. Default is 1. Use with per_page to navigate extensive debit note data efficiently.
  • records_per_page (integer, optional) Specify the number of records to retrieve per page, up to a maximum of 200. The default value is 200. This helps manage data transfer efficiency.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCustomerDebitNote


Update an existing customer debit note.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Organization ID for the request within Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • debit_note_unique_identifier (string, optional) Unique identifier for the debit note to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • ignore_auto_number_generation (boolean, optional) Set to true to ignore automatic debit note number generation, requiring manual input of the debit note number. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCustomerDebitNote


Retrieve the details of a customer debit note from Zoho Books.

Parameters

  • organization_id (string, required) Organization ID for the request. This ID is required to specify the organization from which to retrieve the debit note.
  • debit_note_unique_id (string, required) Unique identifier for the specific debit note to retrieve details.
  • response_format (string, optional) Format of the debit note details. Options are json, pdf, or html. Default is json.
  • print_pdf (boolean, optional) If true, print the exported PDF version of the debit note; otherwise, do not print.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCustomerDebitNote


Delete an existing customer debit note in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization within Zoho Books. Required to specify which organization’s data to access or modify.
  • debit_note_unique_id (string, required) Unique identifier for the debit note to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateCustomerPayment


Create a new customer payment in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. This is necessary to associate the payment with the correct organization. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCustomerPayments


List all payments made by your customers.

Parameters

  • organization_id (string, required) The unique identifier of the organization. Required to specify which organization’s payments to list.
  • search_customer_name (string, optional) Filter payments by customer name using ‘startswith’ or ‘contains’ variants. Max length: 100 characters.
  • search_by_reference_number (string, optional) Search payments by reference number. Supports ‘startswith’ and ‘contains’ variants. Max-length 100.
  • payment_date (string, optional) Specify the date of the customer payment in YYYY-MM-DD format to filter results.
  • payment_amount_filter (number, optional) Filter payments by amount using variants: less_than, less_equals, greater_than, or greater_equals.
  • search_by_customer_notes (string, optional) Search payments using customer notes, supporting ‘startswith’ and ‘contains’ variants.
  • payment_mode_filter (string, optional) Filter payments by specifying the payment mode. Use ‘startswith’ or ‘contains’ for partial matching.
  • filter_payments_by_mode (string, optional) Filter payments by the payment mode. Accepted values include: All, Check, Cash, BankTransfer, Paypal, CreditCard, GoogleCheckout, Credit, Authorizenet, BankRemittance, Payflowpro, Stripe, TwoCheckout, Braintree, Others.
  • sort_column (string, optional) Specify the column to sort the payments by. Common options include date, amount, or customer name.
  • search_term_for_payments (string, optional) Search payments by reference number, customer name, or payment description. Maximum length is 100 characters.
  • customer_id (string, optional) The unique identifier for the customer involved in the payment. Use this to target specific customer transactions.
  • page_number_to_fetch (integer, optional) The page number of payment records to be retrieved. Defaults to 1.
  • records_per_page (integer, optional) Number of records to be fetched per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.BulkDeleteCustomerPayments


Delete multiple customer payments efficiently.

Parameters

  • organization_id (string, required) The unique identifier string for the organization in Zoho Books.
  • payment_ids_to_delete (string, required) Comma-separated list of payment IDs to be deleted in the bulk operation.
  • perform_bulk_delete (boolean, required) Set to true to perform the bulk delete operation for customer payments.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdatePaymentByCustomField


Update or upsert a customer payment using a unique custom field.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization whose payment is being updated or created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_api_name (string, optional) API name of the unique custom field used to identify the payment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) The unique value of the custom field used to identify or create a payment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_new_payment_if_not_found (boolean, optional) Set to true to create a new payment when no matching unique custom field value is found. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCustomerPaymentInfo


Update an existing payment information.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the payment update is requested. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • payment_unique_identifier (string, optional) The unique identifier for the payment to be updated. Use this to specify which payment you want to modify. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCustomerPaymentDetails


Retrieve details of a specific customer payment.

Parameters

  • organization_id (string, required) ID of the organization for which the payment details are requested.
  • payment_identifier (string, required) The unique identifier of the payment to retrieve details for.
  • response_format (string, optional) Format of the response. Allowed values: ‘json’ or ‘pdf’. Default is ‘json’.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCustomerPayment


Delete an existing payment for a customer.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose payment is being deleted.
  • payment_identifier (string, required) Unique identifier for the payment to be deleted. Required to specify which payment record should be removed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCustomerPaymentRefunds


Retrieve refunds for a specified customer payment.

Parameters

  • organization_id (string, required) The unique identifier of the organization. Required to specify which organization’s data to access.
  • customer_payment_identifier (string, required) Unique identifier of the customer payment to retrieve associated refunds.
  • page_number (integer, optional) Specify the page number to fetch. Defaults to 1 if not provided.
  • records_per_page (integer, optional) Number of records to fetch per page. Defaults to 200 if not specified.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RefundExcessPayment


Refund the excess amount paid by a customer.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization to process the refund under. Ensure this matches the ID in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • customer_payment_identifier (string, optional) Unique identifier for the customer’s payment to be refunded. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCustomerPaymentCustomFields


Update custom fields in existing customer payments.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization to which the customer payment belongs. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • customer_payment_identifier (string, optional) The unique identifier for the customer payment you wish to update custom fields for. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCustomerPaymentRefundDetails


Obtain details of a specific customer payment refund.

Parameters

  • organization_identifier (string, required) The unique ID of the organization. This is required to specify which organization’s data to access.
  • customer_payment_unique_id (string, required) Unique identifier of the customer payment to retrieve refund details.
  • refund_identifier (string, required) Unique identifier of the refund for the specified customer payment.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdatePaymentRefund


Update details of a customer payment refund.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. Required to access the organization’s data. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • customer_payment_identifier (string, optional) Unique identifier of the customer payment to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • refund_identifier (string, optional) Unique identifier for the refund transaction to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteCustomerPaymentRefund


Delete a refund for an existing customer payment.

Parameters

  • organization_id (string, required) ID of the organization for which the refund deletion is requested.
  • customer_payment_identifier (string, required) The unique identifier for the customer payment associated with the refund to be deleted.
  • refund_identifier (string, required) Unique identifier of the refund to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateCustomerEstimate


Create an estimate for a customer using Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the estimate is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • send_estimate_to_contact (boolean, optional) Set to true to send the estimate to the contact person(s) associated with it, false to skip sending. Only used when mode is ‘execute’.
  • ignore_automatic_estimate_number_generation (boolean, optional) Set to true to bypass automatic estimate number generation. This requires specifying an estimate number. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListEstimates


Retrieve a list of all estimates with pagination.

Parameters

  • organization_id (string, required) Specifies the ID of the organization to filter the estimates.
  • estimate_number_filter (string, optional) Specify an estimate number or use variants like ‘startswith’ or ‘contains’ for partial matching to filter estimates.
  • reference_number_filter (string, optional) Filter or search estimates by their reference number. Supports partial matches using ‘startswith’ and ‘contains’.
  • customer_name (string, optional) Search estimates by customer’s name with optional variants for partial matches, such as ‘startswith’ and ‘contains’.
  • total_filter (number, optional) Specify a condition to search estimates by their total amount. Use variants like ‘less_than’, ‘less_equals’, ‘greater_than’, and ‘greater_equals’ for range queries.
  • filter_by_customer_id (string, optional) Filter or search estimates using the unique customer ID. Use the customer_id provided by the Contacts API for the same organization to retrieve estimates linked to a specific customer.
  • filter_by_item_id (string, optional) Filter or search estimates by the unique item ID. Use the item_id returned by the Items API for the same organization to find estimates including a specific product or service.
  • item_name_filter (string, optional) Search estimates by item name. Supports variants like ‘item_name_startswith’ and ‘item_name_contains’ for partial matches.
  • search_by_item_description (string, optional) Search estimates by item description. Use variants ‘item_description_startswith’ and ‘item_description_contains’ for pattern matching.
  • search_by_custom_field (string, optional) Search estimates by a custom field, supporting variants like ‘startswith’ or ‘contains’ for partial matches. Useful for identifying estimates linked to specific custom data.
  • expiry_date (string, optional) Specify the expiration date of the estimates to filter the results. Use the format YYYY-MM-DD.
  • estimate_date_filter (string, optional) Search estimates by date using variants like ‘date_start’, ‘date_end’, ‘date_before’, or ‘date_after’.
  • estimate_status_filter (string, optional) Filter estimates by status. Allowed values: draft, sent, invoiced, accepted, declined, expired.
  • filter_estimates_by_status (string, optional) Specify the status to filter estimates. Allowed values: Status.All, Status.Sent, Status.Draft, Status.Invoiced, Status.Accepted, Status.Declined, Status.Expired.
  • keyword_search (string, optional) Keyword search across estimate number, reference number, or customer name to quickly find matching estimates.
  • sort_estimates_by_column (string, optional) Specify the column to sort estimates by. Options: customer_name, estimate_number, date, total, created_time.
  • deal_potential_id (integer, optional) Potential ID of a Deal in CRM. Use this to filter estimates linked to specific deals.
  • page_number (integer, optional) Specify the page number to fetch. Default is 1.
  • records_per_page (integer, optional) Number of records to fetch per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateEstimateWithCustomField


Update or create an estimate using a custom field value.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Provide the ID of the organization for which the estimate is being updated or created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_api_name (string, optional) The API name of the custom field used to uniquely identify and update an estimate. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) The unique value of the custom field used to identify and update the estimate. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_new_estimate_if_not_found (boolean, optional) Set to true to create a new estimate if no existing record matches the custom field value. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateEstimate


Update an existing estimate in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization whose estimate needs updating. It should be a unique identifier in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • estimate_unique_id (string, optional) Unique identifier for the estimate you want to update in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • ignore_auto_number_generation (boolean, optional) Set to true to ignore auto generation of estimate numbers and manually specify the estimate number. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveEstimateDetails


Retrieve the details of a specific estimate.

Parameters

  • organization_id (string, required) The unique identifier of the organization in Zoho Books. Required to retrieve estimate details.
  • estimate_id (string, required) Unique identifier of the specific estimate to retrieve details for.
  • response_format (string, optional) Specify the format for the estimate details: json, pdf, or html. Default is json.
  • print_pdf (boolean, optional) Set to true to print the exported PDF of the estimate.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteEstimate


Delete an existing estimate in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization where the estimate will be deleted.
  • estimate_id (string, required) Unique identifier for the estimate to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateEstimateCustomFields


Update custom fields in a specific estimate.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization whose estimate custom fields are being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • estimate_identifier (string, optional) Unique identifier for the estimate to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkEstimateAsSent


Mark a draft estimate as sent.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books. Required to identify which organization’s estimate to mark as sent.
  • estimate_identifier (string, required) The unique identifier for the estimate to be marked as sent.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AcceptEstimate


Mark a sent estimate as accepted if the customer has accepted it.

Parameters

  • organization_id (string, required) ID for the organization related to the estimate acceptance.
  • estimate_identifier (string, required) Unique identifier of the estimate to be marked as accepted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeclineEstimate


Marks a sent estimate as declined if rejected by customer.

Parameters

  • organization_id (string, required) The ID of the organization for which the estimate is being declined.
  • estimate_identifier (string, required) Unique identifier of the estimate to mark as declined.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SubmitEstimateForApproval


Submit an estimate for approval.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books that the estimate belongs to.
  • estimate_identifier (string, required) Unique identifier of the estimate to be submitted for approval.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApproveEstimate


Approve an estimate in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization in Zoho Books whose estimate is being approved. This should be the unique identifier associated with the organization.
  • estimate_identifier (string, required) Unique identifier for the estimate to be approved in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SendEstimateEmail


Send an email estimate to a customer.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization. This ID is required to send an estimate email. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • estimate_identifier (string, optional) Unique identifier of the estimate to be emailed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • email_attachments (string, optional) Files to be attached to the email estimate. Provide file paths or URLs. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetEstimateEmailContent


Retrieve the email content for a specific estimate.

Parameters

  • organization_id (string, required) ID of the organization for which you want to retrieve the estimate email content.
  • email_template_id (string, required) Optional. Specify a template ID to retrieve the email content based on a specific template. If not provided, defaults to the customer’s associated or default template.
  • estimate_id (string, required) Unique identifier for the estimate to retrieve its email content.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SendEstimatesEmail


Send multiple estimates to customers via email.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • estimate_ids_to_email (string, required) Comma-separated string of up to 10 estimate IDs to send via email.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ExportEstimatesAsPdf


Export up to 25 estimates as a single PDF document.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. Required to specify which organization’s estimates are to be exported.
  • estimate_ids (string, required) Comma-separated list of estimate IDs to include in the PDF. Maximum of 25 IDs allowed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ExportAndPrintEstimates


Export and print estimates as a PDF file.

Parameters

  • organization_id (string, required) ID of the organization whose estimates are to be exported and printed.
  • estimate_ids_to_export (string, required) Comma-separated list of estimate IDs to export and print. Maximum of 25 IDs allowed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateEstimateBillingAddress


Updates the billing address for a specific estimate.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization in Zoho Books. Required to specify the organization whose estimate billing address is to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • estimate_identifier (string, optional) Unique identifier of the estimate to update the billing address. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateEstimateShippingAddress


Updates the shipping address for an existing estimate in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization in Zoho Books whose estimate’s shipping address is to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • estimate_identifier (string, optional) Unique identifier of the estimate to update its shipping address. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetEstimateTemplates


Retrieve all estimate PDF templates.

Parameters

  • organization_id (string, required) ID of the organization to fetch estimate templates.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateEstimateTemplate


Update the PDF template for an estimate.

Parameters

  • organization_identifier (string, required) The unique ID of the organization for which the estimate template is being updated.
  • estimate_identifier (string, required) Provide the unique identifier for the specific estimate you want to update.
  • estimate_template_identifier (string, required) Unique identifier for the estimate template to update in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetEstimateComments


Get the complete history and comments of an estimate.

Parameters

  • organization_id (string, required) The unique ID of the organization whose estimate comments are needed.
  • estimate_identifier (string, required) Unique identifier for the estimate to retrieve its history and comments.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddEstimateComment


Add a comment for a specific estimate in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization within Zoho Books. It is required to specify which organization’s estimate is being commented on. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • estimate_identifier (string, optional) Unique identifier for the specific estimate to comment on. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateEstimateComment


Update an existing comment on an estimate.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The ID representing the organization. Required to update the comment in the specified organization’s estimate. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • estimate_identifier (string, optional) Unique identifier of the estimate to update the comment for. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • comment_unique_identifier (string, optional) The unique identifier of the comment to be updated on an estimate. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteEstimateComment


Delete an estimate comment.

Parameters

  • organization_id (string, required) ID of the organization where the estimate comment is located.
  • estimate_unique_id (string, required) The unique identifier for the estimate, required to specify which estimate’s comment to delete.
  • comment_unique_identifier (string, required) Unique identifier of the comment to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateExpense


Create a billable or non-billable expense record.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the expense is being recorded. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • expense_receipt_file (string, optional) File path or URL for the expense receipt. Accepted formats: gif, png, jpeg, jpg, bmp, pdf, xls, xlsx, doc, docx. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListExpenses


Retrieve a list of expenses with pagination.

Parameters

  • organization_id (string, required) Unique identifier for the organization whose expenses are being queried.
  • search_by_description (string, optional) Search expenses by description, supports ‘description_startswith’ and ‘description_contains’. Max-length is 100 characters.
  • search_by_reference_number (string, optional) Search expenses by part or complete reference number using ‘startswith’ or ‘contains’. Max-length is 100 characters.
  • filter_by_date (string, optional) Search expenses by expense date. Use variants: date_start, date_end, date_before, or date_after. Format [yyyy-mm-dd].
  • expense_status (string, optional) Search expenses by status. Allowed values: unbilled, invoiced, reimbursed, non-billable, billable.
  • amount_filter (number, optional) Search expenses by amount using the variants: less_than, less_equals, greater_than, or greater_equals.
  • search_expense_account_name (string, optional) Search expenses by name. Use ‘startswith:’ or ‘contains:’. Max length is 100 characters.
  • customer_name_filter (string, optional) Filter expenses by customer name. Supports ‘startswith’ and ‘contains’ variants. Max length is 100 characters.
  • vendor_name_filter (string, optional) Filter expenses by vendor name using ‘vendor_name_startswith’ or ‘vendor_name_contains’.
  • expense_account_customer_id (string, optional) The ID of the expense for the customer. Use this to filter expenses specific to a customer’s account.
  • vendor_id (string, optional) ID of the vendor associated with the expense.
  • recurring_expense_id (string, optional) The ID used to search for expenses associated with a recurring expense.
  • paid_through_account_id (string, optional) The ID of the through which the expense was paid.
  • search_expenses_text (string, optional) Search expenses by name, description, customer name, or vendor name. Maximum length is 100 characters.
  • sort_expenses_by (string, optional) Sort expenses by the specified column. Allowed values: date, account_name, total, bcy_total, reference_number, customer_name, created_time.
  • expense_status_filter (string, optional) Filter expenses by status. Allowed values: ‘Status.All’, ‘Status.Billable’, ‘Status.Nonbillable’, ‘Status.Reimbursed’, ‘Status.Invoiced’, ‘Status.Unbilled’.
  • page_number (integer, optional) Page number to fetch, with the default starting at 1.
  • records_per_page (integer, optional) Number of expense records to fetch per page. Defaults to 200 if not specified.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateExpenseWithCustomField


Update or create an expense using custom field values.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization for which the expense update is intended. It is required to identify the target organization in the API. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_field_api_name (string, optional) API name of the unique custom field used to identify the expense. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) The unique value for the custom field used to update or create an expense. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • allow_upsert_new_expense (boolean, optional) Set to true to create a new expense if no matching unique custom field value is found. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateExistingExpense


Update an existing expense in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization. Required to identify which organization’s expense is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • expense_identifier (string, optional) The unique identifier for the expense to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • expense_receipt_file (string, optional) File path of the expense receipt to attach. Allowed extensions are gif, png, jpeg, jpg, bmp, pdf, xls, xlsx, doc, and docx. Ensure the file is accessible and in an accepted format. Only used when mode is ‘execute’.
  • delete_receipt (boolean, optional) Set to true to remove the attached receipt from the expense. Use false to keep it. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetExpenseDetails


Retrieve details of a specific expense by ID.

Parameters

  • organization_identifier (string, required) String representing the ID of the organization for which the expense details are requested.
  • expense_identifier (string, required) Unique identifier for the expense to retrieve its details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteExpenseEntry


Delete an existing expense entry in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique identifier for the organization within Zoho Books.
  • expense_identifier (string, required) Unique identifier of the expense to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetExpenseComments


Retrieve comments and history for a specific expense.

Parameters

  • organization_id (string, required) The unique identifier of the organization in Zoho Books required to fetch the expense comments.
  • expense_unique_id (string, required) Unique identifier for the expense to retrieve its comments and history in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListCompanyEmployees


Retrieve a paginated list of all employees.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose employees are being listed. This should be provided as a string.
  • page_number (integer, optional) The page number to fetch. Default is 1 for the first page.
  • records_per_page (integer, optional) Specify the number of employee records to retrieve per page, with a default of 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateEmployeeForExpense


Create an employee for an expense record in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization in Zoho Books where the employee will be created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.FetchEmployeeDetails


Retrieve detailed information about an employee.

Parameters

  • organization_id (string, required) The unique identifier of the organization in Zoho Books. This ID is necessary to specify which organization’s employee details are being requested.
  • employee_unique_id (string, required) The unique identifier for the employee whose details are to be fetched in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteEmployeeRecord


Remove an employee from the records in Zoho Books.

Parameters

  • organization_identifier (string, required) ID of the organization to uniquely identify it for employee deletion.
  • employee_identifier (string, required) The unique identifier for the employee to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveExpenseReceipt


Retrieve the receipt attached to an expense.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books. Required to retrieve the expense receipt.
  • expense_identifier (string, required) Unique identifier for the expense to retrieve its receipt. Required for locating the specific expense in Zoho Books.
  • get_receipt_thumbnail (boolean, optional) Set to true to get a thumbnail of the receipt; false returns the full receipt.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AttachExpenseReceipt


Attach a receipt to a specified expense.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • expense_id (string, required) Unique identifier for the expense to which the receipt will be attached.
  • expense_receipt_file (string, optional) The file to attach as an expense receipt. Supported formats: gif, png, jpeg, jpg, bmp, pdf, xls, xlsx, doc, docx.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteExpenseReceipt


Deletes the receipt attached to an expense.

Parameters

  • organization_id (string, required) The ID of the organization for which the expense receipt is to be deleted. Ensure it’s accurate to target the correct entity.
  • expense_id (string, required) Unique identifier for the expense whose receipt is to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateFixedAsset


Create a fixed asset in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization in Zoho Books for which the fixed asset is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetFixedAssetsList


Retrieve a list of fixed assets from Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization for which to list fixed assets.
  • filter_fixed_asset_status (string, optional) Filter the fixed asset list by status. Valid inputs: Status.All, Status.Active, Status.Cancel, Status.FullyDepreciated, Status.WriteOff, Status.Sold, Status.Draft.
  • sort_by_column (string, optional) Specify the column to sort the fixed asset list. Choose from: asset_name, asset_number, asset_cost, created_time, current_asset_value.
  • sort_order (string, optional) Sort the fixed asset list in ascending or descending order. Use ‘A’ for ascending and ‘D’ for descending.
  • page_number (integer, optional) The page number to fetch from the fixed asset list. Defaults to 1 if not specified.
  • records_per_page (integer, optional) Number of fixed asset records to fetch per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateFixedAssetInfo


Update fixed asset details in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization whose fixed asset you wish to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • fixed_asset_identifier (string, optional) Unique identifier for the specific fixed asset to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetFixedAssetDetails


Retrieve details of a fixed asset using its ID.

Parameters

  • organization_id (string, required) Provide the ID of the organization for which you want to retrieve the asset details.
  • fixed_asset_identifier (string, required) Unique identifier for the fixed asset to retrieve its details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteFixedAsset


Delete a specified fixed asset.

Parameters

  • organization_id (string, required) The ID of the organization from which the fixed asset will be deleted. Ensure this ID corresponds to the correct organization.
  • fixed_asset_identifier (string, required) Unique identifier of the fixed asset to be deleted. This ID is required to specify which asset to remove.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.FetchAssetHistory


Fetch the detailed history of a specific fixed asset.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose asset history is being requested.
  • fixed_asset_identifier (string, required) Unique identifier for the fixed asset. Required to fetch its detailed history.
  • page_number (integer, optional) Page number to retrieve, with a default value of 1.
  • records_per_page (integer, optional) Number of records to fetch per page. Defaults to 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetAssetDepreciationSummary


Displays detailed future depreciation rates for a fixed asset.

Parameters

  • organization_identifier (string, required) The unique ID of the organization for which the asset’s future depreciation rates are to be retrieved.
  • fixed_asset_identifier (string, required) Unique identifier for the fixed asset to fetch its future depreciation rates.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ActivateFixedAsset


Activate a fixed asset to begin depreciation calculation.

Parameters

  • organization_id (string, required) ID of the organization. This is required to identify which organization’s asset to activate.
  • fixed_asset_id (string, required) Unique identifier of the fixed asset to activate for depreciation calculation.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CancelFixedAsset


Cancel a fixed asset in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. Required to specify which organization’s fixed asset to cancel.
  • fixed_asset_id (string, required) Unique identifier for the fixed asset to be canceled.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkFixedAssetAsDraft


Set a fixed asset status to draft in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization for which the fixed asset status will be changed.
  • fixed_asset_identifier (string, required) Unique identifier for the fixed asset in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.WriteOffFixedAsset


Remove a fixed asset from the records.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Required to specify which organization’s asset is to be written off. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • fixed_asset_identifier (string, optional) Unique identifier of the fixed asset to be written off in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SellFixedAsset


Initiate the sale of a specified fixed asset.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization within Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • fixed_asset_identifier (string, optional) Unique identifier of the fixed asset to be sold. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddFixedAssetComment


Add a comment to a fixed asset in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization in Zoho Books. This is required to add a comment to the fixed asset. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • fixed_asset_identifier (string, optional) Unique identifier for the fixed asset to add a comment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteAssetComment


Delete a comment from a fixed asset in Zoho Books.

Parameters

  • organization_id (string, required) Provide the ID of the organization to specify which organization’s asset comment you want to delete.
  • fixed_asset_identifier (string, required) Unique identifier of the fixed asset to delete a comment from.
  • comment_id (string, required) Unique identifier of the comment to be deleted from the fixed asset.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateFixedAssetType


Create a fixed asset type in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which to create the fixed asset type. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetFixedAssetTypeList


Retrieve a list of fixed asset types.

Parameters

  • organization_id (string, required) Unique identifier for the organization to retrieve asset types for.
  • page_number_to_fetch (integer, optional) The page number to retrieve for the list of fixed asset types. Defaults to 1 if not specified.
  • records_per_page (integer, optional) Number of records to fetch per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateFixedAssetType


Update a fixed asset type with new information.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • fixed_asset_type_identifier (string, optional) Unique identifier for the fixed asset type to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteFixedAssetType


Deletes a specified fixed asset type from the system.

Parameters

  • organization_id (string, required) The unique ID of the organization within Zoho Books.
  • fixed_asset_type_identifier (string, required) Unique identifier for the fixed asset type to delete.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ImportCustomerFromCrm


Import a customer from Zoho CRM to Zoho Books using CRM ID.

Parameters

  • organization_id (string, required) Unique identifier for the organization within Zoho Books.
  • crm_account_id (string, required) Unique identifier of the Zoho CRM to import the customer from.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CrmToBooksContactImport


Import a customer from Zoho CRM to Zoho Books using CRM contact ID.

Parameters

  • organization_id (string, required) The unique identifier for the organization within Zoho Books.
  • zoho_crm_contact_id (string, required) Unique identifier for the Zoho CRM contact to import into Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ImportVendorFromCrm


Import a vendor from Zoho CRM to Zoho Books using CRM vendor ID.

Parameters

  • organization_id (string, required) The ID of the organization in Zoho Books for which the vendor is being imported. This ID is used to specify the target organization in Zoho Books.
  • zoho_crm_vendor_id (string, required) Unique identifier of the Zoho CRM vendor to import.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ImportCrmProductToZohoBooks


Import a product from Zoho CRM to Zoho Books.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books. This is required to import products from Zoho CRM.
  • crm_product_id (string, required) Unique identifier of the Zoho CRM product to be imported into Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateCustomerInvoice


Create an invoice for your customer.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the invoice is created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • send_invoice_to_contacts (boolean, optional) Boolean to determine if the invoice is sent to the contact persons. Use ‘true’ to send, ‘false’ otherwise. Only used when mode is ‘execute’.
  • ignore_auto_number_generation (boolean, optional) Set to true to ignore auto invoice number generation, requiring manual input. Only used when mode is ‘execute’.
  • enable_quick_create_mode (boolean, optional) Enable quick create mode for streamlined invoice creation with minimal required fields. Set to true for activation. Only used when mode is ‘execute’.
  • enable_batch_payments (boolean, optional) Enable batch payment processing for the invoice. True means the invoice is included in batch operations. Requires ‘is_quick_create’ to be true. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetInvoiceList


Retrieve and organize a list of invoices from Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier of the organization for which invoices are being queried. This ID is crucial for accessing the correct set of invoices within Zoho Books.
  • search_by_invoice_number (string, optional) Search for invoices using their unique invoice number. Supports ‘startswith’ and ‘contains’ variants. Max length: 100 characters.
  • search_invoice_by_item_name (string, optional) Filters invoices by product or service name in line items. Supports ‘item_name_startswith’ and ‘item_name_contains’. Max length: 100 characters.
  • search_by_item_id (string, optional) Search invoices by item ID. Use the unique identifier of a product or service to filter invoices that include specific line items.
  • item_description_filter (string, optional) Filter invoices by item description using keywords. Supports ‘startswith’ and ‘contains’ variants. Max 100 characters.
  • search_reference_number (string, optional) Search invoices by reference number, such as purchase order or codes, to find invoices associated with specific projects or transactions.
  • search_by_customer_name (string, optional) Search for invoices using the customer’s name, with a maximum length of 100 characters, to generate customer-specific reports or find all invoices for a customer.
  • recurring_invoice_id (string, optional) ID of the recurring invoice from which the invoice is created. Use to filter invoices tied to specific recurring billing cycles.
  • customer_email_filter (string, optional) Filter invoices by the customer’s email address. Maximum length is 100 characters. Ideal for finding specific customer invoices or customer segment analysis.
  • search_by_total_amount (string, optional) Search and filter invoices based on the final total amount, including taxes, discounts, and adjustments. Useful for finding invoices within specific price ranges or identifying high-value transactions.
  • search_by_outstanding_balance (string, optional) Filter invoices by outstanding balance to find overdue invoices, track receivables, or generate aging reports.
  • search_by_custom_field (string, optional) Search invoices using custom fields. Supports ‘custom_field_startswith’ and ‘custom_field_contains’ for partial matching.
  • invoice_date_filter (string, optional) Filter invoices by invoice date using yyyy-mm-dd format. Supports variants like date_start, date_end, date_before, and date_after to find invoices within specific date ranges.
  • invoice_due_date_filter (string, optional) Filter invoices by due date using yyyy-mm-dd format. Supports start, end, before, and after variants for flexible searching.
  • filter_by_creation_date (string, optional) Filter invoices by creation date with yyyy-mm-dd format. Supports variants: start, end, before, and after.
  • filter_by_last_modified_time (string, optional) Filters invoices modified after a specific timestamp in YYYY-MM-DDTHH:MM:SS-UTC format. Useful for identifying recently updated invoices.
  • invoice_status (string, optional) Filter invoices by their current status (e.g., sent, draft, overdue, etc.).
  • search_by_customer_id (string, optional) Filters invoices using the unique customer ID. Use the ID from the Contacts API to find all invoices for a specific customer.
  • filter_invoices_by_criteria (string, optional) Filter invoices by status (e.g., Status.Sent, Status.Paid) or payment expected date using Date.PaymentExpectedDate.
  • general_search_text (string, optional) General search for invoices by invoice number, purchase order, or customer name. Accepts up to 100 characters.
  • sort_by_column (string, optional) Specify the column to sort invoices by. Options: customer_name, invoice_number, date, due_date, total, balance, created_time.
  • search_by_crm_potential_id (integer, optional) Find invoices linked to a specific CRM deal or opportunity using its potential ID from Zoho CRM.
  • response_format_type (integer, optional) Specifies the desired response format: 0 for all invoices, 1 for all invoices with counts and totals, 2 for count only, 3 for count and totals, 4 for invoices and totals.
  • page_number (integer, optional) Page number to fetch from paginated results. Default is 1. Use with ‘per_page’ for navigating large data sets.
  • records_per_page (integer, optional) Number of records to fetch per page. Default is 200, maximum is 200. Use to control result size for performance optimization.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateInvoiceByCustomField


Update or create an invoice using a custom field value.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. This is required to specify which organization’s invoice should be updated or created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_api_name (string, optional) The API name of the unique custom field used to locate the invoice to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_field_value (string, optional) The unique value of the custom field used to find or create the invoice. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_new_invoice_if_not_found (boolean, optional) Set to true to create a new invoice if the unique custom field value is not found in existing invoices. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateInvoice


Update details of an existing invoice in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization to which the invoice belongs. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_id (string, optional) Unique identifier of the invoice to be updated. Ensure this ID corresponds to an existing invoice. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • ignore_auto_invoice_number_generation (boolean, optional) Set to true to ignore automatic invoice number generation, requiring manual entry of the invoice number. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetInvoiceDetails


Retrieve details of a specific invoice by ID.

Parameters

  • organization_id (string, required) The unique ID of the organization for which the invoice details are requested.
  • invoice_identifier (string, required) Unique identifier of the invoice. Used to specify which invoice details to retrieve.
  • format_type (string, optional) Specify the format for invoice details: json, pdf, or html. Default is json.
  • print_pdf (boolean, optional) Boolean value indicating whether to print the exported PDF.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteInvoiceInZohoBooks


Delete an existing invoice in Zoho Books.

Parameters

  • organization_id (string, required) ID of the organization for which the invoice is to be deleted in Zoho Books.
  • invoice_identifier (string, required) Unique identifier of the invoice to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkInvoiceAsSent


Mark a draft invoice as sent.

Parameters

  • organization_id (string, required) Unique identifier of the organization for which the invoice will be marked as sent.
  • invoice_unique_identifier (string, required) Unique identifier of the invoice to be marked as sent.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.VoidInvoiceStatus


Mark an invoice as void in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books. Required to specify which organization the invoice belongs to.
  • invoice_unique_identifier (string, required) Unique identifier for the invoice to be marked as void.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkInvoiceAsDraft


Mark a voided invoice as draft in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books.
  • invoice_identifier (string, required) Unique identifier of the invoice to be marked as draft.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SendInvoicesEmail


Send up to 10 invoices by email to customers.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The organization ID for which invoices will be emailed. Required for sending emails. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • comma_separated_invoice_ids (string, optional) Comma separated list of invoice IDs to be emailed. Maximum 10 IDs. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateInvoiceFromSalesOrder


Create an invoice from a confirmed sales order.

Parameters

  • sales_order_id (string, required) The unique identifier of the confirmed sales order to create an invoice for.
  • organization_id (string, required) ID of the organization for which the invoice is being created. This must be a valid string ID.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AssociateInvoiceWithSalesOrder


Link existing invoices to sales orders for tracking.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Required for linking invoices with sales orders. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SubmitInvoiceForApproval


Submit an invoice for approval in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • invoice_unique_id (string, required) The unique identifier for the invoice to be submitted for approval.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApproveInvoice


Approve a specified invoice for processing.

Parameters

  • organization_identifier (string, required) The unique ID of the organization for which the invoice is to be approved.
  • invoice_identifier (string, required) Unique identifier of the invoice to approve.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetInvoiceEmailContent


Retrieve the email content for a specific invoice.

Parameters

  • organization_identifier (string, required) The unique identifier for the organization. Required to retrieve invoice email content for the specified organization.
  • invoice_identifier (string, required) Unique identifier of the invoice to retrieve its email content.
  • email_template_id (string, optional) Optional. Specify a template ID to get the email content based on a specific template. Defaults to customer-associated or default template if not provided.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SendInvoiceEmail


Email an invoice to a customer with optional content customization.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization to which the invoice is linked. This ID is required to specify which organization’s invoice is being emailed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_identifier (string, optional) Unique string identifier for the specific invoice to be emailed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_email_attachments (string, optional) A comma-separated list of file paths to attach to the email. Provide file paths if additional files need to be included with the invoice email. Only used when mode is ‘execute’.
  • send_customer_statement (boolean, optional) Set to ‘True’ to send the customer statement PDF with the email. Only used when mode is ‘execute’.
  • send_invoice_attachment (boolean, optional) Set to true to attach the invoice with the email; false to exclude it. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RemindCustomerInvoicePayment


Remind customers of unpaid invoices by email.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. It specifies which organization’s invoice reminders to manage. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_identifier (string, optional) Unique identifier of the invoice to send a payment reminder for. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • email_attachments (string, optional) Comma-separated list of file URLs to attach to the reminder email. Only used when mode is ‘execute’.
  • include_customer_statement_pdf (boolean, optional) Set to true to include a customer statement PDF with the email reminder. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetPaymentReminderEmailContent


Fetch the email content of a payment reminder for an invoice.

Parameters

  • organization_identifier (string, required) The unique ID for the organization within Zoho Books for which the payment reminder email content is being fetched.
  • invoice_identifier (string, required) Unique identifier for the specific invoice to fetch the reminder email content.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SendInvoiceReminders


Send email reminders for unpaid invoices.

Parameters

  • organization_identifier (string, required) Provide the ID of the organization for which the invoice reminders are to be sent.
  • invoice_ids (string, required) List of invoice IDs to send reminders for. Only for open or overdue invoices, up to 10 at once.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ExportInvoicesAsPdf


Export up to 25 invoices as a single PDF file.

Parameters

  • organization_identifier (string, required) The unique ID of the organization for which invoices are being exported.
  • invoice_ids (string, required) Comma-separated list of invoice IDs to export as a PDF. Maximum of 25 IDs allowed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ExportAndPrintInvoices


Export and print multiple invoices as PDFs.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to specify which organization’s invoices to print.
  • invoice_identifiers (string, required) A comma-separated string of up to 25 invoice IDs to export and print as PDFs.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DisableInvoicePaymentReminder


Disable automated payment reminders for an invoice.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to specify which organization’s invoice reminders are being disabled.
  • invoice_identifier (string, required) Unique identifier of the invoice to disable payment reminders.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ActivateInvoiceReminder


Enable automated payment reminders for invoices.

Parameters

  • organization_id (string, required) ID of the organization for which the invoice payment reminder is being activated.
  • invoice_identifier (string, required) Unique identifier of the invoice for which payment reminders are to be activated.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.WriteOffInvoiceBalance


Write off the balance amount of an invoice in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books.
  • invoice_identifier (string, required) The unique identifier for the invoice to be written off.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CancelWriteOffInvoice


Cancel the write-off amount of an invoice in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization in Zoho Books whose invoice write-off is to be canceled.
  • invoice_unique_identifier (string, required) The unique identifier for the invoice whose write-off is to be canceled.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ModifyInvoiceAddress


Update the billing address for a specific invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique string ID of the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_identifier (string, optional) Unique identifier of the invoice to update the billing address. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateInvoiceShippingAddress


Update the shipping address of a specific invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization in Zoho Books. Required to specify which organization’s invoice will be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_unique_identifier (string, optional) Unique identifier of the invoice to update the shipping address. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListInvoiceTemplates


Fetch all invoice PDF templates from Zoho Books.

Parameters

  • organization_id (string, required) ID of the organization to fetch invoice templates for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateInvoiceTemplate


Update the PDF template for a specific invoice.

Parameters

  • organization_id (string, required) Provide the ID of the organization for which the invoice template is being updated.
  • invoice_identifier (string, required) Unique identifier for the invoice to update the PDF template.
  • invoice_template_id (string, required) Unique identifier for the invoice template to be updated.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetInvoicePayments


Retrieve a list of payments for a specific invoice.

Parameters

  • organization_id (string, required) ID of the organization to retrieve invoice payments for.
  • invoice_identifier (string, required) Unique identifier of the invoice to retrieve its payment details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetInvoiceCreditsApplied


Retrieve the credits applied to a specific invoice.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to retrieve credits applied to an invoice.
  • invoice_identifier (string, required) Unique identifier of the invoice for which credits are applied.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApplyCreditsToInvoice


Apply customer credits to an invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization to identify where credits are applied. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_unique_identifier (string, optional) Unique identifier of the invoice to which credits will be applied. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteInvoicePayment


Delete a payment made to an invoice in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books to which the payment belongs. This is required to identify the specific organization for deleting the invoice payment.
  • invoice_identifier (string, required) Unique identifier of the invoice to delete the payment from.
  • invoice_payment_identifier (string, required) Unique identifier of the invoice payment to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RemoveInvoiceCredit


Remove a specific credit applied to an invoice.

Parameters

  • organization_id (string, required) The ID of the organization from which the credit is being removed.
  • invoice_identifier (string, required) Unique identifier of the invoice to remove a credit from.
  • credit_note_invoice_id (string, required) Unique identifier of the credit note invoice to be removed from the invoice.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetInvoiceAttachment


Fetch attachment file from a specified invoice.

Parameters

  • organization_id (string, required) The unique ID of the organization to retrieve the invoice attachment for.
  • invoice_identifier (string, required) Unique identifier of the invoice to fetch the attachment from.
  • get_thumbnail (boolean, optional) Set to true to get the thumbnail of the invoice attachment.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AttachInvoiceFile


Attach a file to a specified invoice.

Parameters

  • organization_identifier (string, required) ID of the organization for which the invoice attachment is being added. This is required to identify the specific organization within Zoho Books.
  • invoice_identifier (string, required) Unique identifier for the invoice to attach the file to.
  • file_to_attach (string, optional) The file to be attached. Allowed extensions: gif, png, jpeg, jpg, bmp, pdf.
  • send_attachment_in_email (boolean, optional) Set to True to send the attachment with the invoice when emailed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SetInvoiceAttachmentPreference


Set the email attachment preference for an invoice.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • invoice_identifier (string, required) Unique identifier for the specific invoice to update attachment preference.
  • send_attachment_with_email (boolean, required) Set to true to send the attachment with the invoice when emailed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteInvoiceAttachment


Delete the file attached to an invoice.

Parameters

  • organization_id (string, required) ID of the organization for which the invoice attachment will be deleted. This is required to authenticate and identify the specific organization on Zoho Books.
  • invoice_identifier (string, required) Unique identifier of the invoice to delete the attachment from. Must match the invoice’s ID in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveInvoiceDocument


Retrieve a document attached to a specific invoice.

Parameters

  • organization_id (string, required) ID of the organization to retrieve the document from.
  • invoice_id (string, required) The unique identifier for the invoice to which the document is attached. Required to retrieve the document.
  • invoice_document_id (string, required) Unique identifier for the specific document attached to the invoice. Required to retrieve the exact document.
  • response_format (string, optional) Specify the desired format for the response, such as json, pdf, or html.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteInvoiceDocument


Delete a document attached to an invoice.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. This is required to specify which organization’s invoice document is to be deleted.
  • invoice_id (string, required) The unique identifier of the invoice from which the document will be deleted. This ID is required and must be a valid invoice in the system.
  • invoice_document_id (string, required) The unique ID of the document to be deleted from the invoice.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteInvoiceExpenseReceipt


Delete attached expense receipts from an invoice.

Parameters

  • organization_id (string, required) ID of the organization from which the expense receipt will be deleted.
  • expense_identifier (string, required) Unique identifier of the expense to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateInvoiceCustomFields


Update custom fields in an existing invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization to which the invoice belongs. This is required to identify the correct organization for the invoice update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_identifier (string, optional) Unique identifier of the invoice to update custom fields. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetInvoiceComments


Get comments and history of an invoice.

Parameters

  • organization_id (string, required) ID of the organization for which the invoice comments and history are being retrieved. Must be a unique string identifier.
  • invoice_identifier (string, required) Unique identifier for the specific invoice to retrieve comments and history.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddInvoiceComment


Add a comment to a specific invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization for which the invoice belongs. It must be a valid and existing organization ID. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_identifier (string, optional) Unique identifier of the invoice to add a comment to. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateInvoiceComment


Update an existing comment on an invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) ID of the organization for which the invoice comment needs to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_unique_id (string, optional) Unique identifier for the invoice to update its comment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • comment_id (string, optional) Unique identifier of the comment to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteInvoiceComment


Delete a specific comment from an invoice.

Parameters

  • organization_id (string, required) Identifier for the organization in Zoho Books.
  • invoice_identifier (string, required) Unique identifier of the invoice to delete the comment from.
  • comment_unique_identifier (string, required) The unique identifier for the comment to be deleted from the invoice.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)


Generate a payment link for an invoice with expiry.

Parameters

  • organization_identifier (string, required) Specify the organization’s unique ID.
  • invoice_transaction_id (string, required) The unique ID of the transaction or invoice for which the payment link is generated.
  • transaction_type (string, required) Specifies the type of transaction, typically ‘Invoice’.
  • link_type (string, required) Specifies whether the payment link is Private or Public.
  • payment_link_expiry_date (string, required) The date when the payment link should expire. Use format: yyyy-MM-dd.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateNewZohoItem


Create a new item in Zoho Books inventory.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListActiveInventoryItems


Retrieve a paginated list of all active inventory items.

Parameters

  • organization_id (string, required) The unique identifier for the organization to fetch items from.
  • item_name_search (string, optional) Search for items by name using prefixes ‘name_startswith’ or ‘name_contains’. Maximum length is 100 characters.
  • description_filter (string, optional) Search items by description. Use keywords or phrases up to 100 characters. Prefix with ‘description_startswith’ or ‘description_contains’ for specific filtering.
  • search_by_rate_criteria (string, optional) Specify rate conditions to filter items. Use format like ‘rate_less_than:100’.
  • search_by_tax_id (string, optional) Search for items using the tax ID as a filter.
  • tax_name_filter (string, optional) Filter items by their tax name.
  • tax_exemption_identifier (string, optional) ID for the tax exemption. Required if is_taxable is false.
  • associated_account_id (string, optional) ID of the to associate the item with.
  • filter_items_by_status (string, optional) Filter items by status. Allowed values are ‘Status.All’, ‘Status.Active’, and ‘Status.Inactive’.
  • search_items_by_text (string, optional) Search for items by name or description, up to 100 characters.
  • sort_items_by (string, optional) Specify the attribute to sort items by. Allowed values: ‘name’, ‘rate’, ‘tax_name’.
  • sat_item_key_code (string, optional) SAT Item key code used to filter items. Provide a valid string key code for lookup.
  • sat_unit_code (string, optional) SAT Unit code for specific inventory items. Used to search or filter items based on their unit code.
  • page_number_to_fetch (integer, optional) The page number of active items to retrieve, with a default of 1 if unspecified.
  • records_per_page (integer, optional) Specify the number of records to fetch per page. Default is 200.
  • is_item_taxable (boolean, optional) Boolean indicating if the item is taxable. True means the item is taxable.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateItemViaCustomField


Update or create an item using a unique custom field.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. This ID is used to specify which organization’s data you are trying to access or modify. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_api_name (string, optional) The API name of the unique custom field used for identifying the item. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) The unique value of the custom field used to identify or create an item in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_item_if_not_found (boolean, optional) Set to true to create a new item if no item matches the unique custom field value. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateZohoItemDetails


Update the details of an item in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization in Zoho Books for which the item details are to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • item_identifier (string, optional) Unique identifier of the item to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveItemDetails


Retrieve details of a specific item in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose item details are being retrieved.
  • item_unique_identifier (string, required) Unique identifier for the item to retrieve details from Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteItemInZohoBooks


Delete an item from Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization in Zoho Books from which you wish to delete the item.
  • item_identifier (string, required) Unique identifier of the item to be deleted from Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateItemCustomFields


Updates custom fields in an existing item.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization associated with the item. This is required to specify which organization’s item custom fields should be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • item_identifier (string, optional) Provide the unique identifier for the item to update its custom fields. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ActivateInactiveItem


Activate an inactive item in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for your organization in Zoho Books. Required to activate an item.
  • item_identifier (string, required) Unique identifier of the item to be activated in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkItemInactive


Mark an item as inactive in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. Required for specifying which organization’s item to mark as inactive.
  • item_identifier (string, required) Unique identifier of the item to be marked inactive.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateJournalEntry


Create a journal entry in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetJournalList


Retrieve a list of accounting journals.

Parameters

  • organization_id (string, required) The unique identifier for the organization to retrieve journals for.
  • journal_entry_number (string, optional) Search journals by journal entry number using exact match or variants like ‘entry_number_startswith’ and ‘entry_number_contains’.
  • search_by_reference_number (string, optional) Search journals by reference number. Use ‘startswith:’ or ‘contains:’ for filtering options.
  • journal_date_search (string, optional) Specify date criteria to search journals. Use date_start, date_end, date_before, or date_after.
  • search_journal_notes (string, optional) Search journals by their associated notes. Options: ‘startswith’ or ‘contains’.
  • search_by_last_modified_time (string, optional) Search for journals using the last modified time as a filter criterion. Provide a valid timestamp to filter entries updated after that time.
  • journal_total_filter (number, optional) Filter journals based on total amount using keys like total_less_than or total_greater_equals.
  • search_by_customer_id (integer, optional) Use a specific Customer ID to search for journals in Zoho Books.
  • vendor_id (integer, optional) Specify the Vendor ID to search journals associated with that vendor.
  • filter_journals_by_date (string, optional) Specify the time period to filter journals by date. Options: JournalDate.All, JournalDate.Today, JournalDate.ThisWeek, JournalDate.ThisMonth, JournalDate.ThisQuarter, JournalDate.ThisYear.
  • sorting_column_for_journals (string, optional) Specify the field to sort journals by. Options: ‘journal_date’, ‘entry_number’, ‘reference_number’, ‘total’.
  • page_number_to_fetch (integer, optional) Page number of the journal list to retrieve. Default value is 1.
  • records_per_page (integer, optional) Number of journal records to be fetched per page. Default value is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateJournalInZohoBooks


Updates a journal entry in Zoho Books with specified details.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization in Zoho Books. Required for identifying which organization’s journal entry to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • journal_identifier (string, optional) The unique identifier for the journal entry to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetJournalDetails


Retrieve the details of a specific journal entry in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books required to retrieve journal details.
  • journal_unique_id (string, required) The unique identifier for the journal to retrieve its details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteJournalEntry


Delete a specific journal entry by ID.

Parameters

  • organization_id (string, required) ID of the organization associated with the journal to be deleted.
  • journal_entry_id (string, required) The unique identifier for the journal entry to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.PublishDraftJournal


Mark a draft journal as published in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization in Zoho Books. Required to identify the organization where the journal resides.
  • journal_identifier (string, required) Unique identifier of the journal to be marked as published.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AttachFileToJournal


Attach a file to a Zoho Books journal entry.

Parameters

  • organization_id (string, required) The unique identifier for the organization where the file will be attached. This is used to specify the target organization in Zoho Books.
  • journal_unique_identifier (string, required) Provide the unique identifier for the specific journal entry to which the file will be attached.
  • attachment_file_path (string, optional) The path to the file that will be attached to the journal in Zoho Books.
  • document_to_attach (string, optional) The document or file to be attached to the journal entry in Zoho Books.
  • total_number_of_files (integer, optional) Specify the total number of files to be attached to the journal. Ensure this matches the actual number of attachments.
  • document_identifiers (string, optional) A string of document IDs that need to be attached. These IDs should be associated with the documents intended for attachment.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddJournalComment


Add a comment to a journal entry in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization in Zoho Books where the comment is to be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • journal_unique_id (string, optional) The unique identifier for the journal entry to which the comment will be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteJournalComment


Delete a journal comment in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to specify which organization’s journal comment should be deleted.
  • journal_unique_id (string, required) Unique identifier of the journal for which the comment will be deleted.
  • comment_id (string, required) Unique identifier of the comment to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.EnableOrganizationLocations


Enable locations for an organization in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier of the organization for which to enable location tracking.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateZohoBookLocation


Create a new location in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the location is being created in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListInventoryLocations


Retrieve all available locations from Zoho Inventory.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateLocationInZohoBooks


Update location details in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization in Zoho Books. It is required to identify which organization’s location is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • location_identifier (string, optional) Unique identifier of the location to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteLocation


Delete a location from the system.

Parameters

  • organization_id (string, required) The unique ID of the organization to which the location belongs.
  • location_id (string, required) The unique identifier of the location to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ActivateLocation


Marks a location as active.

Parameters

  • organization_id (string, required) ID of the organization to which the location belongs.
  • location_identifier (string, required) Unique identifier for the location to be marked as active.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkLocationInactive


Marks a specific location as inactive in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization in Zoho Books to mark the location as inactive.
  • location_identifier (string, required) Unique identifier of the location to be marked as inactive in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SetPrimaryLocation


Marks a specified location as primary in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization for which to set the primary location in Zoho Books.
  • location_identifier (string, required) Unique identifier of the location to be marked as primary.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateOpeningBalance


Creates an opening balance for .

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the opening balance is being created. This ID is required to specify the target organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateOpeningBalance


Update the existing opening balance information.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Required for updating the opening balance information. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetOpeningBalance


Retrieves the opening balance for .

Parameters

  • organization_id (string, required) ID of the organization to retrieve the opening balance for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteOpeningBalance


Delete the entered opening balance in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose opening balance is to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateOrganizationInZohoBooks


Create a new organization in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization to be created in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListOrganizations


Retrieve the list of organizations from Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization to list details for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateOrganizationDetails


Update an organization’s details in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Unique identifier of the organization to update in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • organization_identifier (string, optional) The unique string identifier for the organization to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetOrganizationDetails


Retrieve details of an organization from Zoho Books.

Parameters

  • organization_id (string, required) Unique identifier for the organization in Zoho Books. Used to retrieve specific organization details.
  • org_id (string, required) Unique identifier for the specific organization.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateProject


Create a new in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Unique identifier for the organization in Zoho Books. Required for creation. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListProjects


Retrieve a list of all with pagination.

Parameters

  • organization_id (string, required) ID of the organization for which to list .
  • filter_projects_by_status (string, optional) Filter by status. Use Status.All, Status.Active, or Status.Inactive.
  • search_by_customer_id (string, optional) Search using the customer’s ID to filter results.
  • sort_projects_by (string, optional) Sort projects by name, customer name, rate, or created time.
  • page_number (integer, optional) Specify the page number to retrieve. Defaults to 1 if not specified.
  • records_per_page (integer, optional) Number of records to fetch per page. Defaults to 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateProjectWithCustomField


Update or create using a unique custom field.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) A string representing the organization’s ID required to update or create a using the custom field. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_api_name (string, optional) The API name of the unique custom field used to identify the . Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) The unique value for the custom field used to identify or create a . Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_new_project_if_not_found (boolean, optional) Set to true to create a new if no existing project matches the unique custom field value. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateProjectDetails


Update details of a in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization within Zoho Books, required to identify the organization whose is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • project_unique_identifier (string, optional) Unique identifier of the to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetProjectDetails


Retrieve detailed information of a specific by ID.

Parameters

  • organization_identifier (string, required) ID of the organization to retrieve details.
  • project_unique_identifier (string, required) Unique identifier for the to retrieve detailed information.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteProject


Deletes an existing in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books. Required to identify the organization from which the will be deleted.
  • project_id (string, required) Unique identifier of the to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ActivateProject


Activate a in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization in which the is to be activated.
  • project_identifier (string, required) Unique identifier for the to activate in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeactivateProject


Deactivate a in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books. Required for identifying the organization for the update.
  • project_id (string, required) The unique identifier of the to be marked as inactive.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CloneProject


Clone an existing in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • project_unique_identifier (string, optional) Unique string identifier of the to be cloned. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AssignUsersToProject


Assign users to a specific in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Unique ID of the organization in Zoho Books for which users are being assigned to a . Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • project_identifier (string, optional) The unique identifier for the to which will be assigned. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListProjectUsers


Get a list of users associated with a .

Parameters

  • organization_id (string, required) The unique ID representing the organization in Zoho Books. Required to access .
  • project_identifier (string, required) Unique identifier for the to retrieve associated .

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.InviteUserToProject


Invite a user to a in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization in Zoho Books where the is located. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • project_unique_identifier (string, optional) Unique identifier of the in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateProjectUserDetails


Update user details in a specific .

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Required to update the user’s details. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • project_identifier (string, optional) Unique identifier for the in Zoho Books. Required to specify which project’s details are being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • user_identifier (string, optional) Unique identifier for the user to be updated within the . Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetProjectUserDetails


Fetch details of a user within a in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique identifier for the organization in Zoho Books. This is required to fetch the user details associated with the specified .
  • project_identifier (string, required) The unique identifier for the in Zoho Books to fetch details from.
  • user_identifier (string, required) Unique identifier of the user within the . Required to fetch -specific details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RemoveUserFromProject


Remove a user from a specific in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization within Zoho Books.
  • project_identifier (string, required) The unique identifier for the from which the will be removed.
  • user_identifier (string, required) Unique identifier of the user to be removed from the .

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.PostProjectComment


Post a comment to a specified .

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique identifier of the organization for which the comment is being posted. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • project_unique_identifier (string, optional) Unique identifier for the in Zoho Books. Required to specify the target project for adding a comment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetProjectComments


Retrieve comments for a specified .

Parameters

  • organization_identifier (string, required) The unique ID of the organization to fetch comments for.
  • project_identifier (string, required) Unique identifier of the to fetch comments for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteProjectComment


Delete a specific comment from a .

Parameters

  • organization_id (string, required) ID of the organization for which the comment is to be deleted.
  • project_identifier (string, required) Unique identifier of the to delete the comment from.
  • comment_unique_identifier (string, required) Unique identifier for the comment to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListProjectInvoices


Retrieve invoices for a specific in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique identifier for the organization in Zoho Books. This is required to access the specific organization’s invoices.
  • project_unique_identifier (string, required) Unique identifier for the specific to retrieve invoices for.
  • sort_invoices_by (string, optional) Specify the column to sort invoices by. Options are: ‘invoice_number’, ‘date’, ‘total’, ‘balance’, ‘created_time’.
  • page_number_to_fetch (integer, optional) Specify the page number to retrieve from the list of invoices. Default is 1.
  • records_per_page (integer, optional) The number of invoice records to fetch per page. Defaults to 200 if not specified.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateVendorPurchaseOrder


Generate a purchase order for a vendor.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books for which the purchase order is being created. Required to specify the target organization. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • file_attachment (string, optional) File path or URL to attach. Allowed extensions: gif, png, jpeg, jpg, bmp, pdf, xls, xlsx, doc, docx. Only used when mode is ‘execute’.
  • ignore_auto_number_generation (boolean, optional) Set to true to disable automatic purchase order number generation, requiring a manual number. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListPurchaseOrders


Retrieve a list of all purchase orders.

Parameters

  • organization_id (string, required) The unique ID of the organization to filter purchase orders.
  • search_by_purchaseorder_number (string, optional) Search purchase order by number. Supports exact, starts with, and contains variants.
  • reference_number_search (string, optional) Search for a purchase order using the exact or partial reference number. Supports ‘startswith’ and ‘contains’ methods.
  • creation_date (string, optional) Creation date for purchase order search in YYYY-MM-DD format.
  • purchase_order_status (string, optional) Filter purchase orders by status. Options: draft, open, billed, cancelled.
  • search_by_item_description (string, optional) Search purchase orders by item description. Use partial matches or specific description. Includes variants like ‘startswith’ and ‘contains’.
  • vendor_name (string, optional) Search purchase orders by vendor name with optional ‘startswith’ or ‘contains’ variants.
  • total_amount_filter (number, optional) Filter purchase orders by total amount. Use options like ‘start’, ‘end’, ‘less_than’, ‘less_equals’, ‘greater_than’, ‘greater_equals’ to specify the range or comparison.
  • vendor_identifier (string, optional) Specify the unique ID of the vendor to filter purchase orders. Useful for grouping POs by a specific vendor.
  • search_by_last_modified_time (string, optional) ISO 8601 format (YYYY-MM-DDTHH:MM:SS±HH:MM) to filter POs by last modified time. For finding recently updated POs.
  • search_by_item_id (string, optional) Search purchase orders using the unique item ID to find POs containing a specific item.
  • status_filter (string, optional) Filter purchase orders by status. Use ‘Status.All’, ‘Status.Draft’, ‘Status.Open’, ‘Status.Billed’, or ‘Status.Cancelled’.
  • search_purchase_order_text (string, optional) Search for purchase orders by number, reference, or vendor name. Allows general searching across multiple fields for quick lookup.
  • sort_by_column (string, optional) Column to sort purchase orders by. Options: vendor_name, purchaseorder_number, date, delivery_date, total, created_time.
  • search_by_custom_field (string, optional) Search purchase orders using custom field criteria. Supports ‘startswith’ and ‘contains’ variants.
  • page_number (integer, optional) Specify the page number to fetch, with a default value of 1.
  • records_per_page (integer, optional) Specifies the number of purchase orders to retrieve per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdatePurchaseOrderByCustomField


Update or create a purchase order via custom field value.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. This is required to specify which organization’s purchase order needs to be updated or created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_api_name (string, optional) The API name of the unique custom field used to update or identify the purchase order. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) Unique value for the custom field to retrieve and update the purchase order. This should match the specific custom field value used to identify the order. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_new_order_if_not_found (boolean, optional) Set to true to create a new purchase order if no existing order matches the unique custom field value. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdatePurchaseOrder


Update an existing purchase order in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization for which the purchase order is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • purchase_order_identifier (string, optional) Unique identifier for the specific purchase order to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • attachment_file_path (string, optional) File path of the attachment with extensions: gif, png, jpeg, jpg, bmp, pdf, xls, xlsx, doc, docx. Only used when mode is ‘execute’.
  • ignore_auto_number_generation (boolean, optional) If true, ignore automatic purchase order number generation and manually specify the order number. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrievePurchaseOrderDetails


Retrieve the details of a purchase order.

Parameters

  • organization_identifier (string, required) Unique ID of the organization to retrieve purchase order details.
  • purchase_order_id (string, required) Provide the unique identifier of the purchase order to retrieve its details.
  • response_format (string, optional) Specifies the format of the purchase order details. Options: json, pdf, html. Default is json.
  • print_pdf (boolean, optional) Set to True to print the exported PDF of the purchase order.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeletePurchaseOrder


Delete an existing purchase order in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier of the organization within Zoho Books. Required to specify which organization’s purchase order is to be deleted.
  • purchase_order_identifier (string, required) Unique identifier for the purchase order to delete.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateCustomFieldsPurchaseOrder


Update custom field values in purchase orders.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization associated with the purchase order. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • purchase_order_id (string, optional) A unique identifier for the purchase order to update custom fields. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.OpenPurchaseOrder


Mark a draft purchase order as open.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books whose purchase order status needs to be changed.
  • purchase_order_identifier (string, required) Unique identifier for the purchase order to be marked as open.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkPurchaseOrderBilled


Mark a purchase order as billed in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier of the organization in Zoho Books. Required to perform actions within the specified organization.
  • purchase_order_id (string, required) Unique identifier of the purchase order to be marked as billed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CancelPurchaseOrder


Cancel a specific purchase order in Zoho Books.

Parameters

  • organization_id (string, required) The identifier for the organization in Zoho Books. This ID is required to specify which organization’s purchase order should be cancelled.
  • purchase_order_id (string, required) The unique identifier of the purchase order to be cancelled.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SubmitPurchaseOrder


Submit a purchase order for approval.

Parameters

  • organization_identifier (string, required) The unique ID of the organization within Zoho Books.
  • purchase_order_id (string, required) Unique identifier of the purchase order to be submitted for approval.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApprovePurchaseOrder


Approve a purchase order.

Parameters

  • organization_id (string, required) The ID of the organization for which to approve the purchase order. This should be a unique string identifier provided by Zoho Books.
  • purchase_order_identifier (string, required) The unique identifier for the purchase order to be approved.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SendPurchaseOrderEmail


Send a purchase order email to the vendor.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique identifier for the organization. Required to specify which organization the purchase order belongs to. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • purchase_order_id (string, optional) Unique identifier of the purchase order to be emailed to the vendor. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • email_attachments (string, optional) A comma-separated list of file paths or URLs to attach to the email. Only used when mode is ‘execute’.
  • attachment_file_name (string, optional) The name of the file to attach to the email for the purchase order. Only used when mode is ‘execute’.
  • send_purchase_order_attachment (boolean, optional) Set to true to include the purchase order as an attachment with the email. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetPurchaseOrderEmailContent


Retrieves the email content of a purchase order.

Parameters

  • organization_id (string, required) The unique identifier of the organization to retrieve the purchase order email content for.
  • purchase_order_id (string, required) Unique identifier of the purchase order to retrieve its email content.
  • email_template_id (string, optional) Get the email content based on a specific email template. Defaults to customer-associated or default template if not provided.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdatePurchaseOrderBillingAddress


Update the billing address for a specific purchase order.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization to update the billing address in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • purchase_order_identifier (string, optional) Unique identifier for the specific purchase order to update the billing address. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetPurchaseOrderTemplates


Retrieve all purchase order PDF templates from Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier of the organization for retrieving purchase order templates.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrievePurchaseOrderAttachment


Retrieve the file attached to a specific purchase order.

Parameters

  • organization_identifier (string, required) The unique ID representing the organization. Required to specify which organization’s purchase order to access.
  • purchase_order_id (string, required) The unique identifier of the purchase order to retrieve the attachment for.
  • get_thumbnail (boolean, optional) Set to true to get the thumbnail of the attachment, or false to retrieve the full file.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AttachFileToPurchaseOrder


Attach a file to a specified purchase order.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • purchase_order_id (string, required) The unique identifier of the purchase order to which the file will be attached.
  • file_attachment (string, optional) The file to attach to the purchase order. Must be one of the following formats: gif, png, jpeg, jpg, bmp, pdf, xls, xlsx, doc, or docx.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdatePurchaseOrderEmailAttachment


Update email attachment preference for a purchase order.

Parameters

  • organization_id (string, required) The unique ID of the organization for which the purchase order email attachment preference is being updated.
  • purchase_order_id (string, required) Unique identifier of the purchase order to update the email attachment preference for.
  • include_attachment_with_email (boolean, required) Boolean to determine if the attachment should be sent with the purchase order email. Set to true to include the attachment, or false to exclude it.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeletePurchaseOrderAttachment


Deletes the attachment from a purchase order.

Parameters

  • organization_id (string, required) The unique identifier of the organization in Zoho Books. This is required to specify which organization’s records to access or modify.
  • purchase_order_id (string, required) Unique identifier of the purchase order to delete the attachment from.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetPurchaseOrderComments


Retrieve comments and history of a purchase order.

Parameters

  • organization_id (string, required) The unique identifier of the organization to retrieve purchase order comments for. Required to specify which organization’s data to access.
  • purchase_order_id (string, required) Unique identifier for the specific purchase order to retrieve comments and history.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddPurchaseOrderComment


Add a comment to a purchase order in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. This ID is required to specify which organization’s purchase order is being commented on. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • purchase_order_identifier (string, optional) Unique identifier for the purchase order in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdatePurchaseOrderComment


Update an existing comment on a purchase order.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID representing the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • purchase_order_id (string, optional) The unique identifier for the purchase order to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • comment_identifier (string, optional) Unique identifier of the comment to be updated in the purchase order. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeletePurchaseOrderComment


Delete a comment from a purchase order.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. Provide this to specify which organization’s purchase order comment you wish to delete.
  • purchase_order_id (string, required) Unique identifier of the purchase order to delete the comment from.
  • comment_unique_identifier (string, required) Unique identifier of the comment to be deleted. Required to specify which comment to remove from a purchase order.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RejectPurchaseOrder


Reject a specific purchase order in Zoho Books.

Parameters

  • organization_identifier (string, required) A unique identifier for the organization in Zoho Books.
  • purchase_order_id (string, required) The ID of the purchase order to be rejected in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateRecurringBill


Create a recurring bill in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization in Zoho Books for which the recurring bill will be created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateRecurringBillCustomField


Update or create a recurring bill using a unique custom field.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization associated with the recurring bill. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_field_unique_identifier_key (string, optional) The API name of the unique custom field used to identify the recurring bill. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) Unique value of the custom field used to identify the recurring bill. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • allow_creation_if_missing (boolean, optional) Set to true to create a new recurring bill if the unique custom field value is not found. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateRecurringBill


Update details of a recurring bill in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. This ID is required to specify the organization whose recurring bill is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • recurring_bill_identifier (string, optional) Unique identifier for the recurring bill to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRecurringBillDetails


Retrieve details of a recurring bill from Zoho Books.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books.
  • recurring_bill_unique_id (string, required) Unique identifier for the recurring bill in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteRecurringBill


Delete an existing recurring bill in Zoho Books.

Parameters

  • organization_identifier (string, required) ID of the organization in Zoho Books to delete a recurring bill from.
  • recurring_bill_identifier (string, required) Unique identifier of the recurring bill to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.StopRecurringBill


Stop an active recurring bill in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID representing the organization in Zoho Books.
  • recurring_bill_identifier (string, required) Unique identifier for the recurring bill to be stopped.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ResumeRecurringBill


Resume a stopped recurring bill in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID for the organization in Zoho Books.
  • recurring_bill_identifier (string, required) Provide the unique identifier of the recurring bill to resume it in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRecurringBillHistory


Get history and comments of a recurring bill.

Parameters

  • organization_id (string, required) ID of the organization for which you want to get the recurring bill history.
  • recurring_bill_identifier (string, required) Unique identifier for the specific recurring bill. Required to fetch its history and comments.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateRecurringExpense


Create a recurring expense in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. This ID is necessary to specify which organization’s records to create the recurring expense under. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListRecurringExpenses


Retrieve all recurring expenses from your records.

Parameters

  • organization_id (string, required) The unique identifier of the organization whose recurring expenses need to be listed.
  • recurring_expense_name_filter (string, optional) Filter recurring expenses by name using either ‘startswith’ or ‘contains’. Maximum length is 100 characters.
  • search_by_last_created_date (string, optional) Filter recurring expenses based on last generated expense date. Use formats: last_created_date_start, last_created_date_end, last_created_date_before, last_created_date_after with date [yyyy-mm-dd].
  • filter_by_next_expense_date (string, optional) Filter recurring expenses by dates related to the next expected expense. Options include ‘next_expense_date_start’, ‘next_expense_date_end’, ‘next_expense_date_before’, and ‘next_expense_date_after’. Format is ‘yyyy-mm-dd’.
  • expense_status (string, optional) Specify the status of expenses to search for. Allowed values are ‘active’, ‘stopped’, and ‘expired’.
  • account_id_for_expense (string, optional) Specify the unique identifier for the expense to filter expenses associated with it.
  • filter_by_account_name (string, optional) Search expenses by name with options for exact match or partial match using ‘startswith’ and ‘contains’. Max-length is 100 characters.
  • amount_filter (number, optional) Specify a filter for expense amounts, such as ‘amount_less_than’, ‘amount_less_equals’, ‘amount_greater_than’, or ‘amount_greater_than’.
  • search_by_customer_name (string, optional) Search recurring expenses by customer name. Use variants ‘customer_name_startswith’ or ‘customer_name_contains’. Max 100 characters.
  • search_by_customer_id (string, optional) Specify the customer ID to search expenses associated with that customer.
  • paid_through_account_id (string, optional) ID of the through which the expense was paid. Used to filter expenses.
  • expense_status_filter (string, optional) Filter recurring expenses by their status. Use ‘Status.All’, ‘Status.Active’, ‘Status.Expired’, or ‘Status.Stopped’.
  • search_expenses_by_text (string, optional) Specify text to search expenses by name, description, customer name, or vendor name. Maximum length is 100 characters.
  • sort_expenses_by_column (string, optional) Specify the column to sort expenses by. Allowed values: next_expense_date, account_name, total, last_created_date, recurrence_name, customer_name, created_time.
  • page_number_to_fetch (integer, optional) The page number of records to retrieve, starting from 1. Default is 1.
  • records_per_page (integer, optional) Specify how many records to retrieve per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateRecurringExpense


Update or create a recurring expense using a custom field.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Unique identifier for the organization whose recurring expense is to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_api_name (string, optional) Unique CustomField API Name to identify the recurring expense. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) Unique value of the CustomField used to identify the recurring expense. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_new_recurring_if_not_found (boolean, optional) Set to true to create a new recurring expense if the unique custom field value is not found. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ModifyRecurringExpense


Update a recurring expense in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Provide the ID of the organization for which the recurring expense needs to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • recurring_expense_identifier (string, optional) Unique identifier for the recurring expense to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRecurringExpenseDetails


Get details of a specific recurring expense in Zoho Books.

Parameters

  • organization_id (string, required) Provide the ID of the organization to retrieve its specific recurring expense details from Zoho Books.
  • recurring_expense_id (string, required) Unique identifier for the recurring expense to retrieve its details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteRecurringExpense


Delete an existing recurring expense in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • recurring_expense_id (string, required) The unique identifier for the recurring expense to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.StopRecurringExpense


Stop an active recurring expense in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books for which the recurring expense will be stopped.
  • recurring_expense_identifier (string, required) Unique identifier for the recurring expense to be stopped.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ResumeRecurringExpense


Resumes a stopped recurring expense cycle.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • recurring_expense_id (string, required) The unique identifier for the recurring expense to be resumed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListChildExpenses


Retrieve child expenses from a recurring expense.

Parameters

  • organization_id (string, required) The unique identifier for the organization to list child expenses for.
  • recurring_expense_identifier (string, required) Unique identifier for the recurring expense to retrieve child expenses.
  • sort_expenses_by (string, optional) Specify the field to sort expenses. Valid options: next_expense_date, account_name, total, last_created_date, recurrence_name, customer_name, created_time.
  • fetch_page_number (integer, optional) Specify the page number to retrieve. Default is 1.
  • records_per_page (integer, optional) Specify the number of expense records to retrieve per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRecurringExpenseHistory


Get history and comments of a recurring expense.

Parameters

  • organization_id (string, required) ID of the organization for which the recurring expense history is requested.
  • recurring_expense_id (string, required) Unique identifier for the specific recurring expense to retrieve history and comments.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateRecurringInvoice


Create a new recurring invoice in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the recurring invoice is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListRecurringInvoices


Retrieve details of all recurring invoices.

Parameters

  • organization_id (string, required) The unique identifier of the organization for which you want to list the recurring invoices. Required for accessing specific organization’s data.
  • recurrence_unique_name (string, optional) Unique name for the recurring profile, provided by the . Max-length is 100 characters.
  • search_by_item_name (string, optional) Search recurring invoices by item name, using ‘item_name_startswith’ or ‘profileitemname_contains’ variants.
  • item_description_filter (string, optional) Search for recurring invoices by item description using ‘startswith’ or ‘contains’ criteria.
  • customer_name (string, optional) Name of the customer for whom the recurring invoice is raised. Use this to filter invoices by customer.
  • line_item_id (string, optional) Specify the line item ID for filtering recurring invoices.
  • item_id (string, optional) Unique identifier for the item associated with the recurring invoice.
  • tax_identifier (string, optional) ID of the tax or tax group associated with the recurring invoice.
  • invoice_note (string, optional) A short note for the recurring invoice, providing additional details or .
  • recurring_invoice_start_date (string, optional) The date on which the recurring invoice starts. Format: YYYY-MM-DD.
  • recurring_invoice_end_date (string, optional) The date when the recurring invoice expires, formatted as YYYY-MM-DD.
  • customer_id (string, optional) The ID of the customer for whom the recurring invoice is raised. Use this to filter invoices specific to a customer.
  • recurring_invoice_status (string, optional) Status of the recurring invoice: ‘active’, ‘stopped’, or ‘expired’.
  • filter_recurring_invoice_status (string, optional) Filter recurring invoices by status or payment expected date. Allowed values: Status.All, Status.Active, Status.Stopped, Status.Expired.
  • search_text (string, optional) Search invoices by invoice number, purchase order, or customer name. Maximum length is 100 characters.
  • sort_by_column (string, optional) Specify the column to sort the recurring invoices by. Leave empty for no sorting.
  • page_number (integer, optional) The page number to fetch, with a default value of 1.
  • records_per_page (integer, optional) Number of records to retrieve per page, with a default of 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateRecurringInvoiceCustomField


Update or create a recurring invoice using a custom field.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. This ID is required to update or create a recurring invoice using the custom field. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_api_name (string, optional) The unique API name of the custom field used to identify which recurring invoice to update or create. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) The unique value for the custom field used to identify and update the recurring invoice. This should be a unique string associated with a custom field configured to reject duplicates. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • enable_upsert (boolean, optional) Set to true to create a new invoice if no existing invoice matches the unique identifier. Set to false to update only without creating a new invoice. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateRecurringInvoice


Update details of a recurring invoice in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization in Zoho Books. Required for updating a recurring invoice. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • recurring_invoice_id (string, optional) Unique identifier of the recurring invoice to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRecurringInvoiceDetails


Retrieve details of a specific recurring invoice.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to access organization-specific data.
  • recurring_invoice_identifier (string, required) Unique identifier for the recurring invoice to retrieve its details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteRecurringInvoice


Delete an existing recurring invoice.

Parameters

  • organization_id (string, required) The unique ID of the organization to which the recurring invoice belongs. Required for identifying the correct organization.
  • recurring_invoice_id (string, required) Unique identifier for the recurring invoice to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.StopRecurringInvoice


Stop an active recurring invoice in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the recurring invoice is to be stopped. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • recurring_invoice_id (string, optional) The unique identifier for the recurring invoice to be stopped. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ResumeRecurringInvoice


Resumes a stopped recurring invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization whose invoice needs to be resumed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • recurring_invoice_id (string, optional) Unique identifier of the recurring invoice to be resumed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateRecurringInvoiceTemplate


Update the PDF template for a recurring invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique identifier of the organization. This ID is used to specify which organization’s recurring invoice template will be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • recurring_invoice_identifier (string, optional) Unique identifier of the recurring invoice to update the PDF template for. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • invoice_template_id (string, optional) Unique identifier of the recurring invoice template to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRecurringInvoiceHistory


Get the complete history and comments of a recurring invoice.

Parameters

  • organization_identifier (string, required) The unique ID of the organization. Required to access invoice history.
  • recurring_invoice_id (string, required) Unique identifier for the specific recurring invoice to retrieve its history and comments.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateRetainerInvoice


Create a retainer invoice for a customer.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization for which the retainer invoice is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • ignore_auto_number_generation (boolean, optional) Set to true to ignore automatic invoice number generation and manually input the invoice number. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListRetainerInvoices


List all retainer invoices with pagination.

Parameters

  • organization_id (string, required) The unique identifier for the organization within Zoho Books.
  • sort_by_column (string, optional) Specifies the column to sort retainer invoices by. Allowed values: ‘customer_name’, ‘retainer_invoice_number’, ‘date’, ‘due_date’, ‘total’, ‘balance’, ‘created_time’.
  • filter_invoices_by_status_or_date (string, optional) Filter invoices by status or payment expected date. Valid values: Status.All, Status.Sent, Status.Draft, Status.OverDue, Status.Paid, Status.Void, Status.Unpaid, Status.PartiallyPaid, Status.Viewed, Date.PaymentExpectedDate.
  • sorting_order (string, optional) The order for sorting retainer invoices. Typically ‘asc’ for ascending or ‘desc’ for descending.
  • page_number (integer, optional) Specifies the page number for pagination when listing retainer invoices.
  • records_per_page (integer, optional) Number of records to fetch per page. Default is 200.
  • print_pdf (boolean, optional) Set to true to print the exported PDF of retainer invoices.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ModifyInvoice


Update an existing invoice in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization within Zoho Books to which the retainer invoice belongs. This is required to ensure the update is applied to the correct entity. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • retainer_invoice_id (string, optional) Unique identifier of the retainer invoice to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRetainerInvoiceDetails


Retrieve details of a specific retainer invoice.

Parameters

  • organization_id (string, required) The unique identifier of the organization to retrieve the retainer invoice for.
  • retainer_invoice_id (string, required) Unique identifier of the retainer invoice to retrieve details for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteRetainerInvoice


Delete an existing retainer invoice.

Parameters

  • organization_id (string, required) ID of the organization whose retainer invoice you want to delete.
  • retainer_invoice_identifier (string, required) Unique identifier of the retainer invoice to delete. Required for specifying the invoice to be removed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkInvoiceSent


Marks a draft retainer invoice as sent.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. This ID is necessary to specify which organization’s invoice should be marked as sent.
  • retainer_invoice_id (string, required) Unique identifier of the retainer invoice to be marked as sent.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ModifyRetainerInvoiceTemplate


Update the PDF template for a retainer invoice.

Parameters

  • organization_identifier (string, required) The ID of the organization to update the retainer invoice template for. It should be a string representing the organization’s unique identifier in Zoho Books.
  • retainer_invoice_id (string, required) Unique identifier for the retainer invoice to update the PDF template.
  • retainer_invoice_template_id (string, required) Unique identifier of the retainer invoice template.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.VoidRetainerInvoice


Mark a retainer invoice as void.

Parameters

  • organization_id (string, required) ID of the organization required to identify which organization’s invoice to void.
  • retainer_invoice_id (string, required) Unique identifier for the retainer invoice to be marked as void.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkRetainerInvoiceAsDraft


Mark a voided retainer invoice as draft.

Parameters

  • organization_id (string, required) ID of the organization in Zoho Books.
  • retainer_invoice_id (string, required) Unique identifier of the retainer invoice to be marked as draft.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SubmitRetainerInvoice


Submit a retainer invoice for approval in Zoho Books.

Parameters

  • organization_id (string, required) ID of the organization in Zoho Books to which the retainer invoice belongs.
  • retainer_invoice_unique_id (string, required) Unique identifier of the retainer invoice for submission.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApproveRetainerInvoice


Approve a retainer invoice in Zoho Books.

Parameters

  • organization_id (string, required) ID of the organization for which the retainer invoice is being approved.
  • retainer_invoice_id (string, required) Unique identifier of the retainer invoice to approve.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.EmailRetainerInvoiceToCustomer


Send a retainer invoice to a customer via email.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • retainer_invoice_id (string, optional) The unique identifier of the retainer invoice to be emailed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • email_attachments (string, optional) List of file paths or URLs for files to attach to the email. Only used when mode is ‘execute’.
  • send_customer_statement (boolean, optional) Set to true to send the customer statement PDF with the email. Only used when mode is ‘execute’.
  • attach_invoice_to_email (boolean, optional) Attach the retainer invoice to the email if true. Accepts a boolean value. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveRetainerInvoiceEmailContent


Retrieve the email content of a retainer invoice.

Parameters

  • organization_id (string, required) The unique ID of the organization. Required to access retainer invoice emails.
  • retainer_invoice_id (string, required) Unique identifier of the retainer invoice. Used to fetch the specific email content.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateBillingAddressRetainerInvoice


Update billing address for a retainer invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Required to specify which organization’s invoice needs updating. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • retainer_invoice_id (string, optional) Unique identifier of the retainer invoice to update the billing address. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRetainerInvoiceTemplates


Retrieve all retainer invoice PDF templates.

Parameters

  • organization_id (string, required) ID of the organization to retrieve retainer invoice templates from.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRetainerInvoiceAttachment


Retrieve the file attached to a retainer invoice.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose invoice attachment you want to retrieve.
  • retainer_invoice_id (string, required) Unique identifier of the retainer invoice for which the attachment is to be retrieved.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AttachFileToInvoice


Attach a file to an invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization to which the invoice belongs. Required to specify the correct entity for file attachment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • retainer_invoice_identifier (string, optional) Unique identifier of the retainer invoice to which the file will be attached. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteRetainerInvoiceAttachment


Delete a file attached to a retainer invoice.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books whose invoice attachment is to be deleted.
  • retainer_invoice_id (string, required) Unique identifier of the retainer invoice to specify which invoice’s attachment should be deleted.
  • document_id (string, required) Unique identifier of the retainer invoice document to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetRetainerInvoiceHistory


Get the history and comments of a retainer invoice.

Parameters

  • organization_id (string, required) The unique identifier for the organization to fetch its retainer invoice history.
  • retainer_invoice_id (string, required) Unique identifier of the retainer invoice to look up its history and comments.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddRetainerInvoiceComment


Add a comment to a specific retainer invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Unique ID string of the organization in Zoho Books to add a comment to a retainer invoice. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • retainer_invoice_id (string, optional) A unique identifier for the retainer invoice you want to comment on. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteRetainerInvoiceComment


Remove a specific comment from a retainer invoice.

Parameters

  • organization_identifier (string, required) The unique ID of the organization within Zoho Books for which the comment is to be deleted.
  • retainer_invoice_id (string, required) Unique identifier of the retainer invoice to find the specific invoice for comment deletion.
  • comment_identifier (string, required) Unique identifier of the comment to be deleted from the retainer invoice.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateRetainerInvoiceComment


Update a comment on a retainer invoice.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization to which the retainer invoice belongs. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • retainer_invoice_id (string, optional) Unique identifier of the retainer invoice to update the comment for. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • comment_identifier (string, optional) The unique identifier of the comment to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateSalesOrder


Create a sales order for a customer.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization for which the sales order is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • total_number_of_files (integer, optional) Specify the total number of files to be attached to the sales order. Only used when mode is ‘execute’.
  • document_attachment (string, optional) A document to be attached to the sales order. Provide as a string containing the document details or content. Only used when mode is ‘execute’.
  • ignore_auto_number_generation (boolean, optional) Set to true to ignore auto sales order number generation, requiring manual sales order number entry. Only used when mode is ‘execute’.
  • can_send_via_email (boolean, optional) Set to true if the file can be sent via email. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListSalesOrders


Retrieve a list of all sales orders.

Parameters

  • organization_id (string, required) ID of the organization for which sales orders are to be listed.
  • sort_column (string, optional) Column field to sort sales order results. Options: customer_name, salesorder_number, shipment_date, last_modified_time, reference_number, total, date, created_time.
  • cross_field_search_text (string, optional) A general search term for matching text across fields like sales order number, reference number, and customer name for quick identification.
  • filter_sales_order_by_status (string, optional) Filter sales orders by status. Options: All, Open, Draft, OverDue, PartiallyInvoiced, Invoiced, Void, Closed.
  • filter_by_sales_order_number (string, optional) Filter sales orders by sales order number with operators: startswith, not_in, in, or contains. Max length: 100 characters.
  • filter_by_item_name (string, optional) Filter sales orders by line item name. Use matching operators like startswith, not_in, in, and contains. Max length: 100 characters.
  • filter_by_item_id (string, optional) Filter sales orders by a specific line item identifier to retrieve orders containing a particular product or service.
  • filter_by_item_description (string, optional) Filter sales orders by line item description. Supports variants like startswith, not_in, in, and contains. Max length: 100 characters.
  • filter_by_reference_number (string, optional) Filter sales orders by external reference number using operators like startswith, not_in, in, and contains.
  • customer_name_filter (string, optional) Filter sales orders by customer name with operators like startswith, not_in, in, and contains. Max length: 100 characters.
  • filter_by_total (number, optional) Specify range operators to filter sales orders by total. Use total_start, total_end, total_less_than, total_greater_than, etc.
  • creation_date_filter (string, optional) Filter sales orders by creation date using operators like date_start, date_end, date_before, date_after. Format: yyyy-mm-dd.
  • shipment_date_filter (string, optional) Specify the shipment date filter for sales orders. Use variants such as ‘shipment_date_start’, ‘shipment_date_end’, ‘shipment_date_before’, and ‘shipment_date_after’ in ‘yyyy-mm-dd’ format.
  • sales_order_status (string, optional) Filter sales orders by their status. Allowed values: draft, open, invoiced, partially_invoiced, void, and overdue.
  • filter_by_customer_id (string, optional) Filter sales orders by specific customer ID. Retrieves orders associated with a customer for CRM and reporting.
  • sales_representative_id (string, optional) Filter sales orders by specific sales representative ID for tracking and reporting purposes.
  • sales_order_ids (string, optional) Comma-separated list of sales order IDs to filter results. Maximum length is 200 characters.
  • last_modified_time (string, optional) Specify the last modified time of the sales order to filter results. Use the format ‘yyyy-mm-dd’.
  • response_format (string, optional) Specifies the format for sales order details. Must be one of: json, csv, xml, xls, xlsx, pdf, jhtml, or html. Default is json.
  • custom_view_id (string, optional) ID of the custom view to filter sales orders based on predefined criteria.
  • deal_crm_potential_id (integer, optional) Potential ID of a Deal in CRM. Used to filter sales orders associated with a specific deal.
  • page_number (integer, optional) Specify the page number for retrieving paginated sales order results. Default is 1 for the first page.
  • max_sales_orders_per_page (integer, optional) Specify the maximum number of sales order records to return per page. Default is 200 for optimal performance and memory usage.
  • enable_printing (boolean, optional) Enable printing of the exported PDF. Use when ‘accept’ is set to ‘pdf’ and ‘salesorder_ids’ includes values.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateSalesOrderWithCustomField


Update or create a sales order using a custom field.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_api_name (string, optional) The API name of the unique custom field used to identify the sales order to update or create. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • unique_custom_field_value (string, optional) The unique value of the custom field used to retrieve and update a specific sales order. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • allow_creation_if_not_found (boolean, optional) Set to true to create a new sales order if the unique custom field value is not found. Complete details are required for creation. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateSalesOrderInZohoBooks


Update details of an existing sales order in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization to which the sales order belongs. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_id (string, optional) Unique identifier of the sales order to update in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • total_number_of_files (integer, optional) Specify the total number of files to be attached to the sales order update. Only used when mode is ‘execute’.
  • attach_document (string, optional) A document to be attached to the sales order. Provide the file path or URL as a string. Only used when mode is ‘execute’.
  • ignore_auto_number_generation (boolean, optional) Set to TRUE to ignore auto-generation of the sales order number. This requires manually entering the number. Only used when mode is ‘execute’.
  • allow_email_sending (boolean, optional) Determine if the updated sales order can be sent via email. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetSalesOrderDetails


Retrieve details of a specific sales order.

Parameters

  • organization_id (string, required) The unique identifier for the organization. This ID is used to specify the organization within Zoho Books whose sales order details need to be retrieved.
  • sales_order_id (string, required) Unique identifier of the sales order required to retrieve its details.
  • output_format (string, optional) Specifies the format in which to receive the sales order details. Options include: json, csv, xml, xls, xlsx, pdf, jhtml, and html. Default is json.
  • print_pdf (boolean, optional) Set to true to print the exported PDF of the sales order, otherwise false.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteSalesOrder


Delete an existing sales order.

Parameters

  • organization_id (string, required) Provide the ID of the organization for which the sales order will be deleted.
  • sales_order_id (string, required) Unique identifier for the sales order to be deleted. Ensure it is not invoiced.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateSalesOrderCustomFields


Update custom fields in existing sales orders efficiently.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization associated with the sales order. This is required to identify which organization’s sales order needs updating. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_id (string, optional) Unique identifier for the sales order to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.OpenSalesOrder


Mark a draft sales order as open in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization where the sales order is to be marked as open.
  • sales_order_id (string, required) Unique identifier of the sales order to mark as open in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkSalesOrderAsVoid


Mark a sales order as void in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_id (string, optional) Unique identifier for the specific sales order to be marked as void. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateSalesOrderSubStatus


Update the sub status of a sales order in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books. This ID is required to specify which organization’s sales order needs an update.
  • sales_order_id (string, required) Unique identifier for the specific sales order to update.
  • sales_order_status_code (string, required) The unique code representing the new status for a sales order. This is required to update the status in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.EmailSalesOrderToCustomer


Email a sales order to a customer.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization for which the sales order is being emailed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_id (string, optional) Provide the unique identifier of the sales order to be emailed to the customer. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_identifier (string, optional) Unique identifier of the sales order to be emailed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_attachments (string, optional) A list of file paths or URLs for attachments to include with the sales order email. Only used when mode is ‘execute’.
  • file_name (string, optional) Specify the name of the file to be attached to the email. Only used when mode is ‘execute’.
  • include_sales_order_attachment (boolean, optional) Specify true to include the sales order attachment in the email, or false to exclude it. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetSalesOrderEmailContent


Retrieve email content for a specific sales order.

Parameters

  • organization_id (string, required) ID of the organization in Zoho Books for which the sales order email content is required.
  • sales_order_id (string, required) Unique identifier of the sales order to retrieve its email content.
  • email_template_id (string, optional) Optional. ID of the email template for retrieving specific email content. If not provided, defaults will be used.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SubmitSalesOrderForApproval


Submit a sales order for approval in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books where the sales order is submitted.
  • sales_order_id (string, required) Unique identifier of the sales order to be submitted for approval.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApproveSalesOrder


Approve a specified sales order in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique ID of the organization in Zoho Books required for approving a sales order.
  • sales_order_id (string, required) The unique identifier for the sales order to be approved.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ExportSalesOrdersPdf


Export sales orders as a single PDF document.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose sales orders will be exported as a PDF. This ID is required to access and retrieve the sales order data from Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ExportPrintSalesOrders


Export and print sales orders as PDFs.

Parameters

  • organization_id (string, required) ID of the organization whose sales orders you want to export and print as PDFs.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateSalesOrderBillingAddress


Updates the billing address for a specific sales order.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization associated with the sales order. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_identifier (string, optional) Unique identifier of the sales order to update the billing address for. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateShippingAddressSalesOrder


Update the shipping address for a specific sales order.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The ID of the organization in Zoho Books to update the shipping address for the sales order. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_identifier (string, optional) Unique identifier of the sales order to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetSalesOrderTemplates


Retrieve all sales order PDF templates from Zoho Books.

Parameters

  • organization_id (string, required) A string representing the ID of the organization. Required to specify which organization’s sales order templates to retrieve.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateSalesOrderTemplate


Update the PDF template for a sales order.

Parameters

  • organization_id (string, required) The unique identifier for the organization associated with the sales order.
  • sales_order_id (string, required) Unique identifier for the sales order to be updated with a new PDF template.
  • sales_order_template_id (string, required) Unique identifier of the sales order template to update.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetSalesOrderAttachment


Retrieve the file attached to a specific sales order.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books.
  • sales_order_id (string, required) Unique identifier of the sales order to retrieve the attachment for.
  • require_preview_of_sales_order (boolean, optional) Specify whether a preview of the Sales Order is required. Use True for preview, False for no preview.
  • require_inline_response (boolean, optional) Set to true if an inline response is needed, displaying directly in the browser.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AttachFileToSalesOrder


Attach a file to a specific sales order in Zoho Books.

Parameters

  • organization_id (string, required) Unique identifier for the organization in Zoho Books.
  • sales_order_identifier (string, required) Unique identifier of the sales order to which the file will be attached.
  • file_to_attach (string, optional) Path or identifier of the file to be attached to the sales order.
  • document_file_path (string, optional) Path to the document file that needs to be attached to the sales order.
  • number_of_files (integer, optional) Specify the total number of files to be attached to the sales order.
  • document_identifiers (string, optional) A string representing the IDs of the documents to attach. Comma-separated for multiple IDs.
  • allow_sending_file_in_mail (boolean, optional) Boolean indicating if the file can be sent in mail. True allows sending.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SetSalesOrderAttachmentPreference


Sets attachment preference for sales order emails.

Parameters

  • organization_id (string, required) The unique ID of the organization for which you want to update the attachment preference.
  • sales_order_id (string, required) Unique identifier of the sales order to update.
  • allow_attachment_in_email (boolean, required) Indicate if the file can be sent in the email. Set to true to allow, false to prevent.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteSalesOrderAttachment


Delete an attached file from a sales order in Zoho Books.

Parameters

  • organization_id (string, required) ID of the organization whose sales order attachment is to be deleted.
  • sales_order_id (string, required) Unique identifier for the sales order from which the attachment will be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetSalesOrderComments


Retrieve the history and comments of a sales order.

Parameters

  • organization_id (string, required) The unique ID of the organization for which to retrieve sales order comments.
  • sales_order_id (string, required) Unique identifier of the sales order to retrieve comments and history for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddSalesOrderComment


Add a comment to a sales order in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_id (string, optional) Unique identifier of the sales order to which the comment will be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateSalesOrderComment


Update an existing comment on a sales order.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_order_id (string, optional) Unique identifier of the sales order to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • comment_id (string, optional) Unique identifier of the comment associated with the sales order that needs to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteSalesOrderComment


Delete a comment from a sales order in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier of the organization. This ID is required to specify which organization’s sales order comment needs to be deleted.
  • sales_order_id (string, required) Unique identifier of the sales order to delete the comment from.
  • comment_identifier (string, required) Unique identifier of the comment to delete.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateSalesReceipt


Create a sales receipt for immediate payment transactions.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Unique identifier for the organization needed to create the sales receipt. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • ignore_auto_number_generation (boolean, optional) Set to true to ignore automatic sales receipt number generation, requiring manual entry of the receipt number. Only used when mode is ‘execute’.
  • send_receipt_via_email (boolean, optional) Set to true to send the sales receipt to the customer via email. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListSalesReceipts


Retrieve a list of all sales receipts.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to list sales receipts.
  • search_receipt_by_number (string, optional) Search for receipts using their unique number. Supports ‘startswith’ and ‘contains’ filters. Max length: 100 characters.
  • search_by_item_name (string, optional) Search sales receipts by item name using ‘startswith’ or ‘contains’ variants. Maximum length is 100 characters.
  • sort_by_column (string, optional) Specify the column to sort sales receipts by. Options: customer_name, receipt_number, date, total, created_time.
  • filter_sales_receipts_by_status (string, optional) Filter sales receipts based on their status. Options include date ranges like ‘ThisWeek’, and statuses like ‘Status.Draft’.
  • customer_identifier (string, optional) Filter sales receipts by specific customer identifier. Provide the unique ID of the customer to retrieve their sales receipts.
  • date_filter (string, optional) Filter sales receipts by date using variants like date_start, date_end, date_before, and date_after. Use yyyy-mm-dd format.
  • total_filter_options (number, optional) Filter sales receipts using range operators like total_start, total_end, total_less_than, and total_greater_than. Expects a number specifying the total amount.
  • page_number (integer, optional) Specify the page number for retrieving paginated sales receipt results. Defaults to 1.
  • max_records_per_page (integer, optional) Specify the maximum number of sales receipt records to return per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateSalesReceipt


Update an existing sales receipt in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization in Zoho Books. It is required to specify which organization’s sales receipt needs to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • sales_receipt_identifier (string, optional) Unique identifier for the sales receipt to be updated. This is required to specify which receipt to modify. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetSalesReceiptDetails


Retrieve the details of a sales receipt.

Parameters

  • organization_identifier (string, required) ID of the organization for which the sales receipt is being retrieved.
  • sales_receipt_id (string, required) The unique identifier for the sales receipt to be retrieved. Required for fetching the specific sales receipt details.
  • output_format (string, optional) Specifies the format in which to retrieve the sales receipt details. Options are ‘json’, ‘pdf’, or ‘html’. Default is ‘json’.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteSalesReceipt


Delete an existing sales receipt in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books.
  • sales_receipt_id (string, required) The unique identifier for the sales receipt to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.EmailSalesReceiptToCustomer


Email a sales receipt to the customer.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • sales_receipt_identifier (string, optional) The unique identifier of the sales receipt to be emailed to the customer. It must be a string. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • attach_pdf (boolean, optional) Set to true to send the sales receipt PDF with the email. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddProjectTask


Add a task to a specific .

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization for which the task is being added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • project_identifier (string, optional) Unique identifier of the in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetProjectTasks


Retrieve a list of tasks for a specified .

Parameters

  • organization_id (string, required) The unique identifier for the organization. This is required to specify which organization’s tasks to retrieve.
  • project_unique_id (string, required) Unique identifier for the to fetch tasks.
  • fetch_page_number (integer, optional) The page number of results to retrieve. Default is 1.
  • records_per_page (integer, optional) Specify the number of task records to fetch per page. Defaults to 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateProjectTask


Update the details of a task.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization in Zoho Books to identify the for the task update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • project_identifier (string, optional) Unique identifier of the in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • task_identifier (string, optional) Unique identifier of the task to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetTaskDetails


Retrieve detailed information about a specific task in a .

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • project_id (string, required) Unique identifier of the .
  • task_unique_identifier (string, required) The unique identifier for the task to retrieve details for from Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteProjectTask


Remove a task from a specific in Zoho Books.

Parameters

  • organization_identifier (string, required) The unique ID of the organization to which the task belongs.
  • project_identifier (string, required) Unique identifier for the from which a task will be deleted.
  • task_identifier (string, required) Unique identifier of the task to be deleted in the .

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateAssociatedTax


Create and associate a tax with an item.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization in Zoho Books where the tax will be created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListTaxes


Retrieve a list of simple and compound taxes.

Parameters

  • organization_id (string, required) Unique ID of the organization to list taxes for.
  • page_number (integer, optional) Page number of the tax list to retrieve. Defaults to 1 if not specified.
  • records_per_page (integer, optional) The number of tax records to retrieve per page. Defaults to 200 if not specified.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateTaxDetails


Update the details of a specified tax.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique identifier for the organization that owns the tax to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • tax_identifier (string, optional) Unique identifier of the tax to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetTaxDetails


Retrieve the details of a specific tax.

Parameters

  • organization_id (string, required) The ID of the organization to retrieve tax details from.
  • tax_identifier (string, required) Unique identifier for retrieving specific tax details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteTax


Delete a simple or compound tax in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization within Zoho Books. This is required to specify which organization’s tax entry to delete.
  • tax_identifier (string, required) Unique identifier of the tax to be deleted in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RetrieveTaxGroupDetails


Retrieve details of a specific tax group.

Parameters

  • organization_id (string, required) The ID of the organization in Zoho Books to get the tax group details for.
  • tax_group_identifier (string, required) Unique identifier for the tax group in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateTaxGroupDetails


Update details of a specific tax group in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique ID of the organization in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • tax_group_identifier (string, optional) Unique identifier of the tax group to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteTaxGroup


Delete a tax group if not associated with transactions.

Parameters

  • organization_identifier (string, required) The unique identifier for the organization in Zoho Books.
  • tax_group_identifier (string, required) Unique identifier of the tax group to be deleted. Ensure it’s not associated with active transactions to proceed.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateTaxGroup


Create a tax group with multiple associated taxes.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization within Zoho Books. This is required to create a tax group. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateTaxAuthority


Create a tax authority in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the tax authority is to be created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetTaxAuthorities


Retrieve the list of tax authorities.

Parameters

  • organization_id (string, required) ID of the organization for which to retrieve tax authorities.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateTaxAuthorityDetails


Update details of a tax authority.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization for which the tax authority details need to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • tax_authority_identifier (string, optional) Unique identifier of the tax authority to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetTaxAuthorityDetails


Retrieve details of a specific tax authority.

Parameters

  • organization_id (string, required) Provide the ID of the organization to retrieve tax authority details.
  • tax_authority_unique_id (string, required) Unique identifier of the tax authority to retrieve details for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteTaxAuthority


Delete a specific tax authority.

Parameters

  • organization_id (string, required) ID of the organization to identify which one the tax authority belongs to.
  • tax_authority_identifier (string, required) The unique identifier for the tax authority to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateTaxExemption


Create a tax exemption in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books for which the tax exemption is being created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetTaxExemptionsList


Retrieve a list of tax exemptions from Zoho Books.

Parameters

  • organization_id (string, required) ID of the organization whose tax exemptions are being requested.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateTaxExemptionDetails


Update the details of a tax exemption.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier of the organization for which the tax exemption needs to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • tax_exemption_identifier (string, optional) Unique identifier for the tax exemption to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetTaxExemptionDetails


Retrieve the details of a tax exemption using its ID.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to access the organization’s tax exemption details.
  • tax_exemption_identifier (string, required) The unique identifier for the tax exemption to retrieve details for.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteTaxExemption


Delete a specific tax exemption from Zoho Books.

Parameters

  • organization_id (string, required) ID of the organization in Zoho Books.
  • tax_exemption_identifier (string, required) Unique identifier of the tax exemption to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.LogTimeEntries


Log time entries in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books. Required for logging time entries. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListTimeEntries


Retrieve all time entries with pagination.

Parameters

  • organization_identifier (string, required) The unique identifier for the organization. Required to retrieve time entries specific to this organization.
  • start_date_for_time_entries (string, optional) Date from which the time entries should start being fetched. Expected format is YYYY-MM-DD.
  • end_date_for_time_entries (string, optional) The end date for fetching logged time entries in YYYY-MM-DD format.
  • filter_time_entries_by (string, optional) Filter time entries by date or status. Use values like Date.Today, Date.ThisMonth, Status.Unbilled, etc.
  • project_id (string, optional) Search for time entries by specifying the ID.
  • search_time_entries_by_user_id (string, optional) Search and filter time entries based on a specific ’s ID. Provide the ID as a string.
  • sort_time_entries_by (string, optional) Sort time entries by name, task name, name, log date, timer start time, or customer name.
  • page_number_to_fetch (integer, optional) Page number to retrieve time entries from, starting at 1 by default.
  • records_per_page (integer, optional) Number of records to fetch per page. Defaults to 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteTimeEntries


Delete time tracking entries from .

Parameters

  • organization_identifier (string, required) ID of the organization to identify which entity’s time entries will be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateTimeEntry


Updates an existing logged time entry.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization to which the time entry belongs. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • time_entry_identifier (string, optional) Unique identifier of the existing time entry to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetTimeEntryDetails


Retrieve details of a specific time entry.

Parameters

  • organization_id (string, required) ID of the organization for which the time entry details are requested.
  • time_entry_identifier (string, required) Unique identifier of the time entry to retrieve details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteLoggedTimeEntry


Delete a specific logged time entry.

Parameters

  • organization_id (string, required) The unique identifier of the organization from which the time entry will be deleted.
  • time_entry_identifier (string, required) Unique identifier for the logged time entry to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.StartTimeTracking


Initiate time tracking for a specific entry.

Parameters

  • organization_identifier (string, required) ID of the organization for which the time tracking is to be started.
  • time_entry_identifier (string, required) Unique identifier for the specific time entry to be tracked.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.StopTimeTracking


Stop the timer for a time entry.

Parameters

  • organization_id (string, required) ID of the organization where the time entry is being stopped. This ID is required to specify which organization’s time tracking should be affected.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCurrentRunningTimer


Retrieve the current running timer for a .

Parameters

  • organization_id (string, required) ID of the organization whose running timer is being retrieved.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateOrganizationUser


Create a for your organization in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization in Zoho Books where the will be created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetOrganizationUsers


Retrieve the list of all in the organization.

Parameters

  • organization_id (string, required) The unique identifier for the organization to retrieve its . Provide a valid organization ID as a string.
  • user_status_filter (string, optional) Filter based on their status. Options: Status.All, Status.Active, Status.Inactive, Status.Invited, Status.Deleted.
  • sort_users_by_column (string, optional) Specify the attribute to sort by. Allowed values are name, email, user_role, and status.
  • page_number (integer, optional) Page number to be retrieved, with default being 1. Specify to navigate through pages.
  • records_per_page (integer, optional) Number of records to retrieve per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateUserDetails


Update details in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization whose ’s details are being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • user_identifier (string, optional) Unique identifier of the to be updated in Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetUserDetails


Retrieve detailed information about a specific in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books. This is required to specify the organization for API calls.
  • user_unique_identifier (string, required) A unique string that identifies the in Zoho Books.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RemoveUserFromOrganization


Delete a from the organization.

Parameters

  • organization_id (string, required) The unique identifier of the organization from which the will be deleted.
  • user_unique_identifier (string, required) Unique identifier of the to be deleted from the organization.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetCurrentUserDetails


Retrieve details of the current from Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books to retrieve the current details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SendInvitationEmail


Send an invitation email to a in Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier of the organization in Zoho Books required to send the invitation.
  • user_unique_identifier (string, required) Unique identifier of the to whom the invitation email will be sent.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ActivateInactiveUser


Mark an inactive as active.

Parameters

  • organization_id (string, required) The unique ID of the organization for which the will be reactivated. Ensure it matches the organization’s records.
  • user_identifier (string, required) Unique identifier for the to be activated.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeactivateUserAccount


Deactivate a user’s in Zoho Books.

Parameters

  • organization_id (string, required) ID of the organization within Zoho Books to which the belongs.
  • user_unique_identifier (string, required) Provide the unique identifier of the to be deactivated.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateVendorCredit


Create vendor credit for returns or adjustments.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the vendor credit is being created. Must be a valid organization ID. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bill_id (string, optional) Identifier of the bill associated with the vendor credit. Required for linking the credit to a specific transaction. Only used when mode is ‘execute’.
  • ignore_auto_number_generation (boolean, optional) Set to true to bypass auto number generation. A vendor credit number becomes mandatory when enabled. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListVendorCredits


Retrieve and filter vendor credits from Zoho Books.

Parameters

  • organization_id (string, required) The unique identifier for the organization in Zoho Books.
  • vendor_credit_number_filter (string, optional) Filter vendor credits by specific vendor credit number. Supports partial matching with options like ‘startswith’ and ‘contains’.
  • filter_by_creation_date (string, optional) Filter vendor credits by creation date using yyyy-mm-dd format. Supports date_start, date_end, date_before, and date_after for range filtering.
  • vendor_credit_status (string, optional) Filter vendor credits by their current status. Allowed values: ‘open’, ‘closed’, ‘void’, or ‘draft’.
  • total_amount_filter (string, optional) Filter vendor credits by total amount. Use variants: total_start, total_end, total_less_than, total_less_equals, total_greater_than, total_greater_equals.
  • reference_number_filter (string, optional) Filter vendor credits by their reference number, supporting ‘startswith’ and ‘contains’ for partial matches.
  • filter_by_vendor_name (string, optional) Filter vendor credits by vendor name, supporting partial matches with ‘startswith’ and ‘contains’.
  • filter_by_item_name (string, optional) Filter vendor credits by item name. Use ‘startswith:’ or ‘contains:’ as prefixes for partial matching.
  • item_description_filter (string, optional) Filter vendor credits by item description. Supports partial matching with ‘startswith’ and ‘contains’.
  • filter_by_notes_content (string, optional) Filter vendor credits by notes content. Use partial matching with variants: notes_startswith or notes_contains.
  • filter_by_custom_field (string, optional) Filter vendor credits by custom field values. Use ‘custom_field_startswith’ or ‘custom_field_contains’ for partial matching.
  • filter_by_last_modified_time (string, optional) Filter vendor credits by last modified time using ISO 8601 format (yyyy-mm-ddThh:mm:ss-hh:mm).
  • filter_by_customer_id (integer, optional) Filter vendor credits by a specific customer ID to find credits associated with that customer. Retrieve customer IDs from the contacts API.
  • filter_by_line_item_id (integer, optional) Filter vendor credits by a specific line item ID to find credits containing the item.
  • filter_by_item_id (integer, optional) Filter vendor credits by a specific item ID. Use this to find vendor credits containing the item. Retrieve item IDs from the items API.
  • filter_by_tax_id (integer, optional) Filter vendor credits by specific tax ID to find credits with that tax applied. Tax IDs are retrieved from the taxes API.
  • filter_by_status (string, optional) Filter vendor credits by status using predefined values: Status.All, Status.Open, Status.Draft, Status.Closed, Status.Void.
  • search_text (string, optional) Enter text to search vendor credits by credit number, vendor name, and reference number.
  • sort_by_column (string, optional) Specify which column to sort vendor credits by. Options: vendor_name, vendor_credit_number, balance, total, date, created_time, last_modified_time, reference_number.
  • pagination_page_number (integer, optional) Specify the page number to retrieve results from for pagination. Default is 1.
  • pagination_records_per_page (integer, optional) Specify the number of vendor credit records to return per page. The default value is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateVendorCredit


Update an existing vendor credit in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique identifier of the organization in Zoho Books. Required to update vendor credit. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • vendor_credit_id (string, optional) The unique identifier for the vendor credit to be updated. This string is required to locate the specific credit. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetVendorCreditDetails


Retrieve details of a specific vendor credit.

Parameters

  • organization_id (string, required) The unique identifier for the organization whose vendor credit details are being requested.
  • vendor_credit_id (string, required) Unique identifier for the vendor credit to retrieve details.
  • output_format (string, optional) Specify the format for vendor credit details. Options: json, xml, csv, xls, pdf, html, jhtml. Default is html.
  • export_vendor_credit_pdf (boolean, optional) Set to true to export the vendor credit as a PDF with default print options. Accepts ‘true’, ‘false’, ‘on’, ‘off’.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteVendorCredit


Delete a vendor credit by its ID.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to specify which organization’s vendor credit to delete.
  • vendor_credit_identifier (string, required) Unique identifier of the vendor credit to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.OpenVendorCreditStatus


Change a vendor credit status to open in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books whose vendor credit status needs to be marked as open.
  • vendor_credit_identifier (string, required) Unique identifier for the vendor credit to be marked as open.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.MarkVendorCreditVoid


Mark an existing vendor credit as void in Zoho Books.

Parameters

  • organization_id (string, required) Provide the unique ID of the organization in Zoho Books.
  • vendor_credit_identifier (string, required) Unique identifier for the vendor credit to be marked as void.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SubmitVendorCreditForApproval


Submit a vendor credit for approval.

Parameters

  • organization_id (string, required) The ID of the organization where the vendor credit is submitted for approval.
  • vendor_credit_unique_id (string, required) Unique identifier of the vendor credit to be submitted for approval.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApproveVendorCredit


Approve a vendor credit in Zoho Books.

Parameters

  • organization_identifier (string, required) The ID of the organization in Zoho Books. This uniquely identifies the organization for which the vendor credit approval will be processed.
  • vendor_credit_identifier (string, required) Unique identifier for the vendor credit to be approved.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListBillsWithVendorCredit


List bills with applied vendor credit from a vendor credit ID.

Parameters

  • organization_id (string, required) ID of the organization to fetch applicable bills for vendor credit.
  • vendor_credit_id (string, required) Unique identifier for the vendor credit to list the applied bills.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ApplyVendorCreditToBill


Apply vendor credit to an existing bill in Zoho Books.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization where the vendor credit will be applied. Required for identification within Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • vendor_credit_identifier (string, optional) Unique identifier for the vendor credit to be applied to a bill. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RemoveVendorBillCredit


Delete credits applied to a vendor bill.

Parameters

  • organization_id (string, required) The unique ID of the organization for which the vendor credit bill is to be deleted.
  • vendor_credit_identifier (string, required) Unique identifier of the vendor credit to be deleted. Required for bill credit removal.
  • vendor_credit_bill_identifier (string, required) Unique identifier of the vendor credit bill to delete the applied credits.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RefundVendorCredit


Process a refund for vendor credit.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The ID of the organization for which the vendor credit refund is being processed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • vendor_credit_identifier (string, optional) Unique identifier for the vendor credit that needs to be refunded. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListVendorCreditRefunds


Retrieve all refunds for a specified vendor credit.

Parameters

  • organization_identifier (string, required) Unique string ID of the organization for which refunds are to be listed.
  • vendor_credit_id (string, required) The unique identifier for a specific vendor credit whose refunds are to be listed.
  • page_number (integer, optional) Page number for pagination, specifying which set of results to retrieve. Default is 1.
  • records_per_page (integer, optional) Specify the number of refunds to return per page for pagination. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateVendorCreditRefund


Update a refunded vendor credit transaction.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Unique identifier for the organization. This is needed to specify which organization the vendor credit refund update applies to. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • vendor_credit_identifier (string, optional) Unique identifier of the vendor credit to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • vendor_credit_refund_identifier (string, optional) Unique identifier for the vendor credit refund transaction that needs to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetVendorCreditRefund


Retrieve a refund for a specific vendor credit.

Parameters

  • organization_id (string, required) The ID of the organization to which the vendor credit belongs.
  • vendor_credit_identifier (string, required) Unique identifier for the vendor credit to retrieve the refund details.
  • vendor_credit_refund_id (string, required) Unique identifier of the vendor credit refund for the specific transaction. Required to retrieve refund details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteVendorCreditRefund


Delete a vendor credit refund in Zoho Books.

Parameters

  • organization_id (string, required) The ID of the organization to which the vendor credit refund belongs.
  • vendor_credit_identifier (string, required) Unique identifier for the vendor credit, required to delete the refund.
  • vendor_credit_refund_id (string, required) Unique identifier for the specific vendor credit refund you wish to delete.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.FetchVendorCreditRefunds


Retrieve a paginated list of vendor credit refunds.

Parameters

  • organization_id (string, required) The unique identifier of the organization for which to list vendor credit refunds.
  • search_vendor_credits_by_customer_id (integer, optional) Search for vendor credits linked to a specific customer using their ID.
  • vendor_credit_last_modified_time (string, optional) Search vendor credits using the last modified time as a filter. This expects a date-time string, typically in ISO 8601 format, to narrow down results by when they were last modified.
  • sort_vendor_credits_by_column (string, optional) Specify the column to sort vendor credits by. Allowed values: vendor_name, vendor_credit_number, balance, total, date, created_time, last_modified_time, reference_number.
  • pagination_page_number (integer, optional) Specify the page number of results to retrieve for pagination. Default is 1.
  • records_per_page (integer, optional) Number of vendor credits to return per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.AddVendorCreditComment


Add a comment to an existing vendor credit.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization. Required to specify which organization the vendor credit belongs to. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • vendor_credit_identifier (string, optional) Unique identifier for the vendor credit to which the comment will be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetVendorCreditComments


Retrieve history and comments for a vendor credit.

Parameters

  • organization_id (string, required) The unique ID of the organization. This ID is required to access the vendor credit comments.
  • vendor_credit_identifier (string, required) The unique identifier for the specific vendor credit to retrieve its history and comments.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteVendorCreditComment


Delete a vendor credit comment in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization in Zoho Books.
  • vendor_credit_id (string, required) Unique identifier of the vendor credit to specify which comment to delete.
  • comment_id (string, required) Unique identifier of the vendor credit comment to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.CreateVendorPayment


Create and apply a payment to a vendor’s bill.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID of the organization to which the vendor payment belongs. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListVendorPayments


Fetch all payments made to vendors.

Parameters

  • organization_id (string, required) The unique identifier of the organization whose vendor payments you want to list.
  • vendor_name_query (string, optional) Search payments by vendor name using parameters like startswith or contains.
  • search_by_reference_number (string, optional) Search payments using the reference number. Supports variants: ‘startswith’ and ‘contains’.
  • payment_number_search (string, optional) Search payments using the payment number with options for exact match, starts with, or contains.
  • payment_date_filter (string, optional) Specify the date for payment filtering. Use variants like ‘date_start’, ‘date_end’, ‘date_before’, and ‘date_after’.
  • payment_amount_filter (number, optional) Filter payments by amount paid to the vendor. Use variants: ‘less_than’, ‘less_equals’, ‘greater_than’, ‘greater_equals’ to specify the condition.
  • search_by_payment_mode (string, optional) Search payments by payment mode using variants like ‘startswith’ or ‘contains’.
  • search_with_payment_notes (string, optional) Search payments using notes with options like startswith or contains.
  • vendor_id (string, optional) The unique ID of the vendor, used to search payments by vendor ID.
  • last_modified_time_filter (string, optional) Filter vendor payments by their last modified time. Use a date-time string in ISO 8601 format.
  • search_payments_by_bill_id (string, optional) Search payments using the specific Bill ID associated with the transaction.
  • search_by_description (string, optional) Search payments by description. Use ‘description_startswith’ or ‘description_contains’ variants for specific matches.
  • filter_payment_mode (string, optional) Filter payments by payment mode. Options include All, Check, Cash, BankTransfer, Paypal, CreditCard, GoogleCheckout, Credit, Authorizenet, BankRemittance, Payflowpro, and Others.
  • search_text (string, optional) Search for payments using reference number, vendor name, or payment description.
  • sort_payments_by (string, optional) Sort payments by column. Options: vendor_name, date, reference_number, amount, balance.
  • page_number_to_fetch (integer, optional) Specify the page number of results to fetch. Default is 1.
  • records_per_page (integer, optional) Specify the number of records to fetch per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateVendorPaymentWithCustomId


Update or create a vendor payment using a unique custom field.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization within Zoho Books. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_field_api_name (string, optional) The API name of the unique custom field used to identify the vendor payment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • custom_field_unique_value (string, optional) The unique value of the custom field used to identify or create a vendor payment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • create_new_record_if_not_exists (boolean, optional) Set to true to create a new vendor payment if no existing record matches the unique custom field value. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteMultipleVendorPayments


Delete multiple vendor payments in one action.

Parameters

  • organization_id (string, required) The unique identifier for the organization from which the vendor payments are to be deleted.
  • vendor_payment_ids (string, required) Comma-separated list of vendor payment IDs to delete.
  • bulk_delete (boolean, required) Set to true to perform bulk deletion of vendor payments.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateVendorPayment


Update or modify an existing vendor payment.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) Provide the specific ID of the organization for which the vendor payment is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • payment_identifier (string, optional) The unique identifier of the vendor payment to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.FetchVendorPaymentDetails


Retrieve details of a vendor payment by payment ID.

Parameters

  • organization_id (string, required) The unique identifier for the organization to retrieve the vendor payment details.
  • payment_identifier (string, required) Unique identifier for the payment to retrieve its details.
  • include_tax_information (boolean, optional) Set to true to fetch tax information for the vendor payment.
  • fetch_statement_line_info (boolean, optional) Set to true to fetch statement line information for the vendor payment.
  • print_payment (boolean, optional) Specify true to print the Vendor Payment details.
  • is_bill_payment_id (boolean, optional) True if the ID is for a Bill Payment, false for a Vendor Payment.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteVendorPayment


Delete an existing vendor payment in Zoho Books.

Parameters

  • organization_id (string, required) The unique ID of the organization for which the vendor payment is to be deleted. This is required to identify the correct organization within Zoho Books.
  • vendor_payment_id (string, required) Unique identifier of the vendor payment to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.ListVendorPaymentRefunds


List all refunds for a vendor payment.

Parameters

  • organization_id (string, required) ID of the organization in Zoho Books to list the refunds for. This should be a unique identifier as specified by Zoho Books.
  • payment_identifier (string, required) Unique identifier of the vendor payment to fetch refunds for.
  • page_number (integer, optional) Page number to be fetched, starting from 1. Default is 1.
  • records_per_page (integer, optional) Number of records to fetch per page. Default is 200.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.RefundVendorOverpayment


Refund excess amount paid to a vendor.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_identifier (string, optional) The unique ID representing the organization. Required to refund vendor overpayment. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • vendor_payment_id (string, optional) Unique identifier for the vendor payment to be refunded. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetVendorPaymentRefundDetails


Retrieve details of a specific vendor payment refund.

Parameters

  • organization_id (string, required) The ID of the organization whose vendor payment refund details are requested.
  • payment_identifier (string, required) Unique identifier for the payment associated with the vendor refund.
  • vendor_payment_refund_id (string, required) Unique identifier for the vendor payment refund to retrieve its details.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.UpdateVendorPaymentRefund


Update the refunded transaction for a vendor payment.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) The unique identifier for the organization associated with the refund transaction. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • payment_identifier (string, optional) Unique identifier of the payment. Required to specify which payment is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • vendor_payment_refund_id (string, optional) Unique identifier of the vendor payment refund required for updating the transaction. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.DeleteVendorPaymentRefund


Delete a refund from an existing vendor payment.

Parameters

  • organization_id (string, required) The ID of the organization to which the vendor payment refund belongs.
  • payment_identifier (string, required) Unique identifier of the payment to be deleted.
  • vendor_payment_refund_id (string, required) Unique identifier of the vendor payment refund to be deleted.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.SendVendorPaymentEmail


Send a payment receipt email to a vendor.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • organization_id (string, optional) ID of the organization for which the vendor payment email is being sent. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • vendor_payment_id (string, optional) Unique identifier for the vendor payment. Used to retrieve and send the corresponding payment receipt via email. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • email_attachments (string, optional) List of file paths or URLs to attach to the email. Only used when mode is ‘execute’.
  • attached_file_name (string, optional) Specify the name of the file to be attached to the email. Only used when mode is ‘execute’.
  • send_vendor_payment_attachment (boolean, optional) Set to true to include the vendor payment attachment in the email. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

ZohoBooksApi.GetVendorPaymentEmailContent


Retrieve email content for a vendor payment receipt.

Parameters

  • organization_id (string, required) The unique identifier for the organization. Required to retrieve the vendor payment email content.
  • vendor_payment_id (string, required) Unique identifier for the vendor payment to retrieve email content.

Secrets

This requires the following secrets: ZOHO_SERVER_URL (learn how to configure secrets)

Reference

Below is a reference of enumerations used by some of the tools in the ZohoBooksApi Server:

ToolMode

  • GET_REQUEST_SCHEMA: get_request_schema
  • EXECUTE: execute

Secrets

This Server requires the ZOHO_SERVER_URL secret to be configured. Learn how to configure secrets.

Getting your Zoho Server URL

The Zoho Server URL is the base URL for your Zoho ’s data center. Zoho operates in multiple data centers around the world, and you must use the correct URL for your account.

Your Zoho Server URL depends on which data center your is registered in:

Data CenterServer URL
UShttps://books.zoho.com
EUhttps://books.zoho.eu
Indiahttps://books.zoho.in
Australiahttps://books.zoho.com.au
Chinahttps://books.zoho.com.cn

To determine which data center your uses:

  1. Log in to your Zoho Books
  2. Look at the URL in your browser’s address bar
  3. The domain (.com, .eu, .in, .com.au, or .com.cn) indicates your data center

For example, if you access Zoho Books at https://books.zoho.eu, your server URL is https://books.zoho.eu.

The server URL is used as the base for all API requests. For example, when retrieving invoices, the full URL would be constructed as:

PLAINTEXT
{zoho_server_url}/api/v3/invoices?organization_id=...

Which would become https://books.zoho.com/api/v3/invoices?organization_id=... for US .

Auth

The ZohoBooksApi Server uses the with id arcade-zoho to connect to users’ Zoho Books accounts. In order to use the , you will need to configure the arcade-zoho auth provider.

Learn how to configure the Zoho in the Zoho auth provider documentation.

Last updated on