Content API for Shopping (content:v2.1)

2026-08-31

125 removed methods | Removed API

Deletions

    Methods
  • content.conversionsources.patch

      Parameter Order :

    • merchantId
    • conversionSourceId
    • Parameters :

        updateMask

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

          Format : google-fieldmask

          Location : query

          Type : string

        conversionSourceId

          Required : Yes

          Type : string

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

          Location : path

        merchantId

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

          Required : Yes

          Location : path

          Type : string

          Format : int64

      Path : {merchantId}/conversionsources/{conversionSourceId}

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

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

      Description : Updates information of an existing conversion source.

      HTTP Method : PATCH

  • content.conversionsources.create

      HTTP Method : POST

      Flat Path : {merchantId}/conversionsources

      Path : {merchantId}/conversionsources

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

      Description : Creates a new conversion source.

      Parameters :

        merchantId

          Type : string

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

          Required : Yes

          Format : int64

          Location : path

      Parameter Order : merchantId

  • content.conversionsources.delete

      Flat 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.

      Parameter Order :

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

      HTTP Method : DELETE

      Parameters :

        conversionSourceId

          Location : path

          Type : string

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

          Required : Yes

        merchantId

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

          Required : Yes

          Location : path

          Type : string

          Format : int64

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

  • content.conversionsources.list

      HTTP Method : GET

      Parameter Order : merchantId

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

      Parameters :

        showDeleted

          Description : If true, also returns archived conversion sources.

          Location : query

          Type : boolean

        pageSize

          Type : integer

          Location : query

          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

        pageToken

          Location : query

          Type : string

          Description : Page token.

        merchantId

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

          Location : path

          Required : Yes

          Format : int64

          Type : string

      Path : {merchantId}/conversionsources

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

      Flat Path : {merchantId}/conversionsources

  • content.conversionsources.get

      Description : Fetches a conversion source.

      HTTP Method : GET

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

      Parameter Order :

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

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

      Parameters :

        conversionSourceId

          Required : Yes

          Location : path

          Type : string

          Description : Required. The REST ID of the collection.

        merchantId

          Required : Yes

          Type : string

          Location : path

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

          Format : int64

  • content.conversionsources.undelete

      Parameters :

        merchantId

          Format : int64

          Type : string

          Required : Yes

          Location : path

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

        conversionSourceId

          Required : Yes

          Location : path

          Type : string

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

      Parameter Order :

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

      HTTP Method : POST

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

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

      Description : Re-enables an archived conversion source.

  • content.regions.create

      Flat Path : {merchantId}/regions

      Parameter Order : merchantId

      Parameters :

        regionId

          Type : string

          Location : query

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

        merchantId

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

          Format : int64

          Type : string

          Required : Yes

          Location : path

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

      Path : {merchantId}/regions

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

      HTTP Method : POST

  • content.regions.delete

      HTTP Method : DELETE

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

      Parameters :

        regionId

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

          Location : path

          Type : string

          Required : Yes

        merchantId

          Type : string

          Location : path

          Required : Yes

          Format : int64

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

      Parameter Order :

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

      Path : {merchantId}/regions/{regionId}

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

  • content.regions.get

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

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

      HTTP Method : GET

      Parameter Order :

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

      Path : {merchantId}/regions/{regionId}

      Parameters :

        regionId

          Type : string

          Location : path

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

          Required : Yes

        merchantId

          Format : int64

          Location : path

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

          Type : string

          Required : Yes

  • content.regions.patch

      Path : {merchantId}/regions/{regionId}

      Parameters :

        merchantId

          Type : string

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

          Location : path

          Required : Yes

          Format : int64

        regionId

          Required : Yes

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

          Location : path

          Type : string

        updateMask

          Type : string

          Format : google-fieldmask

          Location : query

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

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

      Parameter Order :

    • merchantId
    • regionId
    • HTTP Method : PATCH

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

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

  • content.regions.list

      Parameter Order : merchantId

      Path : {merchantId}/regions

      Flat Path : {merchantId}/regions

      HTTP Method : GET

      Description : Lists the regions in your Merchant Center account.

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

      Parameters :

        pageSize

          Format : int32

          Location : query

          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.

          Type : integer

        pageToken

          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.

          Type : string

          Location : query

        merchantId

          Location : path

          Type : string

          Format : int64

          Required : Yes

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

  • content.pos.custombatch

  • content.pos.sale

      Parameter Order :

    • merchantId
    • targetMerchantId
    • Description : Submit a sale event for the given merchant.

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

      HTTP Method : POST

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

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

      Parameters :

        merchantId

          Type : string

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

          Required : Yes

          Location : path

          Format : uint64

        targetMerchantId

          Location : path

          Required : Yes

          Type : string

          Format : uint64

          Description : The ID of the target merchant.

  • content.pos.insert

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

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

      HTTP Method : POST

      Description : Creates a store for the given merchant.

      Parameter Order :

    • merchantId
    • targetMerchantId
    • Parameters :

        targetMerchantId

          Location : path

          Required : Yes

          Type : string

          Description : The ID of the target merchant.

          Format : uint64

        merchantId

          Type : string

          Format : uint64

          Required : Yes

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

          Location : path

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

  • content.pos.get

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

      Parameters :

        storeCode

          Description : A store code that is unique per merchant.

          Location : path

          Type : string

          Required : Yes

        merchantId

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

          Location : path

          Format : uint64

          Type : string

          Required : Yes

        targetMerchantId

          Format : uint64

          Type : string

          Description : The ID of the target merchant.

          Required : Yes

          Location : path

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

      Parameter Order :

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

      HTTP Method : GET

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

  • content.pos.delete

      Parameter Order :

    • merchantId
    • targetMerchantId
    • storeCode
    • Parameters :

        storeCode

          Location : path

          Type : string

          Description : A store code that is unique per merchant.

          Required : Yes

        targetMerchantId

          Description : The ID of the target merchant.

          Required : Yes

          Format : uint64

          Location : path

          Type : string

        merchantId

          Type : string

          Format : uint64

          Required : Yes

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

          Location : path

      Description : Deletes a store for the given merchant.

      HTTP Method : DELETE

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

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

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

  • content.pos.inventory

      Description : Submit inventory for the given merchant.

      Parameters :

        targetMerchantId

          Format : uint64

          Type : string

          Description : The ID of the target merchant.

          Location : path

          Required : Yes

        merchantId

          Format : uint64

          Required : Yes

          Location : path

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

          Type : string

      Parameter Order :

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

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

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

      HTTP Method : POST

  • content.pos.list

      Description : Lists the stores of the target merchant.

      HTTP Method : GET

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

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : uint64

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

          Location : path

        targetMerchantId

          Type : string

          Location : path

          Required : Yes

          Format : uint64

          Description : The ID of the target merchant.

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

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

      Parameter Order :

    • merchantId
    • targetMerchantId
  • content.productdeliverytime.get

      HTTP Method : GET

      Path : {merchantId}/productdeliverytime/{productId}

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

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

      Description : Gets `productDeliveryTime` by `productId`.

      Parameters :

        productId

          Location : path

          Type : string

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

          Required : Yes

        merchantId

          Required : Yes

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

          Location : path

          Type : string

          Format : int64

      Parameter Order :

    • merchantId
    • productId
  • content.productdeliverytime.create

      HTTP Method : POST

      Parameter Order : merchantId

      Path : {merchantId}/productdeliverytime

      Flat Path : {merchantId}/productdeliverytime

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

      Parameters :

        merchantId

          Location : path

          Required : Yes

          Format : int64

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

          Type : string

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

  • content.productdeliverytime.delete

      Description : Deletes the delivery time of a product.

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

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

      Path : {merchantId}/productdeliverytime/{productId}

      Parameters :

        merchantId

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

          Format : int64

          Location : path

          Required : Yes

          Type : string

        productId

          Location : path

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

          Type : string

          Required : Yes

      Parameter Order :

    • merchantId
    • productId
    • HTTP Method : DELETE

  • content.collections.get

      HTTP Method : GET

      Description : Retrieves a collection from your Merchant Center account.

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

      Parameters :

        merchantId

          Location : path

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

          Format : int64

          Required : Yes

          Type : string

        collectionId

          Description : Required. The REST ID of the collection.

          Required : Yes

          Location : path

          Type : string

      Parameter Order :

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

      Path : {merchantId}/collections/{collectionId}

  • content.collections.create

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

      Parameter Order : merchantId

      HTTP Method : POST

      Path : {merchantId}/collections

      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.

      Parameters :

        merchantId

          Location : path

          Type : string

          Format : int64

          Required : Yes

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

      Flat Path : {merchantId}/collections

  • content.collections.delete

      Description : Deletes a collection from your Merchant Center account.

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

      Path : {merchantId}/collections/{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

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

          Type : string

          Required : Yes

      HTTP Method : DELETE

      Parameter Order :

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

  • content.collections.list

      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.

      Flat Path : {merchantId}/collections

      Parameter Order : merchantId

      Path : {merchantId}/collections

      HTTP Method : GET

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

      Parameters :

        merchantId

          Location : path

          Type : string

          Required : Yes

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

          Format : int64

        pageSize

          Type : integer

          Format : int32

          Location : query

          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.

        pageToken

          Location : query

          Type : string

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

  • content.localinventory.custombatch

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

      HTTP Method : POST

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

      Flat Path : localinventory/batch

      Path : localinventory/batch

  • content.localinventory.insert

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

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

      Parameters :

        productId

          Required : Yes

          Type : string

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

          Location : path

        merchantId

          Location : path

          Required : Yes

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

          Type : string

          Format : uint64

      Parameter Order :

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

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

      HTTP Method : POST

  • content.accountstatuses.get

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

      Parameters :

        merchantId

          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.

          Location : path

          Format : uint64

        destinations

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

          Type : string

          Repeated : Yes

          Location : query

        accountId

          Required : Yes

          Format : uint64

          Type : string

          Description : The ID of the account.

          Location : path

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : GET

      Path : {merchantId}/accountstatuses/{accountId}

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

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

  • content.accountstatuses.custombatch

      HTTP Method : POST

      Path : accountstatuses/batch

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

      Flat Path : accountstatuses/batch

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

  • content.accountstatuses.list

      Path : {merchantId}/accountstatuses

      Parameters :

        maxResults

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

          Location : query

          Type : integer

          Format : uint32

        name

          Type : string

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

          Location : query

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

        merchantId

          Type : string

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

          Required : Yes

          Format : uint64

          Location : path

        destinations

          Type : string

          Location : query

          Repeated : Yes

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

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

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

      Parameter Order : merchantId

      HTTP Method : GET

      Flat Path : {merchantId}/accountstatuses

  • content.productstatuses.get

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

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

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

      Path : {merchantId}/productstatuses/{productId}

      Parameters :

        productId

          Location : path

          Description : The REST ID of the product.

          Type : string

          Required : Yes

        merchantId

          Type : string

          Location : path

          Format : uint64

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

          Required : Yes

        destinations

          Location : query

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

          Type : string

          Repeated : Yes

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • productId
  • content.productstatuses.custombatch

      Path : productstatuses/batch

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

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

      HTTP Method : POST

      Flat Path : productstatuses/batch

  • content.productstatuses.list

      Parameter Order : merchantId

      Flat Path : {merchantId}/productstatuses

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

      Parameters :

        destinations

          Repeated : Yes

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

          Type : string

          Location : query

        merchantId

          Required : Yes

          Location : path

          Type : string

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

          Format : uint64

        maxResults

          Location : query

          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.

          Format : uint32

          Type : integer

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

      Path : {merchantId}/productstatuses

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

      HTTP Method : GET

  • content.pubsubnotificationsettings.get

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

      HTTP Method : GET

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

      Parameter Order : merchantId

      Path : {merchantId}/pubsubnotificationsettings

      Flat Path : {merchantId}/pubsubnotificationsettings

      Parameters :

        merchantId

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

          Format : uint64

          Type : string

          Location : path

          Required : Yes

  • content.pubsubnotificationsettings.update

      Flat Path : {merchantId}/pubsubnotificationsettings

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

      HTTP Method : PUT

      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

      Parameters :

        merchantId

          Location : path

          Required : Yes

          Description : The ID of the account.

          Format : uint64

          Type : string

      Path : {merchantId}/pubsubnotificationsettings

  • content.shoppingadsprogram.requestreview

      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.

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

      Parameter Order : merchantId

      Path : {merchantId}/shoppingadsprogram/requestreview

      HTTP Method : POST

      Flat Path : {merchantId}/shoppingadsprogram/requestreview

      Parameters :

        merchantId

          Description : Required. The ID of the account.

          Format : int64

          Location : path

          Type : string

          Required : Yes

  • content.shoppingadsprogram.get

      Parameters :

        merchantId

          Location : path

          Format : int64

          Required : Yes

          Description : Required. The ID of the account.

          Type : string

      Parameter Order : merchantId

      Path : {merchantId}/shoppingadsprogram

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

      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.

      HTTP Method : GET

      Flat Path : {merchantId}/shoppingadsprogram

  • content.accounttax.list

      Parameters :

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

        merchantId

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

          Required : Yes

          Location : path

          Format : uint64

          Type : string

        maxResults

          Format : uint32

          Location : query

          Type : integer

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

      Parameter Order : merchantId

      HTTP Method : GET

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

      Flat Path : {merchantId}/accounttax

      Path : {merchantId}/accounttax

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

  • content.accounttax.custombatch

      Path : accounttax/batch

      Flat Path : accounttax/batch

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

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

      HTTP Method : POST

  • content.accounttax.update

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

      HTTP Method : PUT

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

          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.

        accountId

          Type : string

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

          Format : uint64

          Required : Yes

          Location : path

      Parameter Order :

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

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

      Path : {merchantId}/accounttax/{accountId}

  • content.accounttax.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

        accountId

          Format : uint64

          Location : path

          Type : string

          Required : Yes

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

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

      Parameter Order :

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

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

      Description : Retrieves the tax settings of the account.

      HTTP Method : GET

  • content.datafeedstatuses.list

      Flat Path : {merchantId}/datafeedstatuses

      Parameter Order : merchantId

      Parameters :

        pageToken

          Description : The token returned by the previous request.

          Location : query

          Type : string

        merchantId

          Format : uint64

          Required : Yes

          Location : path

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

          Type : string

        maxResults

          Type : integer

          Format : uint32

          Location : query

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

      Path : {merchantId}/datafeedstatuses

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

      HTTP Method : GET

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

  • content.datafeedstatuses.get

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

      Parameters :

        feedLabel

          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

          Location : query

        datafeedId

          Format : uint64

          Description : The ID of the datafeed.

          Required : Yes

          Location : path

          Type : string

        language

          Type : string

          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.

          Location : query

        country

          Type : string

          Location : query

          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.

        merchantId

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

          Location : path

          Format : uint64

          Required : Yes

          Type : string

      Parameter Order :

    • merchantId
    • datafeedId
    • HTTP Method : GET

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

      Path : {merchantId}/datafeedstatuses/{datafeedId}

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

  • content.datafeedstatuses.custombatch

      Path : datafeedstatuses/batch

      HTTP Method : POST

      Flat Path : datafeedstatuses/batch

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

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

  • content.merchantsupport.triggeraction

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

      Path : {merchantId}/merchantsupport/triggeraction

      HTTP Method : POST

      Flat Path : {merchantId}/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.

      Parameter Order : merchantId

      Parameters :

        merchantId

          Type : string

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

          Location : path

          Required : Yes

          Format : int64

        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

  • content.merchantsupport.renderproductissues

      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.

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

      Parameter Order :

    • merchantId
    • productId
    • HTTP Method : POST

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

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

      Parameters :

        timeZone

          Type : string

          Location : query

          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.

        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

        languageCode

          Type : string

          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`.

          Location : query

        merchantId

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

          Required : Yes

          Location : path

          Type : string

          Format : int64

  • content.merchantsupport.renderaccountissues

      HTTP Method : POST

      Parameter Order : merchantId

      Parameters :

        languageCode

          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

          Location : query

        merchantId

          Location : path

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

          Format : int64

          Required : Yes

          Type : string

        timeZone

          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.

          Location : query

      Path : {merchantId}/merchantsupport/renderaccountissues

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

      Flat Path : {merchantId}/merchantsupport/renderaccountissues

      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.

  • content.shippingsettings.get

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

      Description : Retrieves the shipping settings of the account.

      Parameters :

        accountId

          Type : string

          Required : Yes

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

          Format : uint64

          Location : path

        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.

          Location : path

          Format : uint64

          Required : Yes

      Path : {merchantId}/shippingsettings/{accountId}

      Parameter Order :

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

      HTTP Method : GET

  • content.shippingsettings.custombatch

      Flat Path : shippingsettings/batch

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

      Path : shippingsettings/batch

      HTTP Method : POST

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

  • content.shippingsettings.list

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

      Parameters :

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

        merchantId

          Required : Yes

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

          Location : path

          Type : string

          Format : uint64

        maxResults

          Format : uint32

          Type : integer

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

          Location : query

      Parameter Order : merchantId

      Flat Path : {merchantId}/shippingsettings

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

      HTTP Method : GET

      Path : {merchantId}/shippingsettings

  • content.shippingsettings.update

      Parameter Order :

    • merchantId
    • accountId
    • Parameters :

        accountId

          Required : Yes

          Location : path

          Format : uint64

          Type : string

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

        merchantId

          Location : path

          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.

          Type : string

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

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

      HTTP Method : PUT

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

      Path : {merchantId}/shippingsettings/{accountId}

  • content.shippingsettings.getsupportedcarriers

      Path : {merchantId}/supportedCarriers

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

      Parameter Order : merchantId

      Parameters :

        merchantId

          Format : uint64

          Type : string

          Location : path

          Required : Yes

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

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

      Flat Path : {merchantId}/supportedCarriers

      HTTP Method : GET

  • content.shippingsettings.getsupportedholidays

      Parameter Order : merchantId

      HTTP Method : GET

      Description : Retrieves supported holidays for an account.

      Flat Path : {merchantId}/supportedHolidays

      Path : {merchantId}/supportedHolidays

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

      Parameters :

        merchantId

          Location : path

          Format : uint64

          Type : string

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

          Required : Yes

  • content.shippingsettings.getsupportedpickupservices

      Parameters :

        merchantId

          Location : path

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

          Required : Yes

          Type : string

          Format : uint64

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

      Parameter Order : merchantId

      Path : {merchantId}/supportedPickupServices

      HTTP Method : GET

      Flat Path : {merchantId}/supportedPickupServices

      Description : Retrieves supported pickup services for an account.

  • content.products.get

      Description : Retrieves a product from your Merchant Center account.

      Parameters :

        productId

          Required : Yes

          Description : The REST ID of the product.

          Type : string

          Location : path

        merchantId

          Location : path

          Format : uint64

          Required : Yes

          Type : string

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

      Path : {merchantId}/products/{productId}

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

      Parameter Order :

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

      HTTP Method : GET

  • content.products.insert

      Parameters :

        merchantId

          Format : uint64

          Type : string

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

          Location : path

          Required : Yes

        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

      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.

      HTTP Method : POST

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

      Flat Path : {merchantId}/products

      Parameter Order : merchantId

  • content.products.update

      Parameter Order :

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

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

      Parameters :

        updateMask

          Format : google-fieldmask

          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.

          Type : string

          Location : query

        productId

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

          Location : path

          Type : string

          Required : Yes

        merchantId

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

          Location : path

          Required : Yes

          Format : uint64

          Type : string

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

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

      HTTP Method : PATCH

  • content.products.list

      HTTP Method : GET

      Path : {merchantId}/products

      Flat Path : {merchantId}/products

      Parameter Order : merchantId

      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.

      Parameters :

        merchantId

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

          Format : uint64

          Location : path

          Type : string

          Required : Yes

        maxResults

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

          Format : uint32

          Location : query

          Type : integer

        pageToken

          Type : string

          Location : query

          Description : The token returned by the previous request.

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

  • content.products.delete

      Path : {merchantId}/products/{productId}

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

      Parameter Order :

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

      HTTP Method : DELETE

      Description : Deletes a product from your Merchant Center account.

      Parameters :

        feedId

          Type : string

          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.

          Format : uint64

          Location : query

        productId

          Location : path

          Type : string

          Description : The REST ID of the product.

          Required : Yes

        merchantId

          Type : string

          Format : uint64

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

          Required : Yes

          Location : path

  • 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.ordertrackingsignals.create

      Flat Path : {merchantId}/ordertrackingsignals

      Parameter Order : merchantId

      HTTP Method : POST

      Description : Creates new order tracking signal.

      Parameters :

        merchantId

          Type : string

          Format : int64

          Required : Yes

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

          Location : path

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

      Path : {merchantId}/ordertrackingsignals

  • content.regionalinventory.custombatch

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

      Path : regionalinventory/batch

      HTTP Method : POST

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

      Flat Path : regionalinventory/batch

  • content.regionalinventory.insert

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

      HTTP Method : POST

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

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

      Parameter Order :

    • merchantId
    • productId
    • Parameters :

        merchantId

          Location : path

          Required : Yes

          Type : string

          Format : uint64

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

        productId

          Location : path

          Type : string

          Required : Yes

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

      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.

  • content.accounts.update

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

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

      Path : {merchantId}/accounts/{accountId}

      Parameters :

        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

          Type : string

          Location : path

          Format : uint64

        accountId

          Required : Yes

          Location : path

          Description : The ID of the account.

          Format : uint64

          Type : string

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

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : PUT

  • content.accounts.get

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

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

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • accountId
    • Description : Retrieves a Merchant Center account.

      Path : {merchantId}/accounts/{accountId}

      Parameters :

        view

          Type : string

          Location : query

          Enum Descriptions :

        • Default. View is populated with Merchant Center fields.
        • View is populated with Comparison Shopping Services fields.
        • Description : Controls which fields will be populated. Acceptable values are: "merchant" and "css". The default value is "merchant".

          Enum :

        • MERCHANT
        • CSS

        accountId

          Description : The ID of the account.

          Format : uint64

          Location : path

          Required : Yes

          Type : string

        merchantId

          Format : uint64

          Type : string

          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.

  • content.accounts.requestphoneverification

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

      Parameters :

        merchantId

          Format : int64

          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.

          Type : string

        accountId

          Required : Yes

          Type : string

          Location : path

          Description : Required. The ID of the account.

          Format : int64

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

      Description : Request verification code to start phone verification.

      HTTP Method : POST

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

      Parameter Order :

    • merchantId
    • accountId
  • content.accounts.claimwebsite

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

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

      HTTP Method : POST

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

      Parameters :

        accountId

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

          Format : uint64

          Location : path

          Type : string

          Required : Yes

        merchantId

          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

          Format : uint64

        overwrite

          Location : query

          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.

      Parameter Order :

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

  • content.accounts.insert

      Parameter Order : merchantId

      Flat Path : {merchantId}/accounts

      Path : {merchantId}/accounts

      Description : Creates a Merchant Center sub-account.

      Parameters :

        merchantId

          Format : uint64

          Required : Yes

          Type : string

          Location : path

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

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

      HTTP Method : POST

  • content.accounts.authinfo

  • content.accounts.link

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

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

      Parameter Order :

    • merchantId
    • accountId
    • Parameters :

        accountId

          Format : uint64

          Required : Yes

          Type : string

          Location : path

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

        merchantId

          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

          Required : Yes

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

      HTTP Method : POST

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

  • content.accounts.list

      HTTP Method : GET

      Parameter Order : merchantId

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

      Parameters :

        label

          Type : string

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

          Location : query

          Format : uint64

        view

          Type : string

          Location : query

          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.
        • Enum :

        • MERCHANT
        • CSS

        maxResults

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

          Location : query

          Format : uint32

          Type : integer

        name

          Type : string

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

          Location : query

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

        merchantId

          Format : uint64

          Required : Yes

          Type : string

          Location : path

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

      Path : {merchantId}/accounts

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

      Flat Path : {merchantId}/accounts

  • content.accounts.delete

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

      Parameter Order :

    • merchantId
    • accountId
    • Description : Deletes a Merchant Center sub-account.

      Path : {merchantId}/accounts/{accountId}

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

      Parameters :

        merchantId

          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

          Location : path

          Format : uint64

          Required : Yes

        accountId

          Type : string

          Format : uint64

          Location : path

          Required : Yes

          Description : The ID of the account.

        force

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

          Default : false

          Type : boolean

          Location : query

      HTTP Method : DELETE

  • content.accounts.verifyphonenumber

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

      Parameters :

        merchantId

          Required : Yes

          Location : path

          Type : string

          Format : int64

          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

          Format : int64

          Description : Required. The ID of the account.

          Required : Yes

          Type : string

          Location : path

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

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : POST

      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.

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

  • content.accounts.updatelabels

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

      Parameter Order :

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

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

      HTTP Method : POST

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

      Parameters :

        merchantId

          Location : path

          Type : string

          Required : Yes

          Format : uint64

          Description : The ID of the managing account.

        accountId

          Location : path

          Type : string

          Required : Yes

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

          Format : uint64

  • content.accounts.listlinks

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

      Parameters :

        merchantId

          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

          Required : Yes

          Type : string

        maxResults

          Location : query

          Type : integer

          Format : uint32

          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.

        accountId

          Required : Yes

          Location : path

          Format : uint64

          Type : string

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

        pageToken

          Location : query

          Description : The token returned by the previous request.

          Type : string

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

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

      HTTP Method : GET

      Parameter Order :

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

  • content.accounts.custombatch

      Flat Path : accounts/batch

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

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

      Path : accounts/batch

      HTTP Method : POST

  • content.accounts.labels.list

      Path : accounts/{accountId}/labels

      Description : Lists the labels assigned to an account.

      Parameters :

        pageSize

          Format : int32

          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.

          Location : query

        accountId

          Required : Yes

          Type : string

          Location : path

          Format : int64

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

        pageToken

          Type : string

          Location : query

          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.

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

      Parameter Order : accountId

      HTTP Method : GET

      Flat Path : accounts/{accountId}/labels

  • content.accounts.labels.create

      Path : accounts/{accountId}/labels

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

      HTTP Method : POST

      Flat Path : accounts/{accountId}/labels

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

      Parameter Order : accountId

      Parameters :

        accountId

          Location : path

          Format : int64

          Required : Yes

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

          Type : string

  • content.accounts.labels.delete

      Parameter Order :

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

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

      Parameters :

        accountId

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

          Type : string

          Location : path

          Format : int64

          Required : Yes

        labelId

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

          Type : string

          Format : int64

          Required : Yes

          Location : path

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

      HTTP Method : DELETE

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

  • content.accounts.labels.patch

      Description : Updates a label.

      HTTP Method : PATCH

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

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

      Parameters :

        labelId

          Required : Yes

          Location : path

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

          Type : string

          Format : int64

        accountId

          Location : path

          Type : string

          Format : int64

          Required : Yes

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

      Parameter Order :

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

  • content.accounts.returncarrier.create

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

      Description : Links return carrier to a merchant account.

      Flat Path : accounts/{accountId}/returncarrier

      Parameters :

        accountId

          Format : int64

          Location : path

          Required : Yes

          Type : string

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

      Parameter Order : accountId

      HTTP Method : POST

      Path : accounts/{accountId}/returncarrier

  • content.accounts.returncarrier.patch

      Parameters :

        accountId

          Format : int64

          Location : path

          Type : string

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

          Required : Yes

        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
    • Scopes : https://www.googleapis.com/auth/content

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

      Description : Updates a return carrier in the merchant account.

      HTTP Method : PATCH

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

  • content.accounts.returncarrier.delete

      Description : Delete a return carrier in the merchant account.

      Parameters :

        carrierAccountId

          Format : int64

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

          Location : path

          Required : Yes

          Type : string

        accountId

          Type : string

          Format : int64

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

          Location : path

          Required : Yes

      HTTP Method : DELETE

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

      Parameter Order :

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

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

  • content.accounts.returncarrier.list

      HTTP Method : GET

      Path : accounts/{accountId}/returncarrier

      Flat Path : accounts/{accountId}/returncarrier

      Parameter Order : accountId

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

      Parameters :

        accountId

          Format : int64

          Type : string

          Location : path

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

          Required : Yes

      Description : Lists available return carriers in the merchant account.

  • content.accounts.credentials.create

      Path : accounts/{accountId}/credentials

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

      Parameter Order : accountId

      HTTP Method : POST

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

      Flat Path : accounts/{accountId}/credentials

      Parameters :

        accountId

          Format : int64

          Location : path

          Type : string

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

          Required : Yes

  • content.recommendations.generate

      Parameters :

        allowedTag

          Location : query

          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

          Repeated : Yes

        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

        merchantId

          Required : Yes

          Type : string

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

          Location : path

          Format : int64

      Flat Path : {merchantId}/recommendations/generate

      Parameter Order : merchantId

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

      HTTP Method : GET

      Path : {merchantId}/recommendations/generate

      Description : Generates recommendations for a merchant.

  • content.recommendations.reportInteraction

      Parameter Order : merchantId

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

      Parameters :

        merchantId

          Format : int64

          Location : path

          Type : string

          Required : Yes

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

      Path : {merchantId}/recommendations/reportInteraction

      Flat Path : {merchantId}/recommendations/reportInteraction

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

      HTTP Method : POST

  • content.collectionstatuses.get

      HTTP Method : GET

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

      Path : {merchantId}/collectionstatuses/{collectionId}

      Parameters :

        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

        collectionId

          Location : path

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

          Required : Yes

          Type : string

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

      Parameter Order :

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

  • content.collectionstatuses.list

      HTTP Method : GET

      Flat Path : {merchantId}/collectionstatuses

      Parameter Order : merchantId

      Path : {merchantId}/collectionstatuses

      Parameters :

        pageToken

          Type : string

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

          Location : query

        pageSize

          Format : int32

          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.

          Type : integer

          Location : query

        merchantId

          Type : string

          Format : int64

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

          Required : Yes

          Location : path

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

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

  • content.liasettings.requestinventoryverification

      HTTP Method : POST

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

      Parameter Order :

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

      Parameters :

        country

          Type : string

          Location : path

          Required : Yes

          Description : The country for which inventory validation is requested.

        accountId

          Location : path

          Required : Yes

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

          Type : string

          Format : uint64

        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

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

      Description : Requests inventory validation for the specified country.

  • content.liasettings.requestgmbaccess

      Description : Requests access to a specified Business Profile.

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

      Parameters :

        gmbEmail

          Location : query

          Description : The email of the Business Profile.

          Type : string

          Required : Yes

        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.

          Type : string

          Location : path

        accountId

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

          Location : path

          Required : Yes

          Type : string

          Format : uint64

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

      HTTP Method : POST

      Parameter Order :

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

  • content.liasettings.update

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

      HTTP Method : PUT

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

      Parameter Order :

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

      Parameters :

        merchantId

          Required : Yes

          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.

          Format : uint64

        accountId

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

          Type : string

          Format : uint64

          Required : Yes

          Location : path

      Path : {merchantId}/liasettings/{accountId}

  • content.liasettings.list

      Parameter Order : merchantId

      HTTP Method : GET

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

      Path : {merchantId}/liasettings

      Parameters :

        pageToken

          Location : query

          Type : string

          Description : The token returned by the previous request.

        merchantId

          Type : string

          Format : uint64

          Location : path

          Required : Yes

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

        maxResults

          Type : integer

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

          Location : query

          Format : uint32

      Flat Path : {merchantId}/liasettings

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

  • content.liasettings.custombatch

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

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

      Flat Path : liasettings/batch

      Path : liasettings/batch

      HTTP Method : POST

  • content.liasettings.getaccessiblegmbaccounts

      HTTP Method : GET

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

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

      Description : Retrieves the list of accessible Business Profiles.

      Parameters :

        accountId

          Format : uint64

          Required : Yes

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

          Type : string

          Location : path

        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

          Format : uint64

          Location : path

          Required : Yes

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

      Parameter Order :

    • merchantId
    • accountId
  • content.liasettings.setomnichannelexperience

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

      Parameters :

        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

        accountId

          Type : string

          Required : Yes

          Format : uint64

          Location : path

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

        lsfType

          Type : string

          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.

        country

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

          Type : string

          Location : query

        pickupTypes

          Repeated : Yes

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

          Type : string

          Location : query

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

      Parameter Order :

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

      HTTP Method : POST

      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.

  • content.liasettings.listposdataproviders

      Path : liasettings/posdataproviders

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

      Flat Path : liasettings/posdataproviders

      HTTP Method : GET

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

  • content.liasettings.setposdataprovider

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

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

      Parameters :

        posDataProviderId

          Description : The ID of POS data provider.

          Location : query

          Format : uint64

          Type : string

        country

          Required : Yes

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

          Type : string

          Location : query

        accountId

          Format : uint64

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

          Type : string

          Required : Yes

          Location : path

        posExternalAccountId

          Type : string

          Location : query

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

        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

          Location : path

          Type : string

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

      Parameter Order :

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

      HTTP Method : POST

  • content.liasettings.get

      Parameters :

        merchantId

          Type : string

          Location : path

          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.

          Format : uint64

        accountId

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

          Required : Yes

          Format : uint64

          Type : string

          Location : path

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

      Description : Retrieves the LIA settings of the account.

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : GET

      Path : {merchantId}/liasettings/{accountId}

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

  • content.liasettings.setinventoryverificationcontact

      HTTP Method : POST

      Parameter Order :

    • merchantId
    • accountId
    • country
    • language
    • contactName
    • contactEmail
    • Flat Path : {merchantId}/liasettings/{accountId}/setinventoryverificationcontact

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

      Parameters :

        merchantId

          Location : path

          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

        accountId

          Type : string

          Format : uint64

          Location : path

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

          Required : Yes

        country

          Description : The country for which inventory verification is requested.

          Required : Yes

          Location : query

          Type : string

        contactEmail

          Description : The email of the inventory verification contact.

          Location : query

          Required : Yes

          Type : string

        language

          Location : query

          Type : string

          Description : The language for which inventory verification is requested.

          Required : Yes

        contactName

          Description : The name of the inventory verification contact.

          Required : Yes

          Location : query

          Type : string

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

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

  • content.quotas.list

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

      Flat Path : {merchantId}/quotas

      HTTP Method : GET

      Parameter Order : merchantId

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

      Path : {merchantId}/quotas

      Parameters :

        merchantId

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

          Format : int64

          Required : Yes

          Location : path

          Type : string

        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

        pageSize

          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

          Format : int32

  • content.reports.search

      HTTP Method : POST

      Parameter Order : merchantId

      Parameters :

        merchantId

          Required : Yes

          Location : path

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

          Type : string

          Format : int64

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

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

      Flat Path : {merchantId}/reports/search

      Path : {merchantId}/reports/search

  • content.datafeeds.insert

      Path : {merchantId}/datafeeds

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

      Flat Path : {merchantId}/datafeeds

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

      Parameters :

        merchantId

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

          Type : string

          Format : uint64

          Required : Yes

          Location : path

      Parameter Order : merchantId

      HTTP Method : POST

  • content.datafeeds.custombatch

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

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

      HTTP Method : POST

      Flat Path : datafeeds/batch

      Path : datafeeds/batch

  • content.datafeeds.get

      HTTP Method : GET

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

      Path : {merchantId}/datafeeds/{datafeedId}

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

      Parameters :

        merchantId

          Format : uint64

          Type : string

          Location : path

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

          Required : Yes

        datafeedId

          Description : The ID of the datafeed.

          Format : uint64

          Required : Yes

          Type : string

          Location : path

      Parameter Order :

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

  • content.datafeeds.fetchnow

      Parameters :

        merchantId

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

          Required : Yes

          Type : string

          Location : path

          Format : uint64

        datafeedId

          Required : Yes

          Format : uint64

          Location : path

          Type : string

          Description : The ID of the datafeed to be fetched.

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

      Parameter Order :

    • merchantId
    • datafeedId
    • 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.

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

      HTTP Method : POST

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

  • content.datafeeds.update

      Parameters :

        datafeedId

          Required : Yes

          Type : string

          Location : path

          Format : uint64

          Description : The ID of the datafeed.

        merchantId

          Location : path

          Format : uint64

          Required : Yes

          Type : string

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

      Parameter Order :

    • merchantId
    • datafeedId
    • HTTP Method : PUT

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

      Path : {merchantId}/datafeeds/{datafeedId}

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

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

  • content.datafeeds.delete

      HTTP Method : DELETE

      Parameters :

        datafeedId

          Location : path

          Format : uint64

          Type : string

          Required : Yes

          Description : The ID of the datafeed.

        merchantId

          Location : path

          Format : uint64

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

          Required : Yes

          Type : string

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

      Path : {merchantId}/datafeeds/{datafeedId}

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

      Parameter Order :

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

  • content.datafeeds.list

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

      Flat Path : {merchantId}/datafeeds

      Parameters :

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

        merchantId

          Location : path

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

          Type : string

          Format : uint64

          Required : Yes

        maxResults

          Location : query

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

          Format : uint32

          Type : integer

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

      Path : {merchantId}/datafeeds

      Parameter Order : merchantId

      HTTP Method : GET

  • content.returnpolicyonline.patch

      Parameters :

        merchantId

          Type : string

          Format : int64

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

          Location : path

          Required : Yes

        returnPolicyId

          Location : path

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

          Type : string

          Required : Yes

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      Description : Updates an existing return policy.

      HTTP Method : PATCH

      Parameter Order :

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

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

  • content.returnpolicyonline.get

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

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

      Parameters :

        merchantId

          Format : int64

          Location : path

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

          Type : string

          Required : Yes

        returnPolicyId

          Required : Yes

          Type : string

          Location : path

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

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      Description : Gets an existing return policy.

      Parameter Order :

    • merchantId
    • returnPolicyId
    • HTTP Method : GET

  • content.returnpolicyonline.create

      HTTP Method : POST

      Flat Path : {merchantId}/returnpolicyonline

      Description : Creates a new return policy.

      Parameters :

        merchantId

          Type : string

          Required : Yes

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

          Location : path

          Format : int64

      Path : {merchantId}/returnpolicyonline

      Parameter Order : merchantId

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

  • content.returnpolicyonline.delete

      Parameters :

        merchantId

          Format : int64

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

          Required : Yes

          Location : path

          Type : string

        returnPolicyId

          Required : Yes

          Location : path

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

          Type : string

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      HTTP Method : DELETE

      Description : Deletes an existing return policy.

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

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

      Parameter Order :

    • merchantId
    • returnPolicyId
  • content.returnpolicyonline.list

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

      Description : Lists all existing return policies.

      HTTP Method : GET

      Flat Path : {merchantId}/returnpolicyonline

      Path : {merchantId}/returnpolicyonline

      Parameters :

        merchantId

          Format : int64

          Type : string

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

          Required : Yes

          Location : path

      Parameter Order : merchantId

  • content.freelistingsprogram.checkoutsettings.insert

      HTTP Method : POST

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

      Parameters :

        merchantId

          Location : path

          Format : int64

          Required : Yes

          Description : Required. The ID of the account.

          Type : string

      Path : {merchantId}/freelistingsprogram/checkoutsettings

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

      Parameter Order : merchantId

      Description : Enrolls merchant in `Checkout` program.

  • 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

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

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

      Path : {merchantId}/freelistingsprogram/checkoutsettings

      Parameter Order : merchantId

      Parameters :

        merchantId

          Format : int64

          Required : Yes

          Location : path

          Type : string

          Description : Required. The ID of the account.

  • content.freelistingsprogram.checkoutsettings.delete

      HTTP Method : DELETE

      Path : {merchantId}/freelistingsprogram/checkoutsettings

      Parameters :

        merchantId

          Required : Yes

          Format : int64

          Type : string

          Description : Required. The ID of the account.

          Location : path

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

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

      Parameter Order : merchantId

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

  • content.freelistingsprogram.get

      Flat Path : {merchantId}/freelistingsprogram

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

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Description : Required. The ID of the account.

          Location : path

          Format : int64

      Path : {merchantId}/freelistingsprogram

      Parameter Order : merchantId

      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.

      HTTP Method : GET

  • content.freelistingsprogram.requestreview

      Flat Path : {merchantId}/freelistingsprogram/requestreview

      Parameters :

        merchantId

          Description : Required. The ID of the account.

          Required : Yes

          Format : int64

          Location : path

          Type : string

      Path : {merchantId}/freelistingsprogram/requestreview

      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.

      HTTP Method : POST

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

      Parameter Order : merchantId

  • content.csses.updatelabels

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

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

      HTTP Method : POST

      Parameter Order :

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

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

      Parameters :

        cssGroupId

          Location : path

          Type : string

          Required : Yes

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

          Format : int64

        cssDomainId

          Format : int64

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

          Type : string

          Location : path

          Required : Yes

  • content.csses.list

      HTTP Method : GET

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

      Description : Lists CSS domains affiliated with a CSS group.

      Parameter Order : cssGroupId

      Parameters :

        pageSize

          Location : query

          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.

          Type : integer

          Format : int32

        cssGroupId

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

          Format : int64

          Location : path

          Type : string

          Required : Yes

        pageToken

          Location : query

          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.

          Type : string

      Path : {cssGroupId}/csses

      Flat Path : {cssGroupId}/csses

  • content.csses.get

      Description : Retrieves a single CSS domain by ID.

      Parameter Order :

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

      Path : {cssGroupId}/csses/{cssDomainId}

      HTTP Method : GET

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

      Parameters :

        cssGroupId

          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.

          Location : path

          Required : Yes

          Format : int64

        cssDomainId

          Location : path

          Required : Yes

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

          Format : int64

          Type : string

  • content.promotions.get

      Parameters :

        id

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

          Required : Yes

          Type : string

          Location : path

        merchantId

          Type : string

          Format : int64

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

          Required : Yes

          Location : path

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

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

      HTTP Method : GET

      Path : {merchantId}/promotions/{id}

      Description : Retrieves a promotion from your Merchant Center account.

      Parameter Order :

    • merchantId
    • id
  • content.promotions.create

      HTTP Method : POST

      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.

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

      Parameters :

        merchantId

          Type : string

          Format : int64

          Location : path

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

          Required : Yes

      Path : {merchantId}/promotions

      Parameter Order : merchantId

      Flat Path : {merchantId}/promotions

  • content.promotions.list

      Description : List all promotions from your Merchant Center account.

      Path : {merchantId}/promotions

      Parameters :

        merchantId

          Type : string

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

          Required : Yes

          Format : int64

          Location : path

        languageCode

          Location : query

          Type : string

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

        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.

          Type : string

          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

        pageSize

          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.

          Format : int32

          Type : integer

          Location : query

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

      Parameter Order : merchantId

      Flat Path : {merchantId}/promotions

      HTTP Method : GET