---
title: MediaContentType - Customer API
description: The content types that a media can have.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/customer/latest/enums/MediaContentType'
  md: 'https://shopify.dev/docs/api/customer/latest/enums/MediaContentType.md'
api_name: customer
api_type: graphql
type: enum
---

# Media​Content​Type

enum

The content types that a media can have.

## Valid values

* GENERIC\_​FILE

  A Shopify hosted generic file.

* IMAGE

  A Shopify hosted image.

* MODEL\_​3D

  A Shopify hosted 3D model.

* VIDEO

  A Shopify hosted video.

***

## Fields

* [Generic​File.mediaContentType](https://shopify.dev/docs/api/customer/latest/objects/GenericFile#field-GenericFile.fields.mediaContentType)

  OBJECT

  The generic file resource lets you manage files in a merchant's store. Generic files include any file that doesn't fit into a designated type such as image or video. Example: PDF, JSON.

* [Media.mediaContentType](https://shopify.dev/docs/api/customer/latest/interfaces/Media#fields-mediaContentType)

  INTERFACE

  Represents a media interface.

* [Media​Image.mediaContentType](https://shopify.dev/docs/api/customer/latest/objects/MediaImage#field-MediaImage.fields.mediaContentType)

  OBJECT

  Represents a Shopify hosted image.

* [Model3d.mediaContentType](https://shopify.dev/docs/api/customer/latest/objects/Model3d#field-Model3d.fields.mediaContentType)

  OBJECT

  Represents a Shopify hosted 3D model.

* [Video.mediaContentType](https://shopify.dev/docs/api/customer/latest/objects/Video#field-Video.fields.mediaContentType)

  OBJECT

  Represents a Shopify hosted video.

***

## Map

### Fields with this enum

* [Generic​File.mediaContentType](https://shopify.dev/docs/api/customer/latest/objects/GenericFile#field-GenericFile.fields.mediaContentType)
* [Media​Image.mediaContentType](https://shopify.dev/docs/api/customer/latest/objects/MediaImage#field-MediaImage.fields.mediaContentType)
* [Model3d.mediaContentType](https://shopify.dev/docs/api/customer/latest/objects/Model3d#field-Model3d.fields.mediaContentType)
* [Video.mediaContentType](https://shopify.dev/docs/api/customer/latest/objects/Video#field-Video.fields.mediaContentType)
