ProcessTemplates
Lists all Process Templates including older versions and deleted ones. If response data is empty there were no Process Templates found with the chosen filters
Enter your bearer token in the format Bearer <token>
Current page number. Default value is 1.
Maximum page size is 200. Default page size is 30.
Filter Process Templates by unique identifier
Filter Process Templates by name
Filter Process Templates by tags
Filter Process Templates by Process unique identifier
Filter Process Templates by Process name
Control which template types to include in results
OK
GET /api/v1/process-templates HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
OK
{
"data": [
{
"id": 1,
"name": "text",
"modifier": "text",
"modified": "2025-11-28T00:36:04.826Z",
"majorVersion": 1,
"minorVersion": 1,
"targetFramework": "text",
"frendsVersion": "text",
"isSubprocess": true,
"staticRequiredEnvironmentVariablesJson": "text",
"isForMonitoringRule": true,
"description": "text",
"promotedResultVariablesJson": "text",
"usedSubprocessesJson": "text",
"usedTasksJson": "text",
"triggersJson": "text",
"manualTriggerJson": "text",
"isCrossPlatform": true,
"isDotNet": true,
"isListed": true,
"version": 1,
"isDeleted": true,
"processVariablesJson": "text",
"processTags": "text",
"uniqueIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"templateTags": [
"text"
]
}
],
"paging": {
"currentPage": 1,
"pageSize": 1,
"totalCount": 1,
"firstPage": "https://example.com",
"lastPage": "https://example.com",
"nextPage": "https://example.com",
"previousPage": "https://example.com"
}
}Enter your bearer token in the format Bearer <token>
Element name
Element description
Process id
Templates major version
Templates minor version
Tags for the Process template
Predefined tags for Processes created from the template
Link the Process to the created Template
Created Process Template id
Bad Request
Forbidden
Process not found
Process already has Process template
Internal Server Error
POST /api/v1/process-templates HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 332
{
"name": "text",
"description": "text",
"processVariables": [
{
"name": "text",
"value": "text",
"isSecret": true,
"mode": "text",
"description": "text"
}
],
"processId": 1,
"guid": "123e4567-e89b-12d3-a456-426614174000",
"templateMajorVersion": 1,
"templateMinorVersion": 1,
"templateTags": [
"text"
],
"processTags": [
"text"
],
"linkProcessToCreatedTemplate": true
}{
"data": 1
}Enter your bearer token in the format Bearer <token>
Element name
Element description
Process id
Templates major version
Templates minor version
Tags for the Process template
Predefined tags for Processes created from the template
Link the Process to the created Template
Updated Process template id
Bad Request
Forbidden
Process cannot be found
Internal Server Error
PUT /api/v1/process-templates HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 332
{
"name": "text",
"description": "text",
"processVariables": [
{
"name": "text",
"value": "text",
"isSecret": true,
"mode": "text",
"description": "text"
}
],
"processId": 1,
"guid": "123e4567-e89b-12d3-a456-426614174000",
"templateMajorVersion": 1,
"templateMinorVersion": 1,
"templateTags": [
"text"
],
"processTags": [
"text"
],
"linkProcessToCreatedTemplate": true
}1Enter your bearer token in the format Bearer <token>
Deleted Process Templates successfully
Bad Request
Forbidden
DELETE /api/v1/process-templates HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
No content
Lists the most recent versions of Process Templates. If response data is empty there were no Process Templates found with the chosen filters
Enter your bearer token in the format Bearer <token>
Current page number. Default value is 1.
Maximum page size is 200. Default page size is 30.
Filter Process Templates by unique identifier
Filter Process Templates by name
Filter Process Templates by tags
Filter Process Templates by Process unique identifier
Filter Process Templates by Process name
Control which template types to include in results
OK
GET /api/v1/process-templates/latest HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
OK
{
"data": [
{
"id": 1,
"name": "text",
"modifier": "text",
"modified": "2025-11-28T00:36:04.826Z",
"majorVersion": 1,
"minorVersion": 1,
"targetFramework": "text",
"frendsVersion": "text",
"isSubprocess": true,
"staticRequiredEnvironmentVariablesJson": "text",
"isForMonitoringRule": true,
"description": "text",
"promotedResultVariablesJson": "text",
"usedSubprocessesJson": "text",
"usedTasksJson": "text",
"triggersJson": "text",
"manualTriggerJson": "text",
"isCrossPlatform": true,
"isDotNet": true,
"isListed": true,
"version": 1,
"isDeleted": true,
"processVariablesJson": "text",
"processTags": "text",
"uniqueIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"templateTags": [
"text"
]
}
],
"paging": {
"currentPage": 1,
"pageSize": 1,
"totalCount": 1,
"firstPage": "https://example.com",
"lastPage": "https://example.com",
"nextPage": "https://example.com",
"previousPage": "https://example.com"
}
}Returns a detailed view of a Process Template
Enter your bearer token in the format Bearer <token>
Process Template unique identifier
Process Template version
OK
Process Template not found
GET /api/v1/process-templates/{processTemplateGuid}/versions/{processTemplateVersion} HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"id": 1,
"name": "text",
"modifier": "text",
"modified": "2025-11-28T00:36:04.826Z",
"majorVersion": 1,
"minorVersion": 1,
"targetFramework": "text",
"frendsVersion": "text",
"isSubprocess": true,
"staticRequiredEnvironmentVariablesJson": "text",
"isForMonitoringRule": true,
"cancellationDisabled": true,
"description": "text",
"changeDescription": "text",
"bpmn": "text",
"elementParameters": "text",
"promotedResultVariablesJson": "text",
"usedSubprocessesJson": "text",
"usedTasksJson": "text",
"triggersJson": "text",
"manualTriggerJson": "text",
"uniqueIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"isListed": true,
"version": 1,
"isDeleted": true,
"processVariablesJson": "text",
"processTags": "text",
"templateTags": [
"text"
],
"getVersion": "text"
}
}Returns a detailed view of a Process Template
Enter your bearer token in the format Bearer <token>
Process Template id
OK
Process Template not found
GET /api/v1/process-templates/{id} HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"id": 1,
"name": "text",
"modifier": "text",
"modified": "2025-11-28T00:36:04.826Z",
"majorVersion": 1,
"minorVersion": 1,
"targetFramework": "text",
"frendsVersion": "text",
"isSubprocess": true,
"staticRequiredEnvironmentVariablesJson": "text",
"isForMonitoringRule": true,
"cancellationDisabled": true,
"description": "text",
"changeDescription": "text",
"bpmn": "text",
"elementParameters": "text",
"promotedResultVariablesJson": "text",
"usedSubprocessesJson": "text",
"usedTasksJson": "text",
"triggersJson": "text",
"manualTriggerJson": "text",
"uniqueIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"isListed": true,
"version": 1,
"isDeleted": true,
"processVariablesJson": "text",
"processTags": "text",
"templateTags": [
"text"
],
"getVersion": "text"
}
}Enter your bearer token in the format Bearer <token>
Process Template id
Element name
Element description
If true the Process will not be created with the predefined tags
Created Process id
Bad Request
Forbidden
Internal Server Error
POST /api/v1/process-templates/{templateId}/create-process HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 164
{
"name": "text",
"description": "text",
"processVariables": [
{
"name": "text",
"value": "text",
"isSecret": true,
"mode": "text",
"description": "text"
}
],
"ignoreProcessTags": true
}{
"data": 1
}Enter your bearer token in the format Bearer <token>
A dictionary mapping Process GUIDs to its id
No content
Expected between 1 and 20 Processes
Forbidden
Internal Server Error
PUT /api/v1/process-templates/{templateId}/update-processes HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 18
{
"processIds": [
1
]
}No content
Enter your bearer token in the format Bearer <token>
List of Process template ids
Tags to be added to the Process templates
If true the tags will be overwritten
Updated Process Template tags successfully
Bad Request
Forbidden
POST /api/v1/process-templates/tag HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 52
{
"templateIds": [
1
],
"tags": [
"text"
],
"overwrite": true
}No content
Enter your bearer token in the format Bearer <token>
File to upload.
Setting for deciding what to do when a Process GUID already exists. Error - the request will fail if Process Template exists.
ErrorPossible values: Template imported successfully
File not found
Unsupported Media Type
Internal Server Error
POST /api/v1/process-templates/import HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: multipart/form-data
Accept: */*
Content-Length: 42
{
"file": "binary",
"importConflict": "Error"
}{
"data": {
"name": "text",
"elementIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"id": 1,
"resourceLocation": "https://example.com",
"version": 1
}
}Enter your bearer token in the format Bearer <token>
OK
GET /api/v1/process-templates/export HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
OK
binaryWas this helpful?

