{"message":"C47 Bartender API","authentication":"Required for all endpoints except / and /health. Use Bearer JWT or X-Device-Token header.","endpoints":{"POST /jobs/videos":"Create video from image using AI models","GET /jobs/videos/{operationId}":"Get job result for an operation ID","GET /jobs/videos/{operationId}/status":"Check video job status","POST /jobs/stills":"Create still image using AI models","GET /jobs/stills/{operationId}":"Get still generation result","GET /jobs/stills/{operationId}/status":"Check still generation status","POST /jobs/image-edit":"Create image edit using AI models","GET /jobs/image-edit/{operationId}":"Get image edit result","GET /jobs/image-edit/{operationId}/status":"Check image edit job status","POST /takes/name":"Generate take name using OpenAI based on prompt and optional image","GET /models":"List available AI models","GET /api/browser/generations?project_id={id}":"List AI generations for a project (Martini Browser)","GET /api/browser/generations/{genId}":"Get details of a specific generation","GET /stats/user":"Get generation statistics for authenticated user","GET /billing/balance":"Get current team balance","GET /billing/transactions":"Get transaction history","GET /billing/usage":"Get usage summary","GET /billing/packages":"Get available credit packages","POST /billing/purchase/intent":"Create payment intent for credit purchase","POST /billing/purchase/confirm":"Confirm payment after client-side payment","POST /billing/webhook":"Stripe webhook endpoint","GET /health":"Health check endpoint (no auth required)","GET /":"API information (no auth required)"}}