TikTokTikTokSocial

Send a video draft to your TikTok inbox

tiktok.tiktok.video.inbox.init

Send a video to your TikTok inbox as a draft for you to finish and post

Price
freeAt provider cost
Success rate
—No success-rate data yetNo success-rate data yet
Latency p50
——
Last verified
—Not verified yet
POSThttps://toolswitch.dev/v1/tools/tiktok.tiktok.video.inbox.initPreview
Try onlineComing soonProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parameters

the route that works for a public post today: no TikTok audit needed. Same three steps as the direct post — init here, PUT the file straight to upload_url with plain curl (NOT through treg; Content-Type: video/mp4 and Content-Range, see the chunk rules on tiktok.tiktok.video.publish.init), then poll tiktok.publish.status. Takes NO post_info — caption, privacy and the comment/duet/stitch toggles are the creator's to set in the app, which is the entire point of this route. Needs only video.upload (treg's `draft` capability), so a connection that must never publish autonomously can still hand a video over. TikTok DISCARDS an unfinished inbox video after 24 hours. Polling tiktok.publish.status returns SEND_TO_USER_INBOX rather than PUBLISH_COMPLETE, and there is no post id to return

This tool has no parameters. See provider docs ↗ Provider docs

Code samples

Replace $TOOLSWITCH_KEY with the key you created in the console.

Preview
curl -X POST 'https://toolswitch.dev/v1/tools/tiktok.tiktok.video.inbox.init' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

This gateway API is in preview; its URL and authentication may change. The example parameters are sample data. Calls are billed at free, including the service fee.