Skip to main content
POST
Stripe webhook
POST
Receives webhook events from Stripe and updates subscription/billing state in the database. Authenticated using the Stripe-Signature header, not a JWT bearer token.
Do not call this endpoint directly. It is intended only for Stripe’s webhook delivery system. Configure the webhook URL in your Stripe Dashboard under Developers → Webhooks.

Handled Events

Headers

string
required
HMAC signature from Stripe for payload verification. Format: t=timestamp,v1=signature.

Response

boolean
true when the event was processed successfully.

Headers

Stripe-Signature
string
required

Response

Event processed