Skip to main content

REST routes overview

This page gives you the list of all REST routes with their short description and links to pages with more details.
Before you dive into each route description, it's recommended to read about Working with Server.


info

For quick navigation you can use either of the two tabs below:

  • Routes by data objects to get the idea which routes to use for which operations
  • Routes by methods to have a quick grasp of routes by http methods and what the server returns back

Use the next routes to perform operations on tasks:

HTTP methodRouteDescription
GET /tasksGets data on all tasks and returns a json object with an array of tasks objects
GET /project/tasksGets data on all tasks of the specified project and returns a json object with an array of all tasks objects for this specified project
POST /tasksCreates a new task and returns a task object with the ID of a new task
POST /cloneCreates a copy of a task and returns a json object with the client task ID and duplicated task ID of the server
PUT /tasksUpdates data on the specified task(s) and returns an empty json object
PUT /moveMoves a task to the specified position and returns an empty json object
PUT /sortSorts all tasks of an active project by the specified parameters and returns an empty json object
DELETE /tasksDeletes data on a task and returns an empty json object