You can wire the TikTok node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Direct posting
The two Direct Post operations publish to the connected account with no confirmation step inside TikTok. Upload Video to Creator Inbox is the alternative: it leaves a draft in the creator’s inbox and the creator finishes posting in the app. Pick a Direct Post operation and the node settings show a Post to TikTok panel with the connected creator’s name, a preview of the media you selected, and the posting options TikTok currently allows on that account. Refresh account reloads them. For a video, the panel also shows the maximum duration TikTok allows this creator to post.- Privacy is never filled in for you, even when TikTok offers only one option. Choose a visibility from the list TikTok returns for the account.
- Allow comment, Allow duet and Allow stitch are off unless you turn them on. An interaction the creator has turned off in TikTok is labeled
(disabled by TikTok)and cannot be enabled here. - Disclose commercial content reveals Promote your own brand and Paid partnership with another brand. Choose at least one of the two, or turn the disclosure back off. A paid partnership cannot be posted with private visibility.
- AI-generated content marks the post as AI generated.
- The panel links the TikTok policies your settings commit you to: the Music Usage Confirmation, and the Branded Content Policy as well once you declare a paid partnership.
Reading the result
TikTok accepts a post before it has finished processing it. Readpublished and publish_status in the node output rather than status alone. The node waits briefly and returns whatever TikTok reported; if the post is still processing, pass the returned publish_id to Check Video Publish Status. Running Direct Post again does not check progress, it posts a second time.
Public direct posting also depends on TikTok approving your app in its own Direct Post review. The OAuth permissions alone do not lift the restrictions TikTok places on unaudited apps.
Direct Post runs
ffprobe to measure a video before uploading it. It is included in the hosted service and in the Docker images, so this only matters if you run the backend yourself outside a container.Credentials
Connect TikTok under Credentials in the node settings. See Connecting credentials for the general flow. Sign in with your TikTok account when prompted; no keys to copy. Connect your TikTok account via OAuth. You need a TikTok developer app with TIKTOK_CLIENT_KEY and TIKTOK_CLIENT_SECRET configured. Get your credentials here. NoClick requests the following permissions:user.info.basicuser.info.profileuser.info.statsvideo.listvideo.uploadvideo.publish