Zoho Projects
Read and write Zoho Projects projects, tasks, subtasks, phases, task lists, time logs and comments with custom fields.
Synchronise delivery plans, timesheets and task status with CRM, finance and operations.
Source actions
11
Destination actions
11
Data types
9
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
comments
- Add task commentDestinationNot retried automatically
Adds a comment to a task.
- List task commentsSource
Comments on a task with authors and attachment metadata.
custom fields
- List custom fieldsSource
Field definitions of a module (for example tasks or projects) with field types.
phases
- Create phase (milestone)DestinationNot retried automatically
Creates a phase in a project.
- List phases (milestones)Source
Phases of a project with dates, owner and status.
- Update phase (milestone)DestinationDuplicate protected
Updates supplied phase fields.
projects
- Create projectDestinationNot retried automatically
Creates a project in the portal.
- Get projectSource
One project with custom fields.
- List projectsSource
Projects in the portal with status, owner, progress and custom fields.
- Update projectDestinationDuplicate protected
Updates supplied project fields and custom fields.
subtasks
- List subtasksSource
Subtasks of a parent task.
tasklists
- Create task listDestinationNot retried automatically
Creates a task list in a project, optionally under a phase.
- List task listsSource
Task lists of a project.
- Update task listDestinationDuplicate protected
Renames, moves or completes a task list.
tasks
- Create task or subtaskDestinationNot retried automatically
Creates a task in a project; supply a parent task ID to create a subtask.
- Get taskSource
One task with owners, dates and custom fields.
- List tasksSourceIncremental
Tasks of a project (or the whole portal), with owners, status, dates and custom fields.
- Update taskDestinationDuplicate protected
Updates supplied task fields; owners are added to the existing owners.
time logs
- Add time logDestinationNot retried automatically
Logs time against a task, issue or the project (general log).
- List time logsSourceIncremental
Time logs of a project for a date range (up to 6 months), one record per log.
- Update time logDestinationDuplicate protected
Updates supplied fields on a time log, including approval status.
users
- List portal usersSource
Portal users with role, profile and status.
Authentication
Zoho OAuth client (self client) with a refresh token
Plans and access
All Zoho Projects plans; time logs, phases budgets and custom fields depend on the edition. Calls act as the user who authorised the OAuth client and follow that user's portal profile and project roles.
Test environment
Use a Zoho Projects trial or free portal for testing.
Rate limits
200 calls per 2-minute window per API endpoint; exceeding it blocks that endpoint for 10 minutes (Retry-After is sent).
Provider events
Zoho Projects webhooks configured per portal for task, project and phase events. Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- Uses the V3 API (/api/v3 and /api/v3.1 for phases); the legacy /restapi endpoints are not used.
- Milestones are called phases in V3; Nexra uses the V3.1 phase endpoints.
- The incremental task filter uses last_updated_time greater_than with a date (day precision), as documented.
- Time log lists require a date range of up to 6 months and a module type (task, issue or general).
- Custom fields are read and written by API name (cf_...); fetch definitions with List custom fields.
- Task updates add owners with the documented owners add form; removing owners is not automated, and this nested form could not be verified against a live portal.
- Zoho has no idempotency key; uncertain creates are not repeated automatically.