Platforms

One request shape publishes everywhere. Each platform still has its own rules underneath: different media, different rate limits, different approval gates, and Creasion absorbs those differences so your code does not have to. Below is what each channel accepts and exactly where it stands today.

TikTok

VideoIn review

Direct Post through the Content Posting API, with creator_info pre-flight so the privacy and interaction options you offer match what the creator's account actually allows.

Platform limits
6 requests/min per user · 2,200 character caption
Status
In Content Posting API review. Publishing works end to end; public visibility unlocks when the audit approves.

Instagram

Image, videoIn review

Publishing to Instagram professional accounts through the Instagram Login API, with no Facebook Page required. Two-step container publish with processing wait handled for you.

Platform limits
25–100 posts/24h per account · 200 API calls/hour
Status
In Meta App Review. Publishing is proven; public account connection unlocks when the review approves.

LinkedIn

Text, image, video, PDFAvailable

Post to a personal profile today, including document posts: a PDF published as the swipeable format most people call a LinkedIn carousel. Organization and company pages are supported in the adapter and switch on once LinkedIn approves Community Management API access.

Platform limits
One media item per post · 100MB / 300 pages per document
Status
Personal profile publishing works. Company pages pending LinkedIn product approval.

YouTube

Video, ShortsAvailable

Resumable upload through the YouTube Data API v3, including Shorts. Upload cost is metered against a daily quota, so pacing matters more here than anywhere else.

Platform limits
1,600 quota units per upload, roughly 6 uploads/day/project
Status
Google OAuth verification approved, so any Google account can connect. Upload is proven in testing, not yet against a live production account.

X

TextAvailable

OAuth 2.0 with PKCE, publishing through POST /2/tweets. X bills per post under pay-per-use rather than a monthly plan, so publishing here spends prepaid credit instead of your post quota. The price is shown before you publish, including the much higher rate for posts containing a link.

Platform limits
280 weighted characters (a link always counts as 23, emoji as 2) · $0.02 per post, $0.25 with a link
Status
Adapter and OAuth shipped. Nothing has been published to a real X account yet, and no user has completed the connect flow.

Threads

Text, image, videoIn review

Two-step container publishing on the Threads Graph API. Text-only posts are first class here: unlike Instagram, a Threads post needs no media at all. Replies and topic tags are supported.

Platform limits
500 characters (counted as UTF-8 bytes) · 250 posts/24h per profile
Status
In Meta App Review. Threads needs its own review submission, and it does not ride Instagram's approval, despite sharing the same Meta app.

Facebook

Text, link, photo, videoIn review

Publishes to Facebook Pages through the Graph API. One connection can yield several accounts: one per Page you administer. Personal profiles cannot be published to; the API does not offer it.

Platform limits
One media item per post · video via resumable upload
Status
In Meta App Review. pages_manage_posts additionally requires Business Verification, which runs on its own timeline.

Why review status is on this page

Every platform gates programmatic publishing behind its own approval, and those approvals move on the platform's schedule, not ours. Publishing to an unapproved permission returns a permission error rather than a post. Stating the stage plainly is the only way you can plan around it, so we do, per channel, and we update it when a review lands.

One approved app on our side means you do not run these approvals yourself. That is the point of managed keys.

Build against one endpoint

The request shape does not change per platform. Adding a channel later does not change your code.