Publishing
Whether this video can be published, where a publish would send it, and
what happened the last time one ran. destination is what a publish
with no explicit body would use: a clip inherits its blueprint's
destination. publish is null until the first attempt.
Authorization
bearerAuth AuthorizationBearer <token>
An API key created under Settings > API & Webhooks. Keys start with sf_live_.
In: header
Path Parameters
id*string
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/videos/string/publish"{ "data": { "videoId": "7bQxL2mF9dR4tK1sv", "rendered": true, "destination": { "profileId": "pR4kM8xT2vQ6nL9wz", "platforms": [ "tiktok", "youtube" ] }, "publish": { "status": "COMPLETED", "scheduledAt": null, "startedAt": "2026-08-06T09:40:02.000Z", "publishedAt": "2026-08-06T09:40:31.000Z", "failedAt": null, "platforms": [ "tiktok", "youtube" ], "missingPlatforms": [], "caption": "Burnout is not a workload problem. #founders", "error": null } }}Get a publishing profile GET
One profile and the social accounts connected to it. Pass `?refresh=true` to re-sync them first.
List publishable platforms GET
The platform keys a profile can publish to. These are the values accepted by `platforms` on a publish and on an automation's destination. Static and workspace-independent.