Skip to main content
object

Requires unauthenticated_read_product_listings access scope.

A video hosted on Shopify's servers. Implements the Media interface and provides multiple video sources through the sources field, each with format, dimensions, and URL information for adaptive playback.

For videos hosted on external platforms like YouTube or Vimeo, use ExternalVideo instead.

•String

A word or phrase to share the nature or contents of a media.

•ID!
non-null

A globally-unique ID.

•MediaContentType!
non-null

The media content type.

•MediaPresentation

The presentation for a media.

•Image

The preview image for the media.

•[VideoSource!]!
non-null

The sources for a video.


Was this section helpful?

•interface
•interface

Was this section helpful?