Manual Workflows: HTTP Webhooks and API Triggers
Create on-demand Hexabot automations with manual workflow triggers, HTTP webhooks, API calls, authentication, and custom JSON input schemas.
Last updated
Was this helpful?
Was this helpful?
<HEXABOT_API_URL>/api/webhook/<WORKFLOW_ID>/triggercurl --request POST "<WEBHOOK_TRIGGER_URL>" \ --header "Content-Type: application/json" \ --header "X-Webhook-Token: <WEBHOOK_TOKEN>" \ --data '{ "raw_signals": {}, "existing_backlog": [], "approved_for_wordpress_staging": true, "wordpress_post_status": "draft" }'curl --request POST "<WEBHOOK_TRIGGER_URL>" \ --header "Content-Type: application/json" \ --header "Authorization: Bearer <JWT_TOKEN>" \ --data '{ "topic": "AI workflow automation" }'{ "runId": "<RUN_ID>", "status": "<RUN_STATUS>", "output": {}, "error": null}defs:
lookup_order:
kind: task
action: http_request
inputs:
method: GET
url: "='https://example.com/orders/' & $input.order_id"
flow:
- do: lookup_order