The Instagram Publish endpoint lets you post photos and videos to a connected Instagram account without leaving your application. Pass a valid connection ID, a file reference, and an optional caption to schedule or immediately publish content to any Instagram profile you’ve linked in the Dohoo dashboard.
Endpoint
Request body
Example request
Example response
You can retrieve your connectionId by calling GET /api/connections/unified. This endpoint returns all active social connections linked to your Dohoo account.
Keep captions under 2,200 characters — Instagram silently truncates anything beyond that limit. Front-load your key message and hashtags near the beginning of the caption for maximum visibility.
Instagram does not support publishing to personal profiles via the API — only to Instagram Business or Creator accounts. Ensure the connected account is set to the correct account type in the Instagram app before publishing.