| List workflows | GET | /workflows | Lists the workflows on your instance, one page at a time. |
| Retrieve a workflow | GET | /workflows/{workflow_id} | Retrieves one workflow by its wf_ id or its code. |
| Create a workflow | POST | /workflows | Creates a workflow as a draft and returns it. |
| Update a workflow | PATCH | /workflows/{workflow_id} | Changes a workflow’s fields or moves its status, and returns the workflow. |
| Delete a workflow | DELETE | /workflows/{workflow_id} | Deletes a workflow. Nothing comes back. |
| List a workflow’s stages | GET | /workflows/{workflow_id}/stages | Lists the stages of one workflow, one page at a time. |
| Retrieve a workflow stage | GET | /workflows/{workflow_id}/stages/{stage_id} | Retrieves one stage of a workflow by its wfs_ id. |
| List a workflow’s milestones | GET | /workflows/{workflow_uuid}/milestones | Lists the milestones defined on one workflow, one page at a time. |
| Retrieve a workflow milestone | GET | /workflows/{workflow_id}/milestones/{milestone_id} | Retrieves one milestone defined on a workflow, by its wfm_ id. |
| Delete a milestone | DELETE | /milestones/{milestone_uuid} | Deletes one milestone. Nothing comes back. |
| List a component instance’s workflow history | GET | /workflows/custom_components/{component_uuid}/{object_code}/history | Lists the workflow history of one custom component instance, one page at a time. |
| List a component instance’s milestones | GET | /workflows/custom_components/{component_uuid}/{object_code}/milestones | Lists the workflow milestones of one custom component instance, one page at a time. |
| Retrieve a component instance’s milestone | GET | /workflows/custom_components/{component_uuid}/{object_code}/milestones/{milestone_id} | Retrieves one workflow milestone of a custom component instance, by its wfmi_ id. |
| List a component instance’s workflow history by instance code | GET | /workflow/component/{component_object_id}/history | Lists the workflow history of one custom component instance, named by its code alone. |
| List a component instance’s milestones by settings uuid | GET | /workflow/component/{component_uuid}/{component_object_id}/milestone | Lists the workflow milestones of one custom component instance, named by the component’s settings uuid and the instance’s code. |