GET /api/health
Returns the overall service status and whether the AI providers are configured.Always
"ok" when the server is reachable.Static service identifier string.
Active prompt API version label.
true if GEMINI_API_KEY is set in the environment.true if ELEVENLABS_API_KEY is set in the environment.GET /api/version
Returns routing information and a summary of available endpoints.Active prompt API version label.
Indicates the legacy
standard_ad field is accepted but ignored.Available paths for the product identification step.
Path and expected input for the video analysis step.
Path and expected input for the ad generation step.
GET /api/ai/status
Returns only the AI provider configuration flags. Useful for a lightweight dependency check.true if GEMINI_API_KEY is set in the environment.true if ELEVENLABS_API_KEY is set in the environment.If
elevenlabs_configured is false, generating ad videos will fail unless ALLOW_SILENT_VOICEOVER=1 is set. See generate ad video for details.