Ship secure webhooks and HTTP APIs in Convex.
HTTP API development
Builds secure Convex HTTP endpoints for webhooks, REST APIs, streaming responses, and file transfers.
When to use it
Use for third-party webhooks, SDK-less clients, browser downloads or streams, and HTTP uploads.
Give it endpoint requirements in a Convex project; it adds the corresponding HTTP routes and supporting handlers.
What you provide
This skill
webhook provider dashboard
Configures provider webhook endpoints
Convex deployment environment variables
Sets Convex deployment secrets
A Convex deployment serves the public endpoints from its .convex.site domain.
Enables the generic HMAC webhook verification example by reading the secret from the deployment environment.
Initializes Stripe for the Stripe webhook recipe and is used alongside STRIPE_WEBHOOK_SECRET.
Verifies Stripe webhook signatures and is used alongside STRIPE_SECRET_KEY.