Developer

API Overview

xreso uses App Router route handlers for web, admin, and auth flows. Most mutating endpoints require an authenticated session.

Base path: /api/*

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.