Get Started
Usage API
More information

projects

Name Resource Description
Create a 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 a project with team security POST api/2.0/project/withSecurity Creates a new project with team security using all the necessary (title, description, responsible ID, etc) and some optional parameters specified in the request.
Delete a project DELETE api/2.0/project/{id} Deletes a project with the ID specified in the request from the portal.
Delete projects DELETE api/2.0/project Deletes the projects with the IDs specified in the request from the portal.
Get a project by ID GET api/2.0/project/{id} Returns the detailed information about a project with ID specified in the request.
Get filtered projects GET api/2.0/project/filter Returns a list of all the portal projects filtered by project title, status, participant ID and other parameters specified in the request.
Get my followed projects GET api/2.0/project/@follow Returns a list of all the projects which the current user follows.
Get my projects GET api/2.0/project/@self Returns a list of all the projects in which the current user participates.
Get projects GET api/2.0/project Returns a list of all the portal projects with the base information about them.
Get projects by status GET api/2.0/project/{status} Returns a list of all the projects with a status specified in the request.
Project subscription PUT api/2.0/project/{projectid}/follow Subscribes to or unsubscribes from the notifications about the actions performed in the project with the ID specified in the request.
Search in a project GET api/2.0/project/{id}/@search/{query} Returns the search results for a project containing the words/phrases matching the query specified in the request.
Search projects GET api/2.0/project/@search/{query} Returns a list of all the projects matching the query specified in the request.
Update a project PUT api/2.0/project/{id} Updates the existing project using all the parameters (project ID, title, description, responsible ID, etc) specified in the request.
Update a project status PUT api/2.0/project/{id}/status Updates a status of a project with the ID specified in the request.
Update a project with team security PUT api/2.0/project/{id}/withSecurityInfo Updates the existing project with team security using all the parameters (project ID, title, description, responsible ID, etc) specified in the request.