Skip to main content

Webhook

The Webhook API provides operations to create, retrieve, update, and delete webhook endpoints, as well as enable, disable, test, reset signing secrets, and list delivery events. Webhooks receive event callback deliveries from Managed Agents.

Overview

A webhook endpoint receives event callback deliveries from Managed Agents. A newly created webhook is active by default (status is ACTIVE) and delivers notifications to the callback URL when events occur. Each delivery failure increments a consecutive failure counter; you can verify connectivity with the test endpoint or rotate the signing secret via the reset-secret endpoint.

Webhook Operations

OperationEndpointDescription
Create WebhookPOST /webhook_endpointsCreate a webhook endpoint with a callback URL and subscribed events
Get WebhookGET /webhook_endpoints/{id}Retrieve a single webhook by ID
List WebhooksGET /webhook_endpointsList non-deleted webhooks in the current workspace
Update WebhookPUT /webhook_endpoints/{id}Update the callback URL, subscribed events, and description
Delete WebhookDELETE /webhook_endpoints/{id}Delete the webhook; this operation is irreversible
Enable WebhookPOST /webhook_endpoints/{id}/enableEnable the webhook to start receiving event deliveries
Disable WebhookPOST /webhook_endpoints/{id}/disableDisable the webhook to stop event deliveries
Test WebhookPOST /webhook_endpoints/{id}/testSend a test event to the callback URL to verify connectivity
Reset SecretPOST /webhook_endpoints/{id}/reset_secretReset the signing secret; the old secret is invalidated immediately
List EventsGET /webhook_endpoints/{id}/eventsPaginated list of delivery event records for this webhook
Flow Agent API
Sandbox API
RAG API
Long-term Memory
ParseX API
Security API
Framework Integration