Skip to main content

Endpoints

MethodPathDescription
POST/api/v2/workflows/{workflow_id}Trigger a workflow
POST/api/v2/workflows/{workflow_id}/rawTrigger a workflow (raw body)

Trigger a workflow

POST /api/v2/workflows/{workflow_id} Triggers a configured automation. The request body is wrapped in a data object.
data
object
required
Arbitrary key-value data passed to the workflow.
Example
{ "data": { "roomId": "<room_id>", "stage": "kickoff" } }
curl -X POST https://api.flowla.com/api/v2/workflows/<workflow_id> \
  -H "x-flowla-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"data": {"roomId": "<room_id>", "stage": "kickoff"}}'

Trigger a workflow (raw)

POST /api/v2/workflows/{workflow_id}/raw Same as above but sends the full request body as workflow data — no data wrapper.
Example
{ "roomId": "<room_id>", "stage": "kickoff" }
curl -X POST https://api.flowla.com/api/v2/workflows/<workflow_id>/raw \
  -H "x-flowla-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"roomId": "<room_id>", "stage": "kickoff"}'