Dashboard

Prepare one user-confirmed TikTok upload at a time.

Privacy Terms
TikTok Sandbox Review Mode Login Kit uses TikTok's real OAuth with the full scope set: basic and profile info, stats, video list, and Content Posting. Display APIs (profile, stats, video.list) return the target user's real data; Content Posting runs against the Sandbox inbox API and uploads the selected video as a draft. When the token lacks Content Posting scopes, the app falls back to a clearly labeled UI mockup.
TikTok accounts 0
Videos 0
Ready 0
Completed 0

Current upload

Video preview, caption, privacy, and explicit confirmation.

Draft
Video preview Select a video to prepare an upload.
66/2200
Allow comments
Allow Duet
Allow Stitch
AI-generated content

TikTok OAuth account

Use only accounts explicitly authorized by their owner.

Not connected

Videos

Select one video, preview it, and prepare the upload.

Select or drop a video MP4 or MOV works best. If opened with file://, video may remain available until refresh.

TikTok Videos

Recent public videos fetched with the video.list scope.

Connect with video.list scope to load videos.
Content Posting API — Inbox Draft or Direct Publish This screen demonstrates video selection, preview, caption, privacy, user confirmation, progress, and completion. With video.upload the server uploads to the TikTok inbox as a draft; with video.publish (Direct Post, production only) it publishes directly. Without Content Posting scopes a clearly labeled mockup is used.

Upload to TikTok

User confirmation is required before any upload begins.

Needs video and account
Ready for preview Choose a video before uploading.
Allow comments
AI-generated content

Upload history

Status records for user-confirmed upload attempts.

Privacy Policy and Terms

Public pages can be split into /privacy and /terms in production.