Content API for Shopping (content:v2.1)

2026-08-29

125 removed methods | Removed API

Deletions

    Methods
  • content.productstatuses.custombatch

      HTTP Method : POST

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : productstatuses/batch

      Path : productstatuses/batch

      Description : Gets the statuses of multiple products in a single request.

  • content.productstatuses.get

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        merchantId

          Required : Yes

          Description : The ID of the account that contains the product. This account cannot be a multi-client account.

          Type : string

          Format : uint64

          Location : path

        productId

          Description : The REST ID of the product.

          Location : path

          Type : string

          Required : Yes

        destinations

          Type : string

          Location : query

          Description : If set, only issues for the specified destinations are returned, otherwise only issues for the Shopping destination.

          Repeated : Yes

      HTTP Method : GET

      Flat Path : {merchantId}/productstatuses/{productId}

      Path : {merchantId}/productstatuses/{productId}

      Description : Gets the status of a product from your Merchant Center account.

      Parameter Order :

    • merchantId
    • productId
  • content.productstatuses.list

      Flat Path : {merchantId}/productstatuses

      HTTP Method : GET

      Parameter Order : merchantId

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/productstatuses

      Parameters :

        maxResults

          Location : query

          Format : uint32

          Type : integer

          Description : The maximum number of product statuses to return in the response, used for paging. The default value is 25. The maximum value is 250.

        destinations

          Repeated : Yes

          Description : If set, only issues for the specified destinations are returned, otherwise only issues for the Shopping destination.

          Location : query

          Type : string

        merchantId

          Format : uint64

          Location : path

          Description : The ID of the account that contains the products. This account cannot be a multi-client account.

          Required : Yes

          Type : string

        pageToken

          Type : string

          Location : query

          Description : The token returned by the previous request.

      Description : Lists the statuses of the products in your Merchant Center account.

  • content.accounttax.list

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/accounttax

      Flat Path : {merchantId}/accounttax

      Parameters :

        pageToken

          Type : string

          Description : The token returned by the previous request.

          Location : query

        maxResults

          Format : uint32

          Type : integer

          Location : query

          Description : The maximum number of tax settings to return in the response, used for paging.

        merchantId

          Location : path

          Description : The ID of the managing account. This must be a multi-client account.

          Required : Yes

          Type : string

          Format : uint64

      HTTP Method : GET

      Description : Lists the tax settings of the sub-accounts in your Merchant Center account.

      Parameter Order : merchantId

  • content.accounttax.update

      Parameters :

        accountId

          Location : path

          Format : uint64

          Required : Yes

          Description : The ID of the account for which to get/update account tax settings.

          Type : string

        merchantId

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Type : string

          Location : path

          Format : uint64

          Required : Yes

      Flat Path : {merchantId}/accounttax/{accountId}

      Path : {merchantId}/accounttax/{accountId}

      Description : Updates the tax settings of the account. Any fields that are not provided are deleted from the resource.

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : PUT

      Scopes : https://www.googleapis.com/auth/content

  • content.accounttax.custombatch

      Flat Path : accounttax/batch

      Path : accounttax/batch

      Scopes : https://www.googleapis.com/auth/content

      Description : Retrieves and updates tax settings of multiple accounts in a single request.

      HTTP Method : POST

  • content.accounttax.get

      Flat Path : {merchantId}/accounttax/{accountId}

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        accountId

          Location : path

          Format : uint64

          Required : Yes

          Description : The ID of the account for which to get/update account tax settings.

          Type : string

        merchantId

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Required : Yes

          Format : uint64

          Type : string

          Location : path

      HTTP Method : GET

      Path : {merchantId}/accounttax/{accountId}

      Description : Retrieves the tax settings of the account.

      Parameter Order :

    • merchantId
    • accountId
  • content.csses.updatelabels

      Description : Updates labels that are assigned to a CSS domain by its CSS group.

      Path : {cssGroupId}/csses/{cssDomainId}/updatelabels

      Parameter Order :

    • cssGroupId
    • cssDomainId
    • Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Parameters :

        cssGroupId

          Format : int64

          Location : path

          Description : Required. The CSS group ID of the updated CSS domain.

          Type : string

          Required : Yes

        cssDomainId

          Required : Yes

          Type : string

          Location : path

          Format : int64

          Description : Required. The ID of the updated CSS domain.

      Flat Path : {cssGroupId}/csses/{cssDomainId}/updatelabels

  • content.csses.get

      Parameter Order :

    • cssGroupId
    • cssDomainId
    • Scopes : https://www.googleapis.com/auth/content

      Path : {cssGroupId}/csses/{cssDomainId}

      Parameters :

        cssDomainId

          Required : Yes

          Format : int64

          Description : Required. The ID of the CSS domain to return.

          Location : path

          Type : string

        cssGroupId

          Location : path

          Format : int64

          Required : Yes

          Type : string

          Description : Required. The ID of the managing account. If this parameter is not the same as [cssDomainId](#cssDomainId), then this ID must be a CSS group ID and `cssDomainId` must be the ID of a CSS domain affiliated with this group.

      Description : Retrieves a single CSS domain by ID.

      HTTP Method : GET

      Flat Path : {cssGroupId}/csses/{cssDomainId}

  • content.csses.list

      Description : Lists CSS domains affiliated with a CSS group.

      Parameters :

        cssGroupId

          Location : path

          Format : int64

          Type : string

          Description : Required. The CSS group ID of CSS domains to be listed.

          Required : Yes

        pageToken

          Type : string

          Description : A page token, received from a previous `ListCsses` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListCsses` must match the call that provided the page token.

          Location : query

        pageSize

          Description : The maximum number of CSS domains to return. The service may return fewer than this value. If unspecified, at most 50 CSS domains will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Format : int32

          Type : integer

          Location : query

      Path : {cssGroupId}/csses

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order : cssGroupId

      Flat Path : {cssGroupId}/csses

  • content.products.custombatch

      Flat Path : products/batch

      HTTP Method : POST

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

      Path : products/batch

      Scopes : https://www.googleapis.com/auth/content

  • content.products.get

      Description : Retrieves a product from your Merchant Center account.

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • productId
    • Path : {merchantId}/products/{productId}

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        productId

          Type : string

          Required : Yes

          Location : path

          Description : The REST ID of the product.

        merchantId

          Format : uint64

          Location : path

          Type : string

          Description : The ID of the account that contains the product. This account cannot be a multi-client account.

          Required : Yes

      Flat Path : {merchantId}/products/{productId}

  • content.products.delete

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

          Type : string

          Location : path

          Description : The ID of the account that contains the product. This account cannot be a multi-client account.

        productId

          Description : The REST ID of the product.

          Type : string

          Location : path

          Required : Yes

        feedId

          Location : query

          Format : uint64

          Description : The Content API Supplemental Feed ID. If present then product deletion applies to the data in a supplemental feed. If absent, entire product will be deleted.

          Type : string

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/products/{productId}

      Parameter Order :

    • merchantId
    • productId
    • Description : Deletes a product from your Merchant Center account.

      Flat Path : {merchantId}/products/{productId}

      HTTP Method : DELETE

  • content.products.update

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

      HTTP Method : PATCH

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order :

    • merchantId
    • productId
    • Parameters :

        merchantId

          Format : uint64

          Required : Yes

          Location : path

          Type : string

          Description : The ID of the account that contains the product. This account cannot be a multi-client account.

        updateMask

          Format : google-fieldmask

          Type : string

          Description : The comma-separated list of product attributes to be updated. Example: `"title,salePrice"`. Attributes specified in the update mask without a value specified in the body will be deleted from the product. *You must specify the update mask to delete attributes.* Only top-level product attributes can be updated. If not defined, product attributes with set values will be updated and other attributes will stay unchanged.

          Location : query

        productId

          Location : path

          Description : The REST ID of the product for which to update.

          Required : Yes

          Type : string

      Flat Path : {merchantId}/products/{productId}

      Path : {merchantId}/products/{productId}

  • content.products.list

      Parameters :

        maxResults

          Location : query

          Type : integer

          Format : uint32

          Description : The maximum number of products to return in the response, used for paging. The default value is 25. The maximum value is 250.

        merchantId

          Format : uint64

          Required : Yes

          Description : The ID of the account that contains the products. This account cannot be a multi-client account.

          Location : path

          Type : string

        pageToken

          Location : query

          Description : The token returned by the previous request.

          Type : string

      Description : 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.

      Path : {merchantId}/products

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/products

      Parameter Order : merchantId

      HTTP Method : GET

  • content.products.insert

      Flat Path : {merchantId}/products

      Description : 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.

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        feedId

          Location : query

          Format : uint64

          Description : The Content API Supplemental Feed ID. If present then product insertion applies to the data in a supplemental feed.

          Type : string

        merchantId

          Description : The ID of the account that contains the product. This account cannot be a multi-client account.

          Location : path

          Type : string

          Required : Yes

          Format : uint64

      Path : {merchantId}/products

      HTTP Method : POST

      Parameter Order : merchantId

  • content.pubsubnotificationsettings.update

      Path : {merchantId}/pubsubnotificationsettings

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        merchantId

          Description : The ID of the account.

          Format : uint64

          Required : Yes

          Location : path

          Type : string

      Flat Path : {merchantId}/pubsubnotificationsettings

      Description : Register a Merchant Center account for pubsub notifications. Note that cloud topic name shouldn't be provided as part of the request.

      Parameter Order : merchantId

      HTTP Method : PUT

  • content.pubsubnotificationsettings.get

      Parameters :

        merchantId

          Location : path

          Format : uint64

          Required : Yes

          Description : The ID of the account for which to get pubsub notification settings.

          Type : string

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order : merchantId

      Description : Retrieves a Merchant Center account's pubsub notification settings.

      Path : {merchantId}/pubsubnotificationsettings

      Flat Path : {merchantId}/pubsubnotificationsettings

      HTTP Method : GET

  • content.shoppingadsprogram.get

      Description : Retrieves the status and review eligibility for the Shopping Ads program. Returns errors and warnings if they require action to resolve, will become disapprovals, or impact impressions. Use `accountstatuses` to view all issues for an account.

      Path : {merchantId}/shoppingadsprogram

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Location : path

          Format : int64

          Description : Required. The ID of the account.

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/shoppingadsprogram

      Parameter Order : merchantId

      HTTP Method : GET

  • content.shoppingadsprogram.requestreview

      HTTP Method : POST

      Path : {merchantId}/shoppingadsprogram/requestreview

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order : merchantId

      Flat Path : {merchantId}/shoppingadsprogram/requestreview

      Parameters :

        merchantId

          Location : path

          Format : int64

          Description : Required. The ID of the account.

          Required : Yes

          Type : string

      Description : Requests a review of Shopping ads in a specific region. This method deprecated. Use the `MerchantSupportService` to view product and account issues and request a review.

  • content.accounts.insert

      Path : {merchantId}/accounts

      Parameter Order : merchantId

      HTTP Method : POST

      Description : Creates a Merchant Center sub-account.

      Parameters :

        merchantId

          Description : The ID of the managing account. This must be a multi-client account.

          Required : Yes

          Format : uint64

          Location : path

          Type : string

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/accounts

  • content.accounts.authinfo

  • content.accounts.listlinks

      Parameters :

        accountId

          Required : Yes

          Format : uint64

          Description : The ID of the account for which to list links.

          Location : path

          Type : string

        pageToken

          Type : string

          Location : query

          Description : The token returned by the previous request.

        maxResults

          Description : The maximum number of links to return in the response, used for pagination. The minimum allowed value is 5 results per page. If provided value is lower than 5, it will be automatically increased to 5.

          Format : uint32

          Type : integer

          Location : query

        merchantId

          Location : path

          Type : string

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Required : Yes

          Format : uint64

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/accounts/{accountId}/listlinks

      Parameter Order :

    • merchantId
    • accountId
    • Path : {merchantId}/accounts/{accountId}/listlinks

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

  • content.accounts.update

      Flat Path : {merchantId}/accounts/{accountId}

      HTTP Method : PUT

      Parameter Order :

    • merchantId
    • accountId
    • Description : Updates a Merchant Center account. Any fields that are not provided are deleted from the resource.

      Parameters :

        accountId

          Type : string

          Format : uint64

          Description : The ID of the account.

          Required : Yes

          Location : path

        merchantId

          Location : path

          Type : string

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Required : Yes

          Format : uint64

      Path : {merchantId}/accounts/{accountId}

      Scopes : https://www.googleapis.com/auth/content

  • content.accounts.get

      Parameters :

        merchantId

          Format : uint64

          Required : Yes

          Location : path

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Type : string

        view

          Type : string

          Enum :

        • MERCHANT
        • CSS
        • Enum Descriptions :

        • Default. View is populated with Merchant Center fields.
        • View is populated with Comparison Shopping Services fields.
        • Location : query

          Description : Controls which fields will be populated. Acceptable values are: "merchant" and "css". The default value is "merchant".

        accountId

          Required : Yes

          Format : uint64

          Type : string

          Location : path

          Description : The ID of the account.

      Path : {merchantId}/accounts/{accountId}

      Parameter Order :

    • merchantId
    • accountId
    • Scopes : https://www.googleapis.com/auth/content

      Description : Retrieves a Merchant Center account.

      Flat Path : {merchantId}/accounts/{accountId}

      HTTP Method : GET

  • content.accounts.delete

      Path : {merchantId}/accounts/{accountId}

      Parameter Order :

    • merchantId
    • accountId
    • Flat Path : {merchantId}/accounts/{accountId}

      Parameters :

        accountId

          Required : Yes

          Format : uint64

          Location : path

          Description : The ID of the account.

          Type : string

        force

          Default : false

          Description : Option to delete sub-accounts with products. The default value is false.

          Location : query

          Type : boolean

        merchantId

          Location : path

          Format : uint64

          Required : Yes

          Description : The ID of the managing account. This must be a multi-client account, and accountId must be the ID of a sub-account of this account.

          Type : string

      HTTP Method : DELETE

      Scopes : https://www.googleapis.com/auth/content

      Description : Deletes a Merchant Center sub-account.

  • content.accounts.link

      Flat Path : {merchantId}/accounts/{accountId}/link

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Parameter Order :

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

      Path : {merchantId}/accounts/{accountId}/link

      Parameters :

        merchantId

          Required : Yes

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Type : string

          Format : uint64

          Location : path

        accountId

          Required : Yes

          Description : The ID of the account that should be linked.

          Format : uint64

          Location : path

          Type : string

  • content.accounts.claimwebsite

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

      Parameters :

        merchantId

          Location : path

          Format : uint64

          Type : string

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Required : Yes

        overwrite

          Type : boolean

          Description : Only available to selected merchants, for example multi-client accounts (MCAs) and their sub-accounts. When set to `True`, this option removes any existing claim on the requested website and replaces it with a claim from the account that makes the request.

          Location : query

        accountId

          Required : Yes

          Format : uint64

          Location : path

          Description : The ID of the account whose website is claimed.

          Type : string

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order :

    • merchantId
    • accountId
    • Flat Path : {merchantId}/accounts/{accountId}/claimwebsite

      HTTP Method : POST

      Path : {merchantId}/accounts/{accountId}/claimwebsite

  • content.accounts.list

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : GET

      Description : Lists the sub-accounts in your Merchant Center account.

      Parameters :

        label

          Format : uint64

          Type : string

          Location : query

          Description : If view is set to "css", only return accounts that are assigned label with given ID.

        pageToken

          Type : string

          Description : The token returned by the previous request.

          Location : query

        view

          Enum :

        • MERCHANT
        • CSS
        • Description : Controls which fields will be populated. Acceptable values are: "merchant" and "css". The default value is "merchant".

          Enum Descriptions :

        • Default. View is populated with Merchant Center fields.
        • View is populated with Comparison Shopping Services fields.
        • Location : query

          Type : string

        maxResults

          Format : uint32

          Description : The maximum number of accounts to return in the response, used for paging.

          Location : query

          Type : integer

        merchantId

          Type : string

          Location : path

          Required : Yes

          Description : The ID of the managing account. This must be a multi-client account.

          Format : uint64

        name

          Type : string

          Location : query

          Description : If set, only the accounts with the given name (case sensitive) will be returned.

      Parameter Order : merchantId

      Path : {merchantId}/accounts

      Flat Path : {merchantId}/accounts

  • content.accounts.requestphoneverification

      Description : Request verification code to start phone verification.

      Parameters :

        merchantId

          Format : int64

          Type : string

          Required : Yes

          Location : path

          Description : Required. The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and accountId must be the ID of a sub-account of this account.

        accountId

          Description : Required. The ID of the account.

          Location : path

          Type : string

          Format : int64

          Required : Yes

      Flat Path : {merchantId}/accounts/{accountId}/requestphoneverification

      Path : {merchantId}/accounts/{accountId}/requestphoneverification

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Parameter Order :

    • merchantId
    • accountId
  • content.accounts.updatelabels

      Flat Path : {merchantId}/accounts/{accountId}/updatelabels

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

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : POST

      Parameters :

        merchantId

          Format : uint64

          Description : The ID of the managing account.

          Required : Yes

          Type : string

          Location : path

        accountId

          Description : The ID of the account whose labels are updated.

          Type : string

          Required : Yes

          Format : uint64

          Location : path

      Path : {merchantId}/accounts/{accountId}/updatelabels

      Scopes : https://www.googleapis.com/auth/content

  • content.accounts.verifyphonenumber

      Flat Path : {merchantId}/accounts/{accountId}/verifyphonenumber

      Parameter Order :

    • merchantId
    • accountId
    • Path : {merchantId}/accounts/{accountId}/verifyphonenumber

      Parameters :

        accountId

          Required : Yes

          Format : int64

          Type : string

          Location : path

          Description : Required. The ID of the account.

        merchantId

          Description : Required. The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and accountId must be the ID of a sub-account of this account.

          Location : path

          Required : Yes

          Format : int64

          Type : string

      Description : 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.

      HTTP Method : POST

      Scopes : https://www.googleapis.com/auth/content

  • content.accounts.custombatch

      Path : accounts/batch

      Scopes : https://www.googleapis.com/auth/content

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

      HTTP Method : POST

      Flat Path : accounts/batch

  • content.accounts.credentials.create

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

      Flat Path : accounts/{accountId}/credentials

      HTTP Method : POST

      Path : accounts/{accountId}/credentials

      Parameters :

        accountId

          Location : path

          Format : int64

          Required : Yes

          Type : string

          Description : Required. The merchant id of the account these credentials belong to.

      Parameter Order : accountId

      Scopes : https://www.googleapis.com/auth/content

  • content.accounts.returncarrier.create

      Parameter Order : accountId

      Parameters :

        accountId

          Required : Yes

          Type : string

          Format : int64

          Description : Required. The Merchant Center Account Id under which the Return Carrier is to be linked.

          Location : path

      Flat Path : accounts/{accountId}/returncarrier

      Description : Links return carrier to a merchant account.

      Path : accounts/{accountId}/returncarrier

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

  • content.accounts.returncarrier.patch

      HTTP Method : PATCH

      Flat Path : accounts/{accountId}/returncarrier/{carrierAccountId}

      Parameter Order :

    • accountId
    • carrierAccountId
    • Parameters :

        carrierAccountId

          Description : Required. The Google-provided unique carrier ID, used to update the resource.

          Format : int64

          Location : path

          Required : Yes

          Type : string

        accountId

          Location : path

          Description : Required. The Merchant Center Account Id under which the Return Carrier is to be linked.

          Type : string

          Required : Yes

          Format : int64

      Scopes : https://www.googleapis.com/auth/content

      Description : Updates a return carrier in the merchant account.

      Path : accounts/{accountId}/returncarrier/{carrierAccountId}

  • content.accounts.returncarrier.delete

      Path : accounts/{accountId}/returncarrier/{carrierAccountId}

      Description : Delete a return carrier in the merchant account.

      Parameters :

        accountId

          Description : Required. The Merchant Center Account Id under which the Return Carrier is to be linked.

          Required : Yes

          Location : path

          Type : string

          Format : int64

        carrierAccountId

          Required : Yes

          Format : int64

          Location : path

          Description : Required. The Google-provided unique carrier ID, used to update the resource.

          Type : string

      Parameter Order :

    • accountId
    • carrierAccountId
    • Flat Path : accounts/{accountId}/returncarrier/{carrierAccountId}

      HTTP Method : DELETE

      Scopes : https://www.googleapis.com/auth/content

  • content.accounts.returncarrier.list

      HTTP Method : GET

      Flat Path : accounts/{accountId}/returncarrier

      Path : accounts/{accountId}/returncarrier

      Parameter Order : accountId

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        accountId

          Location : path

          Format : int64

          Description : Required. The Merchant Center Account Id under which the Return Carrier is to be linked.

          Required : Yes

          Type : string

      Description : Lists available return carriers in the merchant account.

  • content.accounts.labels.delete

      HTTP Method : DELETE

      Path : accounts/{accountId}/labels/{labelId}

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

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : accounts/{accountId}/labels/{labelId}

      Parameter Order :

    • accountId
    • labelId
    • Parameters :

        labelId

          Type : string

          Required : Yes

          Format : int64

          Description : Required. The id of the label to delete.

          Location : path

        accountId

          Type : string

          Description : Required. The id of the account that owns the label.

          Required : Yes

          Format : int64

          Location : path

  • content.accounts.labels.list

      Parameters :

        accountId

          Required : Yes

          Type : string

          Format : int64

          Location : path

          Description : Required. The account id for whose labels are to be listed.

        pageToken

          Description : A page token, received from a previous `ListAccountLabels` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListAccountLabels` must match the call that provided the page token.

          Type : string

          Location : query

        pageSize

          Type : integer

          Description : The maximum number of labels to return. The service may return fewer than this value. If unspecified, at most 50 labels will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Format : int32

          Location : query

      Description : Lists the labels assigned to an account.

      Flat Path : accounts/{accountId}/labels

      Scopes : https://www.googleapis.com/auth/content

      Path : accounts/{accountId}/labels

      Parameter Order : accountId

      HTTP Method : GET

  • content.accounts.labels.create

      HTTP Method : POST

      Description : Creates a new label, not assigned to any account.

      Scopes : https://www.googleapis.com/auth/content

      Path : accounts/{accountId}/labels

      Parameter Order : accountId

      Flat Path : accounts/{accountId}/labels

      Parameters :

        accountId

          Format : int64

          Location : path

          Type : string

          Required : Yes

          Description : Required. The id of the account this label belongs to.

  • content.accounts.labels.patch

      Description : Updates a label.

      Path : accounts/{accountId}/labels/{labelId}

      HTTP Method : PATCH

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order :

    • accountId
    • labelId
    • Flat Path : accounts/{accountId}/labels/{labelId}

      Parameters :

        accountId

          Location : path

          Type : string

          Format : int64

          Description : Required. The id of the account this label belongs to.

          Required : Yes

        labelId

          Location : path

          Type : string

          Format : int64

          Required : Yes

          Description : Required. The id of the label to update.

  • content.datafeedstatuses.get

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • datafeedId
    • Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/datafeedstatuses/{datafeedId}

      Parameters :

        merchantId

          Type : string

          Location : path

          Description : The ID of the account that manages the datafeed. This account cannot be a multi-client account.

          Required : Yes

          Format : uint64

        language

          Type : string

          Location : query

          Description : The language to get the datafeed status for. If this parameter is provided then `country` must also be provided. Note that this parameter is required for feeds targeting multiple countries and languages, since a feed may have a different status for each target.

        datafeedId

          Required : Yes

          Description : The ID of the datafeed.

          Type : string

          Location : path

          Format : uint64

        country

          Description : Deprecated. Use `feedLabel` instead. The country to get the datafeed status for. If this parameter is provided then `language` must also be provided. Note that this parameter is required for feeds targeting multiple countries and languages, since a feed may have a different status for each target.

          Location : query

          Type : string

        feedLabel

          Location : query

          Description : The feed label to get the datafeed status for. If this parameter is provided then `language` must also be provided. Note that this parameter is required for feeds targeting multiple countries and languages, since a feed may have a different status for each target.

          Type : string

      Description : Retrieves the status of a datafeed from your Merchant Center account.

      Flat Path : {merchantId}/datafeedstatuses/{datafeedId}

  • content.datafeedstatuses.custombatch

      HTTP Method : POST

      Path : datafeedstatuses/batch

      Description : Gets multiple Merchant Center datafeed statuses in a single request.

      Flat Path : datafeedstatuses/batch

      Scopes : https://www.googleapis.com/auth/content

  • content.datafeedstatuses.list

      Parameters :

        maxResults

          Format : uint32

          Description : The maximum number of products to return in the response, used for paging.

          Location : query

          Type : integer

        merchantId

          Required : Yes

          Description : The ID of the account that manages the datafeeds. This account cannot be a multi-client account.

          Location : path

          Format : uint64

          Type : string

        pageToken

          Description : The token returned by the previous request.

          Location : query

          Type : string

      Description : Lists the statuses of the datafeeds in your Merchant Center account.

      Path : {merchantId}/datafeedstatuses

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order : merchantId

      HTTP Method : GET

      Flat Path : {merchantId}/datafeedstatuses

  • content.accountstatuses.list

      Description : Lists the statuses of the sub-accounts in your Merchant Center account.

      HTTP Method : GET

      Path : {merchantId}/accountstatuses

      Parameters :

        merchantId

          Format : uint64

          Location : path

          Description : The ID of the managing account. This must be a multi-client account.

          Type : string

          Required : Yes

        destinations

          Description : If set, only issues for the specified destinations are returned, otherwise only issues for the Shopping destination.

          Repeated : Yes

          Location : query

          Type : string

        maxResults

          Type : integer

          Description : The maximum number of account statuses to return in the response, used for paging.

          Location : query

          Format : uint32

        pageToken

          Location : query

          Type : string

          Description : The token returned by the previous request.

        name

          Description : If set, only the accounts with the given name (case sensitive) will be returned.

          Type : string

          Location : query

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/accountstatuses

      Parameter Order : merchantId

  • content.accountstatuses.get

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : GET

      Description : Retrieves the status of a Merchant Center account. No itemLevelIssues are returned for multi-client accounts.

      Path : {merchantId}/accountstatuses/{accountId}

      Flat Path : {merchantId}/accountstatuses/{accountId}

      Parameters :

        accountId

          Type : string

          Format : uint64

          Required : Yes

          Description : The ID of the account.

          Location : path

        destinations

          Repeated : Yes

          Location : query

          Type : string

          Description : If set, only issues for the specified destinations are returned, otherwise only issues for the Shopping destination.

        merchantId

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Required : Yes

          Format : uint64

          Type : string

          Location : path

      Parameter Order :

    • merchantId
    • accountId
  • content.accountstatuses.custombatch

      Flat Path : accountstatuses/batch

      Description : Retrieves multiple Merchant Center account statuses in a single request.

      Path : accountstatuses/batch

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

  • content.promotions.list

      HTTP Method : GET

      Parameter Order : merchantId

      Parameters :

        merchantId

          Format : int64

          Description : Required. The ID of the account that contains the collection.

          Required : Yes

          Type : string

          Location : path

        pageSize

          Format : int32

          Type : integer

          Description : The maximum number of promotions to return. The service may return fewer than this value. If unspecified, at most 50 labels will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Location : query

        pageToken

          Location : query

          Description : A page token, received from a previous `ListPromotion` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListPromotion` must match the call that provided the page token.

          Type : string

        languageCode

          Type : string

          Description : The two-letter ISO 639-1 language code associated with the promotions, used as a filter.

          Location : query

        countryCode

          Description : [CLDR country code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) (for example, "US"), used as a filter on promotions target country.

          Location : query

          Type : string

      Flat Path : {merchantId}/promotions

      Path : {merchantId}/promotions

      Description : List all promotions from your Merchant Center account.

      Scopes : https://www.googleapis.com/auth/content

  • content.promotions.get

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Format : int64

          Description : Required. The ID of the account that contains the collection.

          Location : path

        id

          Description : Required. REST ID of the promotion to retrieve.

          Type : string

          Required : Yes

          Location : path

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order :

    • merchantId
    • id
    • Flat Path : {merchantId}/promotions/{id}

      HTTP Method : GET

      Description : Retrieves a promotion from your Merchant Center account.

      Path : {merchantId}/promotions/{id}

  • content.promotions.create

      HTTP Method : POST

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/promotions

      Flat Path : {merchantId}/promotions

      Description : Inserts a promotion for your Merchant Center account. If the promotion already exists, then it updates the promotion instead. To [end or delete] (https://developers.google.com/shopping-content/guides/promotions#end_a_promotion) a promotion update the time period of the promotion to a time that has already passed.

      Parameter Order : merchantId

      Parameters :

        merchantId

          Format : int64

          Required : Yes

          Description : Required. The ID of the account that contains the collection.

          Type : string

          Location : path

  • content.freelistingsprogram.checkoutsettings.insert

      HTTP Method : POST

      Description : Enrolls merchant in `Checkout` program.

      Parameter Order : merchantId

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        merchantId

          Description : Required. The ID of the account.

          Format : int64

          Required : Yes

          Location : path

          Type : string

      Path : {merchantId}/freelistingsprogram/checkoutsettings

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

  • content.freelistingsprogram.checkoutsettings.delete

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

      HTTP Method : DELETE

      Parameter Order : merchantId

      Description : Deletes `Checkout` settings and unenrolls merchant from `Checkout` program.

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/freelistingsprogram/checkoutsettings

      Parameters :

        merchantId

          Required : Yes

          Format : int64

          Type : string

          Location : path

          Description : Required. The ID of the account.

  • content.freelistingsprogram.checkoutsettings.get

      Description : Gets Checkout settings for the given merchant. This includes information about review state, enrollment state and URL settings.

      HTTP Method : GET

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

      Parameters :

        merchantId

          Location : path

          Description : Required. The ID of the account.

          Required : Yes

          Format : int64

          Type : string

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order : merchantId

      Path : {merchantId}/freelistingsprogram/checkoutsettings

  • content.freelistingsprogram.requestreview

      Path : {merchantId}/freelistingsprogram/requestreview

      Parameters :

        merchantId

          Location : path

          Description : Required. The ID of the account.

          Format : int64

          Required : Yes

          Type : string

      Description : Requests a review of free listings in a specific region. This method deprecated. Use the `MerchantSupportService` to view product and account issues and request a review.

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Parameter Order : merchantId

      Flat Path : {merchantId}/freelistingsprogram/requestreview

  • content.freelistingsprogram.get

      HTTP Method : GET

      Parameter Order : merchantId

      Path : {merchantId}/freelistingsprogram

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        merchantId

          Location : path

          Description : Required. The ID of the account.

          Format : int64

          Required : Yes

          Type : string

      Description : Retrieves the status and review eligibility for the free listing program. Returns errors and warnings if they require action to resolve, will become disapprovals, or impact impressions. Use `accountstatuses` to view all issues for an account.

      Flat Path : {merchantId}/freelistingsprogram

  • content.collectionstatuses.list

      Path : {merchantId}/collectionstatuses

      Parameters :

        pageToken

          Description : Token (if provided) to retrieve the subsequent page. All other parameters must match the original call that provided the page token.

          Type : string

          Location : query

        merchantId

          Required : Yes

          Type : string

          Description : Required. The ID of the account that contains the collection. This account cannot be a multi-client account.

          Location : path

          Format : int64

        pageSize

          Type : integer

          Format : int32

          Location : query

          Description : The maximum number of collection statuses to return in the response, used for paging. Defaults to 50; values above 1000 will be coerced to 1000.

      Parameter Order : merchantId

      Scopes : https://www.googleapis.com/auth/content

      Description : Lists the statuses of the collections in your Merchant Center account.

      Flat Path : {merchantId}/collectionstatuses

      HTTP Method : GET

  • content.collectionstatuses.get

      Path : {merchantId}/collectionstatuses/{collectionId}

      Parameter Order :

    • merchantId
    • collectionId
    • Parameters :

        collectionId

          Type : string

          Location : path

          Required : Yes

          Description : Required. The collectionId of the collection. CollectionId is the same as the REST ID of the collection.

        merchantId

          Format : int64

          Location : path

          Type : string

          Description : Required. The ID of the account that contains the collection. This account cannot be a multi-client account.

          Required : Yes

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/collectionstatuses/{collectionId}

      HTTP Method : GET

      Description : Gets the status of a collection from your Merchant Center account.

  • content.returnpolicyonline.get

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      Description : Gets an existing return policy.

      Parameters :

        merchantId

          Type : string

          Location : path

          Format : int64

          Required : Yes

          Description : Required. The id of the merchant for which to retrieve the return policy online object.

        returnPolicyId

          Location : path

          Type : string

          Required : Yes

          Description : Required. The id of the return policy to retrieve.

      Parameter Order :

    • merchantId
    • returnPolicyId
    • Flat Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/content

  • content.returnpolicyonline.delete

      Parameters :

        merchantId

          Description : Required. The id of the merchant for which to retrieve the return policy online object.

          Required : Yes

          Type : string

          Format : int64

          Location : path

        returnPolicyId

          Required : Yes

          Location : path

          Description : Required. The id of the return policy to delete.

          Type : string

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      Parameter Order :

    • merchantId
    • returnPolicyId
    • Description : Deletes an existing return policy.

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      HTTP Method : DELETE

  • content.returnpolicyonline.list

      Scopes : https://www.googleapis.com/auth/content

      Description : Lists all existing return policies.

      Flat Path : {merchantId}/returnpolicyonline

      HTTP Method : GET

      Parameter Order : merchantId

      Parameters :

        merchantId

          Description : Required. The id of the merchant for which to retrieve the return policy online object.

          Location : path

          Type : string

          Format : int64

          Required : Yes

      Path : {merchantId}/returnpolicyonline

  • content.returnpolicyonline.create

      Parameters :

        merchantId

          Description : Required. The id of the merchant for which to retrieve the return policy online object.

          Type : string

          Required : Yes

          Format : int64

          Location : path

      Description : Creates a new return policy.

      Parameter Order : merchantId

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/returnpolicyonline

      Path : {merchantId}/returnpolicyonline

      HTTP Method : POST

  • content.returnpolicyonline.patch

      Parameter Order :

    • merchantId
    • returnPolicyId
    • Parameters :

        merchantId

          Required : Yes

          Format : int64

          Location : path

          Description : Required. The id of the merchant for which to retrieve the return policy online object.

          Type : string

        returnPolicyId

          Required : Yes

          Location : path

          Type : string

          Description : Required. The id of the return policy to update.

      Scopes : https://www.googleapis.com/auth/content

      Description : Updates an existing return policy.

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      Flat Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      HTTP Method : PATCH

  • content.collections.delete

      Parameter Order :

    • merchantId
    • collectionId
    • Description : Deletes a collection from your Merchant Center account.

      Flat Path : {merchantId}/collections/{collectionId}

      HTTP Method : DELETE

      Parameters :

        merchantId

          Required : Yes

          Location : path

          Description : Required. The ID of the account that contains the collection. This account cannot be a multi-client account.

          Type : string

          Format : int64

        collectionId

          Required : Yes

          Location : path

          Type : string

          Description : Required. The collectionId of the collection. CollectionId is the same as the REST ID of the collection.

      Path : {merchantId}/collections/{collectionId}

      Scopes : https://www.googleapis.com/auth/content

  • content.collections.get

      Flat Path : {merchantId}/collections/{collectionId}

      Parameters :

        merchantId

          Required : Yes

          Format : int64

          Description : Required. The ID of the account that contains the collection. This account cannot be a multi-client account.

          Location : path

          Type : string

        collectionId

          Required : Yes

          Description : Required. The REST ID of the collection.

          Location : path

          Type : string

      Parameter Order :

    • merchantId
    • collectionId
    • Scopes : https://www.googleapis.com/auth/content

      Description : Retrieves a collection from your Merchant Center account.

      Path : {merchantId}/collections/{collectionId}

      HTTP Method : GET

  • content.collections.list

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order : merchantId

      Flat Path : {merchantId}/collections

      Parameters :

        merchantId

          Format : int64

          Type : string

          Required : Yes

          Description : Required. The ID of the account that contains the collection. This account cannot be a multi-client account.

          Location : path

        pageSize

          Description : The maximum number of collections to return in the response, used for paging. Defaults to 50; values above 1000 will be coerced to 1000.

          Type : integer

          Location : query

          Format : int32

        pageToken

          Description : Token (if provided) to retrieve the subsequent page. All other parameters must match the original call that provided the page token.

          Location : query

          Type : string

      Path : {merchantId}/collections

      Description : Lists the collections in your Merchant Center account. The response might contain fewer items than specified by page_size. Rely on next_page_token to determine if there are more items to be requested.

  • content.collections.create

      Parameters :

        merchantId

          Required : Yes

          Description : Required. The ID of the account that contains the collection. This account cannot be a multi-client account.

          Format : int64

          Type : string

          Location : path

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/collections

      Parameter Order : merchantId

      Description : Uploads a collection to your Merchant Center account. If a collection with the same collectionId already exists, this method updates that entry. In each update, the collection is completely replaced by the fields in the body of the update request.

      Path : {merchantId}/collections

      HTTP Method : POST

  • content.pos.delete

      Parameter Order :

    • merchantId
    • targetMerchantId
    • storeCode
    • Path : {merchantId}/pos/{targetMerchantId}/store/{storeCode}

      HTTP Method : DELETE

      Parameters :

        storeCode

          Description : A store code that is unique per merchant.

          Type : string

          Location : path

          Required : Yes

        merchantId

          Location : path

          Description : The ID of the POS or inventory data provider.

          Format : uint64

          Required : Yes

          Type : string

        targetMerchantId

          Required : Yes

          Type : string

          Location : path

          Format : uint64

          Description : The ID of the target merchant.

      Flat Path : {merchantId}/pos/{targetMerchantId}/store/{storeCode}

      Scopes : https://www.googleapis.com/auth/content

      Description : Deletes a store for the given merchant.

  • content.pos.list

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Description : The ID of the POS or inventory data provider.

          Location : path

          Format : uint64

        targetMerchantId

          Required : Yes

          Format : uint64

          Location : path

          Type : string

          Description : The ID of the target merchant.

      Path : {merchantId}/pos/{targetMerchantId}/store

      Description : Lists the stores of the target merchant.

      Parameter Order :

    • merchantId
    • targetMerchantId
    • HTTP Method : GET

      Flat Path : {merchantId}/pos/{targetMerchantId}/store

  • content.pos.sale

      Description : Submit a sale event for the given merchant.

      Parameters :

        merchantId

          Format : uint64

          Required : Yes

          Description : The ID of the POS or inventory data provider.

          Type : string

          Location : path

        targetMerchantId

          Description : The ID of the target merchant.

          Required : Yes

          Type : string

          Format : uint64

          Location : path

      Parameter Order :

    • merchantId
    • targetMerchantId
    • Path : {merchantId}/pos/{targetMerchantId}/sale

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Flat Path : {merchantId}/pos/{targetMerchantId}/sale

  • content.pos.inventory

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Parameters :

        merchantId

          Location : path

          Description : The ID of the POS or inventory data provider.

          Type : string

          Required : Yes

          Format : uint64

        targetMerchantId

          Required : Yes

          Type : string

          Format : uint64

          Description : The ID of the target merchant.

          Location : path

      Parameter Order :

    • merchantId
    • targetMerchantId
    • Path : {merchantId}/pos/{targetMerchantId}/inventory

      Flat Path : {merchantId}/pos/{targetMerchantId}/inventory

      Description : Submit inventory for the given merchant.

  • content.pos.get

      Flat Path : {merchantId}/pos/{targetMerchantId}/store/{storeCode}

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order :

    • merchantId
    • targetMerchantId
    • storeCode
    • Description : Retrieves information about the given store.

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Description : The ID of the POS or inventory data provider.

          Location : path

          Format : uint64

        targetMerchantId

          Location : path

          Format : uint64

          Description : The ID of the target merchant.

          Required : Yes

          Type : string

        storeCode

          Required : Yes

          Location : path

          Type : string

          Description : A store code that is unique per merchant.

      Path : {merchantId}/pos/{targetMerchantId}/store/{storeCode}

  • content.pos.custombatch

  • content.pos.insert

      HTTP Method : POST

      Path : {merchantId}/pos/{targetMerchantId}/store

      Flat Path : {merchantId}/pos/{targetMerchantId}/store

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order :

    • merchantId
    • targetMerchantId
    • Parameters :

        merchantId

          Required : Yes

          Format : uint64

          Type : string

          Location : path

          Description : The ID of the POS or inventory data provider.

        targetMerchantId

          Description : The ID of the target merchant.

          Location : path

          Format : uint64

          Type : string

          Required : Yes

      Description : Creates a store for the given merchant.

  • content.shippingsettings.getsupportedcarriers

      Parameters :

        merchantId

          Type : string

          Description : The ID of the account for which to retrieve the supported carriers.

          Location : path

          Format : uint64

          Required : Yes

      Path : {merchantId}/supportedCarriers

      Parameter Order : merchantId

      Description : Retrieves supported carriers and carrier services for an account.

      Flat Path : {merchantId}/supportedCarriers

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : GET

  • content.shippingsettings.get

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : GET

      Flat Path : {merchantId}/shippingsettings/{accountId}

      Parameters :

        accountId

          Format : uint64

          Required : Yes

          Description : The ID of the account for which to get/update shipping settings.

          Type : string

          Location : path

        merchantId

          Format : uint64

          Type : string

          Required : Yes

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Location : path

      Path : {merchantId}/shippingsettings/{accountId}

      Scopes : https://www.googleapis.com/auth/content

      Description : Retrieves the shipping settings of the account.

  • content.shippingsettings.list

      Parameter Order : merchantId

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : GET

      Description : Lists the shipping settings of the sub-accounts in your Merchant Center account.

      Parameters :

        pageToken

          Location : query

          Type : string

          Description : The token returned by the previous request.

        merchantId

          Required : Yes

          Format : uint64

          Description : The ID of the managing account. This must be a multi-client account.

          Location : path

          Type : string

        maxResults

          Format : uint32

          Type : integer

          Description : The maximum number of shipping settings to return in the response, used for paging.

          Location : query

      Flat Path : {merchantId}/shippingsettings

      Path : {merchantId}/shippingsettings

  • content.shippingsettings.getsupportedpickupservices

      Description : Retrieves supported pickup services for an account.

      Flat Path : {merchantId}/supportedPickupServices

      Parameters :

        merchantId

          Format : uint64

          Type : string

          Required : Yes

          Description : The ID of the account for which to retrieve the supported pickup services.

          Location : path

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order : merchantId

      HTTP Method : GET

      Path : {merchantId}/supportedPickupServices

  • content.shippingsettings.getsupportedholidays

      Path : {merchantId}/supportedHolidays

      Parameters :

        merchantId

          Type : string

          Location : path

          Description : The ID of the account for which to retrieve the supported holidays.

          Format : uint64

          Required : Yes

      Description : Retrieves supported holidays for an account.

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/supportedHolidays

      HTTP Method : GET

      Parameter Order : merchantId

  • content.shippingsettings.custombatch

      Flat Path : shippingsettings/batch

      Description : Retrieves and updates the shipping settings of multiple accounts in a single request.

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Path : shippingsettings/batch

  • content.shippingsettings.update

      HTTP Method : PUT

      Flat Path : {merchantId}/shippingsettings/{accountId}

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order :

    • merchantId
    • accountId
    • Path : {merchantId}/shippingsettings/{accountId}

      Description : Updates the shipping settings of the account. Any fields that are not provided are deleted from the resource.

      Parameters :

        accountId

          Required : Yes

          Description : The ID of the account for which to get/update shipping settings.

          Format : uint64

          Location : path

          Type : string

        merchantId

          Required : Yes

          Type : string

          Location : path

          Format : uint64

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

  • content.quotas.list

      Parameters :

        pageSize

          Format : int32

          Description : The maximum number of quotas to return in the response, used for paging. Defaults to 500; values above 1000 will be coerced to 1000.

          Location : query

          Type : integer

        pageToken

          Location : query

          Description : Token (if provided) to retrieve the subsequent page. All other parameters must match the original call that provided the page token.

          Type : string

        merchantId

          Type : string

          Required : Yes

          Format : int64

          Location : path

          Description : Required. The ID of the account that has quota. This account must be an admin.

      Description : Lists the daily call quota and usage per method for your Merchant Center account.

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/quotas

      Flat Path : {merchantId}/quotas

      HTTP Method : GET

      Parameter Order : merchantId

  • content.regionalinventory.insert

      Description : Updates the regional inventory of a product in your Merchant Center account. If a regional inventory with the same region ID already exists, this method updates that entry.

      HTTP Method : POST

      Parameter Order :

    • merchantId
    • productId
    • Scopes : https://www.googleapis.com/auth/content

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Format : uint64

          Description : The ID of the account that contains the product. This account cannot be a multi-client account.

          Location : path

        productId

          Description : The REST ID of the product for which to update the regional inventory.

          Required : Yes

          Type : string

          Location : path

      Path : {merchantId}/products/{productId}/regionalinventory

      Flat Path : {merchantId}/products/{productId}/regionalinventory

  • content.regionalinventory.custombatch

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Path : regionalinventory/batch

      Flat Path : regionalinventory/batch

      Description : Updates regional inventory for multiple products or regions in a single request.

  • content.conversionsources.list

      Path : {merchantId}/conversionsources

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : GET

      Parameters :

        showDeleted

          Description : If true, also returns archived conversion sources.

          Location : query

          Type : boolean

        pageToken

          Type : string

          Description : Page token.

          Location : query

        pageSize

          Type : integer

          Description : The maximum number of conversion sources to return in a page. If no `page_size` is specified, `100` is used as the default value. The maximum value is `200`. Values above `200` will be coerced to `200`. Regardless of pagination, at most `200` conversion sources are returned in total.

          Format : int32

          Location : query

        merchantId

          Format : int64

          Type : string

          Location : path

          Description : Required. The ID of the account that owns the new conversion source.

          Required : Yes

      Flat Path : {merchantId}/conversionsources

      Parameter Order : merchantId

      Description : Retrieves the list of conversion sources the caller has access to.

  • content.conversionsources.get

      Flat Path : {merchantId}/conversionsources/{conversionSourceId}

      Path : {merchantId}/conversionsources/{conversionSourceId}

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • conversionSourceId
    • Scopes : https://www.googleapis.com/auth/content

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Format : int64

          Description : Required. The ID of the account that owns the new conversion source.

          Location : path

        conversionSourceId

          Required : Yes

          Description : Required. The REST ID of the collection.

          Location : path

          Type : string

      Description : Fetches a conversion source.

  • content.conversionsources.delete

      Path : {merchantId}/conversionsources/{conversionSourceId}

      Description : Archives an existing conversion source. It will be recoverable for 30 days. This archiving behavior is not typical in the Content API and unique to this service.

      Parameters :

        merchantId

          Type : string

          Location : path

          Format : int64

          Required : Yes

          Description : Required. The ID of the account that owns the new conversion source.

        conversionSourceId

          Type : string

          Description : Required. The ID of the conversion source to be deleted.

          Location : path

          Required : Yes

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : DELETE

      Parameter Order :

    • merchantId
    • conversionSourceId
    • Flat Path : {merchantId}/conversionsources/{conversionSourceId}

  • content.conversionsources.create

      Parameters :

        merchantId

          Format : int64

          Location : path

          Description : Required. The ID of the account that owns the new conversion source.

          Required : Yes

          Type : string

      Parameter Order : merchantId

      Path : {merchantId}/conversionsources

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/conversionsources

      Description : Creates a new conversion source.

      HTTP Method : POST

  • content.conversionsources.undelete

      Parameters :

        conversionSourceId

          Description : Required. The ID of the conversion source to be undeleted.

          Type : string

          Required : Yes

          Location : path

        merchantId

          Format : int64

          Description : Required. The ID of the account that owns the new conversion source.

          Required : Yes

          Location : path

          Type : string

      Scopes : https://www.googleapis.com/auth/content

      Description : Re-enables an archived conversion source.

      Parameter Order :

    • merchantId
    • conversionSourceId
    • Flat Path : {merchantId}/conversionsources/{conversionSourceId}:undelete

      HTTP Method : POST

      Path : {merchantId}/conversionsources/{conversionSourceId}:undelete

  • content.conversionsources.patch

      Parameters :

        merchantId

          Description : Required. The ID of the account that owns the new conversion source.

          Required : Yes

          Format : int64

          Type : string

          Location : path

        updateMask

          Format : google-fieldmask

          Location : query

          Description : Optional. List of fields being updated. The following fields can be updated: `attribution_settings`, `display_name`, `currency_code`.

          Type : string

        conversionSourceId

          Description : Required. The ID of the conversion source to be updated.

          Location : path

          Required : Yes

          Type : string

      Description : Updates information of an existing conversion source.

      Flat Path : {merchantId}/conversionsources/{conversionSourceId}

      Parameter Order :

    • merchantId
    • conversionSourceId
    • Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/conversionsources/{conversionSourceId}

      HTTP Method : PATCH

  • content.liasettings.list

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/liasettings

      HTTP Method : GET

      Description : Lists the LIA settings of the sub-accounts in your Merchant Center account.

      Flat Path : {merchantId}/liasettings

      Parameters :

        maxResults

          Description : The maximum number of LIA settings to return in the response, used for paging.

          Location : query

          Type : integer

          Format : uint32

        merchantId

          Required : Yes

          Type : string

          Description : The ID of the managing account. This must be a multi-client account.

          Location : path

          Format : uint64

        pageToken

          Location : query

          Description : The token returned by the previous request.

          Type : string

      Parameter Order : merchantId

  • content.liasettings.requestinventoryverification

      Path : {merchantId}/liasettings/{accountId}/requestinventoryverification/{country}

      Parameters :

        merchantId

          Location : path

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Format : uint64

          Type : string

          Required : Yes

        country

          Description : The country for which inventory validation is requested.

          Location : path

          Type : string

          Required : Yes

        accountId

          Required : Yes

          Format : uint64

          Description : The ID of the account that manages the order. This cannot be a multi-client account.

          Type : string

          Location : path

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/liasettings/{accountId}/requestinventoryverification/{country}

      Description : Requests inventory validation for the specified country.

      Parameter Order :

    • merchantId
    • accountId
    • country
    • HTTP Method : POST

  • content.liasettings.setomnichannelexperience

      Parameter Order :

    • merchantId
    • accountId
    • Flat Path : {merchantId}/liasettings/{accountId}/setomnichannelexperience

      HTTP Method : POST

      Scopes : https://www.googleapis.com/auth/content

      Description : Sets the omnichannel experience for the specified country. Only supported for merchants whose POS data provider is trusted to enable the corresponding experience. For more context, see these help articles [about LFP](https://support.google.com/merchants/answer/7676652) and [how to get started](https://support.google.com/merchants/answer/7676578) with it.

      Path : {merchantId}/liasettings/{accountId}/setomnichannelexperience

      Parameters :

        pickupTypes

          Type : string

          Repeated : Yes

          Description : The Pickup types for this country. Acceptable values are: - "`pickupToday`" - "`pickupLater`"

          Location : query

        accountId

          Description : The ID of the account for which to retrieve accessible Business Profiles.

          Format : uint64

          Required : Yes

          Location : path

          Type : string

        country

          Location : query

          Description : The CLDR country code (for example, "US") for which the omnichannel experience is selected.

          Type : string

        merchantId

          Type : string

          Location : path

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Format : uint64

          Required : Yes

        lsfType

          Location : query

          Description : The Local Store Front (LSF) type for this country. Acceptable values are: - "`ghlsf`" (Google-Hosted Local Store Front) - "`mhlsfBasic`" (Merchant-Hosted Local Store Front Basic) - "`mhlsfFull`" (Merchant-Hosted Local Store Front Full) More details about these types can be found here.

          Type : string

  • content.liasettings.custombatch

      Description : Retrieves and/or updates the LIA settings of multiple accounts in a single request.

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : liasettings/batch

      Path : liasettings/batch

      HTTP Method : POST

  • content.liasettings.setinventoryverificationcontact

      HTTP Method : POST

      Flat Path : {merchantId}/liasettings/{accountId}/setinventoryverificationcontact

      Parameter Order :

    • merchantId
    • accountId
    • country
    • language
    • contactName
    • contactEmail
    • Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/liasettings/{accountId}/setinventoryverificationcontact

      Parameters :

        accountId

          Required : Yes

          Format : uint64

          Type : string

          Location : path

          Description : The ID of the account that manages the order. This cannot be a multi-client account.

        contactName

          Type : string

          Description : The name of the inventory verification contact.

          Required : Yes

          Location : query

        contactEmail

          Description : The email of the inventory verification contact.

          Type : string

          Location : query

          Required : Yes

        merchantId

          Required : Yes

          Format : uint64

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Location : path

          Type : string

        country

          Required : Yes

          Description : The country for which inventory verification is requested.

          Location : query

          Type : string

        language

          Type : string

          Location : query

          Description : The language for which inventory verification is requested.

          Required : Yes

      Description : Sets the inventory verification contact for the specified country.

  • content.liasettings.getaccessiblegmbaccounts

      Path : {merchantId}/liasettings/{accountId}/accessiblegmbaccounts

      Flat Path : {merchantId}/liasettings/{accountId}/accessiblegmbaccounts

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        accountId

          Description : The ID of the account for which to retrieve accessible Business Profiles.

          Location : path

          Required : Yes

          Type : string

          Format : uint64

        merchantId

          Location : path

          Type : string

          Format : uint64

          Required : Yes

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

      Description : Retrieves the list of accessible Business Profiles.

      Parameter Order :

    • merchantId
    • accountId
  • content.liasettings.get

      Parameter Order :

    • merchantId
    • accountId
    • Parameters :

        accountId

          Location : path

          Type : string

          Required : Yes

          Description : The ID of the account for which to get or update LIA settings.

          Format : uint64

        merchantId

          Location : path

          Format : uint64

          Required : Yes

          Type : string

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : GET

      Description : Retrieves the LIA settings of the account.

      Path : {merchantId}/liasettings/{accountId}

      Flat Path : {merchantId}/liasettings/{accountId}

  • content.liasettings.update

      HTTP Method : PUT

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/liasettings/{accountId}

      Path : {merchantId}/liasettings/{accountId}

      Parameter Order :

    • merchantId
    • accountId
    • Parameters :

        accountId

          Required : Yes

          Format : uint64

          Description : The ID of the account for which to get or update LIA settings.

          Type : string

          Location : path

        merchantId

          Format : uint64

          Required : Yes

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Location : path

          Type : string

      Description : Updates the LIA settings of the account. Any fields that are not provided are deleted from the resource.

  • content.liasettings.requestgmbaccess

      HTTP Method : POST

      Flat Path : {merchantId}/liasettings/{accountId}/requestgmbaccess

      Description : Requests access to a specified Business Profile.

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        accountId

          Location : path

          Description : The ID of the account for which Business Profile access is requested.

          Format : uint64

          Required : Yes

          Type : string

        gmbEmail

          Required : Yes

          Location : query

          Type : string

          Description : The email of the Business Profile.

        merchantId

          Location : path

          Type : string

          Format : uint64

          Required : Yes

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

      Path : {merchantId}/liasettings/{accountId}/requestgmbaccess

      Parameter Order :

    • merchantId
    • accountId
    • gmbEmail
  • content.liasettings.setposdataprovider

      Path : {merchantId}/liasettings/{accountId}/setposdataprovider

      Description : Sets the POS data provider for the specified country.

      HTTP Method : POST

      Scopes : https://www.googleapis.com/auth/content

      Flat Path : {merchantId}/liasettings/{accountId}/setposdataprovider

      Parameters :

        posDataProviderId

          Location : query

          Format : uint64

          Description : The ID of POS data provider.

          Type : string

        posExternalAccountId

          Type : string

          Description : The account ID by which this merchant is known to the POS data provider.

          Location : query

        country

          Type : string

          Description : The country for which the POS data provider is selected.

          Location : query

          Required : Yes

        accountId

          Location : path

          Type : string

          Description : The ID of the account for which to retrieve accessible Business Profiles.

          Required : Yes

          Format : uint64

        merchantId

          Type : string

          Description : The ID of the managing account. If this parameter is not the same as accountId, then this account must be a multi-client account and `accountId` must be the ID of a sub-account of this account.

          Required : Yes

          Format : uint64

          Location : path

      Parameter Order :

    • merchantId
    • accountId
    • country
  • content.liasettings.listposdataproviders

      Description : Retrieves the list of POS data providers that have active settings for the all eiligible countries.

      Flat Path : liasettings/posdataproviders

      HTTP Method : GET

      Path : liasettings/posdataproviders

      Scopes : https://www.googleapis.com/auth/content

  • content.productdeliverytime.create

      Path : {merchantId}/productdeliverytime

      Parameters :

        merchantId

          Description : The Google merchant ID of the account that contains the product. This account cannot be a multi-client account.

          Type : string

          Format : int64

          Location : path

          Required : Yes

      HTTP Method : POST

      Flat Path : {merchantId}/productdeliverytime

      Scopes : https://www.googleapis.com/auth/content

      Description : Creates or updates the delivery time of a product.

      Parameter Order : merchantId

  • content.productdeliverytime.delete

      Scopes : https://www.googleapis.com/auth/content

      Description : Deletes the delivery time of a product.

      Parameters :

        productId

          Required : Yes

          Location : path

          Description : Required. The Content API ID of the product, in the form `channel:contentLanguage:targetCountry:offerId`.

          Type : string

        merchantId

          Location : path

          Format : int64

          Description : Required. The Google merchant ID of the account that contains the product. This account cannot be a multi-client account.

          Type : string

          Required : Yes

      Path : {merchantId}/productdeliverytime/{productId}

      Parameter Order :

    • merchantId
    • productId
    • HTTP Method : DELETE

      Flat Path : {merchantId}/productdeliverytime/{productId}

  • content.productdeliverytime.get

      Flat Path : {merchantId}/productdeliverytime/{productId}

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • productId
    • Path : {merchantId}/productdeliverytime/{productId}

      Parameters :

        productId

          Required : Yes

          Location : path

          Type : string

          Description : Required. The Content API ID of the product, in the form `channel:contentLanguage:targetCountry:offerId`.

        merchantId

          Location : path

          Type : string

          Format : int64

          Required : Yes

          Description : Required. The Google merchant ID of the account that contains the product. This account cannot be a multi-client account.

      Description : Gets `productDeliveryTime` by `productId`.

      Scopes : https://www.googleapis.com/auth/content

  • content.ordertrackingsignals.create

      Scopes : https://www.googleapis.com/auth/content

      Description : Creates new order tracking signal.

      Flat Path : {merchantId}/ordertrackingsignals

      Parameters :

        merchantId

          Description : The ID of the merchant for which the order signal is created.

          Format : int64

          Required : Yes

          Location : path

          Type : string

      HTTP Method : POST

      Path : {merchantId}/ordertrackingsignals

      Parameter Order : merchantId

  • content.recommendations.generate

      Parameters :

        merchantId

          Required : Yes

          Location : path

          Description : Required. The ID of the account to fetch recommendations for.

          Format : int64

          Type : string

        allowedTag

          Repeated : Yes

          Description : Optional. List of allowed tags. Tags are a set of predefined strings that describe the category that individual recommendation types belong to. User can specify zero or more tags in this field to indicate what categories of recommendations they want to receive. Current list of supported tags: - TREND

          Type : string

          Location : query

        languageCode

          Type : string

          Description : Optional. Language code of the client. If not set, the result will be in default language (English). This language code affects all fields prefixed with "localized". This should be set to ISO 639-1 country code. List of currently verified supported language code: en, fr, cs, da, de, es, it, nl, no, pl, pt, pt, fi, sv, vi, tr, th, ko, zh-CN, zh-TW, ja, id, hi

          Location : query

      Description : Generates recommendations for a merchant.

      Path : {merchantId}/recommendations/generate

      Parameter Order : merchantId

      HTTP Method : GET

      Flat Path : {merchantId}/recommendations/generate

      Scopes : https://www.googleapis.com/auth/content

  • content.recommendations.reportInteraction

      Parameters :

        merchantId

          Description : Required. The ID of the account that wants to report an interaction.

          Location : path

          Type : string

          Format : int64

          Required : Yes

      Description : Reports an interaction on a recommendation for a merchant.

      Path : {merchantId}/recommendations/reportInteraction

      Flat Path : {merchantId}/recommendations/reportInteraction

      Parameter Order : merchantId

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

  • content.regions.delete

      HTTP Method : DELETE

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/regions/{regionId}

      Flat Path : {merchantId}/regions/{regionId}

      Parameter Order :

    • merchantId
    • regionId
    • Description : Deletes a region definition from your Merchant Center account.

      Parameters :

        regionId

          Type : string

          Location : path

          Required : Yes

          Description : Required. The id of the region to delete.

        merchantId

          Type : string

          Location : path

          Description : Required. The id of the merchant for which to delete region definition.

          Required : Yes

          Format : int64

  • content.regions.get

      Description : Retrieves a region defined in your Merchant Center account.

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : int64

          Location : path

          Description : Required. The id of the merchant for which to retrieve region definition.

        regionId

          Location : path

          Type : string

          Required : Yes

          Description : Required. The id of the region to retrieve.

      Flat Path : {merchantId}/regions/{regionId}

      Path : {merchantId}/regions/{regionId}

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • regionId
    • Scopes : https://www.googleapis.com/auth/content

  • content.regions.patch

      Flat Path : {merchantId}/regions/{regionId}

      Scopes : https://www.googleapis.com/auth/content

      Parameters :

        merchantId

          Format : int64

          Description : Required. The id of the merchant for which to update region definition.

          Location : path

          Type : string

          Required : Yes

        updateMask

          Format : google-fieldmask

          Description : Optional. The comma-separated field mask indicating the fields to update. Example: `"displayName,postalCodeArea.regionCode"`.

          Location : query

          Type : string

        regionId

          Location : path

          Type : string

          Required : Yes

          Description : Required. The id of the region to update.

      Parameter Order :

    • merchantId
    • regionId
    • Description : Updates a region definition in your Merchant Center account.

      HTTP Method : PATCH

      Path : {merchantId}/regions/{regionId}

  • content.regions.create

      Description : Creates a region definition in your Merchant Center account.

      Parameters :

        regionId

          Location : query

          Description : Required. The id of the region to create.

          Type : string

        merchantId

          Location : path

          Format : int64

          Type : string

          Required : Yes

          Description : Required. The id of the merchant for which to create region definition.

      Parameter Order : merchantId

      Flat Path : {merchantId}/regions

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/regions

      HTTP Method : POST

  • content.regions.list

      Flat Path : {merchantId}/regions

      Parameters :

        merchantId

          Description : Required. The id of the merchant for which to list region definitions.

          Location : path

          Type : string

          Format : int64

          Required : Yes

        pageToken

          Location : query

          Type : string

          Description : A page token, received from a previous `ListRegions` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRegions` must match the call that provided the page token.

        pageSize

          Description : The maximum number of regions to return. The service may return fewer than this value. If unspecified, at most 50 rules will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Location : query

          Type : integer

          Format : int32

      Parameter Order : merchantId

      Description : Lists the regions in your Merchant Center account.

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/regions

  • content.reports.search

      Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/reports/search

      HTTP Method : POST

      Parameter Order : merchantId

      Description : Retrieves merchant performance metrics matching the search query and optionally segmented by selected dimensions.

      Parameters :

        merchantId

          Format : int64

          Location : path

          Description : Required. Id of the merchant making the call. Must be a standalone account or an MCA subaccount.

          Type : string

          Required : Yes

      Flat Path : {merchantId}/reports/search

  • content.merchantsupport.renderproductissues

      Flat Path : {merchantId}/merchantsupport/renderproductissues/{productId}

      Path : {merchantId}/merchantsupport/renderproductissues/{productId}

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Parameter Order :

    • merchantId
    • productId
    • Description : Provide a list of issues for merchant's product with a support content and available actions. This content and actions are meant to be rendered and shown in third-party applications.

      Parameters :

        productId

          Required : Yes

          Description : Required. The [REST_ID](https://developers.google.com/shopping-content/reference/rest/v2.1/products#Product.FIELDS.id) of the product to fetch issues for.

          Location : path

          Type : string

        merchantId

          Location : path

          Required : Yes

          Format : int64

          Type : string

          Description : Required. The ID of the account that contains the product.

        timeZone

          Location : query

          Type : string

          Description : Optional. The [IANA](https://www.iana.org/time-zones) timezone used to localize times in support content. For example 'America/Los_Angeles'. If not set, results will use as a default UTC.

        languageCode

          Location : query

          Description : Optional. The [IETF BCP-47](https://tools.ietf.org/html/bcp47) language code used to localize support content. If not set, the result will be in default language `en-US`.

          Type : string

  • content.merchantsupport.renderaccountissues

      HTTP Method : POST

      Parameter Order : merchantId

      Flat Path : {merchantId}/merchantsupport/renderaccountissues

      Path : {merchantId}/merchantsupport/renderaccountissues

      Scopes : https://www.googleapis.com/auth/content

      Description : Provide a list of merchant's issues with a support content and available actions. This content and actions are meant to be rendered and shown in third-party applications.

      Parameters :

        languageCode

          Type : string

          Location : query

          Description : Optional. The [IETF BCP-47](https://tools.ietf.org/html/bcp47) language code used to localize support content. If not set, the result will be in default language `en-US`.

        merchantId

          Required : Yes

          Format : int64

          Location : path

          Description : Required. The ID of the account to fetch issues for.

          Type : string

        timeZone

          Description : Optional. The [IANA](https://www.iana.org/time-zones) timezone used to localize times in support content. For example 'America/Los_Angeles'. If not set, results will use as a default UTC.

          Type : string

          Location : query

  • content.merchantsupport.triggeraction

      Description : Start an action. The action can be requested by merchants in third-party application. Before merchants can request the action, the third-party application needs to show them action specific content and display a user input form. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under "What is the issue/question?" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.

      Path : {merchantId}/merchantsupport/triggeraction

      Parameters :

        merchantId

          Location : path

          Format : int64

          Description : Required. The ID of the merchant's account.

          Required : Yes

          Type : string

        languageCode

          Description : Optional. Language code [IETF BCP 47 syntax](https://tools.ietf.org/html/bcp47) used to localize the response. If not set, the result will be in default language `en-US`.

          Type : string

          Location : query

      HTTP Method : POST

      Flat Path : {merchantId}/merchantsupport/triggeraction

      Parameter Order : merchantId

      Scopes : https://www.googleapis.com/auth/content

  • content.localinventory.insert

      Description : Updates the local inventory of a product in your Merchant Center account.

      Parameters :

        merchantId

          Type : string

          Description : The ID of the account that contains the product. This account cannot be a multi-client account.

          Required : Yes

          Location : path

          Format : uint64

        productId

          Location : path

          Description : The REST ID of the product for which to update local inventory.

          Required : Yes

          Type : string

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order :

    • merchantId
    • productId
    • Path : {merchantId}/products/{productId}/localinventory

      Flat Path : {merchantId}/products/{productId}/localinventory

      HTTP Method : POST

  • content.localinventory.custombatch

      Description : Updates local inventory for multiple products or stores in a single request.

      Flat Path : localinventory/batch

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : POST

      Path : localinventory/batch

  • content.datafeeds.list

      Parameter Order : merchantId

      Parameters :

        maxResults

          Description : The maximum number of products to return in the response, used for paging.

          Type : integer

          Location : query

          Format : uint32

        merchantId

          Description : The ID of the account that manages the datafeeds. This account cannot be a multi-client account.

          Required : Yes

          Type : string

          Format : uint64

          Location : path

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

      Description : Lists the configurations for datafeeds in your Merchant Center account.

      Flat Path : {merchantId}/datafeeds

      Scopes : https://www.googleapis.com/auth/content

      HTTP Method : GET

      Path : {merchantId}/datafeeds

  • content.datafeeds.get

      Flat Path : {merchantId}/datafeeds/{datafeedId}

      Path : {merchantId}/datafeeds/{datafeedId}

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : uint64

          Description : The ID of the account that manages the datafeed. This account cannot be a multi-client account.

          Location : path

        datafeedId

          Location : path

          Type : string

          Description : The ID of the datafeed.

          Format : uint64

          Required : Yes

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/content

      Parameter Order :

    • merchantId
    • datafeedId
    • Description : Retrieves a datafeed configuration from your Merchant Center account.

  • content.datafeeds.update

      HTTP Method : PUT

      Flat Path : {merchantId}/datafeeds/{datafeedId}

      Parameter Order :

    • merchantId
    • datafeedId
    • Path : {merchantId}/datafeeds/{datafeedId}

      Parameters :

        datafeedId

          Location : path

          Description : The ID of the datafeed.

          Type : string

          Required : Yes

          Format : uint64

        merchantId

          Required : Yes

          Format : uint64

          Description : The ID of the account that manages the datafeed. This account cannot be a multi-client account.

          Type : string

          Location : path

      Description : Updates a datafeed configuration of your Merchant Center account. Any fields that are not provided are deleted from the resource.

      Scopes : https://www.googleapis.com/auth/content

  • content.datafeeds.fetchnow

      Scopes : https://www.googleapis.com/auth/content

      Description : Invokes a fetch for the datafeed in your Merchant Center account. If you need to call this method more than once per day, we recommend you use the [Products service](https://developers.google.com/shopping-content/reference/rest/v2.1/products) to update your product data.

      Flat Path : {merchantId}/datafeeds/{datafeedId}/fetchNow

      Parameter Order :

    • merchantId
    • datafeedId
    • Parameters :

        datafeedId

          Type : string

          Location : path

          Description : The ID of the datafeed to be fetched.

          Format : uint64

          Required : Yes

        merchantId

          Format : uint64

          Description : The ID of the account that manages the datafeed. This account cannot be a multi-client account.

          Location : path

          Type : string

          Required : Yes

      Path : {merchantId}/datafeeds/{datafeedId}/fetchNow

      HTTP Method : POST

  • content.datafeeds.custombatch

      Flat Path : datafeeds/batch

      HTTP Method : POST

      Path : datafeeds/batch

      Description : Deletes, fetches, gets, inserts and updates multiple datafeeds in a single request.

      Scopes : https://www.googleapis.com/auth/content

  • content.datafeeds.insert

      Flat Path : {merchantId}/datafeeds

      Parameters :

        merchantId

          Description : The ID of the account that manages the datafeed. This account cannot be a multi-client account.

          Format : uint64

          Location : path

          Type : string

          Required : Yes

      Path : {merchantId}/datafeeds

      Parameter Order : merchantId

      Scopes : https://www.googleapis.com/auth/content

      Description : Registers a datafeed configuration with your Merchant Center account.

      HTTP Method : POST

  • content.datafeeds.delete

      Description : Deletes a datafeed configuration from your Merchant Center account.

      Flat Path : {merchantId}/datafeeds/{datafeedId}

      HTTP Method : DELETE

      Parameters :

        datafeedId

          Location : path

          Type : string

          Format : uint64

          Description : The ID of the datafeed.

          Required : Yes

        merchantId

          Format : uint64

          Location : path

          Type : string

          Description : The ID of the account that manages the datafeed. This account cannot be a multi-client account.

          Required : Yes

      Parameter Order :

    • merchantId
    • datafeedId
    • Scopes : https://www.googleapis.com/auth/content

      Path : {merchantId}/datafeeds/{datafeedId}