Endpoint-by-endpoint reference for the Beyou REST API, grouped by controller, with the OpenAPI contract for each one.
API endpoints for user authentication, registration, password reset, and OAuth.
Issues and consumes the e-mail verification token that unlocks login.
API endpoints for managing user profile, preferences, and settings.
Uploading a profile photo, removing it, and serving it back only to a signed URL.
The account's full data export.
API endpoints for managing categories of habits, tasks, and goals.
API endpoints for managing habits, their checks, and progress.
API endpoints for managing tasks, including one-time and recurring tasks.
API endpoints for creating, updating, and tracking goals.
API endpoints for routines in both shapes: daily ones with sections and times, list ones as a flat checklist, plus their schedule.
API endpoints for scheduling routines on specific days.
Immutable daily routine snapshots and late check-ins with XP decay.
Per-day check outcomes for habits, tasks, routines, and the account.
Per-day XP series for the user, categories, habits, and routines, dense over the requested window.
Agent chat CRUD and the SSE streaming endpoint behind the assistant.
Typed AI suggestions for each step of the onboarding wizard.
API endpoints for submitting user feedback with image attachments, and for admin triage and replies.
Admin-only triage: list, read, reply to, and update feedback.
API endpoints for retrieving architecture documentation topics.
API endpoints for retrieving blog posts and topics.
API endpoints for retrieving API documentation topics.
API endpoints for retrieving project documentation topics.
Cross-area documentation search with match highlights.
API endpoints for importing documentation from GitHub repositories.
The engagement-mail switch, the calendar reminder settings, and the unsubscribe link's public endpoint.
Completed pomodoro cycles and the micro-tasks done alongside each routine item.
One entry per day: how it felt on a five-point scale, and the journal written about it.
The new-day dialog: what is still open from yesterday, and what today holds.
Topics laid out as roadmap boards, a page of notes behind every node, sources the AI answers from with citations, flashcards that come back on a schedule, and study cycles that rotate topics through a queue of blocks.
Dated one-off tasks with a reminder, and a day-by-day overview that puts them next to the routine, goal deadlines and mood of each day.
The Ideas board: short notes on a free board, placed by the server when no spot is given, tidied by colour, archived, and turned into a task in one transaction.