{"name":"L8 Render Server","version":"2.0.0","description":"Remotion-based image & video rendering API for L8 Group apps","endpoints":{"GET /api/health":"Health check","GET /api/templates":"List available templates","GET /api/platforms":"List platform formats with safe zones","POST /api/render/still":"Render a branded image (requires X-Render-Secret)","POST /api/render/carousel":"Render N carousel slides (requires X-Render-Secret)","POST /api/render/video":"Start async video render (requires X-Render-Secret)","GET /api/render/status/:jobId":"Check video render progress (requires X-Render-Secret)","POST /api/tts":"Generate TTS audio from text (requires X-Render-Secret)","GET /api/voices":"List available TTS voices","POST /api/ai/suggest":"AI-generated scene title or subtitle (requires X-Render-Secret + OpenAI/Anthropic key)","POST /api/avatar":"Generate talking-head video from photo + text/audio via SadTalker (requires X-Render-Secret)","POST /api/remove-bg":"Remove background from an image (requires X-Render-Secret)","POST /api/upload":"Upload video clips, images, audio (multipart, requires X-Render-Secret)"},"docs":"https://github.com/zaags888/l8-render-server"}