convex-http-actions

Create and manage HTTP endpoints and webhook handlers in Convex.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Sim-hub22/internquest --skill convex-http-actions-sim-hub22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-http-actions
Source: https://github.com/Sim-hub22/internquest/tree/main/.agents/skills/convex-http-actions
Command: npx skills add https://github.com/Sim-hub22/internquest --skill convex-http-actions-sim-hub22

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to create custom HTTP endpoints within Convex applications, facilitating seamless integration with external services and handling incoming webhooks efficiently.

Core Features & Use Cases

  • HTTP Endpoint Creation: Define routes for GET, POST, PUT, DELETE, and OPTIONS requests.
  • Webhook Handling: Securely receive and process webhooks from third-party services like Stripe and GitHub.
  • API Integration: Build custom APIs for your Convex backend.
  • Authentication: Implement API key and Bearer token authentication.
  • Use Case: Set up a webhook endpoint to receive notifications from a payment gateway whenever a new subscription is created, and automatically update your user database.

Quick Start

Create a new 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 HTTP endpoints in Convex for external API integration?

You can securely process incoming webhooks in Convex by implementing webhook signature validation, ensuring external service integration from providers like Stripe and GitHub safely updates your backend database.

Can I implement API key and Bearer token authentication for Convex HTTP routes?

Yes, you can implement API key and Bearer token authentication to secure your Convex HTTP endpoints, restricting access and protecting webhook handlers from unauthorized external requests.

How do I configure CORS for HTTP endpoints in a serverless backend?

Configuring CORS for HTTP endpoints in a serverless backend involves defining OPTIONS request routes within your Convex functions, allowing controlled cross-origin access and manipulation of response headers.

What's the best way to handle Stripe payment webhooks with a serverless database?

Handling Stripe payment webhooks with a serverless database involves setting up a dedicated Convex HTTP endpoint to receive notifications, validating the webhook signature, and automatically updating your user database upon new subscriptions.