← 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
- Create an app at developers.tiktok.com and add Login Kit + Content Posting API· Official docs
- Turn on Direct Post and request the video.publish scope· Official docs
- Verify the domain that hosts your media (for PULL_FROM_URL)· Official docs
- Query creator info first (privacy options, max duration)· Official docs
POST https://open.tiktokapis.com/v2/post/publish/creator_info/query/
- 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" } } - Submit for audit to allow public posts· Official docs
