The interface type of the media object. Used for distinguishing media subtypes.
The typename of the media object. Typically indicates the type of media (e.g., "GraphImage", "GraphVideo").
Accessibility caption for the media, if provided, to improve screen reader compatibility.
Indicates whether the viewer can see insights as a brand account.
Indicates whether the caption has been edited.
Music attribution information for clips or reels.
Coauthors or collaborators for the media.
Indicates whether commenting is disabled for the viewer.
Indicates whether comments are disabled for the media.
Dash information for video playback, if the media is a video.
The dimensions of the media item, including width and height.
Array of display resources, which are different versions of the media for varying resolutions.
The URL of the media's main display image or video.
Preview comments for the media.
Preview likes on the media.
Caption information for the media.
Hoisted comments (pinned or featured comments).
Parent comments associated with the media.
Sponsored users tagged in the media.
Tagged users in the media.
Related media shown on the web interface.
Encoding status of the media, if applicable.
Additional fact-checking information, if any.
Overall rating from fact-checking processes, if applicable.
Gating information for the media, if any. Represents restrictions or controls applied to the media.
Indicates whether the media contains audio.
Indicates whether the media has ranked comments.
The unique identifier of the media.
Indicates whether the media is an advertisement.
Indicates whether the media is an affiliate post.
Indicates whether the media is a paid partnership.
Indicates whether the media is published.
Indicates whether the media is a video.
Indicates whether like and view counts are disabled.
Location information, if associated with the media.
Media overlay information, such as filters or stickers applied to the media.
The media preview string (usually a base64-encoded preview).
NFT asset information, if the media is an NFT.
The owner of the media item.
Users pinned for the media (e.g., pinned comments or mentions).
The product type of the media (e.g., "feed", "story", "reels").
Sensitivity friction information, if the media has sensitive content.
Sharing friction information, which restricts or controls how the media can be shared.
The shortcode of the media, which is a unique alphanumeric code used in URLs.
The timestamp (in seconds) when the media was created.
The URL of the thumbnail image for the media.
The title of the media, if provided.
The tracking token for analytics purposes.
Upcoming event information, if associated with the media.
The duration of the video in seconds, if the media is a video.
The play count for the video.
The URL of the video file, if the media is a video.
The view count for the video.
Indicates whether the viewer can reshare the media.
Indicates whether the viewer has liked the media.
Indicates whether the viewer has saved the media.
Indicates whether the viewer has saved the media to a collection.
Indicates whether the viewer is tagged in the media.
Represents the media object for a shortcode in Instagram. This interface contains all metadata and related information about a media item, such as videos, photos, or reels.