TikTok Integration
Promoter · shurco.app · Last updated 2026-09-03
What Promoter does with TikTok
Promoter is a public product for independent creators and app makers. Each creator connects their own TikTok account via OAuth (Login Kit, Desktop mode) and publishes original videos — trailers, gameplay footage, product demos — that they created themselves.
We do not copy, scrape, or aggregate content from other platforms onto TikTok. We do not post to accounts the creator does not own.
Scopes requested
- user.info.basic (Login Kit) — display the connected TikTok account's nickname and avatar so the creator knows which profile will receive the post.
- video.publish (Content Posting API → Direct Post) — publish the creator's original video directly to their TikTok profile after they explicitly confirm.
We do not request video.upload (draft/inbox), analytics scopes, or
any scope that accesses other users' data.
How the posting flow works
- The creator imports an original video into their Promoter media library (the video must be their own work).
- On the Post to TikTok screen, Promoter calls
/v2/post/publish/creator_info/query/and displays:- The creator's TikTok nickname.
- A preview of the video.
- An editable title (caption).
- A privacy dropdown populated from
privacy_level_optionswith no default value — the creator must select manually. - Comment, Duet, Stitch toggles — all unchecked by default; disabled and greyed out when the creator's account settings disallow them.
- A commercial content disclosure toggle (off by default) with "Your brand" and "Branded content" options and the exact TikTok-required labels.
- The declaration "By posting, you agree to TikTok's Music Usage Confirmation" (and "Branded Content Policy" when applicable).
- The creator presses Publish. Only then does Promoter call
/v2/post/publish/video/init/withsource=FILE_UPLOAD, upload the bytes, and poll/v2/post/publish/status/fetch/. - Promoter notifies the creator that processing may take a few minutes and shows the post
status until
PUBLISH_COMPLETE.
Intended audience
Promoter is designed for a wide public audience of independent game developers, app makers, and video creators — not an internal upload tool for a single team. Each user connects their own TikTok account and publishes their own original content.
Data handling
TikTok credentials (OAuth tokens) are stored on the creator's own server, encrypted with AES-256-GCM. We do not store TikTok credentials on our infrastructure. Refresh tokens are rotated on each use as recommended by TikTok. See our Privacy Policy for full details.
Links
- Product: https://promoter.shurco.app
- Privacy Policy: promoter.shurco.app/privacy
- Terms of Service: promoter.shurco.app/terms