Processes

Get an individual Process

get

Same as GetProcessById

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
processGuidstring · uuidRequired

Process unique identifier

processVersioninteger · int32Required

Process version

Responses
200

OK

application/json
get
/api/v1/processes/{processGuid}/versions/{processVersion}

Get an individual Process by Id

get

Same as GetProcess

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Process version unique identifier

Responses
200

OK

application/json
get
/api/v1/processes/{id}

List Processes

get

If response data is empty there were no 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.

processGuidstring · uuidOptional

Filter Processes by unique identifier

processNamestringOptional

Filter Processes by name

Responses
200

OK

application/json
get
/api/v1/processes
200

OK

Delete Process and Undeploy from all Agent Groups

delete
Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
processGuidstring · uuidRequired

Unique identifier for Process to delete

Responses
delete
/api/v1/processes/{processGuid}

No content

Export Process to file

get

Same as ExportWithId. Process Variables values are taken the Development Agent Group.

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
processGuidstring · uuidRequired

Process unique identifier

processVersioninteger · int32Required

Process version

Responses
200

OK

application/json
Responsestring · binary
get
/api/v1/processes/{processGuid}/versions/{processVersion}/export

Export Process to file

get

Same as Export. Process Variables values are taken the Development Agent Group.

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Path parameters
idinteger · int64Required

Process version unique identifier

Responses
200

OK

application/json
Responsestring · binary
get
/api/v1/processes/{id}/export

Export multiple Processes to file

get

Process Variables values are taken the Development Agent Group.

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Query parameters
idsinteger · int64[]Optional

List of Process Id's that should be exported.

Responses
200

OK

application/json
Responsestring · binary
get
/api/v1/processes/batch-export
200

OK

Import one or more Processes

post

This can be a very slow action. Please make sure your client has a long enough timeout so that the operation does not get cancelled.

Authorizations
AuthorizationstringRequired

Enter your bearer token in the format Bearer <token>

Body

File to upload.

filestring · binaryRequired
importConflictstring · enumRequired

Setting for deciding what to do when a Process GUID already exists. Error - the request will fail if Process exists.UseExisting - will not import Processes that exist.NewVersion - will update the existing Process to the imported one.NewActiveElement - will create a new Process with an Activated Trigger.NewInactiveElement - will create a new Process with an Deactivated Trigger.

Default: ErrorPossible values:
Responses
200

Process(es) imported successfully

application/json
post
/api/v1/processes/batch-import

Was this helpful?