--- title: MediaPresentation - Storefront API description: A media presentation. api_version: 2025-01 api_name: storefront type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/2025-01/objects/MediaPresentation' md: 'https://shopify.dev/docs/api/storefront/2025-01/objects/MediaPresentation.md' --- # Media​Presentation object Requires `unauthenticated_read_product_listings` access scope. A media presentation. ## Fields * as​Json [JSON](https://shopify.dev/docs/api/storefront/2025-01/scalars/JSON) A JSON object representing a presentation view. * format [Media​Presentation​Format!](https://shopify.dev/docs/api/storefront/2025-01/enums/MediaPresentationFormat) required ### Arguments The format to transform the settings. *** * id [ID!](https://shopify.dev/docs/api/storefront/2025-01/scalars/ID) non-null A globally-unique ID. *** ## Map ### Fields with this object * {}[ExternalVideo.presentation](https://shopify.dev/docs/api/storefront/2025-01/objects/ExternalVideo#field-ExternalVideo.fields.presentation) * ||-[Media.presentation](https://shopify.dev/docs/api/storefront/2025-01/interfaces/Media#fields-presentation) * {}[MediaImage.presentation](https://shopify.dev/docs/api/storefront/2025-01/objects/MediaImage#field-MediaImage.fields.presentation) * {}[Model3d.presentation](https://shopify.dev/docs/api/storefront/2025-01/objects/Model3d#field-Model3d.fields.presentation) * {}[Video.presentation](https://shopify.dev/docs/api/storefront/2025-01/objects/Video#field-Video.fields.presentation) *** ## Interfaces * [Node](https://shopify.dev/docs/api/storefront/2025-01/interfaces/Node) interface *** ## ||-MediaPresentation Implements ### Implements * ||-[Node](https://shopify.dev/docs/api/storefront/2025-01/interfaces/Node)