convex-http-actions

Create and manage custom HTTP endpoints and webhook handlers in Convex applications.

2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/metaloozee/geoveda --skill convex-http-actions-metaloozee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-http-actions
Source: https://github.com/metaloozee/geoveda/tree/main/.cursor/skills/convex-http-actions
Command: npx skills add https://github.com/metaloozee/geoveda --skill convex-http-actions-metaloozee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to create custom HTTP endpoints within their Convex applications, facilitating seamless integration with external services and enabling webhook handling.

Core Features & Use Cases

  • Custom API Endpoints: Define GET, POST, PUT, DELETE, and OPTIONS routes for your application.
  • Webhook Handling: Securely receive and process incoming webhooks from third-party services like Stripe or GitHub.
  • Request/Response Management: Parse various request formats (JSON, form data, raw bytes) and construct appropriate responses.
  • Authentication: Implement API key or token-based authentication for protected endpoints.
  • File Uploads/Downloads: Handle binary data uploads and serve files directly.
  • Use Case: Set up a webhook endpoint to automatically update your database when a new customer signs up on an external platform.

Quick Start

Create a simple GET endpoint at /health that returns a JSON response with a status of "ok".

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 custom HTTP endpoints in Convex for external integrations?

Convex HTTP endpoints allow you to define GET, POST, PUT, DELETE, and OPTIONS routes for external integrations. This Skill facilitates routing, request parsing, and response generation for seamless service connectivity.

Can I handle Stripe webhooks in Convex with signature verification?

Yes, you can securely handle Stripe webhooks in Convex with signature verification. This Skill supports processing incoming webhooks and verifying signatures to safely update your database from external platforms.

Does Convex support parsing JSON and form data from incoming HTTP requests?

Yes, Convex supports parsing JSON, form data, and raw bytes from incoming HTTP requests. This Skill enables handling various request formats and constructing appropriate responses within your application endpoints.

How do I set up API key authentication for protected Convex API routes?

To set up API key authentication for protected Convex API routes, implement token-based checks. This Skill enables API key and token authentication to secure your custom HTTP endpoints against unauthorized access.

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

The best way to configure CORS for Convex HTTP actions is directly within your endpoint definitions. This Skill supports CORS configuration to ensure your custom APIs can securely interact with web applications across different origins.

Can I handle file uploads and binary data in Convex HTTP endpoints?

Yes, you can handle file uploads and binary data in Convex HTTP endpoints. This Skill supports parsing raw bytes for binary data uploads and serving files directly through your custom HTTP routes.