TikTok
Authentication: OAuth (TikTok Open Platform). See Magic Link for the runtime auth flow.
Sample use cases
- Publish a video from a URL to the authenticated creator’s account.
- Post a photo carousel and track its publishing status until it completes.
- List the authenticated user’s public videos and pull details for specific IDs.
Available Tools
Get the authenticated creator’s posting settings: available privacy levels, max video duration, and duet/stitch/comment defaults. Requires video.publish scope.
Initialize a TikTok video post. Returns a publish_id to track with get_post_status, and an upload_url for FILE_UPLOAD. Requires video.publish scope.
Initialize a TikTok photo carousel post with up to 35 photo URLs. Returns a publish_id to track with get_post_status. Requires video.publish scope.
Check the publishing status of a TikTok post by publish_id. Requires video.publish scope.
Get the authenticated TikTok user’s profile: display name, avatar, bio, follower/following counts, and verification status. Requires user.info.basic scope.
Validate TikTok Open Platform OAuth credentials by calling the user info endpoint.
List the authenticated user’s public TikTok videos, sorted by creation date descending. Requires video.list scope.
Retrieve specific TikTok videos by their IDs, up to 20 at a time. Requires video.list scope.