Description
WebhookStep enables your agents to make HTTP calls to external APIs and services. Use webhooks to trigger actions, send notifications, update external systems, or retrieve data from REST APIs.
WebhookStep
Configuration Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
webhook_url | str | Yes | - | The URL to call |
method | HttpMethod | No | POST | HTTP method (GET, POST, PUT, DELETE, PATCH) |
auth_token | str | No | - | Bearer token for authentication |
timeout | int | No | 30 | Request timeout in seconds |
retries | int | No | 2 | Number of retry attempts |
static_headers | Dict | No | - | Additional HTTP headers |
webhook_name | str | No | "webhook-step" | Identifier for logging |
HTTP Methods
Authentication
Bearer Token
Custom Headers
Input Data
Thecontext_data input is sent as the request body for POST/PUT/PATCH requests:
Outputs
| Output | Type | Description |
|---|---|---|
webhook_result | Optional[Dict[str, Any]] | The JSON response from the webhook |