Manages the workflows, including create, update and delete.
- Get All Action Definitions
Query Action Definitions
Get Action Definition
Get Prior Required Actions
Get All Action Definition...
Workflow Management API (0.0.3)
The Workflow Management REST API's allow the creation of a workflow, and steps within that workflow. Steps, and split step options must be assigned actions that are already defined through the /enrollmentActions api. Please see that API for additional information. For split steps only the action definition is to be provided, but the options require a matching action type, and must be of type split.## Rate Limit For the Workflow Management REST API the following will be true:
- Limits are applied to each tenant.
- A maximum of 100 calls can be made per second.
- Each second 50 calls will be returned to be used.
Download OpenAPI description
Overview
License
Languages
Servers
Generated server url
http://localhost:8080/
- Generated server urlhttp://localhost:8080/workflowActionDefinitions/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "sortField": "string", "sortOrder": "ASC", "page": 0, "pageSize": 1, "filters": { "property1": {}, "property2": {} } }
Response
{ "paging": { "totalCount": 0, "page": 0, "pageSize": 0, "pageCount": 0 }, "content": [ { … } ] }
- Generated server urlhttp://localhost:8080/workflowActionDefinitions
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
{ "paging": { "totalCount": 0, "page": 0, "pageSize": 0, "pageCount": 0 }, "content": [ { … } ] }
- Generated server urlhttp://localhost:8080/workflowActionDefinitions/{definitionId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "localizationDescriptionId": "string", "isSplit": true, "actionType": "string", "category": "string", "dependencyType": "NONE", "hasEndActions": true, "split": true, "_links": { "property1": { … }, "property2": { … } } }
- Generated server urlhttp://localhost:8080/workflowActionDefinitions/{definitionId}/requiredPriorDefinitions
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
{ "paging": { "totalCount": 0, "page": 0, "pageSize": 0, "pageCount": 0 }, "content": [ { … } ] }