TMJ PosterPost once · publish everywhere
← All integrations

TikTok

Not connectedHard

Direct Post API pulls your video from a URL on a domain you verified with TikTok.

Until your app passes the audit every post is SELF_ONLY (private).

Integration steps

  1. Create an app at developers.tiktok.com and add Login Kit + Content Posting API· Official docs
  2. Turn on Direct Post and request the video.publish scope· Official docs
  3. Verify the domain that hosts your media (for PULL_FROM_URL)· Official docs
  4. Query creator info first (privacy options, max duration)· Official docs
    POST https://open.tiktokapis.com/v2/post/publish/creator_info/query/
  5. Init a direct post· Official docs
    POST https://open.tiktokapis.com/v2/post/publish/video/init/
    { "post_info": { "title": "Hello", "privacy_level": "SELF_ONLY" },
      "source_info": { "source": "PULL_FROM_URL", "video_url": "https://…/clip.mp4" } }
  6. Submit for audit to allow public posts· Official docs