convex-http-actions

Create HTTP endpoints and webhook handlers with routing and signature verification in Convex.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/elcokiin/peluqueria --skill convex-http-actions-elcokiin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-http-actions
Source: https://github.com/elcokiin/peluqueria/tree/main/.agents/skills/convex-http-actions
Command: npx skills add https://github.com/elcokiin/peluqueria --skill convex-http-actions-elcokiin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the creation of custom HTTP endpoints, enabling seamless integration with third-party webhooks, external APIs, and custom routing logic within a Convex backend.

Core Features & Use Cases

  • Webhook Integration: Securely receive and verify events from services like Stripe, GitHub, or Clerk.
  • Custom API Routing: Define flexible GET, POST, and OPTIONS routes with support for path parameters and CORS.
  • Use Case: Use this Skill to build a secure webhook listener that processes incoming payment events from Stripe and updates your database in real-time.

Quick Start

Use the convex-http-actions skill to define a new POST endpoint that parses a JSON body and triggers an internal mutation.

Frequently Asked Questions about convex-http-actions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build HTTP endpoints for webhooks in Convex?

To build HTTP endpoints for webhooks in Convex, you define custom POST routes that parse incoming request bodies and verify secure signatures before triggering internal mutations to process the events.

Can I configure custom API routing and CORS for my Convex backend?

Yes, you can configure custom API routing and CORS for your Convex backend by defining flexible GET, POST, and OPTIONS routes with support for path parameters to handle external HTTP requests.

How do I verify external webhook signatures in Convex?

You verify external webhook signatures in Convex by implementing server-side logic within your HTTP actions to securely validate incoming requests from services like Stripe or GitHub before processing.

Does Convex support parsing JSON bodies from incoming HTTP requests?

Yes, Convex supports parsing JSON bodies from incoming HTTP requests through its HTTP action endpoints, allowing you to extract payload data and bridge external requests with internal queries.

What is the best way to integrate Stripe payment webhooks with a Convex database?

The best way to integrate Stripe payment webhooks with a Convex database is to set up a secure POST endpoint that verifies the Stripe signature, parses the event, and runs an internal mutation to update data in real time.

How do HTTP actions bridge external requests to internal Convex mutations?

HTTP actions bridge external requests to internal Convex mutations by receiving the HTTP payload on a defined route, validating it, and then executing server-side logic to trigger the corresponding database mutations or queries.