projects

Name Resource Description
Projects GET api/2.0/project Returns the list of all the portal projects with base information about them
Project by ID GET api/2.0/project/{id} Returns the detailed information about the project with ID specified in the request
Participated projects GET api/2.0/project/@self Returns the list of all projects in which the current user participates
Projects 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
Followed projects GET api/2.0/project/@follow Returns the list of all projects which the current user follows
Project by status GET api/2.0/project/{status} Returns the list of all projects with the status specified in the request
Project time spent 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
Project files by project ID 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 milestones by project ID 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 all projects GET api/2.0/project/@search/{query} Returns the list of all projects matching the query specified in the request
Get total project time GET api/2.0/project/{id}/time/total
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 milestones by project ID and milestone status 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
Add 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 tags PUT api/2.0/project/{id}/tags Updates the tags for the project with the selected project ID with the tags specified in the request
Update project status PUT api/2.0/project/{id}/status Updates the status of the project with the ID specified in the request
Following/Unfollowing 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