projects

Name Resource Description
Get all projects GET api/2.0/project Returns the list of all the portal projects with base information about them
Get project GET api/2.0/project/{id} Returns the detailed information about the project with ID specified in the request
Get my projects GET api/2.0/project/@self Returns the list of all projects in which the current user participates
Get projects by filter GET api/2.0/project/filter Returns the list of all the portal projects filtered using project title, status or participant ID and 'Followed' status specified in the request
Get follow projects GET api/2.0/project/@follow Returns the list of all projects which the current user follows
Get projects GET api/2.0/project/{status} Returns the list of all projects with the status specified in the request
Get all templates GET api/2.0/project/template Returns the list of all the templates with base information about them
Get project time GET api/2.0/project/{id}/time Returns the detailed information about the time spent on the project with the ID specified in the request
Get project files GET api/2.0/project/{id}/files Returns the detailed list of all files and folders for the project with the ID specified in the request
Get template GET api/2.0/project/template/{id} Returns the detailed information about the template with ID specified in the request
Get project milestones GET api/2.0/project/{id}/milestone Returns the list of all the milestones within the project with the ID specified in the request
Search projects GET api/2.0/project/@search/{query} Returns the list of all projects matching the query specified in the request
Search project GET api/2.0/project/{id}/@search/{query} Returns the search results for the project containing the words/phrases matching the query specified in the request
Get project milestones GET api/2.0/project/{id}/milestone/{status} Returns the list of all the milestones with the selected status within the project with the ID specified in the request
Create project POST api/2.0/project Creates a new project using all the necessary (title, description, responsible ID, etc) and some optional parameters specified in the request
Create template POST api/2.0/project/template Creates a new template
Add project milestone POST api/2.0/project/{id}/milestone Creates a new milestone using the parameters (project ID, milestone title, deadline, etc) specified in the request
Update project PUT api/2.0/project/{id} Updates the existing project information using all the parameters (project ID, title, description, responsible ID, etc) specified in the request
Update project tags PUT api/2.0/project/{id}/tag Updates the tags for the project with the selected project ID with the tags specified in the request
Update project PUT api/2.0/project/{id}/status Updates the status of the project with the ID specified in the request
Update template PUT api/2.0/project/template/{id} Updates the existing template information
Follow to project PUT api/2.0/project/{projectid}/follow Subscribe or unsubscribe to notifications about the actions performed with the project with the ID specified in the request
Delete project DELETE api/2.0/project/{id} Deletes the project with the ID specified in the request from the portal
Delete template DELETE api/2.0/project/template/{id} Deletes the template with the ID specified in the request from the portal
Delete task DELETE api/2.0/project/task/{taskid} Deletes the task with the ID specified in the request from the project