IG Container

Represents a media container.

Creating

This operation is not supported.

Reading

GET /{ig-container-id}

Get fields and edges on an IG Container.

Requirements

TypeDescription

Access Tokens

User

Permissions

instagram_basic
instagram_content_publish
pages_read_engagement


If the app user was granted a role on the Page via the Business Manager, one of the following permissions is also required:


ads_management
business_management

Request Syntax

GET https://graph.instagram.com/{ig-container-id}
  ?fields={fields}
  &access_token={access-token}

Query String Parameters

ParameterValue

access_token
Required
String

The app user's User access token.

fields
Comma-separated list

A comma-separated list of fields and edges you want returned. If omitted, default fields will be returned.

Fields

Field NameDescription

id

IG Container ID.

status

Publishing status. If status_code is ERROR, this value will be an error subcode.

status_code

The container's publishing status. Possible values:


  • EXPIRED — The container was not published within 24 hours and has expired.
  • ERROR — The container failed to complete the publishing process.
  • FINISHED — The container and its media object are ready to be published.
  • IN_PROGRESS — The container is still in the publishing process.
  • PUBLISHED — The container's media object has been published.

Edges

There are no edges on this node.

Response

A JSON-formatted object containing default and requested fields.

{
  "{field}":"{value}",
  ...
}

Sample Request

curl -X GET \
  'https://graph.instagram.com/17889615691921648?fields=status_code&access_token=IGQVJ...'

Sample Response

{
  "status_code": "FINISHED",
  "id": "17889615691921648"
}

Updating

This operation is not supported.

Deleting

This operation is not supported.