|
/ |
/ |
GET ()→text |
serveRoot() |
|
|
agentPools |
/ |
GET ()→agentPools |
getPools(fields: string) |
|
POST agentPool→agentPool |
setPools() |
|
/{agentPoolLocator} |
DELETE ()→() |
deletePool() |
|
GET ()→agentPool |
getPool(fields: string) |
|
/{agentPoolLocator}/agents |
POST agent→agent |
addAgent(fields: string) |
Moves the agent posted to the pool |
GET ()→agents |
getPoolAgents(fields:
string) |
|
/{agentPoolLocator}/projects |
POST project→project |
addProject() |
Adds the posted project to the pool associated
projects |
GET ()→projects |
getPoolProjects(fields: string) |
|
PUT projects→projects |
replaceProjects() |
Associates the posted set of projects with the pool
which replaces earlier associations on this pool |
/{agentPoolLocator}/projects/{projectLocator} |
DELETE ()→() |
deletePoolProject() |
|
GET ()→project |
getPoolProject(fields: string) |
|
|
agents |
/ |
GET ()→agents |
serveAgents(includeDisconnected:
boolean,
includeUnauthorized:
boolean,
locator:
string,
fields:
string) |
Returns list of agents |
/{agentLocator} |
DELETE ()→() |
deleteAgent() |
|
GET ()→agent |
serveAgent(fields: string) |
|
/{agentLocator}/pool |
GET ()→agentPool |
getAgentPool(fields: string) |
|
PUT agentPool→agentPool |
setAgentPool() |
|
/{agentLocator}/{field} |
GET ()→text |
serveAgentField() |
|
PUT text→text |
setAgentField() |
|
|
apiVersion |
/ |
GET ()→text |
serveApiVersion() |
|
|
buildQueue |
/ |
DELETE ()→() |
deleteBuildsExperimental(locator: string, fields: string) |
Experimental! Deletes the set of builds filtered |
GET ()→builds |
getBuilds(fields: string, locator: string) |
Serves build queue. |
POST build→build |
queueNewBuild() |
|
PUT builds→builds |
replaceBuilds(fields:
string) |
|
/{buildLocator}/example/buildCancelRequest |
GET ()→buildCancelRequest |
cancelBuild() |
|
/{buildLocator}/tags/ |
POST text→text |
addTag() |
Adds a single tag to a build |
POST tags→() |
addTags() |
Adds a set of tags to a build |
PUT tags→tags |
replaceTags(fields: string, locator: string) |
Replaces build's tags. |
GET ()→tags |
serveTags(fields: string, locator: string) |
|
/{buildLocator}/{field} |
GET ()→text |
serveBuildFieldByBuildOnly() |
|
/{queuedBuildLocator} |
POST buildCancelRequest→build |
cancelBuild() |
|
DELETE ()→() |
deleteBuild() |
|
GET ()→build |
getBuild(fields: string) |
|
/{queuedBuildLocator}/compatibleAgents |
GET ()→agents |
serveCompatibleAgents(fields: string) |
|
|
buildTypes |
/ |
POST buildType→buildType |
addBuildType(fields: string) |
|
GET ()→buildTypes |
getBuildTypes(locator:
string,
fields:
string) |
Lists build types registered on the server. Build
templates are not included by default |
/{btLocator} |
DELETE ()→() |
deleteBuildType() |
|
GET ()→buildType |
serveBuildTypeXML(fields: string) |
Serves build configuration or templates according to
the locator. |
/{btLocator}/agent-requirements |
POST agent-requirement→agent-requirement |
addAgentRequirement(fields: string) |
Creates new agent requirement. 'id' attribute is
ignored in the submitted descriptor. Reports error if new
requirement cannot be created (e.g. another requirement is
present for the parameter). |
GET ()→agent-requirements |
getAgentRequirements(fields: string) |
|
PUT agent-requirements→agent-requirements |
replaceAgentRequirements(fields: string) |
Replaces agent requirements with those sent in the
request. |
/{btLocator}/agent-requirements/{agentRequirementLocator} |
DELETE ()→() |
deleteAgentRequirement() |
|
GET ()→agent-requirement |
getAgentRequirement(fields: string) |
|
PUT agent-requirement→agent-requirement |
replaceAgentRequirement(fields: string) |
|
/{btLocator}/aliases |
GET ()→items |
getAliases() |
Experimental support only |
/{btLocator}/artifact-dependencies |
POST artifact-dependency→artifact-dependency |
addArtifactDep(fields: string) |
|
GET ()→artifact-dependencies |
getArtifactDeps(fields: string) |
|
PUT artifact-dependencies→artifact-dependencies |
replaceArtifactDeps(fields: string) |
Replaces the dependencies to those sent in the
request. |
/{btLocator}/artifact-dependencies/{artifactDepLocator} |
DELETE ()→() |
deleteArtifactDep() |
|
GET ()→artifact-dependency |
getArtifactDep(fields: string) |
|
PUT artifact-dependency→artifact-dependency |
replaceArtifactDep(fields: string) |
|
/{btLocator}/branches |
GET ()→branches |
serveBranches(locator:
string) |
Lists branches of the build type. |
/{btLocator}/buildTags |
GET ()→tags |
serveBuildTypeBuildsTags() |
|
/{btLocator}/builds |
GET ()→builds |
serveBuilds(triggeredByUser:
string,
includePersonal:
boolean,
count:
int,
sinceBuild:
string,
includeCanceled:
boolean,
start:
long,
sinceDate:
string,
fields:
string,
locator:
string,
status:
string,
agentName:
string,
onlyPinned:
boolean,
tag:
string) |
Serves builds matching supplied condition. |
/{btLocator}/builds/{buildLocator} |
GET ()→build |
serveBuildWithProject(fields: string) |
|
/{btLocator}/builds/{buildLocator}/{field} |
GET ()→text |
serveBuildField() |
|
/{btLocator}/example/newBuildTypeDescription |
GET ()→newBuildTypeDescription |
getExampleNewProjectDescription() |
Experimental support only. Use this to get an example
of the bean to be posted to the /buildTypes request to
create a new build type |
/{btLocator}/features |
POST feature→feature |
addFeature(fields: string) |
|
GET ()→features |
getFeatures(fields: string) |
|
PUT features→features |
replaceFeatures(fields: string) |
|
/{btLocator}/features/{featureId} |
DELETE ()→() |
deleteFeature() |
|
GET ()→feature |
getFeature(fields: string) |
|
PUT feature→feature |
replaceFeature(fields: string) |
|
/{btLocator}/features/{featureId}/parameters |
GET ()→properties |
getFeatureParameters(fields: string) |
|
PUT properties→properties |
replaceFeatureParameters(fields: string) |
|
/{btLocator}/features/{featureId}/parameters/{parameterName} |
PUT any→text |
addFeatureParameter() |
|
GET ()→text |
getFeatureParameter() |
|
/{btLocator}/features/{featureId}/{name} |
PUT text→text |
changeFeatureSetting() |
|
GET ()→text |
getFeatureSetting() |
|
/{btLocator}/investigations |
GET ()→investigations |
getInvestigations(fields: string) |
|
/{btLocator}/newBuildTypeDescription |
GET ()→newBuildTypeDescription |
getExampleNewProjectDescriptionCompatibilityVersion1() |
For compatibility with experimental feature of 8.0 |
/{btLocator}/parameters |
PUT properties→properties |
changeBuildTypeParameters(fields: string) |
|
DELETE ()→() |
deleteAllBuildTypeParameters() |
|
GET ()→properties |
serveBuildTypeParameters(locator: string, fields: string) |
|
POST property→property |
setParameter(fields: string) |
|
/{btLocator}/parameters/{name} |
DELETE ()→() |
deleteBuildTypeParameter() |
|
GET ()→property |
getParameter() |
|
GET ()→text |
getParameterValue() |
|
PUT text→text |
setParameterValue() |
|
/{btLocator}/parameters/{name}/value |
GET ()→text |
getParameterValueLong() |
|
/{btLocator}/settings |
PUT properties→properties |
replaceBuildTypeSettings(fields: string) |
|
GET ()→properties |
serveBuildTypeSettings(fields: string) |
|
/{btLocator}/settings/{name} |
PUT any→text |
putBuildTypeSetting() |
|
GET ()→text |
serveBuildTypeSetting() |
|
/{btLocator}/settingsFile |
GET ()→text |
getSettingsFile() |
Experimental support only |
/{btLocator}/snapshot-dependencies |
POST snapshot-dependency→snapshot-dependency |
addSnapshotDep(fields: string) |
Creates new snapshot dependency. 'id' attribute is
ignored in the submitted descriptor. Reports error if new
dependency cannot be created (e.g. another dependency on
the specified build configuration already exists). |
GET ()→snapshot-dependencies |
getSnapshotDeps(fields: string) |
|
PUT snapshot-dependencies→snapshot-dependencies |
replaceSnapshotDeps(fields: string) |
Replaces snapshot dependency with those sent in
request. |
/{btLocator}/snapshot-dependencies/{snapshotDepLocator} |
DELETE ()→() |
deleteSnapshotDep() |
|
GET ()→snapshot-dependency |
getSnapshotDep(fields: string) |
|
PUT snapshot-dependency→snapshot-dependency |
replaceSnapshotDep(fields: string) |
|
/{btLocator}/steps |
POST step→step |
addStep(fields: string) |
|
GET ()→steps |
getSteps(fields: string) |
|
PUT steps→steps |
replaceSteps(fields: string) |
|
/{btLocator}/steps/{stepId} |
DELETE ()→() |
deleteStep() |
|
GET ()→step |
getStep(fields: string) |
|
PUT step→step |
replaceStep(fields: string) |
|
/{btLocator}/steps/{stepId}/parameters |
GET ()→properties |
getStepParameters(fields: string) |
|
PUT properties→properties |
replaceStepParameters(fields: string) |
|
/{btLocator}/steps/{stepId}/parameters/{parameterName} |
PUT text→text |
addStepParameter() |
|
GET ()→text |
getStepParameter() |
|
/{btLocator}/steps/{stepId}/{fieldName} |
PUT text→text |
changeStepSetting() |
|
GET ()→text |
getStepSetting() |
|
/{btLocator}/template |
DELETE ()→() |
deleteTemplateAssociation() |
|
PUT text→buildType |
getTemplateAssociation(fields: string) |
|
GET ()→buildType |
serveBuildTypeTemplate(fields: string) |
|
/{btLocator}/triggers |
POST trigger→trigger |
addTrigger(fields: string) |
Creates new trigger. 'id' attribute is ignored in the
submitted descriptor. Reports error if new trigger cannot
be created (e.g. only single trigger of the type is allowed
for a build configuration). |
GET ()→triggers |
getTriggers(fields: string) |
|
PUT triggers→triggers |
replaceTriggers(fields: string) |
Replaces trigger with those sent inthe request. |
/{btLocator}/triggers/{triggerLocator} |
DELETE ()→() |
deleteTrigger() |
|
GET ()→trigger |
getTrigger(fields: string) |
|
PUT trigger→trigger |
replaceTrigger(fields: string) |
|
/{btLocator}/triggers/{triggerLocator}/{fieldName} |
PUT text→text |
changeTriggerSetting() |
|
GET ()→text |
getTriggerSetting() |
|
/{btLocator}/vcs-root-entries |
POST vcs-root-entry→vcs-root-entry |
addVcsRootEntry(fields: string) |
|
GET ()→vcs-root-entries |
getVcsRootEntries(fields: string) |
|
PUT vcs-root-entries→vcs-root-entries |
replaceVcsRootEntries(fields: string) |
|
/{btLocator}/vcs-root-entries/{id} |
DELETE ()→() |
deleteVcsRootEntry() |
|
GET ()→vcs-root-entry |
getVcsRootEntry(fields: string) |
|
PUT vcs-root-entry→vcs-root-entry |
updateVcsRootEntry(fields: string) |
|
/{btLocator}/vcs-root-entries/{id}/checkout-rules |
GET ()→text |
getVcsRootEntryCheckoutRules() |
|
PUT text→text |
updateVcsRootEntryCheckoutRules() |
|
/{btLocator}/vcs-root-instances |
GET ()→vcs-root-instances |
getCurrentVcsInstances(fields: string) |
Experimental support only! |
/{btLocator}/vcs/files/latest/children{path:(/.*)?} |
GET ()→files |
getVcsFileListing(fields: string, resolveParameters:
boolean) |
Lists files in VCS Experimental support only |
/{btLocator}/vcs/files/latest/content{path:(/.*)?} |
GET ()→any |
getVcsFileContent(resolveParameters:
boolean) |
Gets content of a file form VCS Experimental support
only |
/{btLocator}/vcs/files/latest/metadata{path:(/.*)?} |
GET ()→file |
getVcsFile(resolveParameters:
boolean) |
Gets VCS file details Experimental support only |
/{btLocator}/vcsLabeling |
GET ()→vcsLabeling |
getVCSLabelingOptions() |
Gets VCS labeling settings Experimental support
only |
PUT vcsLabeling→vcsLabeling |
setVCSLabelingOptions() |
Sets VCS labeling settings Experimental support
only |
/{btLocator}/{field} |
GET ()→text |
serveBuildTypeField() |
|
PUT text→text |
setBuildTypeField() |
|
|
builds |
/ |
DELETE ()→() |
deleteBuilds(locator: string) |
|
GET ()→builds |
serveAllBuilds(count: int, includePersonal:
boolean,
triggeredByUser:
string,
sinceDate:
string,
start:
long,
buildType:
string,
sinceBuild:
string,
includeCanceled:
boolean,
status:
string,
locator:
string,
fields:
string,
tag:
string,
onlyPinned:
boolean,
agentName:
string) |
Serves builds matching supplied condition. |
/{buildLocator} |
POST buildCancelRequest→build |
cancelBuild(fields: string) |
|
DELETE ()→() |
deleteBuild() |
|
GET ()→build |
serveBuild(fields: string) |
Serves a build described by the locator provided
searching through those accessible by the current user. See
{@link
jetbrains.buildServer.server.rest.request.BuildRequest#serveAllBuilds(String,
String, String, boolean, boolean, boolean, java.util.List,
String, String, String, Long, Integer, String,
javax.ws.rs.core.UriInfo,
javax.servlet.http.HttpServletRequest)} If several builds
are matched, the first one is used (the effect is the same
as if ",count:1" locator dimension is added) |
/{buildLocator}/artifacts/archived{path:(/.*)?} |
GET ()→any |
getZippedArtifacts(logBuildUsage:
boolean,
locator:
string,
resolveParameters:
boolean,
name:
string) |
Experimental |
/{buildLocator}/artifacts/children{path:(/.*)?} |
GET ()→files |
getArtifactChildren(resolveParameters:
boolean,
locator:
string,
fields:
string) |
|
/{buildLocator}/artifacts/content{path:(/.*)?} |
GET ()→any |
getArtifactContent(logBuildUsage:
boolean,
resolveParameters:
boolean) |
|
/{buildLocator}/artifacts/files{path:(/.*)?} |
GET ()→any |
getArtifactFilesContent() |
|
/{buildLocator}/artifacts/metadata{path:(/.*)?} |
GET ()→file |
getArtifactMetadata(resolveParameters:
boolean,
locator:
string) |
|
/{buildLocator}/artifactsDirectory |
GET ()→text |
getArtifactsDirectory() |
Experimental support only |
/{buildLocator}/artifacts{path:(/.*)?} |
GET ()→files |
getArtifacts(locator: string, fields: string, resolveParameters:
boolean) |
More user-friendly URL for
"/{buildLocator}/artifacts/children" one. |
/{buildLocator}/canceledInfo |
GET ()→comment |
getCanceledInfo(fields: string) |
|
/{buildLocator}/comment |
DELETE ()→() |
deleteComment() |
|
PUT text→() |
replaceComment() |
|
/{buildLocator}/example/buildCancelRequest |
GET ()→buildCancelRequest |
cancelBuild() |
|
/{buildLocator}/pin/ |
GET ()→text |
getPinned() |
Fetches current build pinned status. |
PUT text→() |
pinBuild() |
Pins a build |
DELETE text→() |
unpinBuild() |
Unpins a build |
/{buildLocator}/problemOccurrences |
GET ()→problemOccurrences |
getProblems(fields: string) |
|
/{buildLocator}/related-issues |
GET ()→issuesUsages |
serveBuildRelatedIssuesOld(fields: string) |
|
/{buildLocator}/relatedIssues |
GET ()→issuesUsages |
serveBuildRelatedIssues(fields: string) |
|
/{buildLocator}/resulting-properties/ |
GET ()→properties |
serveBuildActualParameters(fields: string) |
|
/{buildLocator}/resulting-properties/{propertyName} |
GET ()→text |
getParameter() |
|
/{buildLocator}/sources/files/{fileName:.+} |
GET ()→any |
serveSourceFile() |
|
/{buildLocator}/statistics/ |
GET ()→properties |
serveBuildStatisticValues(fields: string) |
|
/{buildLocator}/statistics/{name} |
GET ()→text |
serveBuildStatisticValue() |
|
/{buildLocator}/statusIcon |
GET ()→any |
serveBuildStatusIcon() |
|
/{buildLocator}/tags/ |
POST text→text |
addTag() |
Adds a single tag to a build |
POST tags→() |
addTags() |
Adds a set of tags to a build |
PUT tags→tags |
replaceTags(locator: string, fields: string) |
Replaces the build's tags designated by the tags
'locator' to the set of tags passed. |
GET ()→tags |
serveTags(fields: string, locator: string) |
|
/{buildLocator}/testOccurrences |
GET ()→testOccurrences |
getTests(fields: string) |
|
/{buildLocator}/{field} |
GET ()→text |
serveBuildFieldByBuildOnly() |
|
|
cctray |
/ |
GET ()→Projects |
serveProjectsConvenienceCopy(locator: string) |
|
/projects.xml |
GET ()→Projects |
serveProjects(locator:
string) |
|
|
changes |
/ |
GET ()→changes |
serveChanges(count: int, vcsRoot: string, buildType: string, start: long, sinceChange: string, fields: string, locator: string, build: string, project: string) |
Lists changes by the specified locator |
/{changeLocator} |
GET ()→change |
serveChange(fields: string) |
|
/{changeLocator}/attributes |
GET ()→entries |
getChangeAttributes() |
Experimental support only! |
/{changeLocator}/buildTypes |
GET ()→buildTypes |
getRelatedBuildTypes(fields: string) |
Experimental support only! |
/{changeLocator}/duplicates |
GET ()→changes |
getChangeDuplicates(fields: string) |
Experimental support only! |
/{changeLocator}/firstBuilds |
GET ()→builds |
getChangeFirstBuilds(fields: string) |
Experimental support only! |
/{changeLocator}/issues |
GET ()→issues |
getChangeIssue() |
Experimental support only! |
/{changeLocator}/parentChanges |
GET ()→changes |
getParentChanges(fields: string) |
Experimental support only! |
/{changeLocator}/parentRevisions |
GET ()→items |
getChangeParentRevisions() |
Experimental support only! |
/{changeLocator}/vcsRoot |
GET ()→vcs-root-instance |
getChangeVCSRoot(fields: string) |
|
/{changeLocator}/vcsRootInstance |
GET ()→vcs-root-instance |
getChangeVCSRootInstance(fields: string) |
Experimental support only! |
/{changeLocator}/{field} |
GET ()→text |
getChangeField() |
|
|
debug |
/database/query/{query} |
GET ()→text |
executeDBQuery(count: int, fieldDelimiter:
string) |
|
/database/tables |
GET ()→text |
listDBTables() |
|
/memory/dumps |
POST ()→text |
saveMemoryDump(archived: boolean) |
Experimental use only! |
/requestDetails |
GET ()→text |
getRequestDetails() |
Experimental use only! |
/threadDump |
GET ()→text |
scheduleCheckingForChanges(lockedMonitors:
string,
lockedSynchronizers:
string) |
Experimental use only! |
/vcsCheckingForChangesQueue |
POST ()→vcs-root-instances |
scheduleCheckingForChanges(locator: string, fields: string) |
Experimental use only! |
|
info |
/ |
GET ()→plugin |
servePluginInfo(fields: string) |
|
|
investigations |
/ |
GET ()→investigations |
getInvestigations(fields: string, locator: string) |
Experimental, the requests and results returned will
change in future versions! |
/{investigationLocator} |
GET ()→investigation |
serveInstance(fields:
string) |
|
|
problemOccurrences |
/ |
GET ()→problemOccurrences |
getProblems(fields: string, locator: string) |
Experimental, the requests and results returned will
change in future versions! |
/{problemLocator} |
GET ()→problemOccurrence |
serveInstance(fields:
string) |
|
|
problems |
/ |
GET ()→problems |
getProblems(fields: string, locator: string) |
Experimental, the requests and results returned will
change in future versions! |
/{problemLocator} |
GET ()→problem |
serveInstance(fields:
string) |
|
|
projects |
/ |
POST text→project |
createEmptyProject() |
|
POST newProjectDescription→project |
createProject() |
|
GET ()→projects |
serveProjects(fields:
string) |
|
/{projectLocator} |
DELETE ()→() |
deleteProject() |
|
GET ()→project |
serveProject(fields: string) |
|
/{projectLocator}/agentPools |
GET ()→agentPools |
getProjectAgentPools(fields: string) |
|
PUT agentPools→agentPools |
setProjectAgentPools(fields: string) |
|
POST agentPool→agentPool |
setProjectAgentPools() |
|
/{projectLocator}/agentPools/{agentPoolLocator} |
DELETE ()→() |
deleteProjectAgentPools() |
|
/{projectLocator}/buildTypes |
POST newBuildTypeDescription→buildType |
createBuildType(fields: string) |
Creates a new build configuration by copying existing
one. |
POST text→buildType |
createEmptyBuildType(fields: string) |
|
GET ()→buildTypes |
serveBuildTypesInProject(fields: string) |
|
/{projectLocator}/buildTypes/{btLocator} |
GET ()→buildType |
serveBuildType(fields: string) |
|
/{projectLocator}/buildTypes/{btLocator}/builds |
GET ()→builds |
serveBuilds(agentName: string, tag: string, onlyPinned: boolean, status: string, locator: string, fields: string, includeCanceled:
boolean,
sinceBuild:
string,
sinceDate:
string,
start:
long,
triggeredByUser:
string,
count:
int,
includePersonal:
boolean) |
Serves builds matching supplied condition. |
/{projectLocator}/buildTypes/{btLocator}/builds/{buildLocator} |
GET ()→build |
serveBuildWithProject(fields: string) |
|
/{projectLocator}/buildTypes/{btLocator}/builds/{buildLocator}/{field} |
GET ()→text |
serveBuildFieldWithProject() |
|
/{projectLocator}/buildTypes/{btLocator}/{field} |
GET ()→text |
serveBuildTypeFieldWithProject() |
|
/{projectLocator}/example/newProjectDescription |
GET ()→newProjectDescription |
getExampleNewProjectDescription(id:
string) |
Experimental support only. Use this to get an example
of the bean to be posted to the /projects request to create
a new project |
/{projectLocator}/newProjectDescription |
GET ()→newProjectDescription |
getExampleNewProjectDescriptionCompatibilityVersion1(id:
string) |
For compatibility with experimental feature of 8.0 |
/{projectLocator}/parameters |
PUT properties→properties |
changeAllParameters(fields: string) |
|
DELETE ()→() |
deleteAllParameters() |
|
GET ()→properties |
serveParameters(fields: string) |
|
POST property→property |
setParameter() |
|
/{projectLocator}/parameters/{name} |
DELETE ()→() |
deleteParameter() |
|
GET ()→property |
getParameter() |
|
GET ()→text |
getParameterValue() |
|
PUT text→text |
putParameter() |
|
/{projectLocator}/parameters/{name}/value |
GET ()→text |
getParameterValueLong() |
|
/{projectLocator}/parentProject |
GET ()→project |
getParentProject(fields: string) |
|
PUT project→project |
setParentProject() |
|
/{projectLocator}/settingsFile |
GET ()→text |
getSettingsFile() |
Experimental support only |
/{projectLocator}/templates |
POST newBuildTypeDescription→buildType |
createBuildTypeTemplate(fields: string) |
Creates a new build configuration template by copying
existing one. |
POST text→buildType |
createEmptyBuildTypeTemplate(fields: string) |
|
GET ()→buildTypes |
serveTemplatesInProject(fields: string) |
|
/{projectLocator}/templates/{btLocator} |
GET ()→buildType |
serveBuildTypeTemplates(fields: string) |
|
/{projectLocator}/{field} |
GET ()→text |
serveProjectField() |
|
PUT text→text |
setProjectFiled() |
|
|
server |
/ |
GET ()→server |
serveServerInfo() |
|
/backup |
GET ()→text |
getBackupStatus() |
|
POST ()→text |
startBackup(addTimestamp: boolean, includeDatabase:
boolean,
includeBuildLogs:
boolean,
includePersonalChanges:
boolean,
includeSupplimentaryData:
boolean,
includeConfigs:
boolean,
includeRunningBuilds:
boolean,
fileName:
string) |
|
/plugins |
GET ()→plugins |
servePlugins(fields: string) |
|
/{field} |
GET ()→text |
serveServerVersion() |
|
|
testOccurrences |
/ |
GET ()→testOccurrences |
getTestOccurrences(fields: string, locator: string) |
Experimental, the requests and results returned will
change in future versions! |
/{testLocator} |
GET ()→testOccurrence |
serveInstance(fields:
string) |
|
|
tests |
/ |
GET ()→tests |
getTests(fields: string, locator: string) |
Experimental, the requests and results returned will
change in future versions! |
/{testLocator} |
GET ()→test |
serveInstance(fields:
string) |
|
|
userGroups |
/ |
POST group→group |
addGroup(fields: string) |
|
GET ()→groups |
serveGroups(fields: string) |
|
/{groupLocator} |
DELETE ()→() |
deleteGroup() |
|
GET ()→group |
serveGroup(fields: string) |
|
/{groupLocator}/properties |
GET ()→properties |
getProperties(fields:
string) |
|
/{groupLocator}/properties/{name} |
PUT text→text |
putUserProperty() |
|
DELETE ()→() |
removeUserProperty() |
|
GET ()→text |
serveUserProperties() |
|
/{groupLocator}/roles |
POST role→role |
addRole() |
|
PUT roles→roles |
addRolePut() |
|
GET ()→roles |
listRoles() |
|
/{groupLocator}/roles/{roleId}/{scope} |
POST ()→role |
addRoleSimple() |
|
DELETE ()→() |
deleteRole() |
|
GET ()→role |
listRole() |
|
|
users |
/ |
POST user→user |
createUser(fields: string) |
|
GET ()→users |
serveUsers(fields: string) |
|
/{userLocator} |
DELETE ()→() |
deleteUser() |
|
GET ()→user |
serveUser(fields: string) |
|
PUT user→user |
updateUser(fields: string) |
|
/{userLocator}/groups |
POST group→group |
addGroup(fields: string) |
|
GET ()→groups |
getGroups(fields: string) |
|
PUT groups→groups |
replaceGroups(fields:
string) |
Replaces user's roles with the submitted ones |
/{userLocator}/properties |
GET ()→properties |
serveUserProperties(fields: string) |
|
/{userLocator}/properties/{name} |
PUT text→text |
putUserProperty() |
|
DELETE ()→() |
removeUserProperty() |
|
GET ()→text |
serveUserProperty() |
|
/{userLocator}/roles |
POST role→role |
addRole() |
|
GET ()→roles |
listRoles() |
|
PUT roles→roles |
replaceRoles() |
Replaces user's roles with the submitted ones |
/{userLocator}/roles/{roleId}/{scope} |
PUT ()→role |
addRoleSimple() |
|
POST ()→() |
addRoleSimplePost() |
|
DELETE ()→() |
deleteRole() |
|
GET ()→role |
listRole() |
|
/{userLocator}/{field} |
GET ()→text |
serveUserField() |
|
PUT text→text |
setUserField() |
|
|
vcs-root-instances |
/ |
GET ()→vcs-root-instances |
serveInstances(fields: string, locator: string) |
|
/{vcsRootInstanceLocator} |
GET ()→vcs-root-instance |
serveInstance(fields:
string) |
|
/{vcsRootInstanceLocator}/files/latest/children{path:(/.*)?} |
GET ()→files |
getVcsFileListing(fields: string) |
Lists files in VCS Experimental support only |
/{vcsRootInstanceLocator}/files/latest/content{path:(/.*)?} |
GET ()→any |
getVcsFileContent() |
Gets content of a file form VCS Experimental support
only |
/{vcsRootInstanceLocator}/files/latest/metadata{path:(/.*)?} |
GET ()→file |
getVcsFile() |
Gets VCS file details Experimental support only |
/{vcsRootInstanceLocator}/properties |
GET ()→properties |
serveRootInstanceProperties(fields: string) |
|
/{vcsRootInstanceLocator}/repositoryState |
DELETE ()→() |
deleteRepositoryState() |
|
GET ()→entries |
getRepositoryState() |
|
PUT entries→entries |
setRepositoryState() |
|
/{vcsRootInstanceLocator}/repositoryState/creationDate |
GET ()→any |
getRepositoryStateCreationDate() |
|
/{vcsRootInstanceLocator}/{field} |
DELETE ()→() |
deleteInstanceField() |
|
GET ()→text |
serveInstanceField() |
|
PUT text→text |
setInstanceField() |
|
|
vcs-roots |
/ |
POST vcs-root→vcs-root |
addRoot(fields: string) |
|
GET ()→vcs-roots |
serveRoots(locator: string, fields: string) |
|
/{vcsRootLocator} |
DELETE ()→() |
deleteRoot() |
|
GET ()→vcs-root |
serveRoot(fields: string) |
|
/{vcsRootLocator}/instances |
GET ()→vcs-root-instances |
serveRootInstances(fields: string) |
|
/{vcsRootLocator}/instances/{vcsRootInstanceLocator} |
GET ()→vcs-root-instance |
serveRootInstance(fields: string) |
|
/{vcsRootLocator}/instances/{vcsRootInstanceLocator}/properties |
GET ()→properties |
serveRootInstanceProperties(fields: string) |
|
/{vcsRootLocator}/instances/{vcsRootInstanceLocator}/{field} |
GET ()→text |
serveInstanceField() |
|
PUT text→text |
setInstanceField() |
|
/{vcsRootLocator}/properties |
PUT properties→properties |
changeProperties(fields: string) |
|
DELETE ()→() |
deleteAllProperties() |
|
GET ()→properties |
serveProperties(fields: string) |
|
/{vcsRootLocator}/properties/{name} |
DELETE ()→() |
deleteParameter() |
|
PUT text→text |
putParameter() |
|
GET ()→text |
serveProperty() |
|
/{vcsRootLocator}/settingsFile |
GET ()→text |
getSettingsFile() |
Experimental support only |
/{vcsRootLocator}/{field} |
GET ()→text |
serveField() |
|
PUT text→text |
setField() |
|
|
version |
/ |
GET ()→text |
serveVersion() |
|
|
{projectLocator} |
/{btLocator}/{buildLocator}/{field} |
GET ()→text |
serveBuildFieldShort() |
|