All requests to /workflowlist require the UUID of an active user as an Authorization header. Otherwise, the API will
return 401 Unauthorized.
Check if the API is healthy.
GET /health
Retrieve all users.
GET /user
Retrieve a single user.
GET /user/:userApiId
Create a new user.
POST /user
| Name | Type | Required | Description |
|---|---|---|---|
username |
string | yes |
Retrieve all workflow lists.
GET /workflowlist
| Name | Type | Required | Description |
|---|---|---|---|
userApiId |
string | no | Filter by user |
Create a new workflow list.
POST /workflowlist
| Name | Type | Required | Description |
|---|---|---|---|
title |
string | yes | |
description |
string | no | |
listType |
WorkflowListType | yes | |
parentApiId |
boolean | no | |
isTemporalConstraintBoard |
string | no | |
children |
array(CreateWorkflowListEntity) | yes | Leave empty for no children. |
Delete a workflow list.
DELETE /workflowlist/:workflowlistApiId
Update a workflow list.
PUT /workflowlist/:workflowlistApiId
| Name | Type | Required | Description |
|---|---|---|---|
newTitle |
string | yes | |
newDescription |
string | no | |
isTemporalConstraintBoard |
boolean | no |
Update the resources of a workflow list.
PUT /workflowlist/:workflowlistApiId/resource
| Name | Type | Required | Description |
|---|---|---|---|
numeric |
array(NumericResourceEntity) | no | |
textual |
array(TextualResourceEntity) | no | |
temporal |
TemporalResourceEntity | no | |
user |
UserResourceEntity | no |
| Name | Type | Required | Description |
|---|---|---|---|
label |
string | yes | |
value |
float | yes |
| Name | Type | Required | Description |
|---|---|---|---|
label |
string | yes | |
value |
string | no |
| Name | Type | Required | Description |
|---|---|---|---|
username |
string | no |
| Name | Type | Required | Description |
|---|---|---|---|
startDate |
date | no | |
endDate |
date | no | |
durationInMinutes |
long | no |
Convert a workflow list to a new type.
PUT /workflowlist/:workflowlistApiId/type
| Name | Type | Required | Description |
|---|---|---|---|
newListType |
WorkflowListType | yes |
Change the position of a workflow list within its parent.
PUT /workflowlist/:workflowlistApiId/position
| Name | Type | Required | Description |
|---|---|---|---|
newPosition |
integer | yes |
Move a workflow list to a new parent.
PUT /workflowlist/:workflowlistApiId/parent
| Name | Type | Required | Description |
|---|---|---|---|
newParentApiId |
string | no | |
newPosition |
integer | no |
Retrieve a scheduling proposal for the workflow list from the symbolic intelligence.
GET /workflowlist/:workflowlistApiId/scheduling
ITEMBOARDLIST