Skip to main content
Every TikTok post carries a settings block, and content_posting_method is the field that matters most: it decides whether the post publishes or lands in the account’s app inbox. Creating the OAuth app and connecting a channel: TikTok setup guide.

Settings Schema

Important: TikTok requires media files to be publicly accessible via HTTPS. Local files or private URLs will fail. Use Cloudflare R2 or similar storage with public access.

Fields

What the qualifiers mean

privacy_level

autoAddMusic

content_posting_method

DIRECT_POST is the mode that finishes the job. Nobody has to open the TikTok app afterwards.
A post created with UPLOAD is reported as successfully published by the PostQueen API, because the upload to TikTok did succeed. It will not appear on the TikTok profile until the account owner opens the TikTok app, finds the draft in their inbox, and publishes it manually. Choose UPLOAD only when that manual step is what the user asked for.

Complete Example

Interactions enabled, published straight away.

Next steps

Connect the channel

Create the OAuth app and link the TikTok account.

Schedule the post

The create endpoint, field by field, with a worked request.

Get media on HTTPS

Pull a remote file into storage so TikTok can reach it.

When nothing appears

Work out why a post that reported success is not on the profile.