Generally available when
inbound_webhooks is enabled on your BFF (default on in standard deployments). If Inbound tabs or Settings lists are missing, your operator may have disabled ingress — contact support@agentruntime.io.How it works
- You create a subscription linked to a workflow
- AgentRuntime returns an ingress URL and signing secret (shown once at creation)
- Senders POST JSON to the ingress URL with HMAC signature and a Bearer PAT for automation auth
- The BFF verifies the signature and starts a run with the POST body as workflow input (
webhook_payloadin start params)
extras sets use_run_setup_defaults: true. See Run setup.
Create a subscription in the Console
Workflow config → Inbound tab
In the workflow configuration panel, open the Inbound tab. (Same subscriptions also appear under Settings → Inbound webhooks for workspace-wide management.)
Name and automation PAT
Enter a subscription label. Select an existing API key (PAT) for automation, or paste a
pat_… token once if Vault does not hold the secret.Create and copy secrets
Click create. Copy the signing secret and ingress URL immediately — the secret is not shown again.
Create via API
Requires project_contributor:ingress_url, ingress_path, signing_secret, and subscription. List and delete:
Verify signatures
Senders must include:| Header | Value |
|---|---|
Content-Type | application/json |
Authorization | Bearer pat_… (automation PAT tied to the subscription) |
X-Agentruntime-Signature | sha256= + HMAC-SHA256 of the raw body using the signing secret |
Payload and workflow input
The POST body is mapped totrigger_payload (for {{input.*}}). Reference fields in steps with {{input.field_name}}.
Saved Run setup defaults from Studio merge only when subscription extras.use_run_setup_defaults is true. See Run setup and External triggers.
Set extras on create (POST /v1/inbound-webhooks) or update later (PATCH /v1/inbound-webhooks/{id}):
condition) before calling external tools.
Console walkthrough
For step-by-step UI flows (Workflow Studio Inbound tab, Settings list, Autopilot card, PAT paste fallback), see Inbound webhook wizard.Autopilot wizard
Autopilot in Chat can walk you through inbound webhook setup when you ask to trigger workflows from external events.Related
- Inbound webhook wizard — Console UI walkthrough
- API examples — inbound webhooks
- End-to-end guides — recipes that start with webhooks
- Workflow patterns
- API reference — inbound webhooks
- Feature availability