NicoChatNicoChatDocsSearch the docs…
Sign in

TikTok API (Advanced Actions)

The TikTok API Advanced Actions let you run operations directly on your TikTok Business account without leaving NicoChat. These actions can be used inside your automation flows.

2026-08-12

Connect your automations directly to the official TikTok API

The TikTok API Advanced Actions let you run operations directly on your TikTok Business account without leaving NicoChat.
These actions can be used inside your automation flows to fetch videos, reply to comments, like posts and much more.

Where to find it

In the flow builder:
Actions → Advanced → TikTok API

General structure

Every TikTok API action follows the same format:

Field
Description
Action
Sets which operation will be run on the TikTok API
Fields (optional)
Additional request parameters
Test Request
Lets you test the action in real time and see the API response
JSON Path
Sets the specific response field you want to save
Map Response
Lets you save the result in a contact custom field

Available action categories

The actions are organized by resource type:

🧑💼 Account

Get Account Info

Gets detailed information about the connected TikTok Business account.

Sample response:

texto
{
  "display_name": "Nicola Occhipinti",
  "username": "nicola.om",
  "is_business_account": true,
  "profile_deep_link": "https://vm.tiktok.com/ZMAPqstW5/",
  "profile_image": "https://p16-sign-va.tiktokcdn.com/.../avatar.jpg"
}

Common uses:

  • Show the connected account data in the chatbot panel
  • Check whether the account is a Business account before running automations
  • Show the profile picture and public name in the flow

🎥 Video

List Videos

Returns a list of videos published on the account.

Optional parameters:

  • Limit — sets how many videos are returned (default: 10)

Sample response:

texto
{
  "videos": [
    { "item_id": "7563630498665286919", "caption": "🚀 Aumente suas conversões no real!" },
    { "item_id": "7563628163410955538", "caption": "A IA descobriu o gameplay..." }
  ]
}

Common uses:

  • Get video IDs for comment automations
  • Create reports or lists of published videos
  • Send automatic messages related to the latest content

Get Video Info

Returns detailed information about a specific video.

Main fields:

  • Video ID — video ID (usually captured through a trigger or a variable)

Common uses:

  • Fetch the video title, caption or metadata before generating an automated reply
  • Send replies based on the video content
  • Build context-aware AI flows (e.g., reply to comments based on the video topic)

Publish Video

Publishes a new video directly from NicoChat (on accounts with permission).

Get Publishing Status

Checks the publishing status of videos sent through the API.

💬 Comment

List Comments

Lists all the comments on a specific video.

Parameter: Video ID
Returns a list with comment_id, username, text and timestamp.

Get Comment Info

Gets the details of an individual comment.

List Comment Replies

Returns existing replies within a parent comment.

Add Comment to Video

Publishes a new comment on a video.

Required fields:

  • Video ID
  • Message

Reply to Comment

Replies directly to an existing comment.

Required fields:

  • Video ID
  • Comment ID
  • Message

Practical example:

Note
A user comments: “Is it in stock?”
The flow fetches the video ID and the comment ID, and runs the Reply to Comment action with the message “Yes! We have it available in all colors 😄”.

Additional option:

  • Save as Bot Message — saves the reply in the bot history (optional).

Like Comment

Adds a like to a specific comment.

Required field: Comment ID

Unlike Comment

Removes the like from a previously liked comment.

Required field: Comment ID

Hide Comment

Makes the comment invisible to the public (it stays visible to the author and to the administrator).

Required field: Comment ID

Unhide Comment

Reverses the hide action, making the comment public again.

Required field: Comment ID

Delete Comment

Permanently removes a comment from a video.

Required field: Comment ID

💡 Practical automation examples

🧠 Smart reply flow

  • Trigger: TikTok Comment Created
  • Action 1: TikTok API → Get Video Info
  • Action 2: AI generates a personalized reply based on the caption
  • Action 3: TikTok API → Reply to Comment

❤️ Automatic engagement flow

  • Trigger: TikTok Comment Created
  • Action 1: TikTok API → Like Comment
  • Action 2: TikTok API → Reply to Comment with a friendly message

🚫 Moderation flow

  • Trigger: TikTok Comment Created
  • Condition: If the text contains offensive words
  • Action: TikTok API → Hide Comment
  • Action: Send an internal alert to the team