Manages the workflows, including create, update and delete.
- Delete Descendant Step
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.
http://localhost:8080/
- application/json
- application/vnd.ruckus.v1+json
The action definition ID for this step. This is a read only attribute for steps, and will be determined by the provided enrollment action on the create. For split steps this will determine the type of options that can be added to the step.
- Generated server url
http://localhost:8080/workflows/{workflowId}/steps/{stepId}/nextSteps
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "actionDefinitionId": "0b16f95e-fcc6-4107-a58b-86f2fc764d01", "_links": { "property1": { … }, "property2": { … } } }
{ "requestId": "string", "id": "string" }
- Generated server url
http://localhost:8080/workflows/{workflowId}/steps/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "sortField": "string", "sortOrder": "ASC", "page": 0, "pageSize": 1, "filters": { "property1": {}, "property2": {} } }
{ "paging": { "totalCount": 0, "page": 0, "pageSize": 0, "pageCount": 0 }, "content": [ { … } ] }
- Generated server url
http://localhost:8080/workflows/{workflowId}/steps
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "paging": { "totalCount": 0, "page": 0, "pageSize": 0, "pageCount": 0 }, "content": [ { … } ] }
- Generated server url
http://localhost:8080/workflows/{workflowId}/steps/{stepId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "_links": { "property1": { … }, "property2": { … } }, "type": "string", "priorStepId": "86e312df-767c-4b72-b8e8-d606d0858748", "splitOptionId": "0b15d742-babc-45f3-81e8-be9e4f01487c" }
- Generated server url
http://localhost:8080/workflows/{workflowId}/steps/{stepId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "requestId": "string", "id": "string" }
- Generated server url
http://localhost:8080/workflows/{workflowId}/steps/{stepId}/descendantSteps
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "requestId": "string", "id": "string" }