Guide · 5 min read
Publishing to TikTok through the API vs uploading in the app
A tool that publishes on your behalf works differently from the app on your phone, in ways worth understanding before you rely on it.
Two routes, not one
An application with the right permissions can either post directly — the video goes to your account with a caption and settings chosen in the app — or send the video to your drafts, where you open the TikTok app and finish it yourself.
Direct posting is faster and fully hands-off after the button press. Drafts are slower but give you the TikTok editor: effects, sounds from the library, text styles and the trimming interface, none of which are available through an API. If you care about using platform-native sounds or effects, drafts are the better route and it is not close.
What the permission screen is granting
When you authorise an application, TikTok shows the specific scopes it is requesting. Reading them is worth the five seconds. A publishing tool needs to know which account it is connected to and needs permission to upload and to post — and it does not need anything else. If a tool asks for access to read your videos, your followers or your analytics in order to publish a video, that is a question worth asking out loud.
Authorisation is revocable. Inside the TikTok app, under Security and permissions, every connected app is listed and can be removed, which invalidates its access immediately.
Things the API makes you handle explicitly
- Audience settings are not remembered for you. A well-behaved tool asks every time and does not preselect an option — publishing something publicly by accident is not a recoverable mistake.
- Your own account settings win. If your account has comments disabled, an application cannot enable them for a post. A tool should read your settings and show only what is actually available.
- Uploading is not publishing. The upload finishes long before the video is live; TikTok then processes it. A tool that reports success at upload time is telling you something that is not yet true.
- Private accounts restrict what can be posted. Applications still in review can typically only post privately, which is a review requirement rather than a limitation of your account.
Music and rights
Anything you publish through an API carries the same rights obligations as anything you upload by hand — with one difference: the library of platform sounds is not available to you, so the audio in the file is the audio that publishes. Use music you have the right to publish commercially, or music written for the video.