API

Instagram Publish

post/api/v1/instagram-publish

Request

  • Base URL: https://api.muapi.ai
  • URL: https://api.muapi.ai/api/v1/instagram-publish
  • Auth: one of:
    • API key in header x-api-key
    • OAuth 2 (client credentials, token URL https://api.muapi.ai/oauth/token)

Query parameters

webhookstring
team_idinteger nullable

Headers

x-api-keystring
x-embed-codestring nullable
x-agent-embed-codestring nullable
x-whitelabel-studiostring nullable
authorizationstring nullable

Request body

account_idinteger required

ID of the connected Instagram account (from GET /social/accounts).

media_urlstring uri required

Public URL of the video or image to publish.

captionstring

Post caption (supports hashtags).

placement'reels' | 'stories' | 'timeline'

Where to publish: Reels feed, Stories, or main timeline.

share_to_feedboolean

Show the Reel on the main feed as well as the Reels tab.

cover_urlstring uri nullable

URL of a JPEG/PNG image to use as the Reel's grid thumbnail. Passed to Meta as cover_url. Takes precedence over thumb_offset when both are supplied.

thumb_offsetinteger nullable

Millisecond position in the video to use as the cover frame (e.g. 8000 for 8 s). Ignored when cover_url is set.

webhook_urlstring uri nullable

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 2 revisions of this API.