Tasks
A project comprises of a single or multiple tasks that need to be completed. You need to add a task to the project before you log time.
Download Tasks OpenAPI Document
End Points
Add a task
List tasks
Update a task
Get a task
Delete a Task
Attribute
project_id
string
Unique ID of the project generated by the server.
task_id
string
Unique ID of the task generated by the server.
currency_id
string
The currenct ID of the currency
customer_id
string
Customer ID of the customer for whom the task is created.
task_name
string
The name of the task.
Maximum length [100] project_name
string
The name of the project
customer_name
string
Name of the customer to whom the task is created.
billed_hours
double
The total hours that are billed.
log_time
double
Total hours logged in the project.
un_billed_hours
double
Total hours that are unbilled.
Add a task
Adding a new task to a project.
OAuth Scope : ZohoInvoice.projects.CREATE
Arguments
task_name
string
(Required)
The name of the task.
Maximum length [100] description
string
The description of the project.
rate
integer
Hourly rate for a task.
budget_hours
integer
Task budget hours.
Path Parameters
project_id
string
(Required)
Unique identifier of the project.
Headers
X-com-zoho-invoice-organizationid
string
(Required)
ID of the organization
List tasks
Get list of all the tasks added to a project.
OAuth Scope : ZohoInvoice.projects.READ
Path Parameters
project_id
string
(Required)
Unique identifier of the project.
Query Parameters
page
integer
Page number to be fetched. Default value is 1.
per_page
integer
Number of records to be fetched per page. Default value is 200.
Headers
X-com-zoho-invoice-organizationid
string
(Required)
ID of the organization
Update a task
Update the details of an existing task.
OAuth Scope : ZohoInvoice.projects.UPDATE
Arguments
task_name
string
(Required)
The name of the task.
Maximum length [100] description
string
The description of the project.
rate
integer
Hourly rate for a task.
budget_hours
integer
Task budget hours.
Path Parameters
project_id
string
(Required)
Unique identifier of the project.
task_id
string
(Required)
Unique identifier of the task.
Headers
X-com-zoho-invoice-organizationid
string
(Required)
ID of the organization
Get a task
Get the details of a task.
OAuth Scope : ZohoInvoice.projects.READ
Path Parameters
project_id
string
(Required)
Unique identifier of the project.
task_id
string
(Required)
Unique identifier of the task.
Headers
X-com-zoho-invoice-organizationid
string
(Required)
ID of the organization
Delete a Task
Delete a task added to a project.
OAuth Scope : ZohoInvoice.projects.DELETE
Path Parameters
project_id
string
(Required)
Unique identifier of the project.
task_id
string
(Required)
Unique identifier of the task.
Headers
X-com-zoho-invoice-organizationid
string
(Required)
ID of the organization