tasks

Name Resource Description
Get my tasks GET api/2.0/project/task/@self Returns the list with the detailed information about all tasks for the current user
Get task by filter GET api/2.0/project/task/filter Returns the list with the detailed information about all the tasks matching the filter parameters specified in the request
Get task GET api/2.0/project/task/{taskid} Returns the detailed information about the task with the ID specified in the request
Get project tasks GET api/2.0/project/{projectid}/task Returns the list of all the tasks within the project with the ID specified in the request
Get my tasks GET api/2.0/project/task/@self/{status} Returns the list with the detailed information about the tasks for the current user with the status specified in the request
Notify task responsible GET api/2.0/project/task/{taskid}/notify Notify the responsible for the task with the ID specified in the request about the task
Is subscribe to task GET api/2.0/project/task/{taskid}/subscribe Checks subscription to notifications about the actions performed with the task with the ID specified in the request
Get project tasks GET api/2.0/project/{projectid}/task/{status} Returns the list of all tasks with the selected status in the project with the ID specified in the request
Get project my tasks GET api/2.0/project/{projectid}/task/@self/{status} Returns the list of all tasks for the current user with the selected status in the project with the ID specified in the request
Add subtask POST api/2.0/project/task/{taskid} Creates the subtask with the selected title and responsible within the parent task specified in the request
Add project task POST api/2.0/project/{projectid}/task Adds the task to the selected project with the parameters (responsible user ID, task description, deadline time, etc) specified in the request
Copy task POST api/2.0/project/task/{copyFrom}/copy Copy task
Add link POST api/2.0/project/task/{parentTaskId}/link Add link between dependenceTaskId and parentTaskId
Add project task by message POST api/2.0/project/{projectid}/task/{messageid} Adds the task to the selected project
Copy subtask POST api/2.0/project/task/{taskid}/{subtaskid}/copy Copy subtask
Update project task PUT api/2.0/project/task/{taskid} Updates the selected task with the parameters (responsible user ID, task description, deadline time, etc) specified in the request
Update task PUT api/2.0/project/task/{taskid}/status Updates the status of the task with the ID specified in the request
Update task PUT api/2.0/project/task/{taskid}/milestone Updates the milestone of the task with the ID specified in the request
Subscribe to task PUT api/2.0/project/task/{taskid}/subscribe Subscribe to notifications about the actions performed with the task with the ID specified in the request
Update subtask PUT api/2.0/project/task/{taskid}/{subtaskid} Updates the subtask with the selected title and responsible with the subtask ID specified in the request
Update subtask PUT api/2.0/project/task/{taskid}/{subtaskid}/status Updates the selected subtask status in the parent task with the ID specified in the request
Remove link DELETE api/2.0/project/task/{taskid}/link Remove link between dependenceTaskId and parentTaskId
Delete subtask DELETE api/2.0/project/task/{taskid}/{subtaskid} Deletes the selected subtask from the parent task with the ID specified in the request