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.
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/platforms"{ "data": [ { "id": "tiktok", "name": "TikTok", "color": "#000000" }, { "id": "youtube", "name": "YouTube", "color": "#FF0000" }, { "id": "instagram", "name": "Instagram", "color": "#E4405F" }, { "id": "twitter", "name": "Twitter/X", "color": "#000000" }, { "id": "facebook", "name": "Facebook", "color": "#1877F2" }, { "id": "linkedin", "name": "LinkedIn", "color": "#0A66C2" }, { "id": "threads", "name": "Threads", "color": "#000000" }, { "id": "pinterest", "name": "Pinterest", "color": "#E60023" }, { "id": "reddit", "name": "Reddit", "color": "#FF4500" }, { "id": "bluesky", "name": "Bluesky", "color": "#0085FF" } ]}Publish state and destination GET
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.
List publishing profiles GET
The named destinations in this workspace and the social accounts connected to each. Unpaginated: a workspace holds a handful at most. Pass `?refresh=true` to re-read the connected accounts upstream before answering. That is slower, and never fails the request: if the accounts cannot be re-read, the cached ones are returned.