| GET | /internal/workflows | List Workflows in your organization. |
| POST | /internal/workflows | Create a new Workflow template. |
| GET | /internal/workflows/search | Search Workflows by name or step Flow name. |
| GET | /workflow/{id} | Get a single Workflow by ID. |
| PUT | /workflow/{id} | Update an existing Workflow’s name, steps, or custom statuses. |
| DELETE | /workflow/{id} | Delete a Workflow (rejected if there are Activities still using it). |
| GET | /workflow/{id}/steps/{stepOrder}/field-mapping-data | Get the fields available for mapping at a specific step. |
| POST | /workflow/{id}/steps/{stepOrder}/validate-field-mappings | Validate a step’s field mapping configuration before saving. |