convex-http-actions

Expose Convex HTTP endpoints for webhooks and external API calls.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/rieckt/create-loumi-app --skill convex-http-actions-rieckt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-http-actions
Source: https://github.com/rieckt/create-loumi-app/tree/main/template/skills/convex/convex-http-actions
Command: npx skills add https://github.com/rieckt/create-loumi-app --skill convex-http-actions-rieckt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables Convex apps to receive external webhook calls and API requests by exposing HTTP endpoints, with built-in routing, authentication checks, and security considerations, reducing integration friction.

Core Features & Use Cases

  • HTTP routing and endpoint definitions: Create routes for health checks, data APIs, and custom webhooks in Convex.
  • Webhook handling and API integration: Process incoming requests securely with signature validation and CORS support.
  • Example scenarios: Use cases include third-party webhook processing, data ingestion endpoints, and lightweight API gateways for Convex apps.

Quick Start

Define a basic Convex HTTP action module and route, then test with curl to verify JSON responses and proper authentication/CORS behavior.

Frequently Asked Questions about convex-http-actions

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

FAQPage Schema
How do I receive webhooks in a Convex app?

To receive webhooks in a Convex app, you define HTTP action modules that expose endpoints for external requests. This enables your application to securely process incoming webhooks and API calls using TypeScript.

How do I configure CORS for Convex HTTP endpoints?

You configure CORS for Convex HTTP endpoints by defining routing rules within your TypeScript HTTP actions. This ensures secure cross-origin requests are handled properly when external SaaS integrations call your exposed API endpoints.

How does webhook signature validation work with Convex HTTP actions?

Webhook signature validation in Convex HTTP actions works by applying authentication checks to incoming requests within your TypeScript endpoint logic. This verifies the authenticity of external API calls before processing the data payload.

Can I use Convex HTTP actions to build a lightweight API gateway?

Yes, you can use Convex HTTP actions to build a lightweight API gateway. The Skill supports creating custom routes for health checks, data APIs, and webhooks, handling secure routing and authentication for SaaS integrations.

Do I need TypeScript to define HTTP routes in Convex?

Yes, TypeScript is used to define HTTP routes and endpoint definitions in Convex. It provides the typed environment needed to implement secure routing, authentication checks, and webhook handling for your application.