Skip to main content
Agent Stack can send outgoing webhook notifications when resources are created, updated, or deleted. This allows external systems to react to changes without polling the API. Webhooks are configured statically via Helm chart values. Each endpoint receives a JSON payload via HTTP POST for matching events. Delivery is fire-and-forget — the server does not retry failed deliveries or block on slow endpoints.

Configuration

Add webhook endpoints to your config.yaml:

Event filtering

Each endpoint can subscribe to specific events using pattern matching:

Payload

Every webhook POST delivers a JSON body with the following structure:
Payloads intentionally do not include the resource data itself. Use the resource_url to fetch the current state of the resource from the API.

Available events

Example: multiple endpoints with filtered events