Skip to content

Publish to a profile

Upload and publish a video directly to a TikTok or YouTube channel connected to a profile. This endpoint uses multipart/form-data.

POST /v1/profiles/:id/publish
ParameterTypeRequiredDescription
idstringyesProfile ID
FieldTypeRequiredDescription
videofileyesVideo file to publish. MP4, MOV, AVI. Max 500 MB.
platformstringyestiktok or youtube
titlestringnoVideo title. Max 150 characters. Default: file name.
Terminal window
curl -X POST https://storyload.io/v1/profiles/PROFILE_ID/publish \
-H "Authorization: Bearer sl_live_your_key" \
-F "platform=tiktok" \
-F "title=My awesome video" \
-F "video=@/path/to/video.mp4"
{
"ok": true,
"publish_id": "v_pub_xxxxxxxxxxxx",
"platform": "tiktok",
"message": "Video submitted to TikTok for processing"
}