List workflows
Your workflows, oldest first, one cursor page at a time. Use it to find a workflow id. Pass back `next_cursor` until it is `null`.
Workflow builder. Included from the Jump Starter plan. See plans.
user_idintegerReseller keys only: act as one of your clients by its user id. Omit it to act on your own account. [How acting for a client works](/docs/reseller/your-clients/acting-as-clients).
limitintegerRows per page.
cursorstringThe next_cursor from the previous page. Omit it on the first request. Pass it back unchanged.
curl -X GET 'https://omnidim.io/api/v1/workflows?limit=20' \ -H 'Authorization: Bearer YOUR_API_KEY'
{ "data": [ { "id": 0, "name": "string", "status": "draft", "updated_at": "string" } ], "has_more": false, "next_cursor": "string" }
BearerAuthAuthorizationBearer <token>Bearer token authentication. Obtain your API key from the OmniDimension dashboard.
user_id?integerReseller keys only: act as one of your clients by its user id. Omit it to act on your own account. How acting for a client works.
limit?integerRows per page.
1 <= value <= 10020cursor?stringThe next_cursor from the previous page. Omit it on the first request. Pass it back unchanged.
Response body
application/jsonOne page of workflows.
application/jsondata?has_more?booleannext_cursor?stringWas this page helpful?
List choices for a node field
The choices for one `ref` field of a node type, such as the phone numbers, agents or integrations in your account. Call it for every `ref` field and never guess an id. If it returns `400 no_options`, the field is not chosen from a list, so ask the user for the value.
Create a workflow
Create a workflow with a draft. Without `graph`, the draft holds one `trigger` node, ready for `editWorkflow` ops. Pass `graph` only to start from a complete graph. The response carries the `revision` you need to edit.
