Workflow Engine HTTP API
Workflow Engine HTTP API (1.0)
Download OpenAPI specification:OpenAPI YAMLOpenAPI JSON
The Workflow Engine HTTP API exposes endpoints for applications that host a Workflow Runtime and manage each Process Instance. Use this generated reference to inspect request parameters, response schemas, and authentication requirements, then download an OpenAPI document for client generation or local tooling.
Response samples
- 200
- 400
Content type
application/json
{- "isHealthy": true,
- "message": "string",
- "tenantStatuses": [
- {
- "tenantId": "string",
- "isHealthy": true,
- "databaseStatus": "Connected",
- "databaseException": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "workflowRuntimeRunningStatus": "Stopped",
- "workflowRuntimeException": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}
}
]
}Response samples
- 200
- 400
Content type
application/json
{- "tenantStatus": {
- "tenantId": "string",
- "isHealthy": true,
- "databaseStatus": "Connected",
- "databaseException": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "workflowRuntimeRunningStatus": "Stopped",
- "workflowRuntimeException": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}
}
}Retrieve runtimes collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (RuntimeFieldFilter) | |
Array of objects or null (RuntimeFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "RuntimeId",
- "value": null
}
], - "sorts": [
- {
- "field": "RuntimeId",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "string",
- "lock": "3cb27986-df09-4549-a834-b2869eecacb5",
- "status": "Alive",
- "restorerId": "string",
- "nextTimerTime": "2019-08-24T14:15:22Z",
- "nextServiceTimerTime": "2019-08-24T14:15:22Z",
- "lastAliveSignal": "2019-08-24T14:15:22Z"
}
], - "total": 0
}Retrieve runtimes collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
query Parameters
| search | string |
Array of objects (RuntimeFieldFilter) | |
Array of objects (RuntimeFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "string",
- "lock": "3cb27986-df09-4549-a834-b2869eecacb5",
- "status": "Alive",
- "restorerId": "string",
- "nextTimerTime": "2019-08-24T14:15:22Z",
- "nextServiceTimerTime": "2019-08-24T14:15:22Z",
- "lastAliveSignal": "2019-08-24T14:15:22Z"
}
], - "total": 0
}Response samples
- 200
- 400
- 404
Content type
application/json
{- "id": "string",
- "lock": "3cb27986-df09-4549-a834-b2869eecacb5",
- "status": "Alive",
- "restorerId": "string",
- "nextTimerTime": "2019-08-24T14:15:22Z",
- "nextServiceTimerTime": "2019-08-24T14:15:22Z",
- "lastAliveSignal": "2019-08-24T14:15:22Z"
}Retrieve global parameters collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (GlobalParameterFieldFilter) | |
Array of objects or null (GlobalParameterFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "Id",
- "value": null
}
], - "sorts": [
- {
- "field": "Id",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "name": "string",
- "value": null,
- "tenantId": "string"
}
], - "total": 0
}Retrieve global parameters collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
query Parameters
| search | string |
Array of objects (GlobalParameterFieldFilter) | |
Array of objects (GlobalParameterFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "name": "string",
- "value": null,
- "tenantId": "string"
}
], - "total": 0
}Create multiple global parameters from an array of creation requests.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
Array
| type | string or null |
| name | string or null |
| value | any or null |
Responses
Request samples
- Payload
Content type
application/json
[- {
- "type": "string",
- "name": "string",
- "value": null
}
]Response samples
- 200
- 400
Content type
application/json
{- "createdCount": 0
}Retrieve a single global parameter by type and name.
Authorizations:
Bearer
path Parameters
| type required | string |
| name required | string |
Responses
Response samples
- 200
- 400
- 404
Content type
application/json
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "name": "string",
- "value": null,
- "tenantId": "string"
}Create a single global parameter using type, name and creation request.
Authorizations:
Bearer
path Parameters
| type required | string |
| name required | string |
Request Body schema: application/jsonrequired
| value | any or null |
Responses
Request samples
- Payload
Content type
application/json
{- "value": null
}Response samples
- 200
- 400
Content type
application/json
{ }Update a single global parameter by type and name, using an update request.
Authorizations:
Bearer
path Parameters
| type required | string |
| name required | string |
Request Body schema: application/jsonrequired
| type | string or null |
| name | string or null |
| value | any or null |
Responses
Request samples
- Payload
Content type
application/json
{- "type": "string",
- "name": "string",
- "value": null
}Response samples
- 200
- 400
Content type
application/json
{- "updatedCount": 0
}Retrieve schemes collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (SchemeFieldFilter) | |
Array of objects or null (SchemeFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "Code",
- "value": null
}
], - "sorts": [
- {
- "field": "Code",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "code": "string",
- "scheme": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "actors": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
], - "parameters": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}
], - "commands": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": null,
- "y": null,
- "bending": null,
- "scale": null,
- "color": null,
- "autoTextContrast": null,
- "group": null,
- "hidden": null,
- "overwriteActivityTo": null,
- "inlineElementSettings": null
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}
], - "timers": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
], - "comments": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "value": "string",
- "boldText": true,
- "italicText": true,
- "underlineText": true,
- "lineThroughText": true,
- "fontSize": 0,
- "rotation": 0.1,
- "width": 0.1,
- "alignment": "string"
}
], - "activities": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}
], - "transitions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inlinedFinalActivityName": "string",
- "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "userComment": "string",
- "wasInlined": true,
- "from": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- null
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "to": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- null
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "classifier": "string",
- "trigger": {
- "type": "string",
- "command": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": null,
- "isRequired": null,
- "defaultValue": null,
- "parameter": null,
- "comment": null
}
], - "comment": "string"
}, - "timer": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
}, - "conditions": [
- {
- "type": "string",
- "action": {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}, - "expression": "string",
- "resultOnPreExecution": true,
- "conditionInversion": true
}
], - "restrictions": [
- {
- "type": "string",
- "actor": {
- "name": "string",
- "designerSettings": {
- "x": null,
- "y": null,
- "bending": null,
- "scale": null,
- "color": null,
- "autoTextContrast": null,
- "group": null,
- "hidden": null,
- "overwriteActivityTo": null,
- "inlineElementSettings": null
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
}
], - "allowConcatenationType": "string",
- "restrictConcatenationType": "string",
- "conditionsConcatenationType": "string",
- "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "isFork": true,
- "mergeViaSetState": true,
- "disableParentStateControl": true,
- "subprocessStartupType": "string",
- "subprocessInOutDefinition": "string",
- "subprocessName": "string",
- "subprocessId": "string",
- "subprocessStartupParameterCopyStrategy": "string",
- "subprocessFinalizeParameterMergeStrategy": "string",
- "subprocessSpecifiedParameters": "string",
- "isAlwaysTransition": true,
- "isOtherwiseTransition": true,
- "isConditionTransition": true
}
], - "localization": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "objectName": "string",
- "value": "string",
- "type": "string",
- "culture": "string",
- "isDefault": true
}
], - "codeActions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "actionCode": "string",
- "type": "string",
- "isGlobal": true,
- "isAsync": true,
- "usings": "string",
- "excludedUsings": "string",
- "parameterDefinitions": [
- {
- "title": "string",
- "name": "string",
- "type": "string",
- "isRequired": true,
- "dropdownValues": [
- {
- "name": null,
- "value": null
}
], - "defaultValue": "string",
- "comment": "string",
- "customName": "string"
}
]
}
], - "codeActionsCommonUsings": "string",
- "additionalParams": {
- "property1": null,
- "property2": null
}, - "canBeInlined": true,
- "logEnabled": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "rootSchemeCode": "string",
- "rootSchemeId": "456b9878-a4c2-4734-a97a-e78fe61a04f5",
- "isObsolete": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedActivities": [
- "string"
], - "calendarName": "string"
}, - "canBeInlined": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "tenantId": "string"
}
], - "total": 0
}Retrieve schemes collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
query Parameters
| search | string |
Array of objects (SchemeFieldFilter) | |
Array of objects (SchemeFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "code": "string",
- "scheme": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "actors": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
], - "parameters": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}
], - "commands": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": null,
- "y": null,
- "bending": null,
- "scale": null,
- "color": null,
- "autoTextContrast": null,
- "group": null,
- "hidden": null,
- "overwriteActivityTo": null,
- "inlineElementSettings": null
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}
], - "timers": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
], - "comments": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "value": "string",
- "boldText": true,
- "italicText": true,
- "underlineText": true,
- "lineThroughText": true,
- "fontSize": 0,
- "rotation": 0.1,
- "width": 0.1,
- "alignment": "string"
}
], - "activities": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}
], - "transitions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inlinedFinalActivityName": "string",
- "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "userComment": "string",
- "wasInlined": true,
- "from": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- null
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "to": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- null
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "classifier": "string",
- "trigger": {
- "type": "string",
- "command": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": null,
- "isRequired": null,
- "defaultValue": null,
- "parameter": null,
- "comment": null
}
], - "comment": "string"
}, - "timer": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
}, - "conditions": [
- {
- "type": "string",
- "action": {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}, - "expression": "string",
- "resultOnPreExecution": true,
- "conditionInversion": true
}
], - "restrictions": [
- {
- "type": "string",
- "actor": {
- "name": "string",
- "designerSettings": {
- "x": null,
- "y": null,
- "bending": null,
- "scale": null,
- "color": null,
- "autoTextContrast": null,
- "group": null,
- "hidden": null,
- "overwriteActivityTo": null,
- "inlineElementSettings": null
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
}
], - "allowConcatenationType": "string",
- "restrictConcatenationType": "string",
- "conditionsConcatenationType": "string",
- "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "isFork": true,
- "mergeViaSetState": true,
- "disableParentStateControl": true,
- "subprocessStartupType": "string",
- "subprocessInOutDefinition": "string",
- "subprocessName": "string",
- "subprocessId": "string",
- "subprocessStartupParameterCopyStrategy": "string",
- "subprocessFinalizeParameterMergeStrategy": "string",
- "subprocessSpecifiedParameters": "string",
- "isAlwaysTransition": true,
- "isOtherwiseTransition": true,
- "isConditionTransition": true
}
], - "localization": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "objectName": "string",
- "value": "string",
- "type": "string",
- "culture": "string",
- "isDefault": true
}
], - "codeActions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "actionCode": "string",
- "type": "string",
- "isGlobal": true,
- "isAsync": true,
- "usings": "string",
- "excludedUsings": "string",
- "parameterDefinitions": [
- {
- "title": "string",
- "name": "string",
- "type": "string",
- "isRequired": true,
- "dropdownValues": [
- {
- "name": null,
- "value": null
}
], - "defaultValue": "string",
- "comment": "string",
- "customName": "string"
}
]
}
], - "codeActionsCommonUsings": "string",
- "additionalParams": {
- "property1": null,
- "property2": null
}, - "canBeInlined": true,
- "logEnabled": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "rootSchemeCode": "string",
- "rootSchemeId": "456b9878-a4c2-4734-a97a-e78fe61a04f5",
- "isObsolete": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedActivities": [
- "string"
], - "calendarName": "string"
}, - "canBeInlined": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "tenantId": "string"
}
], - "total": 0
}Create multiple schemes from an array of creation requests.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
Array
| code | string or null |
object (Scheme) | |
| canBeInlined | boolean |
| inlinedSchemes | Array of strings or null |
| tags | Array of strings or null |
Responses
Request samples
- Payload
Content type
application/json
[- {
- "code": "string",
- "scheme": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "actors": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
], - "parameters": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}
], - "commands": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}
], - "timers": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
], - "comments": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "value": "string",
- "boldText": true,
- "italicText": true,
- "underlineText": true,
- "lineThroughText": true,
- "fontSize": 0,
- "rotation": 0.1,
- "width": 0.1,
- "alignment": "string"
}
], - "activities": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}
], - "transitions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inlinedFinalActivityName": "string",
- "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "userComment": "string",
- "wasInlined": true,
- "from": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "to": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "classifier": "string",
- "trigger": {
- "type": "string",
- "command": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": null,
- "designerSettings": null,
- "type": null,
- "purpose": null,
- "initialValue": null
}, - "comment": "string"
}
], - "comment": "string"
}, - "timer": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
}, - "conditions": [
- {
- "type": "string",
- "action": {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}, - "expression": "string",
- "resultOnPreExecution": true,
- "conditionInversion": true
}
], - "restrictions": [
- {
- "type": "string",
- "actor": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
}
], - "allowConcatenationType": "string",
- "restrictConcatenationType": "string",
- "conditionsConcatenationType": "string",
- "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "isFork": true,
- "mergeViaSetState": true,
- "disableParentStateControl": true,
- "subprocessStartupType": "string",
- "subprocessInOutDefinition": "string",
- "subprocessName": "string",
- "subprocessId": "string",
- "subprocessStartupParameterCopyStrategy": "string",
- "subprocessFinalizeParameterMergeStrategy": "string",
- "subprocessSpecifiedParameters": "string",
- "isAlwaysTransition": true,
- "isOtherwiseTransition": true,
- "isConditionTransition": true
}
], - "localization": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "objectName": "string",
- "value": "string",
- "type": "string",
- "culture": "string",
- "isDefault": true
}
], - "codeActions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "actionCode": "string",
- "type": "string",
- "isGlobal": true,
- "isAsync": true,
- "usings": "string",
- "excludedUsings": "string",
- "parameterDefinitions": [
- {
- "title": "string",
- "name": "string",
- "type": "string",
- "isRequired": true,
- "dropdownValues": [
- {
- "name": "string",
- "value": "string"
}
], - "defaultValue": "string",
- "comment": "string",
- "customName": "string"
}
]
}
], - "codeActionsCommonUsings": "string",
- "additionalParams": {
- "property1": null,
- "property2": null
}, - "canBeInlined": true,
- "logEnabled": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "rootSchemeCode": "string",
- "rootSchemeId": "456b9878-a4c2-4734-a97a-e78fe61a04f5",
- "isObsolete": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedActivities": [
- "string"
], - "calendarName": "string"
}, - "canBeInlined": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
]
}
]Response samples
- 200
- 400
Content type
application/json
{- "createdCount": 0
}Response samples
- 200
- 400
- 404
Content type
application/json
{- "code": "string",
- "scheme": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "actors": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
], - "parameters": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}
], - "commands": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}
], - "timers": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
], - "comments": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "value": "string",
- "boldText": true,
- "italicText": true,
- "underlineText": true,
- "lineThroughText": true,
- "fontSize": 0,
- "rotation": 0.1,
- "width": 0.1,
- "alignment": "string"
}
], - "activities": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}
], - "transitions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inlinedFinalActivityName": "string",
- "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "userComment": "string",
- "wasInlined": true,
- "from": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "to": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "classifier": "string",
- "trigger": {
- "type": "string",
- "command": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": null,
- "y": null,
- "bending": null,
- "scale": null,
- "color": null,
- "autoTextContrast": null,
- "group": null,
- "hidden": null,
- "overwriteActivityTo": null,
- "inlineElementSettings": null
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}, - "timer": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
}, - "conditions": [
- {
- "type": "string",
- "action": {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}, - "expression": "string",
- "resultOnPreExecution": true,
- "conditionInversion": true
}
], - "restrictions": [
- {
- "type": "string",
- "actor": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
}
], - "allowConcatenationType": "string",
- "restrictConcatenationType": "string",
- "conditionsConcatenationType": "string",
- "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "isFork": true,
- "mergeViaSetState": true,
- "disableParentStateControl": true,
- "subprocessStartupType": "string",
- "subprocessInOutDefinition": "string",
- "subprocessName": "string",
- "subprocessId": "string",
- "subprocessStartupParameterCopyStrategy": "string",
- "subprocessFinalizeParameterMergeStrategy": "string",
- "subprocessSpecifiedParameters": "string",
- "isAlwaysTransition": true,
- "isOtherwiseTransition": true,
- "isConditionTransition": true
}
], - "localization": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "objectName": "string",
- "value": "string",
- "type": "string",
- "culture": "string",
- "isDefault": true
}
], - "codeActions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "actionCode": "string",
- "type": "string",
- "isGlobal": true,
- "isAsync": true,
- "usings": "string",
- "excludedUsings": "string",
- "parameterDefinitions": [
- {
- "title": "string",
- "name": "string",
- "type": "string",
- "isRequired": true,
- "dropdownValues": [
- {
- "name": "string",
- "value": "string"
}
], - "defaultValue": "string",
- "comment": "string",
- "customName": "string"
}
]
}
], - "codeActionsCommonUsings": "string",
- "additionalParams": {
- "property1": null,
- "property2": null
}, - "canBeInlined": true,
- "logEnabled": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "rootSchemeCode": "string",
- "rootSchemeId": "456b9878-a4c2-4734-a97a-e78fe61a04f5",
- "isObsolete": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedActivities": [
- "string"
], - "calendarName": "string"
}, - "canBeInlined": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "tenantId": "string"
}Create a single scheme using code and creation request.
Authorizations:
Bearer
path Parameters
| code required | string |
Request Body schema: application/jsonrequired
object (Scheme) | |
| canBeInlined | boolean |
| inlinedSchemes | Array of strings or null |
| tags | Array of strings or null |
Responses
Request samples
- Payload
Content type
application/json
{- "scheme": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "actors": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
], - "parameters": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}
], - "commands": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}
], - "timers": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
], - "comments": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "value": "string",
- "boldText": true,
- "italicText": true,
- "underlineText": true,
- "lineThroughText": true,
- "fontSize": 0,
- "rotation": 0.1,
- "width": 0.1,
- "alignment": "string"
}
], - "activities": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}
], - "transitions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inlinedFinalActivityName": "string",
- "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "userComment": "string",
- "wasInlined": true,
- "from": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "to": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "classifier": "string",
- "trigger": {
- "type": "string",
- "command": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": null,
- "y": null,
- "bending": null,
- "scale": null,
- "color": null,
- "autoTextContrast": null,
- "group": null,
- "hidden": null,
- "overwriteActivityTo": null,
- "inlineElementSettings": null
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}, - "timer": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
}, - "conditions": [
- {
- "type": "string",
- "action": {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}, - "expression": "string",
- "resultOnPreExecution": true,
- "conditionInversion": true
}
], - "restrictions": [
- {
- "type": "string",
- "actor": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
}
], - "allowConcatenationType": "string",
- "restrictConcatenationType": "string",
- "conditionsConcatenationType": "string",
- "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "isFork": true,
- "mergeViaSetState": true,
- "disableParentStateControl": true,
- "subprocessStartupType": "string",
- "subprocessInOutDefinition": "string",
- "subprocessName": "string",
- "subprocessId": "string",
- "subprocessStartupParameterCopyStrategy": "string",
- "subprocessFinalizeParameterMergeStrategy": "string",
- "subprocessSpecifiedParameters": "string",
- "isAlwaysTransition": true,
- "isOtherwiseTransition": true,
- "isConditionTransition": true
}
], - "localization": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "objectName": "string",
- "value": "string",
- "type": "string",
- "culture": "string",
- "isDefault": true
}
], - "codeActions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "actionCode": "string",
- "type": "string",
- "isGlobal": true,
- "isAsync": true,
- "usings": "string",
- "excludedUsings": "string",
- "parameterDefinitions": [
- {
- "title": "string",
- "name": "string",
- "type": "string",
- "isRequired": true,
- "dropdownValues": [
- {
- "name": "string",
- "value": "string"
}
], - "defaultValue": "string",
- "comment": "string",
- "customName": "string"
}
]
}
], - "codeActionsCommonUsings": "string",
- "additionalParams": {
- "property1": null,
- "property2": null
}, - "canBeInlined": true,
- "logEnabled": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "rootSchemeCode": "string",
- "rootSchemeId": "456b9878-a4c2-4734-a97a-e78fe61a04f5",
- "isObsolete": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedActivities": [
- "string"
], - "calendarName": "string"
}, - "canBeInlined": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
]
}Response samples
- 200
- 400
Content type
application/json
{ }Update a single scheme by code, using an update request.
Authorizations:
Bearer
path Parameters
| code required | string |
Request Body schema: application/jsonrequired
| code | string or null |
object (Scheme) | |
| canBeInlined | boolean or null |
| inlinedSchemes | Array of strings or null |
| tags | Array of strings or null |
Responses
Request samples
- Payload
Content type
application/json
{- "code": "string",
- "scheme": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "actors": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
], - "parameters": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}
], - "commands": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}
], - "timers": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
], - "comments": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "value": "string",
- "boldText": true,
- "italicText": true,
- "underlineText": true,
- "lineThroughText": true,
- "fontSize": 0,
- "rotation": 0.1,
- "width": 0.1,
- "alignment": "string"
}
], - "activities": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}
], - "transitions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inlinedFinalActivityName": "string",
- "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "userComment": "string",
- "wasInlined": true,
- "from": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "to": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "classifier": "string",
- "trigger": {
- "type": "string",
- "command": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": null,
- "y": null,
- "bending": null,
- "scale": null,
- "color": null,
- "autoTextContrast": null,
- "group": null,
- "hidden": null,
- "overwriteActivityTo": null,
- "inlineElementSettings": null
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}, - "timer": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
}, - "conditions": [
- {
- "type": "string",
- "action": {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}, - "expression": "string",
- "resultOnPreExecution": true,
- "conditionInversion": true
}
], - "restrictions": [
- {
- "type": "string",
- "actor": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
}
], - "allowConcatenationType": "string",
- "restrictConcatenationType": "string",
- "conditionsConcatenationType": "string",
- "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "isFork": true,
- "mergeViaSetState": true,
- "disableParentStateControl": true,
- "subprocessStartupType": "string",
- "subprocessInOutDefinition": "string",
- "subprocessName": "string",
- "subprocessId": "string",
- "subprocessStartupParameterCopyStrategy": "string",
- "subprocessFinalizeParameterMergeStrategy": "string",
- "subprocessSpecifiedParameters": "string",
- "isAlwaysTransition": true,
- "isOtherwiseTransition": true,
- "isConditionTransition": true
}
], - "localization": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "objectName": "string",
- "value": "string",
- "type": "string",
- "culture": "string",
- "isDefault": true
}
], - "codeActions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "actionCode": "string",
- "type": "string",
- "isGlobal": true,
- "isAsync": true,
- "usings": "string",
- "excludedUsings": "string",
- "parameterDefinitions": [
- {
- "title": "string",
- "name": "string",
- "type": "string",
- "isRequired": true,
- "dropdownValues": [
- {
- "name": "string",
- "value": "string"
}
], - "defaultValue": "string",
- "comment": "string",
- "customName": "string"
}
]
}
], - "codeActionsCommonUsings": "string",
- "additionalParams": {
- "property1": null,
- "property2": null
}, - "canBeInlined": true,
- "logEnabled": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "rootSchemeCode": "string",
- "rootSchemeId": "456b9878-a4c2-4734-a97a-e78fe61a04f5",
- "isObsolete": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedActivities": [
- "string"
], - "calendarName": "string"
}, - "canBeInlined": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
]
}Response samples
- 200
- 400
Content type
application/json
{- "updatedCount": 0
}Retrieve process statuses collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (StatusFieldFilter) | |
Array of objects or null (StatusFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "Id",
- "value": null
}
], - "sorts": [
- {
- "field": "Id",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "statusCode": 0,
- "lock": "3cb27986-df09-4549-a834-b2869eecacb5",
- "runtimeId": "string",
- "setTime": "2019-08-24T14:15:22Z"
}
], - "total": 0
}Retrieve process statuses collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
query Parameters
| search | string |
Array of objects (StatusFieldFilter) | |
Array of objects (StatusFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "statusCode": 0,
- "lock": "3cb27986-df09-4549-a834-b2869eecacb5",
- "runtimeId": "string",
- "setTime": "2019-08-24T14:15:22Z"
}
], - "total": 0
}Retrieve a single process status by process ID.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
Responses
Response samples
- 200
- 400
- 404
Content type
application/json
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "statusCode": 0,
- "lock": "3cb27986-df09-4549-a834-b2869eecacb5",
- "runtimeId": "string",
- "setTime": "2019-08-24T14:15:22Z"
}Retrieve processes collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (ProcessFieldFilter) | |
Array of objects or null (ProcessFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "Id",
- "value": null
}
], - "sorts": [
- {
- "field": "Id",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "stateName": "string",
- "activityName": "string",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivity": "string",
- "previousActivityForDirect": "string",
- "previousActivityForReverse": "string",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "tenantId": "string",
- "startingTransition": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "calendarName": "string"
}
], - "total": 0
}Retrieve processes collection and total count, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
query Parameters
| search | string |
Array of objects (ProcessFieldFilter) | |
Array of objects (ProcessFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "stateName": "string",
- "activityName": "string",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivity": "string",
- "previousActivityForDirect": "string",
- "previousActivityForReverse": "string",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "tenantId": "string",
- "startingTransition": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "calendarName": "string"
}
], - "total": 0
}Retrieve a single process by ID.
Authorizations:
Bearer
path Parameters
| id required | string <uuid> |
Responses
Response samples
- 200
- 400
- 404
Content type
application/json
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "stateName": "string",
- "activityName": "string",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivity": "string",
- "previousActivityForDirect": "string",
- "previousActivityForReverse": "string",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "tenantId": "string",
- "startingTransition": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "calendarName": "string"
}Update a single process by ID.
Authorizations:
Bearer
path Parameters
| id required | string <uuid> |
Request Body schema: application/jsonrequired
| calendarName | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "calendarName": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "updatedCount": 0
}Retrieve parameters collection and total count across all process instances, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (ParameterFieldFilter) | |
Array of objects or null (ParameterFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "Id",
- "value": null
}
], - "sorts": [
- {
- "field": "Id",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "value": null
}
], - "total": 0
}Retrieve parameters collection and total count for a specific process instance ID, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
query Parameters
| search | string |
Array of objects (ParameterFieldFilter) | |
Array of objects (ParameterFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "value": null
}
], - "total": 0
}Create multiple parameters for a specific process instance ID from an array of creation requests.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
Request Body schema: application/jsonrequired
Array
| name | string or null |
| value | any or null |
Responses
Request samples
- Payload
Content type
application/json
[- {
- "name": "string",
- "value": null
}
]Response samples
- 200
- 400
Content type
application/json
{- "createdCount": 0
}Retrieve a single parameter for a specific process instance ID and parameter name.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
| name required | string |
Responses
Response samples
- 200
- 400
- 404
Content type
application/json
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "value": null
}Create a single parameter for a specific process instance ID using parameter name and creation request.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
| name required | string |
Request Body schema: application/jsonrequired
| value | any or null |
Responses
Request samples
- Payload
Content type
application/json
{- "value": null
}Response samples
- 200
- 400
Content type
application/json
{ }Update a single parameter for a specific process instance ID and parameter name, using an update request.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
| name required | string |
Request Body schema: application/jsonrequired
| name | string or null |
| value | any or null |
Responses
Request samples
- Payload
Content type
application/json
{- "name": "string",
- "value": null
}Response samples
- 200
- 400
Content type
application/json
{- "updatedCount": 0
}Retrieve timers collection and total count across all process instances, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (TimerFieldFilter) | |
Array of objects or null (TimerFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "Id",
- "value": null
}
], - "sorts": [
- {
- "field": "Id",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "name": "string",
- "nextExecutionDateTime": "2019-08-24T14:15:22Z",
- "ignore": true
}
], - "total": 0
}Retrieve timers collection and total count for a specific process instance ID, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
query Parameters
| search | string |
Array of objects (TimerFieldFilter) | |
Array of objects (TimerFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "name": "string",
- "nextExecutionDateTime": "2019-08-24T14:15:22Z",
- "ignore": true
}
], - "total": 0
}Create multiple timers for a specific process instance ID from an array of creation requests.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
Request Body schema: application/jsonrequired
Array
| name | string or null |
| rootProcessId | string <uuid> |
| nextExecutionDateTime | string <date-time> |
| ignore | boolean |
Responses
Request samples
- Payload
Content type
application/json
[- {
- "name": "string",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "nextExecutionDateTime": "2019-08-24T14:15:22Z",
- "ignore": true
}
]Response samples
- 200
- 400
Content type
application/json
{- "createdCount": 0
}Retrieve a single timer for a specific process instance ID and timer name.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
| name required | string |
Responses
Response samples
- 200
- 400
- 404
Content type
application/json
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "name": "string",
- "nextExecutionDateTime": "2019-08-24T14:15:22Z",
- "ignore": true
}Create a single timer for a specific process instance ID, using timer name and creation request.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
| name required | string |
Request Body schema: application/jsonrequired
| rootProcessId | string <uuid> |
| nextExecutionDateTime | string <date-time> |
| ignore | boolean |
Responses
Request samples
- Payload
Content type
application/json
{- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "nextExecutionDateTime": "2019-08-24T14:15:22Z",
- "ignore": true
}Response samples
- 200
- 400
Content type
application/json
{ }Update a single timer for a specific process instance ID and timer name, using an update request.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
| name required | string |
Request Body schema: application/jsonrequired
| name | string or null |
| nextExecutionDateTime | string or null <date-time> |
| ignore | boolean or null |
Responses
Request samples
- Payload
Content type
application/json
{- "name": "string",
- "nextExecutionDateTime": "2019-08-24T14:15:22Z",
- "ignore": true
}Response samples
- 200
- 400
Content type
application/json
{- "updatedCount": 0
}Retrieve transitions collection and total count across all process instances, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (TransitionFieldFilter) | |
Array of objects or null (TransitionFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "Id",
- "value": null
}
], - "sorts": [
- {
- "field": "Id",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "executorIdentityId": "string",
- "actorIdentityId": "string",
- "executorName": "string",
- "actorName": "string",
- "fromActivityName": "string",
- "toActivityName": "string",
- "toStateName": "string",
- "transitionTime": "2019-08-24T14:15:22Z",
- "transitionClassifier": "string",
- "isFinalised": true,
- "fromStateName": "string",
- "triggerName": "string",
- "startTransitionTime": "2019-08-24T14:15:22Z",
- "transitionDuration": 0
}
], - "total": 0
}Retrieve transitions collection and total count for a specific process instance ID, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
query Parameters
| search | string |
Array of objects (TransitionFieldFilter) | |
Array of objects (TransitionFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "executorIdentityId": "string",
- "actorIdentityId": "string",
- "executorName": "string",
- "actorName": "string",
- "fromActivityName": "string",
- "toActivityName": "string",
- "toStateName": "string",
- "transitionTime": "2019-08-24T14:15:22Z",
- "transitionClassifier": "string",
- "isFinalised": true,
- "fromStateName": "string",
- "triggerName": "string",
- "startTransitionTime": "2019-08-24T14:15:22Z",
- "transitionDuration": 0
}
], - "total": 0
}Retrieve a single transition for a specific process instance ID and transition ID.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
| id required | string <uuid> |
Responses
Response samples
- 200
- 400
- 404
Content type
application/json
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "executorIdentityId": "string",
- "actorIdentityId": "string",
- "executorName": "string",
- "actorName": "string",
- "fromActivityName": "string",
- "toActivityName": "string",
- "toStateName": "string",
- "transitionTime": "2019-08-24T14:15:22Z",
- "transitionClassifier": "string",
- "isFinalised": true,
- "fromStateName": "string",
- "triggerName": "string",
- "startTransitionTime": "2019-08-24T14:15:22Z",
- "transitionDuration": 0
}Retrieve approval history entries collection and total count across all process instances, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (ApprovalFieldFilter) | |
Array of objects or null (ApprovalFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "Id",
- "value": null
}
], - "sorts": [
- {
- "field": "Id",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityId": "string",
- "allowedTo": [
- "string"
], - "transitionTime": "2019-08-24T14:15:22Z",
- "sort": 0,
- "initialState": "string",
- "destinationState": "string",
- "triggerName": "string",
- "commentary": "string"
}
], - "total": 0
}Retrieve approval history entries collection and total count for a specific process instance ID, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
query Parameters
| search | string |
Array of objects (ApprovalFieldFilter) | |
Array of objects (ApprovalFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityId": "string",
- "allowedTo": [
- "string"
], - "transitionTime": "2019-08-24T14:15:22Z",
- "sort": 0,
- "initialState": "string",
- "destinationState": "string",
- "triggerName": "string",
- "commentary": "string"
}
], - "total": 0
}Delete multiple approval history entries for a specific process instance ID, with optional filters.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
query Parameters
Array of objects (ApprovalFieldFilter) |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "deletedCount": 0
}Retrieve a single approval history entry for a specific process instance ID and entry ID.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
| id required | string <uuid> |
Responses
Response samples
- 200
- 400
- 404
Content type
application/json
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityId": "string",
- "allowedTo": [
- "string"
], - "transitionTime": "2019-08-24T14:15:22Z",
- "sort": 0,
- "initialState": "string",
- "destinationState": "string",
- "triggerName": "string",
- "commentary": "string"
}Retrieve inbox entries collection and total count across all process instances, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| search | string or null |
Array of objects or null (InboxEntryFieldFilter) | |
Array of objects or null (InboxEntryFieldSort) | |
| skip | integer <int64> |
| take | integer <int64> |
Responses
Request samples
- Payload
Content type
application/json
{- "search": "string",
- "filters": [
- {
- "type": "And",
- "filters": [
- { }
], - "field": "Id",
- "value": null
}
], - "sorts": [
- {
- "field": "Id",
- "direction": "Asc"
}
], - "skip": 0,
- "take": 0
}Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityId": "string",
- "addingDate": "2019-08-24T14:15:22Z",
- "availableCommands": [
- "string"
]
}
], - "total": 0
}Retrieve inbox entries collection and total count for a specific process instance ID, with optional search, filters, sorting, and paging.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
query Parameters
| search | string |
Array of objects (InboxEntryFieldFilter) | |
Array of objects (InboxEntryFieldSort) | |
| skip | integer <int64> Default: 0 |
| take | integer <int64> Default: 0 |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "collection": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityId": "string",
- "addingDate": "2019-08-24T14:15:22Z",
- "availableCommands": [
- "string"
]
}
], - "total": 0
}Retrieve a single inbox entry for a specific process instance ID and identity ID.
Authorizations:
Bearer
path Parameters
| processId required | string <uuid> |
| identityId required | string |
Responses
Response samples
- 200
- 400
- 404
Content type
application/json
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityId": "string",
- "addingDate": "2019-08-24T14:15:22Z",
- "availableCommands": [
- "string"
]
}Create multiple process instances.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
Array of objects or null (CreateInstanceParamsItem) | |
| maxDegreeOfParallelism | integer or null <int32> |
Responses
Request samples
- Payload
Content type
application/json
{- "createInstanceParamsList": [
- {
- "schemeCode": "string",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "calendarName": "string",
- "initialProcessParameters": [
- {
- "name": "string",
- "value": null,
- "purpose": "Temporary"
}
]
}
], - "maxDegreeOfParallelism": 0
}Response samples
- 200
- 400
Content type
application/json
{- "property1": {
- "state": "Created",
- "result": null,
- "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}, - "property2": {
- "state": "Created",
- "result": null,
- "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}
}Get multiple process instances with parameters.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processIds | Array of strings or null <uuid> [ items <uuid > ] |
| maxDegreeOfParallelism | integer or null <int32> |
Responses
Request samples
- Payload
Content type
application/json
{- "processIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "maxDegreeOfParallelism": 0
}Response samples
- 200
- 400
Content type
application/json
{- "property1": {
- "state": "Created",
- "result": {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivityName": "string",
- "previousActivityForDirectName": "string",
- "previousActivityForReverseName": "string",
- "currentActivityName": "string",
- "schemeCode": "string",
- "currentState": "string",
- "tenantId": "string",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "logEnabled": true,
- "calendarName": "string",
- "isSchemeObsolete": true,
- "isSubprocess": true,
- "processParameters": [
- {
- "name": "string",
- "purpose": "Temporary",
- "type": "string",
- "value": null,
- "isImplicit": true
}
]
}, - "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}, - "property2": {
- "state": "Created",
- "result": {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivityName": "string",
- "previousActivityForDirectName": "string",
- "previousActivityForReverseName": "string",
- "currentActivityName": "string",
- "schemeCode": "string",
- "currentState": "string",
- "tenantId": "string",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "logEnabled": true,
- "calendarName": "string",
- "isSchemeObsolete": true,
- "isSubprocess": true,
- "processParameters": [
- {
- "name": "string",
- "purpose": "Temporary",
- "type": "string",
- "value": null,
- "isImplicit": true
}
]
}, - "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}
}Get multiple root process instances with all subprocesses as trees.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| rootProcessIds | Array of strings or null <uuid> [ items <uuid > ] |
| maxDegreeOfParallelism | integer or null <int32> |
Responses
Request samples
- Payload
Content type
application/json
{- "rootProcessIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "maxDegreeOfParallelism": 0
}Response samples
- 200
- 400
Content type
application/json
{- "property1": {
- "state": "Created",
- "result": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startingTransitionName": "string",
- "isRoot": true,
- "children": [
- { }
]
}, - "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}, - "property2": {
- "state": "Created",
- "result": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startingTransitionName": "string",
- "isRoot": true,
- "children": [
- { }
]
}, - "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}
}Get multiple lists of commands available for current activities and identities.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processIds | Array of strings or null <uuid> [ items <uuid > ] |
| identityIds | Array of strings or null |
| commandNameFilter | string or null |
| culture | string or null |
| conditionCheck | boolean |
| maxDegreeOfParallelism | integer or null <int32> |
Responses
Request samples
- Payload
Content type
application/json
{- "processIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "identityIds": [
- "string"
], - "commandNameFilter": "string",
- "culture": "string",
- "conditionCheck": true,
- "maxDegreeOfParallelism": 0
}Response samples
- 200
- 400
Content type
application/json
{- "property1": {
- "state": "Created",
- "result": [
- {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "localizedName": "string",
- "parameters": [
- {
- "name": "string",
- "localizedName": "string",
- "isRequired": true,
- "value": null,
- "defaultValue": null,
- "typeName": "string",
- "purpose": "Temporary"
}
], - "validForActivityName": "string",
- "validForStateName": "string",
- "isForSubprocess": true,
- "classifier": "NotSpecified",
- "identities": [
- "string"
]
}
], - "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}, - "property2": {
- "state": "Created",
- "result": [
- {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "localizedName": "string",
- "parameters": [
- {
- "name": "string",
- "localizedName": "string",
- "isRequired": true,
- "value": null,
- "defaultValue": null,
- "typeName": "string",
- "purpose": "Temporary"
}
], - "validForActivityName": "string",
- "validForStateName": "string",
- "isForSubprocess": true,
- "classifier": "NotSpecified",
- "identities": [
- "string"
]
}
], - "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}
}Execute multiple commands with specified identity.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
Array of objects or null (WorkflowCommand) | |
| identityId | string or null |
| impersonatedIdentityId | string or null |
| checkRestrictions | boolean |
| maxDegreeOfParallelism | integer or null <int32> |
Responses
Request samples
- Payload
Content type
application/json
{- "commands": [
- {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "localizedName": "string",
- "parameters": [
- {
- "name": "string",
- "localizedName": "string",
- "isRequired": true,
- "value": null,
- "defaultValue": null,
- "typeName": "string",
- "purpose": "Temporary"
}
], - "validForActivityName": "string",
- "validForStateName": "string",
- "isForSubprocess": true,
- "classifier": "NotSpecified",
- "identities": [
- "string"
]
}
], - "identityId": "string",
- "impersonatedIdentityId": "string",
- "checkRestrictions": true,
- "maxDegreeOfParallelism": 0
}Response samples
- 200
- 400
Content type
application/json
{- "property1": {
- "state": "Created",
- "result": {
- "commandName": "string",
- "wasExecuted": true,
- "processInstance": {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivityName": "string",
- "previousActivityForDirectName": "string",
- "previousActivityForReverseName": "string",
- "currentActivityName": "string",
- "schemeCode": "string",
- "currentState": "string",
- "tenantId": "string",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "logEnabled": true,
- "calendarName": "string",
- "isSchemeObsolete": true,
- "isSubprocess": true,
- "processParameters": [
- {
- "name": "string",
- "purpose": "Temporary",
- "type": "string",
- "value": null,
- "isImplicit": true
}
]
}, - "message": "string"
}, - "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}, - "property2": {
- "state": "Created",
- "result": {
- "commandName": "string",
- "wasExecuted": true,
- "processInstance": {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivityName": "string",
- "previousActivityForDirectName": "string",
- "previousActivityForReverseName": "string",
- "currentActivityName": "string",
- "schemeCode": "string",
- "currentState": "string",
- "tenantId": "string",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "logEnabled": true,
- "calendarName": "string",
- "isSchemeObsolete": true,
- "isSubprocess": true,
- "processParameters": [
- {
- "name": "string",
- "purpose": "Temporary",
- "type": "string",
- "value": null,
- "isImplicit": true
}
]
}, - "message": "string"
}, - "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}
}Update multiple schemes of process instances if they are obsolete.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processIds | Array of strings or null <uuid> [ items <uuid > ] |
| ignoreAutoSchemeUpdate | boolean |
| maxDegreeOfParallelism | integer or null <int32> |
Responses
Request samples
- Payload
Content type
application/json
{- "processIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "ignoreAutoSchemeUpdate": true,
- "maxDegreeOfParallelism": 0
}Response samples
- 200
- 400
Content type
application/json
{- "property1": {
- "state": "Created",
- "result": null,
- "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}, - "property2": {
- "state": "Created",
- "result": null,
- "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}
}Delete multiple process instances with all their subprocesses.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processIds | Array of strings or null <uuid> [ items <uuid > ] |
| maxDegreeOfParallelism | integer or null <int32> |
Responses
Request samples
- Payload
Content type
application/json
{- "processIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "maxDegreeOfParallelism": 0
}Response samples
- 200
- 400
Content type
application/json
{- "property1": {
- "state": "Created",
- "result": null,
- "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}, - "property2": {
- "state": "Created",
- "result": null,
- "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}
}Check existence of multiple process instances.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processIds | Array of strings or null <uuid> [ items <uuid > ] |
| maxDegreeOfParallelism | integer or null <int32> |
Responses
Request samples
- Payload
Content type
application/json
{- "processIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "maxDegreeOfParallelism": 0
}Response samples
- 200
- 400
Content type
application/json
{- "property1": {
- "state": "Created",
- "result": true,
- "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}, - "property2": {
- "state": "Created",
- "result": true,
- "exception": {
- "type": "string",
- "message": "string",
- "data": {
- "property1": null,
- "property2": null
}, - "stackTrace": "string",
- "source": "string",
- "helpLink": "string",
- "hResult": 0,
- "innerException": { }
}, - "startedAt": "2019-08-24T14:15:22Z",
- "finalizedAt": "2019-08-24T14:15:22Z",
- "duration": "string"
}
}Get the list of commands available for current activity and identities.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| identityIds | Array of strings or null |
| commandNameFilter | string or null |
| culture | string or null |
| conditionCheck | boolean |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityIds": [
- "string"
], - "commandNameFilter": "string",
- "culture": "string",
- "conditionCheck": true
}Response samples
- 200
- 400
Content type
application/json
{- "availableCommands": [
- {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "localizedName": "string",
- "parameters": [
- {
- "name": "string",
- "localizedName": "string",
- "isRequired": true,
- "value": null,
- "defaultValue": null,
- "typeName": "string",
- "purpose": "Temporary"
}
], - "validForActivityName": "string",
- "validForStateName": "string",
- "isForSubprocess": true,
- "classifier": "NotSpecified",
- "identities": [
- "string"
]
}
]
}Execute command with specified identity.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
object (WorkflowCommand) | |
| identityId | string or null |
| impersonatedIdentityId | string or null |
| checkRestrictions | boolean |
Responses
Request samples
- Payload
Content type
application/json
{- "command": {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "localizedName": "string",
- "parameters": [
- {
- "name": "string",
- "localizedName": "string",
- "isRequired": true,
- "value": null,
- "defaultValue": null,
- "typeName": "string",
- "purpose": "Temporary"
}
], - "validForActivityName": "string",
- "validForStateName": "string",
- "isForSubprocess": true,
- "classifier": "NotSpecified",
- "identities": [
- "string"
]
}, - "identityId": "string",
- "impersonatedIdentityId": "string",
- "checkRestrictions": true
}Response samples
- 200
- 400
Content type
application/json
{- "commandName": "string",
- "wasExecuted": true,
- "processInstance": {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivityName": "string",
- "previousActivityForDirectName": "string",
- "previousActivityForReverseName": "string",
- "currentActivityName": "string",
- "schemeCode": "string",
- "currentState": "string",
- "tenantId": "string",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "logEnabled": true,
- "calendarName": "string",
- "isSchemeObsolete": true,
- "isSubprocess": true,
- "processParameters": [
- {
- "name": "string",
- "purpose": "Temporary",
- "type": "string",
- "value": null,
- "isImplicit": true
}
]
}, - "message": "string"
}Get the list of commands available for initial activity and identities.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| schemeCode | string or null |
| commandNameFilter | string or null |
| culture | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "schemeCode": "string",
- "commandNameFilter": "string",
- "culture": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "initialCommands": [
- {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "localizedName": "string",
- "parameters": [
- {
- "name": "string",
- "localizedName": "string",
- "isRequired": true,
- "value": null,
- "defaultValue": null,
- "typeName": "string",
- "purpose": "Temporary"
}
], - "validForActivityName": "string",
- "validForStateName": "string",
- "isForSubprocess": true,
- "classifier": "NotSpecified",
- "identities": [
- "string"
]
}
]
}Create instance of the process.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| schemeCode | string or null |
| processId | string <uuid> |
| identityId | string or null |
| impersonatedIdentityId | string or null |
| calendarName | string or null |
Array of objects or null (ProcessParameter) |
Responses
Request samples
- Payload
Content type
application/json
{- "schemeCode": "string",
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "calendarName": "string",
- "initialProcessParameters": [
- {
- "name": "string",
- "value": null,
- "purpose": "Temporary"
}
]
}Response samples
- 200
- 400
Content type
application/json
{ }Delete process instance and all child subprocesses.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{ }Check existence of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "isExists": true
}Get the root process instance and all subprocesses as a tree.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "processInstanceTree": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startingTransitionName": "string",
- "isRoot": true,
- "children": [
- { }
]
}
}Get the process instance with all parameters.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "processInstance": {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivityName": "string",
- "previousActivityForDirectName": "string",
- "previousActivityForReverseName": "string",
- "currentActivityName": "string",
- "schemeCode": "string",
- "currentState": "string",
- "tenantId": "string",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "logEnabled": true,
- "calendarName": "string",
- "isSchemeObsolete": true,
- "isSubprocess": true,
- "processParameters": [
- {
- "name": "string",
- "purpose": "Temporary",
- "type": "string",
- "value": null,
- "isImplicit": true
}
]
}
}Get the history records for the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
object (Paging) |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "paging": {
- "pageIndex": 0,
- "pageSize": 0
}
}Response samples
- 200
- 400
Content type
application/json
{- "history": [
- {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "actorIdentityId": "string",
- "executorName": "string",
- "actorName": "string",
- "executorIdentityId": "string",
- "fromActivityName": "string",
- "fromStateName": "string",
- "isFinalised": true,
- "toActivityName": "string",
- "toStateName": "string",
- "transitionClassifier": "NotSpecified",
- "transitionTime": "2019-08-24T14:15:22Z",
- "triggerName": "string",
- "startTransitionTime": "2019-08-24T14:15:22Z",
- "transitionDuration": 0
}
]
}Get the count of history records for the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "processHistoryCount": 0
}Set a new status for the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| processStatus | string (ProcessStatusAvailableToSet) Enum: "Initialized" "Running" "Idled" "Finalized" "Terminated" "Error" |
| suppressEvent | boolean |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "processStatus": "Initialized",
- "suppressEvent": true
}Response samples
- 200
- 400
Content type
application/json
{ }Get the status of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "processStatus": "Initialized"
}Delete all subprocesses of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "deletedSubprocessesCount": 0
}Check if all subprocesses of the process instance are completed.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "isAllSubprocessesCompleted": true
}Set the value of a process parameter with persistence purpose.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| name | string or null |
| value | any or null |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string",
- "value": null
}Response samples
- 200
- 400
Content type
application/json
{ }Get the value of a process parameter.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| name | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "name": "string"
}Response samples
- 200
- 400
- 404
Content type
application/json
{- "name": "string",
- "value": null
}Get the localized state name for the process instance using the current culture.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| stateName | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "stateName": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "localizedStateName": "string"
}Get the localized state name for the scheme using the current culture.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| schemeId | string <uuid> |
| stateName | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "stateName": "string"
}Response samples
- 200
- 400
- 404
Content type
application/json
{- "localizedStateName": "string"
}Get the localized state name for the scheme code in the current tenant using the current culture.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| schemeCode | string or null |
| stateName | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "schemeCode": "string",
- "stateName": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "localizedStateName": "string"
}Get the localized command name for the process instance using the current culture.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| commandName | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "commandName": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "localizedCommandName": "string"
}Get the localized command name for the scheme using the current culture.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| schemeId | string <uuid> |
| commandName | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "commandName": "string"
}Response samples
- 200
- 400
- 404
Content type
application/json
{- "localizedCommandName": "string"
}Logs a debug message with parameters.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| message | string or null |
object or null |
Responses
Request samples
- Payload
Content type
application/json
{- "message": "string",
- "parameters": {
- "property1": null,
- "property2": null
}
}Response samples
- 200
- 400
Content type
application/json
{ }Logs a debug message with parameters if the logger exists.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| message | string or null |
object or null |
Responses
Request samples
- Payload
Content type
application/json
{- "message": "string",
- "parameters": {
- "property1": null,
- "property2": null
}
}Response samples
- 200
- 400
Content type
application/json
{ }Logs an info message with parameters.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| message | string or null |
object or null |
Responses
Request samples
- Payload
Content type
application/json
{- "message": "string",
- "parameters": {
- "property1": null,
- "property2": null
}
}Response samples
- 200
- 400
Content type
application/json
{ }Logs an info message with parameters if the logger exists.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| message | string or null |
object or null |
Responses
Request samples
- Payload
Content type
application/json
{- "message": "string",
- "parameters": {
- "property1": null,
- "property2": null
}
}Response samples
- 200
- 400
Content type
application/json
{ }Logs an error message with parameters.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| message | string or null |
object or null |
Responses
Request samples
- Payload
Content type
application/json
{- "message": "string",
- "parameters": {
- "property1": null,
- "property2": null
}
}Response samples
- 200
- 400
Content type
application/json
{ }Logs an error message with parameters if the logger exists.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| message | string or null |
object or null |
Responses
Request samples
- Payload
Content type
application/json
{- "message": "string",
- "parameters": {
- "property1": null,
- "property2": null
}
}Response samples
- 200
- 400
Content type
application/json
{ }Pre-execute from the initial activity of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "activitiesSequence": [
- {
- "name": "string",
- "state": "string",
- "isCurrent": true,
- "isFinal": true,
- "isInitial": true,
- "subprocessLevel": 0,
- "localizedState": "string",
- "transitions": [
- {
- "commandName": "string",
- "nextActivityName": "string",
- "triggerType": "string",
- "classifier": "NotSpecified",
- "localizedCommandName": "string"
}
]
}
]
}Pre-execute from the current activity of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "activitiesSequence": [
- {
- "name": "string",
- "state": "string",
- "isCurrent": true,
- "isFinal": true,
- "isInitial": true,
- "subprocessLevel": 0,
- "localizedState": "string",
- "transitions": [
- {
- "commandName": "string",
- "nextActivityName": "string",
- "triggerType": "string",
- "classifier": "NotSpecified",
- "localizedCommandName": "string"
}
]
}
]
}Pre-execute from the specified activity of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| fromActivityName | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "fromActivityName": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "activitiesSequence": [
- {
- "name": "string",
- "state": "string",
- "isCurrent": true,
- "isFinal": true,
- "isInitial": true,
- "subprocessLevel": 0,
- "localizedState": "string",
- "transitions": [
- {
- "commandName": "string",
- "nextActivityName": "string",
- "triggerType": "string",
- "classifier": "NotSpecified",
- "localizedCommandName": "string"
}
]
}
]
}Get scheme codes with optional filtering by tags.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| tags | Array of strings or null |
Responses
Request samples
- Payload
Content type
application/json
{- "tags": [
- "string"
]
}Response samples
- 200
- 400
Content type
application/json
{- "schemeCodes": [
- "string"
]
}Update scheme of the process instance if it is obsolete.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| ignoreAutoSchemeUpdate | boolean |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "ignoreAutoSchemeUpdate": true
}Response samples
- 200
- 400
Content type
application/json
{ }Get the scheme of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "processScheme": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "actors": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
], - "parameters": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}
], - "commands": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}
], - "timers": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
], - "comments": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "value": "string",
- "boldText": true,
- "italicText": true,
- "underlineText": true,
- "lineThroughText": true,
- "fontSize": 0,
- "rotation": 0.1,
- "width": 0.1,
- "alignment": "string"
}
], - "activities": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}
], - "transitions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inlinedFinalActivityName": "string",
- "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "userComment": "string",
- "wasInlined": true,
- "from": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "to": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "lastTimeInlineName": "string",
- "firstTimeInlineName": "string",
- "wasInlined": true,
- "activityType": "string",
- "schemeCode": "string",
- "state": "string",
- "isInitial": true,
- "isFinal": true,
- "isForSetState": true,
- "isAutoSchemeUpdate": true,
- "inlinedSchemeCode": "string",
- "disablePersistState": true,
- "disablePersistTransitionHistory": true,
- "disablePersistParameters": true,
- "userComment": "string",
- "haveImplementation": true,
- "havePreExecutionImplementation": true,
- "implementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "preExecutionImplementation": [
- {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}
], - "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "executionTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "idleTimeout": {
- "type": "string",
- "timer": "string",
- "nameForSet": "string",
- "retryCount": 0
}, - "exceptionsHandlers": [
- {
- "type": "string",
- "nameForSet": "string",
- "retryCount": 0,
- "exceptions": [
- "string"
], - "order": 0
}
], - "isState": true,
- "nestingLevel": 0
}, - "classifier": "string",
- "trigger": {
- "type": "string",
- "command": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "inputParameters": [
- {
- "name": "string",
- "isRequired": true,
- "defaultValue": "string",
- "parameter": {
- "name": "string",
- "designerSettings": {
- "x": null,
- "y": null,
- "bending": null,
- "scale": null,
- "color": null,
- "autoTextContrast": null,
- "group": null,
- "hidden": null,
- "overwriteActivityTo": null,
- "inlineElementSettings": null
}, - "type": "string",
- "purpose": "string",
- "initialValue": "string"
}, - "comment": "string"
}
], - "comment": "string"
}, - "timer": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "type": "string",
- "value": "string",
- "notOverrideIfExists": true
}
}, - "conditions": [
- {
- "type": "string",
- "action": {
- "actionName": "string",
- "order": 0,
- "actionParameter": "string"
}, - "expression": "string",
- "resultOnPreExecution": true,
- "conditionInversion": true
}
], - "restrictions": [
- {
- "type": "string",
- "actor": {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "rule": "string",
- "value": "string",
- "isPredefined": true,
- "isValueExpression": true
}
}
], - "allowConcatenationType": "string",
- "restrictConcatenationType": "string",
- "conditionsConcatenationType": "string",
- "annotations": [
- {
- "name": "string",
- "jsonValue": "string"
}
], - "isFork": true,
- "mergeViaSetState": true,
- "disableParentStateControl": true,
- "subprocessStartupType": "string",
- "subprocessInOutDefinition": "string",
- "subprocessName": "string",
- "subprocessId": "string",
- "subprocessStartupParameterCopyStrategy": "string",
- "subprocessFinalizeParameterMergeStrategy": "string",
- "subprocessSpecifiedParameters": "string",
- "isAlwaysTransition": true,
- "isOtherwiseTransition": true,
- "isConditionTransition": true
}
], - "localization": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "objectName": "string",
- "value": "string",
- "type": "string",
- "culture": "string",
- "isDefault": true
}
], - "codeActions": [
- {
- "name": "string",
- "designerSettings": {
- "x": "string",
- "y": "string",
- "bending": "string",
- "scale": "string",
- "color": "string",
- "autoTextContrast": true,
- "group": "string",
- "hidden": true,
- "overwriteActivityTo": "string",
- "inlineElementSettings": { }
}, - "originalName": "string",
- "originalSchemeCode": "string",
- "wasInlined": true,
- "actionCode": "string",
- "type": "string",
- "isGlobal": true,
- "isAsync": true,
- "usings": "string",
- "excludedUsings": "string",
- "parameterDefinitions": [
- {
- "title": "string",
- "name": "string",
- "type": "string",
- "isRequired": true,
- "dropdownValues": [
- {
- "name": "string",
- "value": "string"
}
], - "defaultValue": "string",
- "comment": "string",
- "customName": "string"
}
]
}
], - "codeActionsCommonUsings": "string",
- "additionalParams": {
- "property1": null,
- "property2": null
}, - "canBeInlined": true,
- "logEnabled": true,
- "inlinedSchemes": [
- "string"
], - "tags": [
- "string"
], - "rootSchemeCode": "string",
- "rootSchemeId": "456b9878-a4c2-4734-a97a-e78fe61a04f5",
- "isObsolete": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "allowedActivities": [
- "string"
], - "calendarName": "string"
}
}Get the list of all available to set states for the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| culture | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "culture": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "availableStates": [
- {
- "name": "string",
- "localizedName": "string",
- "schemeCode": "string"
}
]
}Get the list of all available to set states for the scheme.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| schemeCode | string or null |
| culture | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "schemeCode": "string",
- "culture": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "availableStates": [
- {
- "name": "string",
- "localizedName": "string",
- "schemeCode": "string"
}
]
}Set state for the process instance without execution.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| stateName | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "stateName": "string"
}Response samples
- 200
- 400
Content type
application/json
{ }Set state for the process instance with execution.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| identityId | string or null |
| impersonatedIdentityId | string or null |
| stateName | string or null |
Array of objects or null (ProcessParameter) |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "stateName": "string",
- "processParameters": [
- {
- "name": "string",
- "value": null,
- "purpose": "Temporary"
}
]
}Response samples
- 200
- 400
Content type
application/json
{ }Set activity for the process instance without execution.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| activityName | string or null |
| doNotSetRunningStatus | boolean |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "activityName": "string",
- "doNotSetRunningStatus": true
}Response samples
- 200
- 400
Content type
application/json
{ }Set activity for the process instance with execution.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| activityName | string or null |
Array of objects or null (ProcessParameter) | |
| identityId | string or null |
| impersonatedIdentityId | string or null |
| doNotSetRunningStatus | boolean |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "activityName": "string",
- "processParameters": [
- {
- "name": "string",
- "value": null,
- "purpose": "Temporary"
}
], - "identityId": "string",
- "impersonatedIdentityId": "string",
- "doNotSetRunningStatus": true
}Response samples
- 200
- 400
Content type
application/json
{ }Resumes the process instance execution.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| activityName | string or null |
| identityId | string or null |
| impersonatedIdentityId | string or null |
Array of objects or null (ProcessParameter) |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "activityName": "string",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "processParameters": [
- {
- "name": "string",
- "value": null,
- "purpose": "Temporary"
}
]
}Response samples
- 200
- 400
Content type
application/json
{- "wasResumed": true,
- "processInstance": {
- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "parentProcessId": "0b8e9096-348a-4528-9c4f-06a402b244ad",
- "rootProcessId": "40cf4e06-2f74-499b-989d-4bc9ab21fd8b",
- "schemeId": "d50fd494-6cfc-4f45-83a9-47603a003465",
- "previousState": "string",
- "previousStateForDirect": "string",
- "previousStateForReverse": "string",
- "previousActivityName": "string",
- "previousActivityForDirectName": "string",
- "previousActivityForReverseName": "string",
- "currentActivityName": "string",
- "schemeCode": "string",
- "currentState": "string",
- "tenantId": "string",
- "identityId": "string",
- "impersonatedIdentityId": "string",
- "subprocessName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastTransitionDate": "2019-08-24T14:15:22Z",
- "logEnabled": true,
- "calendarName": "string",
- "isSchemeObsolete": true,
- "isSubprocess": true,
- "processParameters": [
- {
- "name": "string",
- "purpose": "Temporary",
- "type": "string",
- "value": null,
- "isImplicit": true
}
]
}
}Get the current state name of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "currentStateName": "string"
}Get the current activity name of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9"
}Response samples
- 200
- 400
Content type
application/json
{- "currentActivityName": "string"
}Get the current state of the process instance.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| processId | string <uuid> |
| culture | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "processId": "9e0ad09b-5150-48c0-aded-707587048fd9",
- "culture": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "currentState": {
- "name": "string",
- "localizedName": "string",
- "schemeCode": "string"
}
}Get the initial state of the scheme.
Authorizations:
Bearer
Request Body schema: application/jsonrequired
| schemeCode | string or null |
| culture | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "schemeCode": "string",
- "culture": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "initialState": {
- "name": "string",
- "localizedName": "string",
- "schemeCode": "string"
}
}