Public API contract for the Kluvs platform — a multi-server Discord book club manager.
Interactive API Reference → docs.kluvs.com
| Path | Description |
|---|---|
openapi.json |
OpenAPI 3.0 specification (canonical source) |
docs/ |
GitHub Pages site (Scalar API Reference at docs.kluvs.com) |
tools/validate-openapi.ts |
Spec validation tool |
The spec is generated and dispatched automatically from kluvs-backend on every merge to main.
Do not edit openapi.json or docs/openapi.json directly — they will be overwritten by the next automated update.
deno task validateRequires Deno.
All endpoints require a Bearer token:
Authorization: Bearer YOUR_JWT_TOKEN
| Environment | URL |
|---|---|
| Production | https://<project-ref>.supabase.co/functions/v1 |
| Local dev | http://localhost:54321/functions/v1 |