Media
Requires access scope, access scope, access scope, access scope, access scope, access scope or access scope.
Represents a media interface.
Anchor to FieldsFields
- alt (String)
- id (ID!)
- mediaContentType (MediaContentType!)
- mediaErrors ([MediaError!]!)
- mediaWarnings ([MediaWarning!]!)
- preview (MediaPreviewImage)
- status (MediaStatus!)
- •String
A word or phrase to share the nature or contents of a media.
- •ID!non-null
A globally-unique ID.
- Anchor to mediaContentTypemedia•Media
Content Type Content Type! non-null The media content type.
Show enum values
- Anchor to mediaErrorsmedia•[Media
Errors Error!]! non-null Any errors which have occurred on the media.
Show fields
- Anchor to mediaWarningsmedia•[Media
Warnings Warning!]! non-null The warnings attached to the media.
Show fields
- Anchor to previewpreview•Media
Preview Image The preview image for the media.
Show fields
- Anchor to statusstatus•Media
Status! non-null Current status of the media.
Show enum values
Anchor to Types implemented inTypes implemented in
- ExternalVideo (ExternalVideo)
- MediaImage (MediaImage)
- Model3d (Model3d)
- Video (Video)
- •OBJECT
Represents a video hosted outside of Shopify.
Show fields
- •OBJECT
The
object represents an image hosted on Shopify's content delivery network (CDN). Shopify CDN is a content system that serves as the primary way to store, manage, and deliver visual content for products, variants, and other resources across the Shopify platform.The
object provides information to:- Store and display product and variant images across online stores, admin interfaces, and mobile apps.
- Retrieve visual branding elements, including logos, banners, favicons, and background images in checkout flows.
- Retrieve signed URLs for secure, time-limited access to original image files.
Each
object provides both the processed image data (with automatic optimization and CDN delivery) and access to the original source file. The image processing is handled asynchronously, so images might not be immediately available after upload. Thestatusfield indicates when processing is complete and the image is ready for use.The
object implements theMediainterface alongside other media types, like videos and 3D models.Learn about managing media for products, product variants, and asynchronous media management.
Show fields
- •OBJECT
Represents a Shopify hosted 3D model.
Show fields
- •OBJECT
Represents a Shopify hosted video.
Show fields