Liking cljdoc? Tell your friends :D

happygapi.content.accounts

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

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

authinfo$clj

(authinfo$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/authinfo

Required parameters: none

Optional parameters: none

Returns information about the authenticated user.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/authinfo

Required parameters: none

Optional parameters: none

Returns information about the authenticated user.
sourceraw docstring

claimwebsite$clj

(claimwebsite$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/claimwebsite

Required parameters: merchantId, accountId

Optional parameters: overwrite

Claims the website of a Merchant Center sub-account. Merchant accounts with approved third-party CSSs aren't required to claim a website.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/claimwebsite

Required parameters: merchantId, accountId

Optional parameters: overwrite

Claims the website of a Merchant Center sub-account. Merchant accounts with approved third-party CSSs aren't required to claim a website.
sourceraw docstring

credentials-create$clj

(credentials-create$ auth parameters body)

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

Required parameters: accountId

Optional parameters: none

Body:

{:purpose string, :accessToken string, :expiresIn string}

Uploads credentials for the Merchant Center account. If credentials already exist for this Merchant Center account and purpose, this method updates them.

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

Required parameters: accountId

Optional parameters: none

Body: 

{:purpose string, :accessToken string, :expiresIn string}

Uploads credentials for the Merchant Center account. If credentials already exist for this Merchant Center account and purpose, this method updates them.
sourceraw docstring

custombatch$clj

(custombatch$ auth parameters body)

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

Required parameters: none

Optional parameters: none

Body:

{:entries [{:force boolean, :method string, :labelIds [string], :linkRequest AccountsCustomBatchRequestEntryLinkRequest, :account Account, :overwrite boolean, :batchId integer, :accountId string, :merchantId string, :view string}]}

Retrieves, inserts, updates, and deletes multiple Merchant Center (sub-)accounts in a single request.

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

Required parameters: none

Optional parameters: none

Body: 

{:entries [{:force boolean,
            :method string,
            :labelIds [string],
            :linkRequest AccountsCustomBatchRequestEntryLinkRequest,
            :account Account,
            :overwrite boolean,
            :batchId integer,
            :accountId string,
            :merchantId string,
            :view string}]}

Retrieves, inserts, updates, and deletes multiple Merchant Center (sub-)accounts in a single request.
sourceraw docstring

delete$clj

(delete$ auth parameters)

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

Required parameters: merchantId, accountId

Optional parameters: force

Deletes a Merchant Center sub-account.

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

Required parameters: merchantId, accountId

Optional parameters: force

Deletes a Merchant Center sub-account.
sourceraw docstring

get$clj

(get$ auth parameters)

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

Required parameters: merchantId, accountId

Optional parameters: view

Retrieves a Merchant Center account.

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

Required parameters: merchantId, accountId

Optional parameters: view

Retrieves a Merchant Center account.
sourceraw docstring

insert$clj

(insert$ auth parameters body)

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

Required parameters: merchantId

Optional parameters: none

Body:

{:businessIdentity {:blackOwned AccountIdentityType, :womenOwned AccountIdentityType, :veteranOwned AccountIdentityType, :latinoOwned AccountIdentityType, :smallBusiness AccountIdentityType, :includeForPromotions boolean}, :websiteUrl string, :labelIds [string], :name string, :adsLinks [{:adsId string, :status string}], :conversionSettings {:freeListingsAutoTaggingEnabled boolean}, :automaticImprovements {:itemUpdates AccountItemUpdates, :imageImprovements AccountImageImprovements, :shippingImprovements AccountShippingImprovements}, :businessInformation {:address AccountAddress, :phoneNumber string, :phoneVerificationStatus string, :customerService AccountCustomerService, :koreanBusinessRegistrationNumber string}, :id string, :kind string, :sellerId string, :adultContent boolean, :cssId string, :youtubeChannelLinks [{:channelId string, :status string}], :googleMyBusinessLink {:gmbEmail string, :status string, :gmbAccountId string}, :automaticLabelIds [string], :users [{:emailAddress string, :admin boolean, :orderManager boolean, :paymentsManager boolean, :paymentsAnalyst boolean, :reportingManager boolean}], :accountManagement string}

Creates a Merchant Center sub-account.

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

Required parameters: merchantId

Optional parameters: none

Body: 

{:businessIdentity {:blackOwned AccountIdentityType,
                    :womenOwned AccountIdentityType,
                    :veteranOwned AccountIdentityType,
                    :latinoOwned AccountIdentityType,
                    :smallBusiness AccountIdentityType,
                    :includeForPromotions boolean},
 :websiteUrl string,
 :labelIds [string],
 :name string,
 :adsLinks [{:adsId string, :status string}],
 :conversionSettings {:freeListingsAutoTaggingEnabled boolean},
 :automaticImprovements {:itemUpdates AccountItemUpdates,
                         :imageImprovements AccountImageImprovements,
                         :shippingImprovements AccountShippingImprovements},
 :businessInformation {:address AccountAddress,
                       :phoneNumber string,
                       :phoneVerificationStatus string,
                       :customerService AccountCustomerService,
                       :koreanBusinessRegistrationNumber string},
 :id string,
 :kind string,
 :sellerId string,
 :adultContent boolean,
 :cssId string,
 :youtubeChannelLinks [{:channelId string, :status string}],
 :googleMyBusinessLink {:gmbEmail string,
                        :status string,
                        :gmbAccountId string},
 :automaticLabelIds [string],
 :users [{:emailAddress string,
          :admin boolean,
          :orderManager boolean,
          :paymentsManager boolean,
          :paymentsAnalyst boolean,
          :reportingManager boolean}],
 :accountManagement string}

Creates a Merchant Center sub-account.
sourceraw docstring

labels-create$clj

(labels-create$ auth parameters body)

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

Required parameters: accountId

Optional parameters: none

Body:

{:labelId string, :accountId string, :name string, :description string, :labelType string}

Creates a new label, not assigned to any account.

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

Required parameters: accountId

Optional parameters: none

Body: 

{:labelId string,
 :accountId string,
 :name string,
 :description string,
 :labelType string}

Creates a new label, not assigned to any account.
sourceraw docstring

labels-delete$clj

(labels-delete$ auth parameters)

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

Required parameters: accountId, labelId

Optional parameters: none

Deletes a label and removes it from all accounts to which it was assigned.

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

Required parameters: accountId, labelId

Optional parameters: none

Deletes a label and removes it from all accounts to which it was assigned.
sourceraw docstring

labels-list$clj

(labels-list$ auth parameters)

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

Required parameters: accountId

Optional parameters: pageSize, pageToken

Lists the labels assigned to an account.

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

Required parameters: accountId

Optional parameters: pageSize, pageToken

Lists the labels assigned to an account.
sourceraw docstring

labels-patch$clj

(labels-patch$ auth parameters body)

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

Required parameters: accountId, labelId

Optional parameters: none

Body:

{:labelId string, :accountId string, :name string, :description string, :labelType string}

Updates a label.

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

Required parameters: accountId, labelId

Optional parameters: none

Body: 

{:labelId string,
 :accountId string,
 :name string,
 :description string,
 :labelType string}

Updates a label.
sourceraw docstring

link$clj

(link$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/link

Required parameters: merchantId, accountId

Optional parameters: none

Body:

{:action string, :linkedAccountId string, :linkType string, :services [string], :paymentServiceProviderLinkInfo {:externalAccountId string, :externalAccountBusinessCountry string}, :eCommercePlatformLinkInfo {:externalAccountId string}}

Performs an action on a link between two Merchant Center accounts, namely accountId and linkedAccountId.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/link

Required parameters: merchantId, accountId

Optional parameters: none

Body: 

{:action string,
 :linkedAccountId string,
 :linkType string,
 :services [string],
 :paymentServiceProviderLinkInfo {:externalAccountId string,
                                  :externalAccountBusinessCountry string},
 :eCommercePlatformLinkInfo {:externalAccountId string}}

Performs an action on a link between two Merchant Center accounts, namely accountId and linkedAccountId.
sourceraw docstring

list$clj

(list$ auth parameters)

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

Required parameters: merchantId

Optional parameters: maxResults, pageToken, view, label, name

Lists the sub-accounts in your Merchant Center account.

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

Required parameters: merchantId

Optional parameters: maxResults, pageToken, view, label, name

Lists the sub-accounts in your Merchant Center account.
sourceraw docstring

listlinks$clj

(listlinks$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/listlinks

Required parameters: merchantId, accountId

Optional parameters: maxResults, pageToken

Returns the list of accounts linked to your Merchant Center account.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/listlinks

Required parameters: merchantId, accountId

Optional parameters: maxResults, pageToken

Returns the list of accounts linked to your Merchant Center account.
sourceraw docstring

requestphoneverification$clj

(requestphoneverification$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/requestphoneverification

Required parameters: merchantId, accountId

Optional parameters: none

Body:

{:phoneRegionCode string, :phoneNumber string, :phoneVerificationMethod string, :languageCode string}

Request verification code to start phone verification.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/requestphoneverification

Required parameters: merchantId, accountId

Optional parameters: none

Body: 

{:phoneRegionCode string,
 :phoneNumber string,
 :phoneVerificationMethod string,
 :languageCode string}

Request verification code to start phone verification.
sourceraw docstring

returncarrier-create$clj

(returncarrier-create$ auth parameters body)

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

Required parameters: accountId

Optional parameters: none

Body:

{:carrierAccountId string, :carrierAccountNumber string, :carrierAccountName string, :carrierCode string}

Links return carrier to a merchant account.

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

Required parameters: accountId

Optional parameters: none

Body: 

{:carrierAccountId string,
 :carrierAccountNumber string,
 :carrierAccountName string,
 :carrierCode string}

Links return carrier to a merchant account.
sourceraw docstring

returncarrier-delete$clj

(returncarrier-delete$ auth parameters)

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

Required parameters: accountId, carrierAccountId

Optional parameters: none

Delete a return carrier in the merchant account.

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

Required parameters: accountId, carrierAccountId

Optional parameters: none

Delete a return carrier in the merchant account.
sourceraw docstring

returncarrier-list$clj

(returncarrier-list$ auth parameters)

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

Required parameters: accountId

Optional parameters: none

Lists available return carriers in the merchant account.

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

Required parameters: accountId

Optional parameters: none

Lists available return carriers in the merchant account.
sourceraw docstring

returncarrier-patch$clj

(returncarrier-patch$ auth parameters body)

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

Required parameters: accountId, carrierAccountId

Optional parameters: none

Body:

{:carrierAccountId string, :carrierAccountNumber string, :carrierAccountName string, :carrierCode string}

Updates a return carrier in the merchant account.

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

Required parameters: accountId, carrierAccountId

Optional parameters: none

Body: 

{:carrierAccountId string,
 :carrierAccountNumber string,
 :carrierAccountName string,
 :carrierCode string}

Updates a return carrier in the merchant account.
sourceraw docstring

update$clj

(update$ auth parameters body)

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

Required parameters: merchantId, accountId

Optional parameters: none

Body:

{:businessIdentity {:blackOwned AccountIdentityType, :womenOwned AccountIdentityType, :veteranOwned AccountIdentityType, :latinoOwned AccountIdentityType, :smallBusiness AccountIdentityType, :includeForPromotions boolean}, :websiteUrl string, :labelIds [string], :name string, :adsLinks [{:adsId string, :status string}], :conversionSettings {:freeListingsAutoTaggingEnabled boolean}, :automaticImprovements {:itemUpdates AccountItemUpdates, :imageImprovements AccountImageImprovements, :shippingImprovements AccountShippingImprovements}, :businessInformation {:address AccountAddress, :phoneNumber string, :phoneVerificationStatus string, :customerService AccountCustomerService, :koreanBusinessRegistrationNumber string}, :id string, :kind string, :sellerId string, :adultContent boolean, :cssId string, :youtubeChannelLinks [{:channelId string, :status string}], :googleMyBusinessLink {:gmbEmail string, :status string, :gmbAccountId string}, :automaticLabelIds [string], :users [{:emailAddress string, :admin boolean, :orderManager boolean, :paymentsManager boolean, :paymentsAnalyst boolean, :reportingManager boolean}], :accountManagement string}

Updates a Merchant Center account. Any fields that are not provided are deleted from the resource.

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

Required parameters: merchantId, accountId

Optional parameters: none

Body: 

{:businessIdentity {:blackOwned AccountIdentityType,
                    :womenOwned AccountIdentityType,
                    :veteranOwned AccountIdentityType,
                    :latinoOwned AccountIdentityType,
                    :smallBusiness AccountIdentityType,
                    :includeForPromotions boolean},
 :websiteUrl string,
 :labelIds [string],
 :name string,
 :adsLinks [{:adsId string, :status string}],
 :conversionSettings {:freeListingsAutoTaggingEnabled boolean},
 :automaticImprovements {:itemUpdates AccountItemUpdates,
                         :imageImprovements AccountImageImprovements,
                         :shippingImprovements AccountShippingImprovements},
 :businessInformation {:address AccountAddress,
                       :phoneNumber string,
                       :phoneVerificationStatus string,
                       :customerService AccountCustomerService,
                       :koreanBusinessRegistrationNumber string},
 :id string,
 :kind string,
 :sellerId string,
 :adultContent boolean,
 :cssId string,
 :youtubeChannelLinks [{:channelId string, :status string}],
 :googleMyBusinessLink {:gmbEmail string,
                        :status string,
                        :gmbAccountId string},
 :automaticLabelIds [string],
 :users [{:emailAddress string,
          :admin boolean,
          :orderManager boolean,
          :paymentsManager boolean,
          :paymentsAnalyst boolean,
          :reportingManager boolean}],
 :accountManagement string}

Updates a Merchant Center account. Any fields that are not provided are deleted from the resource.
sourceraw docstring

updatelabels$clj

(updatelabels$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/updatelabels

Required parameters: merchantId, accountId

Optional parameters: none

Body:

{:labelIds [string]}

Updates labels that are assigned to the Merchant Center account by CSS user.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/updatelabels

Required parameters: merchantId, accountId

Optional parameters: none

Body: 

{:labelIds [string]}

Updates labels that are assigned to the Merchant Center account by CSS user.
sourceraw docstring

verifyphonenumber$clj

(verifyphonenumber$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/verifyphonenumber

Required parameters: merchantId, accountId

Optional parameters: none

Body:

{:verificationId string, :verificationCode string, :phoneVerificationMethod string}

Validates verification code to verify phone number for the account. If successful this will overwrite the value of accounts.businessinformation.phoneNumber. Only verified phone number will replace an existing verified phone number.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/accounts/verifyphonenumber

Required parameters: merchantId, accountId

Optional parameters: none

Body: 

{:verificationId string,
 :verificationCode string,
 :phoneVerificationMethod string}

Validates verification code to verify phone number for the account. If successful this will overwrite the value of `accounts.businessinformation.phoneNumber`. Only verified phone number will replace an existing verified phone number.
sourceraw docstring

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

× close