How it works

An API flow built around creator control.

Your agent can upload media and prepare a post, but Direct Post requires review of one immutable intent and an explicit, separate creator confirmation.

01

Set up one account

Sign in with Clerk, activate Creator 300 through Polar, connect one TikTok creator through OAuth, and claim a scoped API key.

02

Discover current capabilities

The agent resolves the workspace and account IDs and checks which publishing paths TikTok has approved for the current environment.

03

Upload short-lived media

Reserve exactly one video or 1–35 photos. The API validates each declared file and stores it temporarily so TikTok can retrieve it from the verified media domain.

04

Draft or prepare

A draft requests TikTok inbox delivery. A Direct Post begins as an immutable intent with a complete review summary. Initialization is not proof of delivery or publication.

05

Stop for confirmation

The agent shows the media and every setting, then waits for a new creator response. Browser review additionally requires sign-in as a member of the same workspace.

06

Confirm once

The API verifies the phrase, content hash, expiry, current creator settings, authentication, and idempotency key before submitting initialization to TikTok.

Your connection remains yours.

Disconnecting asks TikTok to revoke access, then deletes local authorization after revocation succeeds. A temporary TikTok failure preserves the encrypted connection so you can retry safely.

Read the API guide