---
title: MediaPresentation - Storefront API
description: A media presentation.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/storefront/latest/objects/MediaPresentation'
  md: 'https://shopify.dev/docs/api/storefront/latest/objects/MediaPresentation.md'
api_name: storefront
api_type: graphql
type: object
---

# Media​Presentation

object

Requires `unauthenticated_read_product_listings` access scope.

A media presentation.

## Fields

* as​Json

  [JSON](https://shopify.dev/docs/api/storefront/latest/scalars/JSON)

  A JSON object representing a presentation view.

  * format

    [Media​Presentation​Format!](https://shopify.dev/docs/api/storefront/latest/enums/MediaPresentationFormat)

    required

    ### Arguments

    The format to transform the settings.

  ***

* id

  [ID!](https://shopify.dev/docs/api/storefront/latest/scalars/ID)

  non-nullDeprecated

***

## Map

### Fields with this object

* [ExternalVideo.presentation](https://shopify.dev/docs/api/storefront/latest/objects/ExternalVideo#field-ExternalVideo.fields.presentation)
* [Media.presentation](https://shopify.dev/docs/api/storefront/latest/interfaces/Media#fields-presentation)
* [MediaImage.presentation](https://shopify.dev/docs/api/storefront/latest/objects/MediaImage#field-MediaImage.fields.presentation)
* [Model3d.presentation](https://shopify.dev/docs/api/storefront/latest/objects/Model3d#field-Model3d.fields.presentation)
* [Video.presentation](https://shopify.dev/docs/api/storefront/latest/objects/Video#field-Video.fields.presentation)

***

## Interfaces

* [Node](https://shopify.dev/docs/api/storefront/latest/interfaces/Node)

  interface

***

## MediaPresentation Implements

### Implements

* [Node](https://shopify.dev/docs/api/storefront/latest/interfaces/Node)
