{"message":"Text-to-Explainer-Video Generator API","version":"1.0.0","status":"running","endpoints":{"health":"/health","render":"/render","videoProjects":{"create":"POST /video/projects","list":"GET /video/projects","get":"GET /video/projects/{id}","update":"PUT /video/projects/{id}/scenes","generate":"POST /video/projects/{id}/generate","delete":"DELETE /video/projects/{id}"},"aiVideoProjects":{"create":"POST /ai-video/projects","list":"GET /ai-video/projects","get":"GET /ai-video/projects/{id}","update":"PUT /ai-video/projects/{id}","generateStoryboard":"POST /ai-video/projects/{id}/generate-storyboard","generateReferences":"POST /ai-video/projects/{id}/generate-references","generateVideos":"POST /ai-video/projects/{id}/generate-videos","finalize":"POST /ai-video/projects/{id}/finalize","status":"GET /ai-video/projects/{id}/status","cancel":"POST /ai-video/projects/{id}/cancel","delete":"DELETE /ai-video/projects/{id}"},"screenCam":{"upload":"POST /api/screencam/upload","get":"GET /api/screencam/{id}","update":"PUT /api/screencam/{id}","delete":"DELETE /api/screencam/{id}","analyze":"POST /api/screencam/{id}/analyze","reAnnotate":"POST /api/screencam/{id}/re-annotate","status":"GET /api/screencam/{id}/status","video":"GET /api/screencam/{id}/video"},"fieldCam":{"upload":"POST /api/fieldcam/upload","get":"GET /api/fieldcam/{id}","update":"PUT /api/fieldcam/{id}","delete":"DELETE /api/fieldcam/{id}","analyze":"POST /api/fieldcam/{id}/analyze","reAnnotate":"POST /api/fieldcam/{id}/re-annotate","status":"GET /api/fieldcam/{id}/status","video":"GET /api/fieldcam/{id}/video"},"templates":"/api/templates","templateStats":"/api/templates/stats","seedTemplates":"/api/templates/seed","templateJobs":"/api/templates/jobs","queueStats":"/api/templates/queue-stats","templatePreview":{"templates":"/api/preview/templates","palettes":"/api/preview/palettes","generate":"POST /api/preview/generate"}}}