Liking cljdoc? Tell your friends :D

happygapi.content.products

Content API for Shopping: products. Manage your product listings and accounts for Google Shopping See: https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products

Content API for Shopping: products.
Manage your product listings and accounts for Google Shopping
See: https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products
raw docstring

custombatch$clj

(custombatch$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/custombatch

Required parameters: none

Optional parameters: none

Body:

{:entries [{:productId string, :merchantId string, :method string, :batchId integer, :product Product, :feedId string, :updateMask string}]}

Retrieves, inserts, and deletes multiple products in a single request.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/custombatch

Required parameters: none

Optional parameters: none

Body: 

{:entries [{:productId string,
            :merchantId string,
            :method string,
            :batchId integer,
            :product Product,
            :feedId string,
            :updateMask string}]}

Retrieves, inserts, and deletes multiple products in a single request.
raw docstring

delete$clj

(delete$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/delete

Required parameters: merchantId, productId

Optional parameters: feedId

Deletes a product from your Merchant Center account.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/delete

Required parameters: merchantId, productId

Optional parameters: feedId

Deletes a product from your Merchant Center account.
raw docstring

get$clj

(get$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/get

Required parameters: productId, merchantId

Optional parameters: none

Retrieves a product from your Merchant Center account.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/get

Required parameters: productId, merchantId

Optional parameters: none

Retrieves a product from your Merchant Center account.
raw docstring

insert$clj

(insert$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/insert

Required parameters: merchantId

Optional parameters: feedId

Body:

{:description string, :linkTemplate string, :productHighlights [string], :mpn string, :customLabel0 string, :transitTimeLabel string, :shippingWeight {:unit string, :value number}, :availability string, :sizes [string], :shippingHeight {:value number, :unit string}, :taxCategory string, :ageGroup string, :subscriptionCost {:amount Price, :period string, :periodLength string}, :sizeSystem string, :customLabel3 string, :displayAdsTitle string, :color string, :pickupSla string, :salePrice {:value string, :currency string}, :maxEnergyEfficiencyClass string, :taxes [{:taxShip boolean, :postalCode string, :country string, :region string, :rate number, :locationId string}], :displayAdsId string, :adsRedirect string, :productDetails [{:attributeName string, :sectionName string, :attributeValue string}], :additionalImageLinks [string], :energyEfficiencyClass string, :isBundle boolean, :maxHandlingTime string, :adsLabels [string], :customAttributes [{:groupValues [CustomAttribute], :value string, :name string}], :displayAdsLink string, :displayAdsValue number, :channel string, :contentLanguage string, :shippingWidth {:value number, :unit string}, :mobileLink string, :shippingLabel string, :shippingLength {:value number, :unit string}, :canonicalLink string, :sizeType string, :source string, :shoppingAdsExcludedCountries [string], :googleProductCategory string, :brand string, :title string, :unitPricingBaseMeasure {:value string, :unit string}, :loyaltyPoints {:name string, :ratio number, :pointsValue string}, :pickupMethod string, :offerId string, :installment {:months string, :amount Price}, :identifierExists boolean, :excludedDestinations [string], :adult boolean, :itemGroupId string, :customLabel2 string, :link string, :id string, :condition string, :kind string, :material string, :customLabel4 string, :mobileLinkTemplate string, :displayAdsSimilarIds [string], :customLabel1 string, :sellOnGoogleQuantity string, :availabilityDate string, :minHandlingTime string, :additionalSizeType string, :costOfGoodsSold {:value string, :currency string}, :gtin string, :multipack string, :unitPricingMeasure {:unit string, :value number}, :shipping [{:service string, :minTransitTime string, :locationId string, :maxHandlingTime string, :region string, :maxTransitTime string, :locationGroupName string, :postalCode string, :minHandlingTime string, :price Price, :country string}], :gender string, :targetCountry string, :minEnergyEfficiencyClass string, :promotionIds [string], :price {:value string, :currency string}, :adsGrouping string, :imageLink string, :expirationDate string, :pattern string, :includedDestinations [string], :productTypes [string], :salePriceEffectiveDate string}

Uploads a product to your Merchant Center account. If an item with the same channel, contentLanguage, offerId, and targetCountry already exists, this method updates that entry.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/insert

Required parameters: merchantId

Optional parameters: feedId

Body: 

{:description string,
 :linkTemplate string,
 :productHighlights [string],
 :mpn string,
 :customLabel0 string,
 :transitTimeLabel string,
 :shippingWeight {:unit string, :value number},
 :availability string,
 :sizes [string],
 :shippingHeight {:value number, :unit string},
 :taxCategory string,
 :ageGroup string,
 :subscriptionCost {:amount Price,
                    :period string,
                    :periodLength string},
 :sizeSystem string,
 :customLabel3 string,
 :displayAdsTitle string,
 :color string,
 :pickupSla string,
 :salePrice {:value string, :currency string},
 :maxEnergyEfficiencyClass string,
 :taxes [{:taxShip boolean,
          :postalCode string,
          :country string,
          :region string,
          :rate number,
          :locationId string}],
 :displayAdsId string,
 :adsRedirect string,
 :productDetails [{:attributeName string,
                   :sectionName string,
                   :attributeValue string}],
 :additionalImageLinks [string],
 :energyEfficiencyClass string,
 :isBundle boolean,
 :maxHandlingTime string,
 :adsLabels [string],
 :customAttributes [{:groupValues [CustomAttribute],
                     :value string,
                     :name string}],
 :displayAdsLink string,
 :displayAdsValue number,
 :channel string,
 :contentLanguage string,
 :shippingWidth {:value number, :unit string},
 :mobileLink string,
 :shippingLabel string,
 :shippingLength {:value number, :unit string},
 :canonicalLink string,
 :sizeType string,
 :source string,
 :shoppingAdsExcludedCountries [string],
 :googleProductCategory string,
 :brand string,
 :title string,
 :unitPricingBaseMeasure {:value string, :unit string},
 :loyaltyPoints {:name string, :ratio number, :pointsValue string},
 :pickupMethod string,
 :offerId string,
 :installment {:months string, :amount Price},
 :identifierExists boolean,
 :excludedDestinations [string],
 :adult boolean,
 :itemGroupId string,
 :customLabel2 string,
 :link string,
 :id string,
 :condition string,
 :kind string,
 :material string,
 :customLabel4 string,
 :mobileLinkTemplate string,
 :displayAdsSimilarIds [string],
 :customLabel1 string,
 :sellOnGoogleQuantity string,
 :availabilityDate string,
 :minHandlingTime string,
 :additionalSizeType string,
 :costOfGoodsSold {:value string, :currency string},
 :gtin string,
 :multipack string,
 :unitPricingMeasure {:unit string, :value number},
 :shipping [{:service string,
             :minTransitTime string,
             :locationId string,
             :maxHandlingTime string,
             :region string,
             :maxTransitTime string,
             :locationGroupName string,
             :postalCode string,
             :minHandlingTime string,
             :price Price,
             :country string}],
 :gender string,
 :targetCountry string,
 :minEnergyEfficiencyClass string,
 :promotionIds [string],
 :price {:value string, :currency string},
 :adsGrouping string,
 :imageLink string,
 :expirationDate string,
 :pattern string,
 :includedDestinations [string],
 :productTypes [string],
 :salePriceEffectiveDate string}

Uploads a product to your Merchant Center account. If an item with the same channel, contentLanguage, offerId, and targetCountry already exists, this method updates that entry.
raw docstring

list$clj

(list$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/list

Required parameters: merchantId

Optional parameters: maxResults, pageToken

Lists the products in your Merchant Center account. The response might contain fewer items than specified by maxResults. Rely on nextPageToken to determine if there are more items to be requested.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/list

Required parameters: merchantId

Optional parameters: maxResults, pageToken

Lists the products in your Merchant Center account. The response might contain fewer items than specified by maxResults. Rely on nextPageToken to determine if there are more items to be requested.
raw docstring

update$clj

(update$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/update

Required parameters: productId, merchantId

Optional parameters: updateMask

Body:

{:description string, :linkTemplate string, :productHighlights [string], :mpn string, :customLabel0 string, :transitTimeLabel string, :shippingWeight {:unit string, :value number}, :availability string, :sizes [string], :shippingHeight {:value number, :unit string}, :taxCategory string, :ageGroup string, :subscriptionCost {:amount Price, :period string, :periodLength string}, :sizeSystem string, :customLabel3 string, :displayAdsTitle string, :color string, :pickupSla string, :salePrice {:value string, :currency string}, :maxEnergyEfficiencyClass string, :taxes [{:taxShip boolean, :postalCode string, :country string, :region string, :rate number, :locationId string}], :displayAdsId string, :adsRedirect string, :productDetails [{:attributeName string, :sectionName string, :attributeValue string}], :additionalImageLinks [string], :energyEfficiencyClass string, :isBundle boolean, :maxHandlingTime string, :adsLabels [string], :customAttributes [{:groupValues [CustomAttribute], :value string, :name string}], :displayAdsLink string, :displayAdsValue number, :channel string, :contentLanguage string, :shippingWidth {:value number, :unit string}, :mobileLink string, :shippingLabel string, :shippingLength {:value number, :unit string}, :canonicalLink string, :sizeType string, :source string, :shoppingAdsExcludedCountries [string], :googleProductCategory string, :brand string, :title string, :unitPricingBaseMeasure {:value string, :unit string}, :loyaltyPoints {:name string, :ratio number, :pointsValue string}, :pickupMethod string, :offerId string, :installment {:months string, :amount Price}, :identifierExists boolean, :excludedDestinations [string], :adult boolean, :itemGroupId string, :customLabel2 string, :link string, :id string, :condition string, :kind string, :material string, :customLabel4 string, :mobileLinkTemplate string, :displayAdsSimilarIds [string], :customLabel1 string, :sellOnGoogleQuantity string, :availabilityDate string, :minHandlingTime string, :additionalSizeType string, :costOfGoodsSold {:value string, :currency string}, :gtin string, :multipack string, :unitPricingMeasure {:unit string, :value number}, :shipping [{:service string, :minTransitTime string, :locationId string, :maxHandlingTime string, :region string, :maxTransitTime string, :locationGroupName string, :postalCode string, :minHandlingTime string, :price Price, :country string}], :gender string, :targetCountry string, :minEnergyEfficiencyClass string, :promotionIds [string], :price {:value string, :currency string}, :adsGrouping string, :imageLink string, :expirationDate string, :pattern string, :includedDestinations [string], :productTypes [string], :salePriceEffectiveDate string}

Updates an existing product in your Merchant Center account. Only updates attributes provided in the request.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/products/update

Required parameters: productId, merchantId

Optional parameters: updateMask

Body: 

{:description string,
 :linkTemplate string,
 :productHighlights [string],
 :mpn string,
 :customLabel0 string,
 :transitTimeLabel string,
 :shippingWeight {:unit string, :value number},
 :availability string,
 :sizes [string],
 :shippingHeight {:value number, :unit string},
 :taxCategory string,
 :ageGroup string,
 :subscriptionCost {:amount Price,
                    :period string,
                    :periodLength string},
 :sizeSystem string,
 :customLabel3 string,
 :displayAdsTitle string,
 :color string,
 :pickupSla string,
 :salePrice {:value string, :currency string},
 :maxEnergyEfficiencyClass string,
 :taxes [{:taxShip boolean,
          :postalCode string,
          :country string,
          :region string,
          :rate number,
          :locationId string}],
 :displayAdsId string,
 :adsRedirect string,
 :productDetails [{:attributeName string,
                   :sectionName string,
                   :attributeValue string}],
 :additionalImageLinks [string],
 :energyEfficiencyClass string,
 :isBundle boolean,
 :maxHandlingTime string,
 :adsLabels [string],
 :customAttributes [{:groupValues [CustomAttribute],
                     :value string,
                     :name string}],
 :displayAdsLink string,
 :displayAdsValue number,
 :channel string,
 :contentLanguage string,
 :shippingWidth {:value number, :unit string},
 :mobileLink string,
 :shippingLabel string,
 :shippingLength {:value number, :unit string},
 :canonicalLink string,
 :sizeType string,
 :source string,
 :shoppingAdsExcludedCountries [string],
 :googleProductCategory string,
 :brand string,
 :title string,
 :unitPricingBaseMeasure {:value string, :unit string},
 :loyaltyPoints {:name string, :ratio number, :pointsValue string},
 :pickupMethod string,
 :offerId string,
 :installment {:months string, :amount Price},
 :identifierExists boolean,
 :excludedDestinations [string],
 :adult boolean,
 :itemGroupId string,
 :customLabel2 string,
 :link string,
 :id string,
 :condition string,
 :kind string,
 :material string,
 :customLabel4 string,
 :mobileLinkTemplate string,
 :displayAdsSimilarIds [string],
 :customLabel1 string,
 :sellOnGoogleQuantity string,
 :availabilityDate string,
 :minHandlingTime string,
 :additionalSizeType string,
 :costOfGoodsSold {:value string, :currency string},
 :gtin string,
 :multipack string,
 :unitPricingMeasure {:unit string, :value number},
 :shipping [{:service string,
             :minTransitTime string,
             :locationId string,
             :maxHandlingTime string,
             :region string,
             :maxTransitTime string,
             :locationGroupName string,
             :postalCode string,
             :minHandlingTime string,
             :price Price,
             :country string}],
 :gender string,
 :targetCountry string,
 :minEnergyEfficiencyClass string,
 :promotionIds [string],
 :price {:value string, :currency string},
 :adsGrouping string,
 :imageLink string,
 :expirationDate string,
 :pattern string,
 :includedDestinations [string],
 :productTypes [string],
 :salePriceEffectiveDate string}

Updates an existing product in your Merchant Center account. Only updates attributes provided in the request.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close