Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This POST service will perform the same action found on the Build Request Form. It will initiate a request to build the project with the given Id. The service will return workflow request. Workflow request id from return data can be used with Workflow Request API to determine when the execution is complete.

This page includes examples for Full and Partial deploy project builds.

...

Array of workflow request objects

Attributes

Type

Description

warningMessageString

Indicates any warning message in the event where the request was successful but no build was initiated.  

For example: No changes found in source control

warningCodeStringMatching warning code for the warning message.  

workflowRequests

Array

allFilesRequested

boolean

Bug created to remove this - FLEXDEPLOY-4587
createdByString
createdOnDate Time
deploymentStrategyString or null
environmentIdlong
finishDeploymentany
flexField1

any


flexField2any
flexField3any
flexField4any
flexField5any
flexField6any
flexField7any
flexField8any
flexField9any
flexField10any
folderIdlong
folderRequestIdlong or null
folderVersionIdlong or null
forceDeployboolean
groupRequestIdlong or null
inputsarray
instancesarray
isExceptionboolean
newWeightany
oldWeightany
pipelineStageExecIdlong or nulllong if it was a release build, otherwise null
pipelineStageStepExecIdlong or nulllong if it was a release build, otherwise null
predeployRequestedStartTimeany
predeployWorkflowExecIdlong or nulllong if there was a predeploy workflow that executed, otherwise null
prioritylong
projectIdlong
projectStreamIdlong
projectVersionIdlong
projectWorkflowIdlong
relDefinitionIdlong or nulllong if it was a release build, otherwise null
relSnapshotIdlong or nulllong if it was a release build, otherwise null
requestedStartTimeanynull unless a delayed start time was given
requestStatusENUMREADY,
routeRuleany
stopOnPkgError

boolean


triggerTypeENUMMANUAL
updatedBystring
updatedOndate time with zone
versionNumberlong
workflowIdlong
workflowRequestIdlong
workflowTypeENUMBUILD,
workflowVersionOverrideanynull unless a workflow version override was specified for this request.

Response Codes

HTTP Code
Description
200No changes were detected, no build initiated.
201Project build was built initiated successfully
400Bad request
401Authentication failure
403Authorization failure (no access to resource)
404Project not found
500Unexpected internal server error

Example

...

In response, we will receive an array of workflowRequestsa data object with information about the request.

Code Block
themeEclipse
{
	"createdBy": "fdadmin",
	"updatedOn": "2022-04-26T20:23:08.579+0000",
	"warningMessagecreatedOn": null,
    "warningCode": null,
    "workflowRequests": [
        {
            "packageName"2022-04-26T20:23:08.501+0000",
	"updatedBy": "fdadmin",
	"versionNumber": 2,
	"projectWorkflowId": 4103,
	"relDefinitionId": null,
            "folderName	"folderVersionId": "Human Resources",
            "releaseSnapshotIdnull,
	"workflowVersionOverride": null,
            "workflowRequestStatus	"requestStatus": "READY",
	"folderRequestId":            "folderIdnull,
	"requestedStartTime": 10001null,
            "exceptionToWindow	"isException": false,
	"flexField1": null,
	"flexField2": null,
	"flexField3": null,
	"flexField4": null,
	"flexField5": null,
	"flexField6": null,
	"releaseDefinitionIdflexField7": null,
            "cmsissues	"flexField8": ""null,
            "workflowRequestId	"flexField9": 12019null,
            "projectName	"flexField10": "ProcessHRRequest"null,
            "projectStreamId	"groupRequestId": 10502null,
            "projectVersionName	"stopOnPkgError": "1.0.9",
            "requestAllFilesfalse,
	"allFilesRequested": false,
            "projectVersionId	"pipelineStageStepExecId": 30001null,
            "environmentId	"relSnapshotId": 11016null,
            "folderRequestId	"pipelineStageExecId": null,
            "flexFields	"deploymentStrategy": []null,
            "folderPath	"newWeight": "FlexDeploy/Human Resources",
            "projectIdnull,
	"oldWeight": 10501null,
            "requestedBy	"routeRule": "fdadmin"null,
            "requestedStartTime	"finishDeployment": null,
            "force	"predeployWorkflowExecId": falsenull,
            "stopOnPackageError	"predeployRequestedStartTime": null,
            "workflowOverrideVersion	"instances": null,
	"folderId": 4743642,
	"workflowRequestId": 275337,
	"projectId": 3501,
	"environmentId": 11595,
	"workflowId": 4122,
  	"folderVersionIdinputs": null,
	"projectStreamId": 3502,
	"forceDeploy": false,
	"projectVersionId": 16786148,
	"workflowType":  }
    ]"BUILD",
	"triggerType": "MANUAL",
	"priority": 1
}