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