ProjectApi
getAllProjects
Get all projects.
Endpoint | /app/rest/projects |
Produces |
|
Parameters |
|
Response |
addProject
Create a new project.
Endpoint | /app/rest/projects |
Consumes |
|
Produces |
|
Parameters |
|
Response |
deleteProject
Delete project matching the locator.
Endpoint | /app/rest/projects/{projectLocator} |
Parameters |
|
getProject
Get project matching the locator.
Endpoint | /app/rest/projects/{projectLocator} |
Produces |
|
Parameters |
|
Response |
getAgentPoolsProject
Get agent pools appointed to the matching project.
Endpoint | /app/rest/projects/{projectLocator}/agentPools |
Produces |
|
Parameters |
|
Response |
addAgentPoolsProject
Assign the matching project to the agent pool.
Endpoint | /app/rest/projects/{projectLocator}/agentPools |
Consumes |
|
Produces |
|
Parameters |
|
Response |
setAgentPoolsProject
Update agent pools apppointed to the matching project.
Endpoint | /app/rest/projects/{projectLocator}/agentPools |
Consumes |
|
Produces |
|
Parameters |
|
Response |
removeProjectFromAgentPool
Unassign a project from the matching agent pool.
Endpoint | /app/rest/projects/{projectLocator}/agentPools/{agentPoolLocator} |
Parameters |
|
getAllBranches
Get all branches of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/branches |
Produces |
|
Parameters |
|
Response |
addBuildType
Add a build configuration to the matching project.
Endpoint | /app/rest/projects/{projectLocator}/buildTypes |
Consumes |
|
Produces |
|
Parameters |
|
Response |
removeDefaultTemplate
Remove the default template from the matching project.
Endpoint | /app/rest/projects/{projectLocator}/defaultTemplate |
Parameters |
|
getDefaultTemplate
Get the default template of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/defaultTemplate |
Produces |
|
Parameters |
|
Response |
setDefaultTemplate
Update the default template of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/defaultTemplate |
Consumes |
|
Produces |
|
Parameters |
|
Response |
getAllBuildTypesOrdered
Get all build configurations from the matching project, with custom ordering applied.
Endpoint | /app/rest/projects/{projectLocator}/order/buildTypes |
Produces |
|
Parameters |
|
Response |
setBuildTypesOrder
Update custom ordering of build configurations of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/order/buildTypes |
Consumes |
|
Produces |
|
Parameters |
|
Response |
getAllSubprojectsOrdered
Get all subprojects of the matching project, with custom ordering applied.
Endpoint | /app/rest/projects/{projectLocator}/order/projects |
Produces |
|
Parameters |
|
Response |
setSubprojectsOrder
Update custom ordering of subprojects of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/order/projects |
Consumes |
|
Produces |
|
Parameters |
|
Response |
deleteBuildParameters
Delete all build parameters.
Endpoint | /app/rest/projects/{projectLocator}/parameters |
Parameters |
|
getBuildParameters
Get build parameters.
Endpoint | /app/rest/projects/{projectLocator}/parameters |
Produces |
|
Parameters |
|
Response |
createBuildParameter
Create a build parameter.
Endpoint | /app/rest/projects/{projectLocator}/parameters |
Consumes |
|
Produces |
|
Parameters |
|
Response |
updateBuildParameters
Update build parameters.
Endpoint | /app/rest/projects/{projectLocator}/parameters |
Consumes |
|
Produces |
|
Parameters |
|
Response |
deleteBuildParameter
Delete build parameter.
Endpoint | /app/rest/projects/{projectLocator}/parameters/{name} |
Parameters |
|
getBuildParameter
Get build parameter.
Endpoint | /app/rest/projects/{projectLocator}/parameters/{name} |
Produces |
|
Parameters |
|
Response |
updateBuildParameter
Update build parameter.
Endpoint | /app/rest/projects/{projectLocator}/parameters/{name} |
Consumes |
|
Produces |
|
Parameters |
|
Response |
getBuildParameterType
Get type of build parameter.
Endpoint | /app/rest/projects/{projectLocator}/parameters/{name}/type |
Produces |
|
Parameters |
|
Response |
updateBuildParameterType
Update type of build parameter.
Endpoint | /app/rest/projects/{projectLocator}/parameters/{name}/type |
Consumes |
|
Produces |
|
Parameters |
|
Response |
getBuildParameterSpecification
Get build parameter specification.
Endpoint | /app/rest/projects/{projectLocator}/parameters/{name}/type/rawValue |
Produces |
|
Parameters |
|
Response |
|
updateBuildParameterSpecification
Update build parameter specification.
Endpoint | /app/rest/projects/{projectLocator}/parameters/{name}/type/rawValue |
Consumes |
|
Produces |
|
Parameters |
|
Response |
|
getBuildParameterValue
Get value of build parameter.
Endpoint | /app/rest/projects/{projectLocator}/parameters/{name}/value |
Produces |
|
Parameters |
|
Response |
|
updateBuildParameterValue
Update value of build parameter.
Endpoint | /app/rest/projects/{projectLocator}/parameters/{name}/value |
Consumes |
|
Produces |
|
Parameters |
|
Response |
|
getProjectParentProject
Get the parent project of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/parentProject |
Produces |
|
Parameters |
|
Response |
setParentProject
Update the parent project of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/parentProject |
Consumes |
|
Produces |
|
Parameters |
|
Response |
getFeatures
Get all features.
Endpoint | /app/rest/projects/{projectLocator}/projectFeatures |
Produces |
|
Parameters |
|
Response |
|
addFeature
Add a feature.
Endpoint | /app/rest/projects/{projectLocator}/projectFeatures |
Consumes |
|
Produces |
|
Parameters |
|
Response |
|
updateFeatures
Update all features.
Endpoint | /app/rest/projects/{projectLocator}/projectFeatures |
Consumes |
|
Produces |
|
Parameters |
|
Response |
|
deleteFeature
Delete a matching feature.
Endpoint | /app/rest/projects/{projectLocator}/projectFeatures/{featureLocator} |
Parameters |
|
getFeature
Get a matching feature.
Endpoint | /app/rest/projects/{projectLocator}/projectFeatures/{featureLocator} |
Produces |
|
Parameters |
|
Response |
|
updateFeature
Update a matching feature.
Endpoint | /app/rest/projects/{projectLocator}/projectFeatures/{featureLocator} |
Consumes |
|
Produces |
|
Parameters |
|
Response |
|
addSecureToken
Create a new secure token for the matching project.
Endpoint | /app/rest/projects/{projectLocator}/secure/tokens |
Consumes |
|
Produces |
|
Parameters |
|
Response |
|
getSecureValue
Get a secure token of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/secure/values/{token} |
Consumes |
|
Produces |
|
Parameters |
|
Response |
|
getProjectSettingsFile
Get the settings file of the matching build configuration.
Endpoint | /app/rest/projects/{projectLocator}/settingsFile |
Produces |
|
Parameters |
|
Response |
|
getProjectTemplates
Get all templates of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/templates |
Produces |
|
Parameters |
|
Response |
addTemplate
Add a build configuration template to the matching project.
Endpoint | /app/rest/projects/{projectLocator}/templates |
Consumes |
|
Produces |
|
Parameters |
|
Response |
getProjectField
Get a field of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/{field} |
Produces |
|
Parameters |
|
Response |
|
setProjectField
Update a field of the matching project.
Endpoint | /app/rest/projects/{projectLocator}/{field} |
Consumes |
|
Produces |
|
Parameters |
|
Response |
|