Product attach media through media id

Hi,

I’m struggling to attach images to a product based on media id. productUpdate - GraphQL Admin GQL with originalSource created a new image in the files section which we do not want to do.

Is there a way to to add an image to a product based on the media id without creating a new image ?

Mutation query:

mutation productUpdateMedia($media: [UpdateMediaInput!]!, $productId: ID!) {
  productUpdateMedia(media: $media, productId: $productId) {
    media {
      alt
    }
  }
}

Input Variables:

{
  "media": [
    {
      "alt": "Some alt text",
      "id": "gid://shopify/Video/723685877"
    },
    {
      "alt": "Some more alt text",
      "id": "gid://shopify/MediaImage/853695510"
    }
  ],
  "productId": "gid://shopify/Product/108828309"
}

1 Like

This query updates atl text but cannot link an image to the product - how to solve this?