Zoho Invoice

Learn how to use Zoho Invoice with Composio

Overview

Enum

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
extension
stringRequired

Actions

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
object
error
string
successful
boolean
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
object
error
string
successful
boolean
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
object
error
string
successful
boolean
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
object
error
string
successful
boolean
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
object
error
string
successful
boolean
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
object
error
string
successful
boolean