Admin API/Files and media/Mutations
productCreateMedia
mutationReturns ProductCreateMediaPayload!
mutation ProductCreateMedia($media: [CreateMediaInput!]!, $productId: ID!) {
productCreateMedia(media: $media, productId: $productId) {
media {
id
status
createdAt
alt
fileSize
mediaContentType
}
mediaUserErrors {
code
message
field
}
product {
id
title
handle
status
createdAt
callScript
}
}
}
# Variables
{
"media": [
{
"mediaContentType": "EXTERNAL_VIDEO",
"originalSource": ""
}
],
"productId": "gid://ostorya/Product/0f8c5b1e-…"
}Arguments
- media[CreateMediaInput!]!required
- productIdID!required
Payload
- media[MediaImage!]
- mediaUserErrors[MediaUserError!]!required
- productProduct