> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noclick.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TikTok

> Connect TikTok to your workflows: 8 operations across 3 categories.

The TikTok node adds TikTok operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

<Note>
  You can wire the TikTok node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect TikTok under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) 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](https://developers.tiktok.com/).

NoClick requests the following permissions:

* `user.info.basic`
* `user.info.profile`
* `user.info.stats`
* `video.list`
* `video.upload`
* `video.publish`

## Operations

### Photo

| Operation             | ID                  | Description                                                                                                                                    |
| --------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| **Direct Post Photo** | `direct_post_photo` | Publish a photo carousel directly to the creator's TikTok profile. Photos are pulled by TikTok from public URLs. Requires video.publish scope. |

### User

| Operation                       | ID                            | Description                                                |
| ------------------------------- | ----------------------------- | ---------------------------------------------------------- |
| **Get Authenticated User Info** | `get_authenticated_user_info` | Get the authenticated user's TikTok profile and statistics |

### Video

| Operation                         | ID                              | Description                                                                                                                                                                                                                                       |
| --------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Check Video Publish Status**    | `check_video_publish_status`    | Check the status of a pending or completed video publish operation                                                                                                                                                                                |
| **Direct Post Video**             | `direct_post_video`             | Publish a video directly to the creator's TikTok profile via FILE\_UPLOAD (the bytes are uploaded straight to TikTok, no public URL needed). Requires the video.publish scope.                                                                    |
| **List User Public Videos**       | `list_user_public_videos`       | List the authenticated user's recent public videos                                                                                                                                                                                                |
| **Query Creator Info**            | `query_creator_info`            | Query the creator's posting options before a direct post (privacy options, interaction toggles, max video duration). Requires video.publish scope.                                                                                                |
| **Query Video Metrics by Id**     | `query_video_metrics_by_id`     | Query specific videos by ID to retrieve their metrics and details                                                                                                                                                                                 |
| **Upload Video to Creator Inbox** | `upload_video_to_creator_inbox` | Upload a video to TikTok creator inbox as a draft via PULL\_FROM\_URL (requires video.upload scope). The creator receives an inbox notification and can review/edit before posting. To publish straight to the profile instead, use the Direct... |
