Handle Stripe webhooks
Receives Stripe webhook events, verifies the Stripe signature, and queues the event for background processing. The request body must be the raw, unmodified payload as sent by Stripe (required for signature verification).
/api/v1/billing/webhooks/stripeThe source export uses a local development server. Examples use the configured Dashio API origin.
This endpoint expects the unmodified raw body. Preserve the original payload bytes.
Accepted request content types: application/json, text/plain.
Authentication
Authentication is not declared in this export. This does not imply anonymous access.
Understand authenticationPath parameters
None declared in this export.
Query parameters
None declared in this export.
Header parameters
stripe-signaturestringRequiredStripe-Signature header used to verify webhook authenticity.
Request body
application/json · Required
valuestringOptionalRaw request body (unmodified).
Responses
200
Webhook event verified and queued, or already queued.
receivedbooleanRequiredNo field description supplied.
queuedbooleanRequiredNo field description supplied.
400
Missing signature/body or signature verification failed.
No response body schema supplied.
500
Internal error while processing the webhook event.
No response body schema supplied.
Was this helpful?