API reference
Public API endpoints for authentication, billing, runtime health, and control-plane capabilities. Provider webhooks are ingested by Duerelay and are not part of the public API surface.
Base URL
https://api.duerelay.com
Authentication
Authenticated endpoints require an active session cookie obtained through the signup or login endpoints.
Content-Type: application/json
POST /v1/auth/signup POST /v1/auth/login POST /v1/auth/logout GET /v1/auth/me
Control-plane endpoints
GET /v1/capabilities
Capability registry and limits for UI gating.
GET /v1/billing/summary
Provider-agnostic billing state and usage.
POST /v1/billing/checkout/start
Start a checkout session for a plan.
POST /v1/billing/portal
Open a hosted billing portal session.
Ops and status
GET /health
Liveness probe.
GET /version
Build version string.
GET /runtime
Runtime truth for the active process.
GET /public/status/summary
Public status summary with no tenant identifiers.
Example
Use the health endpoint to validate connectivity.
curl https://api.duerelay.com/health