List workflow node types
Search the node types a workflow can use, such as `whatsapp`, `voice_ai` or `conditional`. Call it first when you do not know which node to add. Then call `getWorkflowNodeType` for the settings of one type.
Workflow builder. Included from the Jump Starter plan. See plans.
qstringWords to match against the type, label and description, such as whatsapp.
categorystring · enumOnly types in this category.
curl -X GET 'https://backend.omnidim.io/api/v1/workflow-node-types' \ -H 'Authorization: Bearer YOUR_API_KEY'
{ "types": [ { "type": "string", "label": "string", "category": "string", "kind": "trigger", "sends": false, "description": "string" } ] }
BearerAuthAuthorizationBearer <token>Bearer token authentication. Obtain your API key from the OmniDimension dashboard.
q?stringWords to match against the type, label and description, such as whatsapp.
category?stringOnly types in this category.
"triggers""messaging""calls""flow""ai""crm""integrations"Response body
application/jsonThe matching node types.
application/jsontypes?Create session
Create a voice Session: a short-lived, single-conversation reservation that lets a client hold a live voice chat with your agent. This is step 1 of 2. Creating the Session does not start any audio on its own; it returns a ws_url that a client then connects to over WebSocket to actually talk.
Get a workflow node type
The settings one node type reads, with their types, required flags and outputs. Call it before you add or edit a node, because its `fields` are the keys of the node's `config`. Use `detail=full` only when you need help text and examples.
