POST /api/v1/webhooks/stripe
Accepts Stripe webhook events, verifies the Stripe-Signature header, and applies idempotent subscription synchronization. No Bearer token is required — authentication is handled via the signature header.
Configure this URL in your Stripe dashboard under Developers → Webhooks. Togul uses the
Stripe-Signature header to verify event authenticity.Headers
HMAC signature provided by Stripe. Used to verify the event payload.
Request body
A Stripe event object as JSON. The structure follows the Stripe Event object format.Response
Always
true when the event was accepted and queued for processing.Errors
| Status | When |
|---|---|
400 | Payload could not be parsed |
401 | Signature verification failed |