convex-http-actions

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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 handling webhooks.

Core Features & Use Cases

  • Webhook Handling: Securely receive and process incoming webhooks from third-party services like Stripe or GitHub.
  • Custom API Endpoints: Define custom routes for your application to expose data or functionality via HTTP.
  • File Uploads & Downloads: Handle file uploads to Convex storage and serve files via HTTP.
  • Use Case: Set up an endpoint to receive Stripe payment notifications, process them, and update your database accordingly.

Quick Start

Define 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?

Yes, you can handle incoming webhooks from third-party services like Stripe or GitHub in Convex. The Skill supports routing, request handling, and webhook signature validation to securely process external notifications and update your database accordingly.

Does Convex support webhook signature validation for secure API endpoints?

Yes, Convex supports webhook signature validation for secure API endpoints. This ensures that incoming webhook payloads from external integrations are authenticated and securely processed within your application's HTTP routes.

Can I configure CORS and authentication for HTTP actions in Convex?

You can configure CORS and authentication for HTTP actions in Convex. The Skill manages request and response handling, allowing you to set up secure custom API endpoints and control cross-origin access for external integrations.

How do I handle file uploads to Convex storage via HTTP endpoints?

You handle file uploads to Convex storage by defining custom HTTP endpoints that process incoming file data. The Skill supports routing and request handling to receive files and serve them back via HTTP downloads.

What is the best way to set up a Stripe payment webhook in a Convex application?

The best way to set up a Stripe payment webhook in Convex is to define an HTTP endpoint that receives the notification, validates the webhook signature, processes the payment data, and updates your Convex database accordingly.