Add workflow steps¶
| Method | Path |
|---|---|
| POST | /api/v1/workspaces/{workspaceId}/workflows/{workflowId}/steps |
Warning
Add workflow steps using /api/v1/workflows/{id}/steps is deprecated.
You need to pass the workspace id on the path.
Parameters¶
stepsarray | required
The list of steps for your workflow. It must contain at least one item.
steps[0].signboolean | required
A boolean determinating if a step is sign or review.
steps[0].rolesarray | required
An array of role ids for your step.
Example¶
curl --request POST 'https://app.yumisign.com/api/v1/workspaces/1/workflows/1/steps' \
--header 'Content-Type: application/json' \
--data-raw '{
"steps": [
{
"sign": true,
"roles": [1]
}
]
}'
[
{
"id": 1,
"order": 1,
"type": "sign",
"status": "not_started",
"expiryDate": null,
"actions": [
{
"id": 1,
"stepNumber": 1,
"role": 1,
"type": "sign",
"status": "not_started",
"recipientId": 1,
"recipientEmail": "jane.doe@example.com",
"comment": null
}
]
}
]