ProcessDeployments

List Process deployments

get

If response data is empty there were no deployed Processes found with the chosen filters

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Query parameters
PageNumberinteger · int32Optional

Current page number. Default value is 1.

PageSizeinteger · int32Optional

Maximum page size is 200. Default page size is 30.

agentGroupIdinteger · int64Optional

Filter Process deployments by Agent group

processNamestringOptional

Filter Process deployments by Process name

processGuidstring · uuidOptional

Filter Process deployments by Process Unique Identifier

tagsstring[]Optional

Filter Process deployments by tags

excludeSubprocessesbooleanOptional

Filter Process deployments to exclude subprocesses

Responses
400

Agent group doesnt exist

application/problem+json
get
/api/v1/process-deployments

Deploy Processes to an Agent group

post

Deploy up to 20 Processes to an Agent group. The following validation rules apply to deploying a Process: All used Environment variables need to have values set. All used Subprocesses need to be deployed to the target Agent group/Environment Process Target Framework needs to match Agent group framework. You can also deploy an older version of a Process to the 'Default' Agent group.

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Body
agentGroupIdinteger · int64Optional
activateTriggersbooleanOptional

Whether to automatically activate Triggers for Processes on deployment. Default is true.

deploymentDescriptionstringOptional
Responses
400

Agent group not found

application/problem+json
post
/api/v1/process-deployments

Get single Process deployment

get

Gets detailed information for a single Process deployment. Currently this is the same response model as 'List Process deployments'

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Deployment identifier

Responses
get
/api/v1/process-deployments/{id}

Undeploy a Process from an Agent group

delete

It is not possible to undeploy a Process from the Development Agent group. If you wish to remove the Process completely you should use the DeleteProcess endpoint.

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Deployment identifier

Responses
400

Can not undeploy Process in Development Agent group

application/problem+json
delete
/api/v1/process-deployments/{id}

No content

Run a Process in the selected Agent group

post
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Deployment identifier

Body
Other propertiesstringOptional
Responses
post
/api/v1/process-deployments/{id}/execute

Activate Process triggers

put
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Deployment identifier

Responses
put
/api/v1/process-deployments/{id}/activation

No content

Deactivate Process triggers

delete
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required
Responses
delete
/api/v1/process-deployments/{id}/activation

No content

Update Process variables

post
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
agentGroupIdinteger · int64Required

Target agent group

processGuidstring · uuidRequired
Bodyobject[]
namestring | nullableOptional
valuestring | nullableOptional
isSecretbooleanOptional
modestring | nullableOptional
descriptionstring | nullableOptional
Responses
400

Bad Request

application/problem+json
post
/api/v1/process-deployments/{processGuid}/agentGroup/{agentGroupId}/variableUpdate

List Process variables for Processes in Agent group

get
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
agentGroupIdinteger · int64Required

Agent group from where to fetch Process variables from

Query parameters
processIdsinteger · int64[]Optional

List of Process ids

Responses
get
/api/v1/process-deployments/{agentGroupId}/variables

Was this helpful?