Reference
The values brief.aspectRatio accepts, with what each one is usually for.
Authorization
bearerAuth AuthorizationBearer <token>
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, presentations" } ]}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, 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.