Flows

By Orqestra · Published September 2, 2026

Overview

Journeys — the automation graphs built in the Flow Builder. List the published ones and trigger a specific flow against a contact, which is how you start an onboarding or post-purchase sequence from your own system.

2 endpoints. Requires flows.view or flows.manage on the token.

MethodPathWhat it does
GET/flowsList flows
POST/flows/triggerTrigger a flow

Endpoints

GET /flows

List flows

List all active automation flows. Requires `flows.view` permission.

Requires the flows.view permission.

Example

curl -X GET "https://orqestra.id/api/v2/flows" \
  -H "Authorization: Bearer $ORQESTRA_TOKEN"

Responds with 200 · 401 · 403. Try it in the playground →


POST /flows/trigger

Trigger a flow

Trigger an automation flow for a contact. Resolves by ID or keyword. Consumes flow_trigger credits.

Requires the flows.manage permission.

Request body

FieldTypeRequiredDescription
tostringrequiredContact phone number
channelIdstringoptionalOrgChannel ID for chat resolution
flowIdstringoptionalFlow ID (provide this or flowKeyword)
flowKeywordstringoptionalKeyword trigger (provide this or flowId)

Example

curl -X POST "https://orqestra.id/api/v2/flows/trigger" \
  -H "Authorization: Bearer $ORQESTRA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "628123456789"
  }'

Responds with 200 · 400 · 401 · 403 · 404 · 429. Try it in the playground →