convex-http-actions

Define HTTP endpoints and webhook routes for Convex applications.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/JuanQuenga/piggies-ts --skill convex-http-actions-juanquenga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-http-actions
Source: https://github.com/JuanQuenga/piggies-ts/tree/main/.agents/skills/convex-http-actions
Command: npx skills add https://github.com/JuanQuenga/piggies-ts --skill convex-http-actions-juanquenga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convex HTTP Actions provide a structured way to expose Convex server logic as HTTP endpoints to receive webhooks, call external APIs, and build custom routes, with built-in authentication, CORS, and signature verification.

Core Features & Use Cases

  • Create HTTP endpoints and routes to integrate external services with Convex.
  • Route webhooks, process JSON/form data, and return typed responses from Convex actions.
  • Use with authentication and signature verification to securely expose server-side logic to third parties.

Quick Start

Create an HTTP endpoint in Convex to receive a webhook and route requests to actions.

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 Convex from external services?

To receive webhooks in Convex, you define HTTP endpoints using the Convex HTTP router to process external events, parse JSON or form data, and return typed responses from server actions.

Can I expose custom HTTP routes and endpoints in a Convex application?

Custom HTTP routes and endpoints in a Convex application are exposed by defining path-based routing and various HTTP methods via the HTTP router, allowing external services to call your server logic.

How do I validate webhook signatures in Convex HTTP actions?

Validating webhook signatures in Convex HTTP actions involves using built-in signature verification features within your endpoint logic to securely authenticate incoming external requests before processing.

Does Convex support CORS configuration for HTTP endpoints?

Convex supports CORS configuration for HTTP endpoints, allowing you to securely expose server-side logic to third parties and integrate external services with proper cross-origin request handling.

What is the best way to parse raw bytes and form data in Convex HTTP routes?

The best way to parse raw bytes and form data in Convex HTTP routes is using the request handling capabilities of the HTTP router, which satisfies various request formats for external API integrations.