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 |
getDefaultValueSets
getDefaultValueSets
Endpoint | /app/rest/projects/{projectLocator}/defaultValueSets |
Produces |
|
Parameters |
|
Response |
getDeploymentDashboardsInProject
getDeploymentDashboardsInProjet
Endpoint | /app/rest/projects/{projectLocator}/deploymentDashboards |
Produces |
|
Parameters |
|
Response |
getDeploymentDashboardInProject
getDeploymentDashboardInProject
Endpoint | /app/rest/projects/{projectLocator}/deploymentDashboards/{dashboardLocator} |
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
Creates a new secure token to store the sensitive value passed in the request body. Returns the scrambled value that is the new token name. This operation is available only for users with the EDIT_PROJECT permission (included in the Project Administrator role by default).
Endpoint | /app/rest/projects/{projectLocator}/secure/tokens |
Consumes |
|
Produces |
|
Parameters |
|
Response |
|
getSecureValue
Returns the value of the given secure token.This operation is available only for users with the CHANGE_SERVER_SETTINGS permission (included only in System Administrator role by default).
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 |
|