Publishing API

Instagram Business publishing API with one SocialClaw workspace.

Connect a professional or business Instagram account that is linked to a Facebook Page through the SocialClaw OAuth flow, then reuse that target from the same workspace. SocialClaw publishes profile images, Reels, mixed-media carousels, Stories, or independent post + Story jobs for Instagram Business targets linked to a Facebook Page.

Works with Claude, ChatGPT, OpenClaw ClaudeChatGPTOpenClaw

What SocialClaw supports for this workflow

A quick overview of what this workflow supports.

Account target Page-linked professional or business account SocialClaw publishes profile images, Reels, mixed-media carousels, Stories, or independent post + Story jobs for Instagram Business targets linked to a Facebook Page.
Auth model OAuth Connect a professional or business Instagram account that is linked to a Facebook Page through the SocialClaw OAuth flow, then reuse that target from the same workspace.
Media envelope Instagram Business requires media, supports up to ten image/video carousel items, and requires exactly one asset for Story or post + Story publishing. The provider pulls a public media URL, including SocialClaw-hosted media URLs.
Inspection Validate, apply, inspect Analytics snapshots are available, but Instagram provider-native analytics fetchers are not implemented yet. Instagram Business reconciliation is not implemented yet.

What the payload needs

The main fields and constraints to account for.

How the workflow runs

Connect the account, validate the post, then publish.

01

Authenticate the workspace

Use the workspace API key with the CLI or hosted HTTP API so the publishing workflow stays attached to the same customer workspace.

02

Connect Instagram Business

Connect a professional or business Instagram account that is linked to a Facebook Page through the SocialClaw OAuth flow, then reuse that target from the same workspace.

03

Inspect account capabilities and settings

Read the current settings surface, including instagramPlacement, instagramPublishMode, before generating the final payload.

04

Validate before apply

Validation should happen before create-run or apply. Instagram Business requires media, supports up to ten image/video carousel items, and requires exactly one asset for Story or post + Story publishing.

05

Inspect the resulting run or post

Instagram Business reconciliation is not implemented yet. Analytics snapshots are available, but Instagram provider-native analytics fetchers are not implemented yet.

CLI and HTTP examples

Example commands and requests for this route.

socialclaw login --api-key <workspace-key> --base-url https://getsocialclaw.com
socialclaw accounts connect --provider instagram_business --open
socialclaw accounts capabilities --provider instagram_business --json
socialclaw validate -f schedule.json --json
socialclaw apply -f schedule.json --idempotency-key launch_1 --json
socialclaw runs inspect --run-id <run-id> --json

Current limitations

A few practical limits to keep in mind.

Related routes

Related integrations and use cases.

What builders are saying

Real quotes from Reddit, G2, Trustpilot, and Instagram.

Works with every major platform

Connect once, then schedule and publish everywhere from the same workspace.

Frequently Asked Questions

Instagram Business uses the Page-linked professional or business account route in SocialClaw. Connect a professional or business Instagram account that is linked to a Facebook Page through the SocialClaw OAuth flow, then reuse that target from the same workspace.

Run the Instagram Business publishing API workflow in SocialClaw

Connect the account once, validate before publish, and keep everything in one workspace.

Supported social platforms
Schedule to social media Works with Claude ChatGPT Codex OpenClaw
Start free