Authentication
TurboAds API keys are workspace-scoped bearer tokens. Create a key inSettings > Developers, then send it in the Authorization header:
401 unauthorized.
Base URL
/v1.
Discovery endpoints
Use these endpoints to find IDs before creating generation jobs:File uploads
Use file uploads when a generation needs an image or video reference.reference_file_ids, start_frame_file_id, end_frame_file_id, image_file_id, or video_file_id.
Images can be up to 10MB. Videos uploaded from URL can be up to 50MB. Direct multipart uploads are limited to 20MB by Convex HTTP action limits.
Accepted MIME types:
Rate limits
Rate limits are applied per API key.
When a key exceeds its limit, TurboAds returns
429 rate_limited with retry_after_ms.

