Publish TikTok videos and follow the upload status
Connect TikTok to the AI agent: videos, photo posts, account stats and publish statuses. The agent uploads clips and shows which formats actually land.
How the agent works with TikTok
The agent works with the open TikTok API on behalf of one authorized account: it reads the creator profile with its statistics, the list of recent videos with views, likes, comments and shares, and the details of a particular video by its identifier. From that data it puts together statistics for a period and shows which format gets a response and which one the audience scrolls past. Other accounts never enter this picture — only the one that granted access is visible.
Publishing on TikTok is asynchronous and gated by a check before the start. Ahead of an upload the agent requests creator info — the same request also verifies the connection itself — and learns which privacy levels and comment settings are available to this particular account. Sending a video returns not a finished post but a task identifier: the real outcome is visible only in the publish status, and the agent waits for it rather than treating the response as a success.
There are three things the agent does as writes: it publishes a video by direct link or uploads the file in chunks, it assembles photo posts, and it sends a video to the creator inbox as a draft when you want to finish the caption yourself. The draft is the safe default here: the agent does not delete what has already been published. Caption, cover and comment settings are taken from what this account allows, and a large file is re-sent chunk by chunk, repeating the failed part rather than the whole upload.
The access token lives for a day, so the agent refreshes it in the background without your involvement; the values are stored encrypted and stop working the moment you revoke the app in the account settings. The request rate is kept low: the open TikTok API counts its daily limits on publishing and on reading statistics separately. If a section is closed by permissions or the token has expired, the agent says so directly instead of showing an empty table.
Integration scenarios
Publishing a video
The agent posts a ready video by link or uploads the file in chunks, then waits for the publish status instead of you.
Draft in the creator inbox
The agent sends the video to the account inbox as a draft, so you can finish the caption and publish it manually from the app.
Stats on recent videos
The agent collects views, likes, comments and shares for recent videos and shows which format gets a response.
Checking account restrictions
The agent requests creator info before publishing and tells you which privacy levels and comment settings are available to this account.
A photo post from ready images
The agent assembles a photo post from the images you prepared, sets the caption and the comment settings this account allows, and waits for the publish status.
Weekly account recap
The agent gathers the profile and the video metrics for the week on schedule, compares them with the previous one and sends a short read on what grew and what dropped.
TikTok examples
Видео опубликовано, статус PUBLISH_COMPLETE через 2 мин 40 с.
Перед загрузкой проверил creator info: аккаунт разрешает публичную приватность и комментарии, дневной лимит не выбран. Файл ушёл частями, подпись и хэштеги из твоего черновика.
How to connect
Before you connect
- The TikTok account whose videos the agent will run.
- An approved app review: before it, videos are visible only to their author.
- 1
Create an app at developers.tiktok.com
Sign in with the account whose videos you manage, then open the profile menu → “Manage apps” → “Connect an app”.
- 2
Add the products and tick the required scopes
“Add products” → Login Kit and Content Posting API, then enable Direct Post. Under “Scopes” tick video.publish, video.list, user.info.basic, user.info.stats.
- 3
In Login Kit settings set the redirect URI
The redirect URI is registered in Login Kit settings and must match character for character when exchanging the code. Status goes Draft → In review → Live.
- 4
Under Credentials copy the key and secret
Both values live in App details, section “Credentials”. Keep the Client secret safe: the pair refreshes the token without re-authorizing.
FAQ
With an account access token. Create an app at developers.tiktok.com, add the Content Posting API and Login Kit, tick the video.publish, video.list and user.info scopes, authorize the account and exchange the code for a token.
The profile of the authorized account with its statistics, the list of recent videos and their metrics, video details by ID and the publishing restrictions for this creator.
Yes: it publishes videos by link or by file upload, assembles photo posts and sends drafts to the creator inbox. It does not delete what has already been published.
Until the app passes TikTok review, everything from an unaudited client is published with SELF_ONLY privacy. The restriction is lifted once the app moves to Live status.