- point MySQL and Whisper settings to the VM - add VM MySQL bootstrap scripts and docs - allow LAN Vite origins for CORS - fix Express 5 validation assignment crash - allow login with username or email - prevent recursive auth refresh retries
885 B
885 B
API Guide
Base path: /api/v1
All JSON responses follow:
{
"success": true,
"message": "Transcript created",
"data": {}
}
Auth
POST /auth/registerPOST /auth/loginPOST /auth/refreshGET /auth/mePOST /auth/logoutPATCH /auth/profilePATCH /auth/passwordPOST /auth/forgot-password
Audio And Transcription
POST /audio/transcribeaccepts multipart fieldaudioGET /transcriptions/:id/statusreturns queued, processing, completed, or failedGET /transcriptions/whisper/healthchecks Whisper VM and queue state
Transcripts
GET /transcriptsGET /transcripts/inboxGET /transcripts/sentGET /transcripts/:idPATCH /transcripts/:idDELETE /transcripts/:idPOST /transcripts/sendGET /transcripts/:id/audioGET /transcripts/:id/download
Users
GET /users?q=kevin