MCP is live.Set upAsk the community
OmniDimension
Workflows

Test a workflow

Runs the draft once with payload as the trigger data. Every node runs for real: WhatsApp messages, SMS, emails and calls go out and CRM records change. Ask the user before calling it, and use their own phone number or email in the payload. It returns an `execution_id` at once. Poll `getWorkflowExecution` for the result.

Workflow builder. Included from the Jump Starter plan. See plans.

POST/workflows//test
Path parameters
workflow_idrequired
Query parameters
user_idinteger

Reseller 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).

Body

The trigger data. Nodes read it as {{ context.<trigger id>.<field> }}. See output_example of the trigger node type for its shape.

curl -X POST 'https://omnidim.io/api/v1/workflows/{workflow_id}/test' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{}'
No response yet. Add a Bearer token to send a request.

Authorization

BearerAuth
headerAuthorizationBearer <token>

Bearer token authentication. Obtain your API key from the OmniDimension dashboard.

Path Parameters

workflow_id*integer

Id of the workflow.

Query Parameters

user_id?integer

Reseller 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.

Request Body

application/json
payload?

The trigger data. Nodes read it as {{ context.<trigger id>.<field> }}. See output_example of the trigger node type for its shape.

Response body

application/json

Response Body

The run started.

application/json
execution_id?integer

Was this page helpful?