Publish to TikTok

Publish videos directly to a TikTok account.


POST/api/v1/publish/tiktok

Request Body

ParameterTypeRequiredDescription
mediaIdstringYesMedia ID to publish (video only)
tiktokAccountIdstring (UUID)YesThe connected TikTok account ID
captionstringNoPost caption (max 2200 characters)
privacyLevelstringNoPrivacy level (default SELF_ONLY)
isAigcbooleanNoFlag content as AI-generated (default true)
postModestringNo"direct" | "inbox" (default direct)

Response

The operation is asynchronous. The initial response returns an outputJobId and a status of queued. Poll GET /jobs/publish/{outputJobId} until the status reaches a terminal value (succeeded or failed).

{
  "outputJobId": "oj_...",
  "status": "queued"
}

Example

POST/api/v1/publish/tiktok
{
  "mediaId": "media_abc",
  "tiktokAccountId": "550e8400-e29b-41d4-a716-446655440000",
  "caption": "Made with AI #wonda",
  "privacyLevel": "SELF_ONLY",
  "isAigc": true,
  "postMode": "direct"
}