Adding a Webhook
- Go to Settings → Alert Webhooks.
- Click Add Endpoint.
- Enter the destination URL.
- Optionally add a description.
- Click Save.
Payload Format
Charley sends an HTTPPOST with a JSON body:
Event Types
Retries
If your endpoint returns a non-2xx response, Charley retries the delivery up to 3 times with exponential backoff (1 min, 5 min, 15 min). Failed deliveries appear in the webhook log accessible from the endpoint detail view.Securing Your Endpoint
Charley does not currently sign webhook payloads with a secret. To secure your endpoint:- Restrict it to Charley’s IP ranges (contact support for the current list)
- Place it behind an API gateway with key authentication