← qenex.ai

QENEX API

Documentation

Public endpoints (no auth)

Authenticated endpoints

Pulse customer endpoints (POST /api/v1/pulse/checkout/{plan}, vendor management, audit history) require a Bearer token issued at pulse.qenex.ai/pulse/signup. See the Swagger UI above for the full reference.

Webhooks

Stripe webhooks land at POST /billing/stripe-webhook (storefront orders) and POST /api/v1/pulse/webhook/stripe (Pulse subscriptions). Signatures verified via STRIPE_WEBHOOK_SECRET. To deliver to a test endpoint, use stripe listen --forward-to https://qenex.ai/billing/stripe-webhook.