convex-http-actions

Implement HTTP routing, authentication, CORS, and webhook signature verification in Convex actions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External API integration and webhook handling including HTTP endpoint routing, request/response handling, authentication, CORS configuration, and webhook signature validation.

Core Features & Use Cases

  • HTTP routing for Convex actions to expose endpoints
  • Webhook processing for Stripe/GitHub etc and signature verification
  • Authentication & CORS handling for secure API access

Quick Start

Define HTTP routes and webhook handlers in Convex to connect an external API.

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 external API integration in Convex?

Build HTTP endpoints for external API integration in Convex by defining HTTP routes within Convex actions. This process handles request parsing, applies authentication checks, and configures CORS headers to securely route external requests to your application backend.

How do I verify webhook signatures from Stripe or GitHub in Convex?

Verify webhook signatures from Stripe or GitHub in Convex using dedicated HTTP action handlers. These handlers process incoming webhook payloads and validate external signatures to ensure that API integration requests originate from authenticated sources.

What is the best way to configure CORS for HTTP actions in a Convex application?

The best way to configure CORS for HTTP actions in a Convex application is to implement CORS headers directly within your Convex action handlers. This controls cross-origin access and secures API endpoints during external client routing.

Can I apply client authentication checks to webhook routes in Convex?

Yes, you can apply client authentication checks to webhook routes in Convex. The implementation handles authentication alongside request parsing and signature verification, ensuring only authorized clients access your secure API endpoints.

Do I need to manually parse requests when exposing endpoints via Convex HTTP actions?

No, request parsing is handled automatically when exposing endpoints via Convex HTTP actions. The system implements HTTP routing and parses incoming requests internally, allowing you to focus on authentication, CORS headers, and webhook signature validation.