Instagram · Capability

Instagram Content Management

Unified workflow for managing Instagram content including media browsing, publishing (container creation and publish), stories, carousel albums, and media updates. Used by social media managers and content creators to create, review, update, and delete Instagram posts, reels, stories, and carousels.

Run with Naftiko InstagramContent ManagementSocial MediaPublishingMedia

What You Can Do

GET
Get user media — Get a collection of IG Media objects published on the account.
/v1/users/{user_id}/media
POST
Create media container — Create a media container for publishing content.
/v1/users/{user_id}/media
POST
Publish media — Publish a media container. Step 2 of the publishing flow.
/v1/users/{user_id}/publish
GET
Get user stories — Get a collection of story IG Media objects on the account.
/v1/users/{user_id}/stories
GET
Get content publishing limit — Get current content publishing usage and rate limit status.
/v1/users/{user_id}/publishing-limit
GET
Get media — Get fields on an Instagram media object.
/v1/media/{media_id}
POST
Update media — Enable or disable comments on a media object.
/v1/media/{media_id}
DELETE
Delete media — Delete an Instagram media object.
/v1/media/{media_id}
GET
Get media children — Get media objects within a carousel album.
/v1/media/{media_id}/children
GET
Get container — Check the publishing status of a media container.
/v1/containers/{container_id}

MCP Tools

get-user-media

Get a collection of IG Media objects published on the account.

read-only idempotent
get-user-stories

Get a collection of story IG Media objects on the account.

read-only idempotent
get-media

Get fields on an Instagram photo, video, story, reel, or album.

read-only idempotent
get-media-children

Get media objects within a carousel album.

read-only idempotent
update-media

Enable or disable comments on a media object.

idempotent
delete-media

Delete an Instagram media object (post, story, reel, or carousel).

idempotent
create-media-container

Create a media container for publishing content. Step 1 of the publishing flow.

publish-media

Publish a media container. Step 2 of the publishing flow.

get-content-publishing-limit

Get current content publishing usage and rate limit status.

read-only idempotent
get-container

Check the publishing status of a media container.

read-only idempotent

APIs Used

instagram-graph