Karta can POST event notifications to an HTTPS endpoint you own — subscription changes, budget thresholds, and other org events — so your systems react without polling.Documentation Index
Fetch the complete documentation index at: https://docs.karta.sh/llms.txt
Use this file to discover all available pages before exploring further.
Register an endpoint
Verifying signatures
Deliveries are signed HMAC-SHA256 in a Stripe-compatible format. Compute the expected signature over the raw request body with your endpoint’s signing secret and compare in constant time before trusting the payload.Delivery, retries, and auto-disable
- Delivery uses retry with exponential backoff.
- An endpoint that keeps failing (~25 consecutive failures) is auto-disabled; an admin can re-enable it.
SSRF protection
The delivery path judges twice. At write time, the URL must be HTTPS with no private hosts or IP literals. At delivery time, Karta re-resolves DNS and pins the socket to the resolved IP — defeating DNS-rebinding between validation and connect. You can’t point a webhook at internal infrastructure.Webhooks are outbound notifications from Karta to you. They’re distinct
from the gateway, which fans messages out to session
participants.