API Overview
xreso uses App Router route handlers for web, admin, and auth flows. Most mutating endpoints require an authenticated session.
Auth and Account
- /api/auth/[...nextauth]
- /api/register
- /api/password-reset/request
- /api/password-reset/confirm
Community Notes
- /api/upload
- /api/notes
- /api/files/[noteId]
- /api/categories
Advanced Tracks
- /api/advanced-tracks
- /api/advanced-tracks/resources
- /api/advanced-tracks/resource/[resourceId]
Admin Operations
- /api/admin/stats
- /api/admin/notes
- /api/admin/storage-status
- /api/admin/advanced-tracks
Looking for policies and contribution requirements? Visit Community Guidelines, Terms of Service, and Privacy Policy.