Zoho Invoice

Learn how to use Zoho Invoice with Composio

Overview

SLUG

ZOHO_INVOICE

Description

Zoho Invoice simplifies billing, recurring payments, and expense management, helping freelancers and small businesses send professional invoices

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to ZohoInvoice.contacts.ALL,ZohoInvoice.settings.ALL,ZohoInvoice.estimates.ALL,ZohoInvoice.invoices.ALL,ZohoInvoice.customerpayments.ALL,ZohoInvoice.creditnotes.ALL,ZohoInvoice.projects.ALL,ZohoInvoice.expenses.ALL
bearer_token
string
suffix.one
stringRequired

Tools

SLUG: ZOHO_INVOICE_GET_ITEM

Tool to retrieve the details of a specific item by item id. use when you need to fetch an item's data after confirming its existence.

Action Parameters

item_id
stringRequired
organization_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: ZOHO_INVOICE_LIST_CONTACTS

Tool to list contacts. use after obtaining the organization id to retrieve contacts with optional filters and pagination.

Action Parameters

address
string
address_contains
string
address_startswith
string
company_name
string
company_name_contains
string
company_name_startswith
string
contact_name
string
contact_name_contains
string
contact_name_startswith
string
email
string
email_contains
string
email_startswith
string
filter_by
string
first_name
string
first_name_contains
string
first_name_startswith
string
last_name
string
last_name_contains
string
last_name_startswith
string
organization_id
stringRequired
page
integer
per_page
integer
phone
string
phone_contains
string
phone_startswith
string
search_text
string
sort_column
string
zcrm_account_id
string
zcrm_contact_id
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: ZOHO_INVOICE_LIST_EXPENSES

Tool to list all expenses with optional pagination. use when you need to retrieve expenses with simple pagination.

Action Parameters

page
integer
per_page
integer

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: ZOHO_INVOICE_LIST_INVOICES

Tool to list invoices. use when you need to retrieve all invoices with optional filters and pagination.

Action Parameters

balance
number
custom_field
string
custom_field_contains
string
custom_field_startswith
string
customer_id
string
customer_name
string
date
string
date_after
string
date_before
string
date_end
string
date_start
string
due_date
string
due_date_after
string
due_date_before
string
due_date_end
string
due_date_start
string
email
filter_by
string
invoice_number
string
item_description
string
item_description_contains
string
item_description_startswith
string
item_id
string
item_name
string
item_name_contains
string
item_name_startswith
string
page
integer
per_page
integer
recurring_invoice_id
string
reference_number
string
search_text
string
sort_column
string
status
string
total
number
zcrm_potential_id
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: ZOHO_INVOICE_LIST_ITEMS

Tool to list all items. use when you need to retrieve your item catalog with optional pagination and filtering after specifying the organization id.

Action Parameters

filter_by
string
organization_id
stringRequired
page
integer
per_page
integer
search_text
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: ZOHO_INVOICE_LIST_PAYMENTS

Tool to list payments. use when you need to retrieve all payments with optional filters like customer, invoice, date range, and pagination.

Action Parameters

customer_id
string
date_end
string
date_start
string
filter_by
string
invoice_id
string
mode
string
page
integer
payment_number
string
per_page
integer
reference_number
string
sort_column
string
sort_order
string

Action Response

data
objectRequired
error
string
successful
booleanRequired