convex-http-actions

Define HTTP endpoints in Convex applications for webhooks and external services.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Yahia89/ordering-food --skill convex-http-actions-yahia89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-http-actions
Source: https://github.com/Yahia89/ordering-food/tree/main/.claude/skills/convex-http-actions
Command: npx skills add https://github.com/Yahia89/ordering-food --skill convex-http-actions-yahia89

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building reliable HTTP endpoints, webhook handlers, and external API integrations inside Convex applications to reduce boilerplate and wiring complexity.

Core Features & Use Cases

  • Route HTTP requests to Convex actions and services
  • Verify webhook signatures, handle authentication, and implement CORS
  • Support dynamic routing and enable third-party integrations (Stripe, GitHub, Clerk)

Quick Start

Create a new Convex HTTP router and wire routes to handle webhooks and external API calls.

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 in Convex to receive webhooks?

Convex HTTP endpoints route external requests to typed actions, enabling you to receive webhooks and communicate with external services by wiring path routing and request handling.

How does webhook signature verification work in Convex?

Webhook signature verification in Convex uses native support within HTTP actions to validate incoming requests, ensuring that third-party integrations like Stripe or GitHub are securely authenticated before processing.

Can I use Convex HTTP actions to integrate with third-party services like Stripe and Clerk?

Yes, Convex HTTP actions support third-party integrations by routing external API calls and webhooks through secure endpoints, enabling production-grade communication with services like Stripe, GitHub, and Clerk.

How do I configure CORS for Convex HTTP endpoints?

You configure CORS within Convex HTTP actions to manage cross-origin requests, ensuring that external clients can securely access your endpoints while maintaining proper authentication and request handling.

What is the best way to handle API routing for external requests in a Convex application?

The best way to handle API routing in a Convex application is using native HTTP routers to direct requests to typed actions, reducing boilerplate while supporting dynamic routing and error handling for external integrations.