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.
Authorization
bearerAuth An API key created under Settings > API & Webhooks. Keys start with sf_live_.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/videos/string/publish"{ "data": { "ok": true }}Publish a video now POST
Posts the rendered video to the connected social accounts. Omit `profileId` and `platforms` to use the video's own destination (a clip inherits its blueprint's). Omit `caption` to use the video's `brief.description`. Publishing needs a paid plan (`warning-plan-publish`) and a rendered video (`warning-publish-not-configured`). Platforms with no connected account are reported back as `missingPlatforms` rather than failing the whole call, unless none of the requested platforms resolves, which is `warning-publish-no-accounts`. An account whose authorization expired is `warning-publish-auth`, and reconnecting it in Settings clears that. Send an `Idempotency-Key`: a timed-out retry would otherwise post the same video twice.
List aspect ratios GET
The values `brief.aspectRatio` accepts, with what each one is usually for.