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 |
|