API Routes

SoundCycle API Routes

These are the main backend routes used by the SoundCycle frontend. Some routes require authentication with a user token.

GET /api/health/
POST /api/register/
POST /api/login/
GET /api/me/
GET /api/dashboard/
GET /api/readiness/
GET /api/spotify/link/status/
GET /api/spotify/link/start/
GET /api/spotify/link/callback/
GET /api/spotify/playback/
GET /api/spotify/verification-status/
GET /api/queue/
POST /api/listen-task/<task_id>/progress/
GET /api/session-summary/
GET /api/online-users/
GET /api/stream-analytics/
POST /api/playlists/verify/
POST /api/playlists/create/

This page is only a friendly route index. The actual API responses are returned by each endpoint.