AI-generated Key Takeaways
- 
          
This page outlines the
CollectionandFeaturedProductresources within the Content API for Shopping, which enable managing product collections and their featured products. - 
          
Collectionallows grouping products for organizational and reporting purposes, including specifying metadata like language, image links, and custom labels. - 
          
FeaturedProductobjects are used within a collection to highlight specific products, particularly useful for visual merchandising features like shoppable images. - 
          
Developers can utilize methods such as
create,delete,get, andlistto manage collections and associated data programmatically. 
Resource: Collection
The collection message.
| JSON representation | 
|---|
{
  "id": string,
  "language": string,
  "productCountry": string,
  "imageLink": [
    string
  ],
  "featuredProduct": [
    {
      object ( | 
              
| Fields | |
|---|---|
id | 
                
                   
 Required. The REST ID of the collection. Content API methods that operate on collections take this as their collectionId parameter. The REST ID for a collection is of the form collectionId. id attribute  | 
              
language | 
                
                   
 The language of a collection and the language of any featured products linked to the collection. language attribute  | 
              
productCountry | 
                
                   
  | 
              
imageLink[] | 
                
                   
 The URL of a collection’s image. imageLink attribute  | 
              
featuredProduct[] | 
                
                   
 This identifies one or more products associated with the collection. Used as a lookup to the corresponding product ID in your product feeds. Provide a maximum of 100 featuredProduct (for collections). Provide up to 10 featuredProduct (for Shoppable Images only) with ID and X and Y coordinates. featuredProduct attribute  | 
              
link | 
                
                   
 A collection’s landing page. URL directly linking to your collection's page on your website. link attribute  | 
              
mobileLink | 
                
                   
 A collection’s mobile-optimized landing page when you have a different URL for mobile and desktop traffic. mobileLink attribute  | 
              
headline[] | 
                
                   
 Your collection's name. headline attribute  | 
              
customLabel0 | 
                
                   
 Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. Custom label  | 
              
customLabel1 | 
                
                   
 Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns.  | 
              
customLabel2 | 
                
                   
 Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns.  | 
              
customLabel3 | 
                
                   
 Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns.  | 
              
customLabel4 | 
                
                   
 Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns.  | 
              
FeaturedProduct
The message for FeaturedProduct. FeaturedProduct
| JSON representation | 
|---|
{ "offerId": string, "x": number, "y": number }  | 
              
| Fields | |
|---|---|
offerId | 
                
                   
 The unique identifier for the product item.  | 
              
x | 
                
                   
 Required. X-coordinate of the product callout on the Shoppable Image.  | 
              
y | 
                
                   
 Required. Y-coordinate of the product callout on the Shoppable Image.  | 
              
Methods | 
            |
|---|---|
                
 | 
              Uploads a collection to your Merchant Center account. | 
                
 | 
              Deletes a collection from your Merchant Center account. | 
                
 | 
              Retrieves a collection from your Merchant Center account. | 
                
 | 
              Lists the collections in your Merchant Center account. |