convex-http-actions

Define HTTP endpoints and webhook integrations for Convex applications.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/strataga/claude-setup --skill convex-http-actions-strataga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-http-actions
Source: https://github.com/strataga/claude-setup/tree/main/skills/convex-http-actions
Command: npx skills add https://github.com/strataga/claude-setup --skill convex-http-actions-strataga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convex applications often require stable HTTP endpoints and webhook integrations to interface with external services and remote systems.

Core Features & Use Cases

  • Build and route HTTP endpoints, webhook handling, and authenticated API interactions for Convex apps.
  • Validate signatures, manage CORS, and support preflight requests for browser-based clients.
  • Route requests to Convex actions and manage data flow through internal mutations and queries.

Quick Start

Create an endpoint at /webhooks/stripe that validates signatures and processes events.

Frequently Asked Questions about convex-http-actions

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

FAQPage Schema
How do I create HTTP endpoints and webhooks in Convex?

Create HTTP endpoints and webhooks in Convex by defining HTTP routes that validate signatures and process events. These routes handle JSON and form data, manage CORS, and direct external API requests to internal actions.

How do I handle CORS and preflight requests for Convex HTTP endpoints?

Handle CORS and preflight requests for Convex HTTP endpoints by configuring route definitions to support browser-based clients. This ensures proper cross-origin resource sharing and validates secure access for remote systems.

Can I validate webhook signatures and manage authentication in Convex?

Validate webhook signatures and manage authentication in Convex by wiring secure access control via internal API calls. This processes incoming external service events and validates payloads before triggering mutations.

What's the best way to route external API requests to Convex actions?

Route external API requests to Convex actions by defining path parameters and managing data flow through internal mutations and queries. This connects diverse external services to your application data layer.

Does Convex support handling path parameters and storage interactions in HTTP routes?

Convex supports handling path parameters and storage interactions within HTTP routes. Route definitions capture dynamic URL segments and interact with storage systems during external webhook processing.

Why do I need HTTP actions for my Convex application?

You need HTTP actions for your Convex application to establish stable HTTP endpoints for external service interfacing. This solves the requirement for remote webhook integrations and authenticated API interactions.