Stripe webhook (subscription lifecycle)
POST /stripe/webhook
POST
/stripe/webhook
Verified via Stripe-Signature. Updates users.plan on checkout.session.completed / customer.subscription.updated / customer.subscription.deleted. Not for public use.
Responses
Section titled “ Responses ”{ received: true }
Missing or invalid signature
Billing not configured