Actions7
- Video Actions
- User Actions
- Analytics Actions
Overview
This node enables uploading videos to TikTok via its API. It supports two upload types: uploading to the user's inbox (where the user can edit before publishing) and direct posting (which requires TikTok approval). This functionality is useful for automating video content management on TikTok, such as scheduling posts, bulk uploading, or integrating TikTok video uploads into broader workflows.
Practical examples:
- Automatically upload marketing videos to a TikTok inbox for review before publishing.
- Directly post approved promotional videos to TikTok without manual intervention.
- Add titles, descriptions, and privacy settings programmatically during upload.
Properties
| Name | Meaning |
|---|---|
| Video URL | The URL of the video file to upload to TikTok. |
| Upload Type | How to upload the video: - Inbox: Upload to inbox for editing before publishing. - Direct Post: Post directly to TikTok (requires approval). |
| Title | Title of the video (used when publishing or direct posting). |
| Description | Description or caption for the video (used when publishing or direct posting). |
| Privacy Level | Privacy setting for the video: - Public to Everyone - Friends Only - Private (Self Only) |
Output
The output JSON contains the response from TikTok's API after attempting to upload the video. This typically includes metadata about the uploaded video or the status of the upload request.
No binary data output is produced by this operation.
Dependencies
- Requires an API authentication token configured in n8n credentials to access TikTok's API.
- Uses TikTok's official open API endpoint
https://open.tiktokapis.com. - The node depends on internal helper functions to make authenticated HTTP requests to TikTok.
Troubleshooting
- Common issues:
- Invalid or expired API credentials will cause authentication failures.
- Using "Direct Post" upload type without proper TikTok approval may result in errors or rejections.
- Providing an invalid or inaccessible video URL will cause upload failures.
- Error messages:
- Authentication errors: Check that the API key/token is valid and has required permissions.
- Permission denied for direct posting: Ensure your TikTok account is authorized for direct posting.
- Video URL errors: Verify the URL is correct and publicly accessible.