init_video_upload leaves the video as a draft in the TikTok inbox; init_video_direct_post publishes it the moment the bytes finish. That is the single most important distinction on this page, because one of them is reversible and the other is your audience seeing it. If an agent is driving, wire the draft path and let a human press publish. Worth noting for context budgeting: the analytics tool only covers posts made through AutomateClips, not the whole account.
AutomateClips' endpoint. We connected and it listed six tools without asking for a key — the server identifies itself as automateclips v1.0.0 on protocol 2025-06-18, though the calls themselves take a bearer key.
- list_tiktok_accounts — the connected accounts with ids and usernames
- list_videos — recent videos with TikTok's own view, like and comment metadata
- post_photos — publish a slideshow, images by HTTPS URL or base64 data URL
- init_video_upload — a chunked upload that lands in the TikTok inbox as a draft
- init_video_direct_post — the same, auto-published once the bytes are uploaded
- get_analytics — views, likes and comments for posts made through AutomateClips, plus an aggregate
A bearer API key, and TikTok accounts connected through TikTok's official OAuth on AutomateClips' side.
Paste a URL with a key — add the endpoint to your client