REST API
Zoho Projects and Zoho BugTracker API lets users/developers extend their web applications to push or pull data into or from Zoho Projects and Zoho BugTracker for application mashups. As the API is purely RESTful, your application could be in any of the programming languages like PHP, Python, Java, e.t.c.
Mandatory URL for API
If the scope is ZohoProjects.<module>.<operation> - https://projectsapi.zoho.com
If the scope is ZohoBugTracker.<module>.<operation> - https://bugtracker.zoho.com
Please use the appropriate domain (.com, .eu, .in, .cn etc.)
OAuth token generated using Zoho Projects scope will not work on Zoho BugTracker API and vice versa.
Number of Records Per API
index and range are the parameters that must be passed for all GET API. The range you pass cannot be more than 200. If the range is not explicitly mentioned, then the default range is 100.
Example:
Index is the position of the first record in the set that you wish to get and the range is the number of records to be fetched. For example, if you wish to get the records from 11 to 20, the index here will be set as 11(which is the position of the record) and the range as 10. Now, records from 11 to 20 will be displayed in a page.
Available Scopes in Zoho Projects
Here are the available scopes in Zoho Projects that allow you to access the token-enabled operations.
ZohoProjects.portals.ALL, ZohoProjects.projects.ALL, ZohoProjects.activities.ALL, ZohoProjects.feeds.ALL, ZohoProjects.status.ALL, ZohoProjects.milestones.ALL, ZohoProjects.tasklists.ALL, ZohoProjects.tasks.ALL, ZohoProjects.timesheets.ALL, ZohoProjects.bugs.ALL, ZohoProjects.events.ALL, ZohoProjects.forums.ALL, ZohoProjects.clients.ALL, ZohoProjects.users.ALL, ZohoProjects.documents.READ, ZohoProjects.search.READ, ZohoProjects.tags.ALL, ZohoProjects.calendar.ALL, ZohoProjects.integrations.ALL, ZohoProjects.projectgroups.ALL, ZohoProjects.entity_properties.ALL, ZohoPC.files.ALL, WorkDrive.workspace.ALL, WorkDrive.files.ALL, WorkDrive.team.ALL
Available Scopes in Zoho Bugtracker
Here are the available scopes in Zoho Bugtracker that allow you to access the token-enabled operations.
ZohoBugtracker.portals.ALL, ZohoBugtracker.projects.ALL, ZohoBugtracker.activities.ALL, ZohoBugtracker.feeds.ALL, ZohoBugtracker.status.ALL, ZohoBugtracker.milestones.ALL, ZohoBugtracker.timesheets.ALL, ZohoBugtracker.bugs.ALL, ZohoBugtracker.events.ALL, ZohoBugtracker.forums.ALL, ZohoBugtracker.clients.ALL, ZohoBugtracker.users.ALL, ZohoBugtracker.documents.ALL, ZohoBugtracker.search.READ, ZohoBugtracker.tags.ALL, ZohoBugtracker.calendar.ALL, ZohoBugtracker.entity_properties.ALL, ZohoPC.files.ALL, WorkDrive.workspace.ALL, WorkDrive.files.ALL, WorkDrive.team.ALL
API limitations
You can invoke or call an API for 100 times in a span of two minutes. If you invoke more than 100 times, the particular API request will be locked for the next 30 minutes.