convex-http-actions

Implement customizable HTTP endpoints in Convex with signature verification and CORS setup.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires stripe, svix, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Enables developers to build flexible HTTP endpoints for webhooks, APIs, and integrations directly within Convex applications.

Core Features & Use Cases

  • Webhook Handling: Receive and verify security signatures for services like Stripe and GitHub.
  • Custom API Routes: Define multiple HTTP routes with different methods, request types, and path parameters.
  • Integration: Incorporate external service requests, store files, and implement authentication and CORS policies seamlessly.

Quick Start

Build and deploy a set of HTTP endpoints that process webhooks and serve RESTful APIs with validation and security measures.

Frequently Asked Questions about convex-http-actions

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

FAQPage Schema
How do I handle webhooks in Convex with signature verification?

To handle webhooks in Convex with signature verification, you can implement custom HTTP endpoints that receive incoming requests and validate security signatures for services like Stripe and GitHub. The Skill sets up these secure routes to process payloads safely.

Can I create custom REST API routes with path parameters in Convex?

Yes, you can create custom REST API routes in Convex by defining multiple HTTP endpoints with different methods, request types, and path parameters. This Skill allows you to serve RESTful APIs and handle external service integrations directly within your application.

How do I configure CORS for HTTP endpoints in a Convex application?

Configuring CORS for HTTP endpoints in a Convex application involves setting up custom HTTP routes with specific authentication and CORS policies. This Skill provides the logic to implement these security validations seamlessly for external requests.

Does this Skill support Stripe and Svix for webhook signature validation?

Yes, this Skill supports Stripe and Svix for webhook signature validation. It implements security verification to ensure incoming webhook payloads from these external services are authenticated before processing them in your Convex backend.

What is the best way to receive and store file uploads via HTTP in Convex?

The best way to receive and store file uploads via HTTP in Convex is using customizable HTTP endpoints that handle incoming file requests directly. This Skill enables you to process incoming files and store them alongside your webhook and API integrations.