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 [{:updateMask string, :method string, :batchId integer, :feedId string, :productId string, :product Product, :merchantId 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 [{:updateMask string,
            :method string,
            :batchId integer,
            :feedId string,
            :productId string,
            :product Product,
            :merchantId string}]}

Retrieves, inserts, and deletes multiple products in a single request.
sourceraw 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.
sourceraw docstring

get$clj

(get$ auth parameters)

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

Required parameters: merchantId, productId

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: merchantId, productId

Optional parameters: none

Retrieves a product from your Merchant Center account.
sourceraw 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 {:periodLength string, :period string, :amount Price}, :productWeight {:unit string, :value number}, :sizeSystem string, :customLabel3 string, :displayAdsTitle string, :color string, :pickupSla string, :salePrice {:value string, :currency string}, :maxEnergyEfficiencyClass string, :taxes [{:rate number, :country string, :locationId string, :postalCode string, :taxShip boolean, :region string}], :displayAdsId string, :adsRedirect string, :productDetails [{:sectionName string, :attributeName string, :attributeValue string}], :additionalImageLinks [string], :productHeight {:unit string, :value number}, :energyEfficiencyClass string, :isBundle boolean, :maxHandlingTime string, :adsLabels [string], :customAttributes [{:groupValues [CustomAttribute], :name string, :value 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 {:unit string, :value string}, :loyaltyPoints {:ratio number, :name string, :pointsValue string}, :pickupMethod string, :offerId string, :installment {:months string, :amount Price}, :identifierExists boolean, :excludedDestinations [string], :adult boolean, :itemGroupId string, :customLabel2 string, :productLength {:unit string, :value number}, :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 {:value number, :unit string}, :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], :productWidth {:unit string, :value number}, :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 {:periodLength string,
                    :period string,
                    :amount Price},
 :productWeight {:unit string, :value number},
 :sizeSystem string,
 :customLabel3 string,
 :displayAdsTitle string,
 :color string,
 :pickupSla string,
 :salePrice {:value string, :currency string},
 :maxEnergyEfficiencyClass string,
 :taxes [{:rate number,
          :country string,
          :locationId string,
          :postalCode string,
          :taxShip boolean,
          :region string}],
 :displayAdsId string,
 :adsRedirect string,
 :productDetails [{:sectionName string,
                   :attributeName string,
                   :attributeValue string}],
 :additionalImageLinks [string],
 :productHeight {:unit string, :value number},
 :energyEfficiencyClass string,
 :isBundle boolean,
 :maxHandlingTime string,
 :adsLabels [string],
 :customAttributes [{:groupValues [CustomAttribute],
                     :name string,
                     :value 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 {:unit string, :value string},
 :loyaltyPoints {:ratio number, :name string, :pointsValue string},
 :pickupMethod string,
 :offerId string,
 :installment {:months string, :amount Price},
 :identifierExists boolean,
 :excludedDestinations [string],
 :adult boolean,
 :itemGroupId string,
 :customLabel2 string,
 :productLength {:unit string, :value number},
 :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 {:value number, :unit string},
 :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],
 :productWidth {:unit string, :value number},
 :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.
sourceraw 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.
sourceraw 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 {:periodLength string, :period string, :amount Price}, :productWeight {:unit string, :value number}, :sizeSystem string, :customLabel3 string, :displayAdsTitle string, :color string, :pickupSla string, :salePrice {:value string, :currency string}, :maxEnergyEfficiencyClass string, :taxes [{:rate number, :country string, :locationId string, :postalCode string, :taxShip boolean, :region string}], :displayAdsId string, :adsRedirect string, :productDetails [{:sectionName string, :attributeName string, :attributeValue string}], :additionalImageLinks [string], :productHeight {:unit string, :value number}, :energyEfficiencyClass string, :isBundle boolean, :maxHandlingTime string, :adsLabels [string], :customAttributes [{:groupValues [CustomAttribute], :name string, :value 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 {:unit string, :value string}, :loyaltyPoints {:ratio number, :name string, :pointsValue string}, :pickupMethod string, :offerId string, :installment {:months string, :amount Price}, :identifierExists boolean, :excludedDestinations [string], :adult boolean, :itemGroupId string, :customLabel2 string, :productLength {:unit string, :value number}, :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 {:value number, :unit string}, :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], :productWidth {:unit string, :value number}, :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 {:periodLength string,
                    :period string,
                    :amount Price},
 :productWeight {:unit string, :value number},
 :sizeSystem string,
 :customLabel3 string,
 :displayAdsTitle string,
 :color string,
 :pickupSla string,
 :salePrice {:value string, :currency string},
 :maxEnergyEfficiencyClass string,
 :taxes [{:rate number,
          :country string,
          :locationId string,
          :postalCode string,
          :taxShip boolean,
          :region string}],
 :displayAdsId string,
 :adsRedirect string,
 :productDetails [{:sectionName string,
                   :attributeName string,
                   :attributeValue string}],
 :additionalImageLinks [string],
 :productHeight {:unit string, :value number},
 :energyEfficiencyClass string,
 :isBundle boolean,
 :maxHandlingTime string,
 :adsLabels [string],
 :customAttributes [{:groupValues [CustomAttribute],
                     :name string,
                     :value 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 {:unit string, :value string},
 :loyaltyPoints {:ratio number, :name string, :pointsValue string},
 :pickupMethod string,
 :offerId string,
 :installment {:months string, :amount Price},
 :identifierExists boolean,
 :excludedDestinations [string],
 :adult boolean,
 :itemGroupId string,
 :customLabel2 string,
 :productLength {:unit string, :value number},
 :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 {:value number, :unit string},
 :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],
 :productWidth {:unit string, :value number},
 :salePriceEffectiveDate string}

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

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

× close