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