Skip to main content
POST
/
api
/
v1
/
workflows
/
{id}
/
run
Run Workflow
curl --request POST \
  --url https://api.example.com/api/v1/workflows/{id}/run \
  --header 'Content-Type: application/json' \
  --data '
{
  "triggerData": {}
}
'
{
  "run": {}
}
Manually trigger a workflow run, optionally passing override data.

Authentication

Requires a Bearer token. See Authentication.

Path Parameters

id
string
required
The workflow UUID.

Request Body

triggerData
object
Optional override data passed to the workflow steps (e.g., { "overridePrompt": "Focus on enterprise deals" }).

Request Examples

curl -X POST https://hitheo.ai/api/v1/workflows/wf_abc123/run \
  -H "Authorization: Bearer $THEO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"triggerData": {"overridePrompt": "Focus on enterprise deals this week"}}'

Response

run
object
The workflow run object with id, status, startedAt, and step results.

Endpoint

POST /api/v1/workflows/{id}/run Requires authentication via Bearer token. See Authentication.