Liking cljdoc? Tell your friends :D

happygapi.content.repricingrules

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

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

create$clj

(create$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/create

Required parameters: merchantId

Optional parameters: ruleId

Body:

{:restriction {:floor RepricingRuleRestrictionBoundary, :useAutoPricingMinPrice boolean}, :effectiveTimePeriod {:fixedTimePeriods [RepricingRuleEffectiveTimeFixedTimePeriod]}, :paused boolean, :eligibleOfferMatcher {:skipWhenOnPromotion boolean, :offerIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :itemGroupIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :brandMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :matcherOption string}, :type string, :title string, :statsBasedRule {:priceDelta string, :percentageDelta integer}, :languageCode string, :ruleId string, :cogsBasedRule {:priceDelta string, :percentageDelta integer}, :merchantId string, :countryCode string}

Creates a repricing rule for your Merchant Center account.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/create

Required parameters: merchantId

Optional parameters: ruleId

Body: 

{:restriction {:floor RepricingRuleRestrictionBoundary,
               :useAutoPricingMinPrice boolean},
 :effectiveTimePeriod {:fixedTimePeriods [RepricingRuleEffectiveTimeFixedTimePeriod]},
 :paused boolean,
 :eligibleOfferMatcher {:skipWhenOnPromotion boolean,
                        :offerIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :itemGroupIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :brandMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :matcherOption string},
 :type string,
 :title string,
 :statsBasedRule {:priceDelta string, :percentageDelta integer},
 :languageCode string,
 :ruleId string,
 :cogsBasedRule {:priceDelta string, :percentageDelta integer},
 :merchantId string,
 :countryCode string}

Creates a repricing rule for your Merchant Center account.
sourceraw docstring

delete$clj

(delete$ auth parameters)

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

Required parameters: ruleId, merchantId

Optional parameters: none

Deletes a repricing rule in your Merchant Center account.

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

Required parameters: ruleId, merchantId

Optional parameters: none

Deletes a repricing rule in your Merchant Center account.
sourceraw docstring

get$clj

(get$ auth parameters)

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

Required parameters: ruleId, merchantId

Optional parameters: none

Retrieves a repricing rule from your Merchant Center account.

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

Required parameters: ruleId, merchantId

Optional parameters: none

Retrieves a repricing rule from your Merchant Center account.
sourceraw docstring

list$clj

(list$ auth parameters)

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

Required parameters: merchantId

Optional parameters: pageSize, countryCode, pageToken, languageCode

Lists the repricing rules in your Merchant Center account.

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

Required parameters: merchantId

Optional parameters: pageSize, countryCode, pageToken, languageCode

Lists the repricing rules in your Merchant Center account.
sourceraw docstring

patch$clj

(patch$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/patch

Required parameters: merchantId, ruleId

Optional parameters: none

Body:

{:restriction {:floor RepricingRuleRestrictionBoundary, :useAutoPricingMinPrice boolean}, :effectiveTimePeriod {:fixedTimePeriods [RepricingRuleEffectiveTimeFixedTimePeriod]}, :paused boolean, :eligibleOfferMatcher {:skipWhenOnPromotion boolean, :offerIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :itemGroupIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :brandMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :matcherOption string}, :type string, :title string, :statsBasedRule {:priceDelta string, :percentageDelta integer}, :languageCode string, :ruleId string, :cogsBasedRule {:priceDelta string, :percentageDelta integer}, :merchantId string, :countryCode string}

Updates a repricing rule in your Merchant Center account. All mutable fields will be overwritten in each update request. In each update, you must provide all required mutable fields, or an error will be thrown. If you do not provide an optional field in the update request, if that field currently exists, it will be deleted from the rule.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/patch

Required parameters: merchantId, ruleId

Optional parameters: none

Body: 

{:restriction {:floor RepricingRuleRestrictionBoundary,
               :useAutoPricingMinPrice boolean},
 :effectiveTimePeriod {:fixedTimePeriods [RepricingRuleEffectiveTimeFixedTimePeriod]},
 :paused boolean,
 :eligibleOfferMatcher {:skipWhenOnPromotion boolean,
                        :offerIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :itemGroupIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :brandMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :matcherOption string},
 :type string,
 :title string,
 :statsBasedRule {:priceDelta string, :percentageDelta integer},
 :languageCode string,
 :ruleId string,
 :cogsBasedRule {:priceDelta string, :percentageDelta integer},
 :merchantId string,
 :countryCode string}

Updates a repricing rule in your Merchant Center account. All mutable fields will be overwritten in each update request. In each update, you must provide all required mutable fields, or an error will be thrown. If you do not provide an optional field in the update request, if that field currently exists, it will be deleted from the rule.
sourceraw docstring

repricingreports-list$clj

(repricingreports-list$ auth parameters)

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

Required parameters: merchantId, ruleId

Optional parameters: pageSize, startDate, endDate, pageToken

Lists the metrics report for a given Repricing rule.

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

Required parameters: merchantId, ruleId

Optional parameters: pageSize, startDate, endDate, pageToken

Lists the metrics report for a given Repricing rule.
sourceraw docstring

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

× close