Polar webhook receiver
POST/api/billing/webhook
Receives and processes Polar webhook events (subscription created/updated/cancelled, order created). Verifies the webhook signature before processing. Returns 200 for success or known-skip, 400 for malformed payloads, 503 for transient failures
Responses
- 200
- 400
- 503
Event processed or intentionally skipped
Invalid or malformed webhook payload
Transient infrastructure failure