Threads Content Publishing API
An overview of the Threads publishing API and what it requires from an integrating app.
Threads content publishing sits behind Meta's app review: beyond baseline account access, an app needs a content-publishing permission approved at production scope before it can publish to real customers' profiles — until then it can only post to its own developer and tester accounts. PostGate already holds that reviewed permission, so connecting through its OAuth flow skips the review.
Publishing to Threads on a user's behalf sits behind Meta's app review, the same gate Instagram and Facebook publishing go through. This page is about what that permission actually covers, what it takes to get it, and why a managed API like PostGate lets you skip most of that process.
Which permission does publishing need?
What does the publishing permission actually let you do?
What does app review actually ask for?
Is approval shared with Instagram and Facebook?
Can you skip the review by publishing through PostGate?
Frequently asked questions
What does the Threads content-publishing permission cover?
Text posts, single image or video posts, and carousels of 2–20 items. Reply threading — posting into an existing Thread as a child — is included. Comment moderation on published posts is gated behind a separate reply-management permission, and direct messages are not exposed on Threads at all.
What does Meta's app review ask for on Threads?
Meta reviews the publishing permission independently from other Threads permissions your app might request, and typically wants a screencast showing the exact flow a user goes through to connect their account and have your app publish on their behalf. Building that connection screen, keeping it in sync with Meta's current OAuth flow, and re-submitting when requirements change is ongoing work, not a one-time task.
If my app is approved for Instagram publishing, can it publish to Threads too?
No. Threads, Instagram, and Facebook Pages all connect through the same Meta OAuth consent screen and the same underlying app review infrastructure, but an app already approved to publish to Instagram or Facebook Pages still needs Threads' publishing permission reviewed separately — Meta does not bundle approval across products.
Can I publish to Threads without my own Meta app review?
Yes. PostGate already holds the reviewed Threads publishing permission on its own Meta app, so connecting a customer's Threads profile through PostGate's OAuth flow means your product can publish to Threads today, without waiting weeks for your own app to clear Meta's review queue.
