primaryImageUrlis the renderable image URL. Shopify-synced products usually return the Shopify CDN URL directly.primaryImageExternalIdandprimaryImageAltTextpreserve provider metadata for the primary image.galleryImagescontains additional provider image refs as{ externalId, url, altText, position }.primaryImageIdandimageIdsare local SegmentFlow.ai Asset refs. They are present for manual products, legacy synced products, or images that were explicitly materialized as Assets.
Do not treat
primaryImageId: null as “no image”. For synced Shopify
products, primaryImageUrl is the primary render path.List products
Render product images
UseprimaryImageUrl as the image src when it is present:
Required scopes
catalog-products:read- list and retrieve catalog products.catalog-products:write- start product metadata enrichment jobs.

