The values brief.aspectRatio accepts, with what each one is usually for.
Authorization
bearerAuth An API key created under Settings > API & Webhooks. Keys start with sf_live_.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/reference/aspect-ratios"{ "data": [ { "id": "9:16", "name": "Portrait", "description": "TikTok, Reels, Shorts" }, { "id": "4:5", "name": "Vertical feed", "description": "Instagram, Facebook feed" }, { "id": "1:1", "name": "Square", "description": "Social media posts" }, { "id": "16:9", "name": "Landscape", "description": "YouTube" } ]}Clear the publish state DELETE
Wipes the publish block so the video can be sent again. Refused while a publish is live or already finished (`warning-invalid-input`): clearing it then would lose the result and let an automation post the same video twice.
List what each feature costs GET
What every billable feature charges your workspace, in both units (1 credit is 1000 tokens) and per what: a minute of video, an image, or a single generation. Use it to estimate a job before queuing it. A workspace created from 2026-10-26 pays one `Video` charge per minute of video in place of the render, captions, scenes and premium voice charges, so its list differs.