Publishing permission is the Meta access an app needs to post to your Instagram account: instagram_business_content_publish with Instagram login, instagram_content_publish with Facebook login. Without it, Inrō cannot publish or schedule, but its API still saves drafts.
Publishing permission is the access Meta gives an app to post on your Instagram account through the Instagram content publishing API. Inrō asks for it when you connect Instagram. With it, you publish and schedule posts, reels and stories from Inrō's content publishing tools. Without it, nothing reaches Instagram, but the Inrō API and MCP server still save drafts.
Meta's Content Publishing guide (updated June 30, 2026, checked October 1, 2026) lists them by login type:
instagram_business_basic and instagram_business_content_publishinstagram_basic, instagram_content_publish and pages_read_engagement, plus ads_management and ads_read when your role on the connected Facebook Page comes through Business ManagerThe account has to be a professional account, business or creator. Meta caps each account at 100 posts published through the API in any 24 hours, per the same Meta guide of June 30, 2026, and a carousel counts as one post.
Inrō checks whether your connection includes the publishing permission.
In the app, the Content page shows a Publishing not available notice where Create new post would be. Its Reauthorize access button takes you back through the Instagram connection, where you grant the permission again.
Through the Inrō API or the Inrō MCP server, a request to publish or schedule is refused. The error names the missing scopes and gives a link the account owner opens in a browser to reauthorize. To check first, read can_publish on your account info. The key that signs those requests is a different thing, covered under API token.
If Meta withdraws the permission after you schedule a post, the publish fails and the post shows an error status instead of going live.
Yes, through the API and MCP server, not in the app. A post sent there with no schedule and no publish now saves as a draft, with or without the permission. Such a draft never touches Instagram: it stays in Inrō until you publish or schedule it.
That lets you prepare content before the account owner reconnects. A comment-to-DM automation attached to the draft stays attached and starts matching comments once the post goes live. Labels that Instagram only accepts before publishing, such as the AI content disclosure, are set on the draft too.
For the messaging side of the same connection, read the guide to Instagram DM automation. More terms are in the Inrō glossary.
Attract more leads, target them with DM marketing, and automate all your interactions on Instagram!

