Publishing
Publishing posts to TikTok via the Vibescaling API
Publish a Post
Publish a draft post directly to TikTok:
POST /api/v1/posts/:id/publishRequest body
{
"tiktok_account_id": "uuid-of-connected-account"
}Response
{
"data": {
"publish_id": "tiktok_publish_id"
}
}The post status will be updated to posted and posted_at will be set.
Scheduling
Schedule a post for automatic publishing:
PATCH /api/v1/posts/:idRequest body
{
"status": "scheduled",
"scheduled_at": "2026-03-15T14:00:00Z",
"tiktok_account_id": "uuid-of-connected-account"
}Scheduled posts are published automatically by a background job that runs every 5 minutes. The scheduled time must be at least 5 minutes in the future.
Privacy Levels
When publishing to TikTok, the default privacy level is PUBLIC_TO_EVERYONE. TikTok supports:
PUBLIC_TO_EVERYONE— visible to all usersMUTUAL_FOLLOW_FRIENDS— visible to mutual followersSELF_ONLY— only visible to the poster
Dispatch Logs
Every publish attempt is logged. View dispatch history in the Analytics page or query the database directly.