openapi.yaml. Every page exposes the request shape, response shape, and a try-it-now playground (use your sk_test_ key).
Source of truth
The OpenAPI spec in this repo is regenerated from the live FastAPI app. Do NOT hand-editopenapi.yaml. Run the refresh script after each backend release:
openapi.yaml, the spec is the source of truth. Fix the backend or fix the spec, then regenerate the docs.
Categories
Account
Account-level settings, review defaults, all-auto toggle.
Presets
Per-company brand, voice style, and sales profile objects.
Courses
Course creation, brief, launch, status, listing, cancellation.
Delivery
Video downloads, slide PDFs, study notes, signed asset URLs, ZIP bundles.
Quiz
Module quiz questions, final exam, grading endpoints.
Billing
Monthly billing report for the account.
Authentication
All endpoints requireAuthorization: Bearer sk_test_... or sk_live_.... See Authentication for details.