Content API for Shopping (content:v2.1)

2026-09-01

125 new methods | New API

Additions

    Methods
  • content.accountstatuses.custombatch

      Flat Path : accountstatuses/batch

      Path : accountstatuses/batch

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

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

      HTTP Method : POST

  • content.accountstatuses.get

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

      HTTP Method : GET

      Parameter Order :

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

      Path : {merchantId}/accountstatuses/{accountId}

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

      Parameters :

        destinations

          Location : query

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

          Repeated : Yes

          Type : string

        merchantId

          Location : path

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

          Type : string

          Required : Yes

          Format : uint64

        accountId

          Location : path

          Format : uint64

          Required : Yes

          Type : string

          Description : The ID of the account.

  • content.accountstatuses.list

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

      Parameters :

        merchantId

          Location : path

          Format : uint64

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

          Required : Yes

          Type : string

        maxResults

          Format : uint32

          Location : query

          Type : integer

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

        destinations

          Type : string

          Repeated : Yes

          Location : query

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

        name

          Location : query

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

          Type : string

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

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

      Path : {merchantId}/accountstatuses

      Flat Path : {merchantId}/accountstatuses

      HTTP Method : GET

      Parameter Order : merchantId

  • content.shoppingadsprogram.get

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

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Description : Required. The ID of the account.

          Location : path

          Format : int64

      Path : {merchantId}/shoppingadsprogram

      Flat Path : {merchantId}/shoppingadsprogram

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

      HTTP Method : GET

      Parameter Order : merchantId

  • content.shoppingadsprogram.requestreview

      HTTP Method : POST

      Flat Path : {merchantId}/shoppingadsprogram/requestreview

      Parameter Order : merchantId

      Path : {merchantId}/shoppingadsprogram/requestreview

      Parameters :

        merchantId

          Required : Yes

          Format : int64

          Location : path

          Type : string

          Description : Required. The ID of the account.

      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

  • content.datafeeds.delete

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

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

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

      Parameters :

        merchantId

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

          Location : path

          Format : uint64

          Type : string

          Required : Yes

        datafeedId

          Format : uint64

          Type : string

          Required : Yes

          Location : path

          Description : The ID of the datafeed.

      Parameter Order :

    • merchantId
    • datafeedId
    • HTTP Method : DELETE

      Path : {merchantId}/datafeeds/{datafeedId}

  • content.datafeeds.update

      Parameter Order :

    • merchantId
    • datafeedId
    • HTTP Method : PUT

      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.

      Path : {merchantId}/datafeeds/{datafeedId}

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

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

          Type : string

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

          Location : path

        datafeedId

          Required : Yes

          Description : The ID of the datafeed.

          Format : uint64

          Type : string

          Location : path

  • content.datafeeds.get

      Path : {merchantId}/datafeeds/{datafeedId}

      HTTP Method : GET

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

      Parameter Order :

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

      Parameters :

        merchantId

          Format : uint64

          Type : string

          Location : path

          Required : Yes

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

        datafeedId

          Format : uint64

          Location : path

          Type : string

          Required : Yes

          Description : The ID of the datafeed.

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

  • content.datafeeds.insert

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

      HTTP Method : POST

      Flat Path : {merchantId}/datafeeds

      Parameter Order : merchantId

      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

          Required : Yes

          Format : uint64

          Location : path

  • content.datafeeds.list

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

      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

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

          Location : query

          Format : uint32

          Type : integer

      Parameter Order : merchantId

      Path : {merchantId}/datafeeds

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

      HTTP Method : GET

  • content.datafeeds.fetchnow

      Parameters :

        merchantId

          Required : Yes

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

          Type : string

          Format : uint64

          Location : path

        datafeedId

          Required : Yes

          Format : uint64

          Description : The ID of the datafeed to be fetched.

          Type : string

          Location : path

      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.

      Parameter Order :

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

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

      HTTP Method : POST

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

  • content.datafeeds.custombatch

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

      Flat Path : datafeeds/batch

      HTTP Method : POST

      Path : datafeeds/batch

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

  • content.conversionsources.list

      Parameters :

        showDeleted

          Type : boolean

          Location : query

          Description : If true, also returns archived conversion sources.

        pageToken

          Type : string

          Description : Page token.

          Location : query

        pageSize

          Location : query

          Format : int32

          Type : integer

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

        merchantId

          Required : Yes

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

          Location : path

          Format : int64

          Type : string

      Parameter Order : merchantId

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

      Path : {merchantId}/conversionsources

      HTTP Method : GET

      Flat Path : {merchantId}/conversionsources

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

  • content.conversionsources.get

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

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

      Parameters :

        conversionSourceId

          Type : string

          Description : Required. The REST ID of the collection.

          Location : path

          Required : Yes

        merchantId

          Location : path

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

          Required : Yes

          Format : int64

          Type : string

      Parameter Order :

    • merchantId
    • conversionSourceId
    • Description : Fetches a conversion source.

      HTTP Method : GET

      Path : {merchantId}/conversionsources/{conversionSourceId}

  • content.conversionsources.create

      Path : {merchantId}/conversionsources

      Parameters :

        merchantId

          Location : path

          Type : string

          Required : Yes

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

          Format : int64

      Parameter Order : merchantId

      Flat Path : {merchantId}/conversionsources

      Description : Creates a new conversion source.

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

      HTTP Method : POST

  • content.conversionsources.patch

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

      Parameter Order :

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

      HTTP Method : PATCH

      Description : Updates information of an existing conversion source.

      Path : {merchantId}/conversionsources/{conversionSourceId}

      Parameters :

        conversionSourceId

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

          Location : path

          Required : Yes

          Type : string

        merchantId

          Location : path

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

          Required : Yes

          Format : int64

          Type : string

        updateMask

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

          Location : query

          Format : google-fieldmask

          Type : string

  • content.conversionsources.undelete

      Parameters :

        conversionSourceId

          Location : path

          Required : Yes

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

          Type : string

        merchantId

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

          Location : path

          Type : string

          Format : int64

          Required : Yes

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

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

      Description : Re-enables an archived conversion source.

      HTTP Method : POST

      Parameter Order :

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

  • content.conversionsources.delete

      Parameter Order :

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

      Path : {merchantId}/conversionsources/{conversionSourceId}

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

      Parameters :

        conversionSourceId

          Type : string

          Location : path

          Required : Yes

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

        merchantId

          Location : path

          Format : int64

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

          Required : Yes

          Type : string

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

      HTTP Method : DELETE

  • content.accounts.link

      Parameter Order :

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

      HTTP Method : POST

      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

          Required : Yes

          Type : string

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

          Location : path

          Format : uint64

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

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

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

  • content.accounts.delete

      Parameter Order :

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

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

      Parameters :

        force

          Location : query

          Default : false

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

          Type : boolean

        merchantId

          Type : string

          Required : Yes

          Format : uint64

          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.

          Location : path

        accountId

          Description : The ID of the account.

          Type : string

          Location : path

          Format : uint64

          Required : Yes

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

      HTTP Method : DELETE

      Path : {merchantId}/accounts/{accountId}

  • content.accounts.verifyphonenumber

      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.

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

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

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

      HTTP Method : POST

      Parameter Order :

    • merchantId
    • accountId
    • Parameters :

        accountId

          Description : Required. The ID of the account.

          Required : Yes

          Format : int64

          Location : path

          Type : string

        merchantId

          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.

          Location : path

          Type : string

          Required : Yes

  • content.accounts.listlinks

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

      HTTP Method : GET

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

      Parameters :

        accountId

          Format : uint64

          Location : path

          Type : string

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

          Required : Yes

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

        merchantId

          Format : uint64

          Required : Yes

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

          Location : path

          Type : string

        maxResults

          Format : uint32

          Location : query

          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.

          Type : integer

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

      Parameter Order :

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

  • content.accounts.requestphoneverification

      Parameter Order :

    • merchantId
    • accountId
    • Description : Request verification code to start phone verification.

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

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

      HTTP Method : POST

      Parameters :

        merchantId

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

          Type : string

          Format : int64

          Required : Yes

          Location : path

        accountId

          Type : string

          Required : Yes

          Description : Required. The ID of the account.

          Format : int64

          Location : path

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

  • content.accounts.custombatch

      HTTP Method : POST

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

      Flat Path : accounts/batch

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

      Path : accounts/batch

  • content.accounts.list

      HTTP Method : GET

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

      Parameter Order : merchantId

      Path : {merchantId}/accounts

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

      Parameters :

        name

          Location : query

          Type : string

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

        pageToken

          Description : The token returned by the previous request.

          Type : string

          Location : query

        view

          Location : query

          Enum :

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

          Type : string

          Enum Descriptions :

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

        merchantId

          Location : path

          Format : uint64

          Required : Yes

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

          Type : string

        maxResults

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

          Format : uint32

          Location : query

          Type : integer

        label

          Format : uint64

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

          Location : query

          Type : string

      Flat Path : {merchantId}/accounts

  • content.accounts.authinfo

  • content.accounts.claimwebsite

      Parameters :

        merchantId

          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

          Format : uint64

        accountId

          Required : Yes

          Type : string

          Location : path

          Format : uint64

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

        overwrite

          Location : query

          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.

          Type : boolean

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

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : POST

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

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

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

  • content.accounts.updatelabels

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

      HTTP Method : POST

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

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

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

      Parameters :

        accountId

          Format : uint64

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

          Required : Yes

          Type : string

          Location : path

        merchantId

          Description : The ID of the managing account.

          Location : path

          Type : string

          Format : uint64

          Required : Yes

      Parameter Order :

    • merchantId
    • accountId
  • content.accounts.insert

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

      Path : {merchantId}/accounts

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Format : uint64

          Location : path

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

      Flat Path : {merchantId}/accounts

      Description : Creates a Merchant Center sub-account.

      Parameter Order : merchantId

      HTTP Method : POST

  • content.accounts.get

      Parameter Order :

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

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

      HTTP Method : GET

      Parameters :

        view

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

          Location : query

          Enum Descriptions :

        • Default. View is populated with Merchant Center fields.
        • View is populated with Comparison Shopping Services fields.
        • Type : string

          Enum :

        • MERCHANT
        • CSS

        merchantId

          Location : path

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

          Required : Yes

          Type : string

          Format : uint64

        accountId

          Format : uint64

          Location : path

          Type : string

          Description : The ID of the account.

          Required : Yes

      Path : {merchantId}/accounts/{accountId}

      Description : Retrieves a Merchant Center account.

  • content.accounts.update

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

      Parameters :

        merchantId

          Format : uint64

          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

          Required : Yes

        accountId

          Required : Yes

          Type : string

          Description : The ID of the account.

          Location : path

          Format : uint64

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

      Parameter Order :

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

      HTTP Method : PUT

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

  • content.accounts.returncarrier.create

      Parameters :

        accountId

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

          Format : int64

          Location : path

          Type : string

          Required : Yes

      Description : Links return carrier to a merchant account.

      Path : accounts/{accountId}/returncarrier

      Flat Path : accounts/{accountId}/returncarrier

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

      HTTP Method : POST

      Parameter Order : accountId

  • content.accounts.returncarrier.list

      Path : accounts/{accountId}/returncarrier

      Flat Path : accounts/{accountId}/returncarrier

      HTTP Method : GET

      Description : Lists available return carriers in the merchant account.

      Parameters :

        accountId

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

          Location : path

          Format : int64

          Required : Yes

          Type : string

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

      Parameter Order : accountId

  • content.accounts.returncarrier.delete

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

      Description : Delete a return carrier in the merchant account.

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

      Parameters :

        accountId

          Type : string

          Required : Yes

          Format : int64

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

          Location : path

        carrierAccountId

          Format : int64

          Location : path

          Type : string

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

          Required : Yes

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

      Parameter Order :

    • accountId
    • carrierAccountId
    • HTTP Method : DELETE

  • content.accounts.returncarrier.patch

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

      Parameters :

        accountId

          Location : path

          Format : int64

          Type : string

          Required : Yes

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

        carrierAccountId

          Required : Yes

          Location : path

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

          Format : int64

          Type : string

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

      Parameter Order :

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

      Description : Updates a return carrier in the merchant account.

      HTTP Method : PATCH

  • content.accounts.credentials.create

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

      Parameter Order : accountId

      Parameters :

        accountId

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

          Location : path

          Type : string

          Required : Yes

          Format : int64

      Flat Path : accounts/{accountId}/credentials

      Path : accounts/{accountId}/credentials

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

      HTTP Method : POST

  • content.accounts.labels.list

      Parameter Order : accountId

      Parameters :

        pageSize

          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.

          Type : integer

          Location : query

          Format : int32

        accountId

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

          Required : Yes

          Type : string

          Format : int64

          Location : path

        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.

      Description : Lists the labels assigned to an account.

      Path : accounts/{accountId}/labels

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

      HTTP Method : GET

      Flat Path : accounts/{accountId}/labels

  • content.accounts.labels.patch

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

      HTTP Method : PATCH

      Description : Updates a label.

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

      Parameters :

        labelId

          Format : int64

          Required : Yes

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

          Type : string

          Location : path

        accountId

          Format : int64

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

          Required : Yes

          Type : string

          Location : path

      Parameter Order :

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

  • content.accounts.labels.create

      HTTP Method : POST

      Path : accounts/{accountId}/labels

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

      Parameter Order : accountId

      Flat Path : accounts/{accountId}/labels

      Parameters :

        accountId

          Location : path

          Type : string

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

          Required : Yes

          Format : int64

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

  • content.accounts.labels.delete

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

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

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

      Parameters :

        accountId

          Required : Yes

          Type : string

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

          Location : path

          Format : int64

        labelId

          Type : string

          Location : path

          Format : int64

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

          Required : Yes

      Parameter Order :

    • accountId
    • labelId
    • HTTP Method : DELETE

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

  • content.products.insert

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

      Parameters :

        feedId

          Format : uint64

          Location : query

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

          Type : string

        merchantId

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

          Location : path

          Type : string

          Required : Yes

          Format : uint64

      Path : {merchantId}/products

      Parameter Order : merchantId

      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

      Flat Path : {merchantId}/products

  • content.products.list

      Path : {merchantId}/products

      HTTP Method : GET

      Flat Path : {merchantId}/products

      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.

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

      Parameters :

        merchantId

          Type : string

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

          Required : Yes

          Format : uint64

          Location : path

        maxResults

          Format : uint32

          Location : query

          Type : integer

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

        pageToken

          Location : query

          Type : string

          Description : The token returned by the previous request.

      Parameter Order : merchantId

  • content.products.get

      Parameter Order :

    • merchantId
    • productId
    • HTTP Method : GET

      Description : Retrieves a product from your Merchant Center account.

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

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

      Path : {merchantId}/products/{productId}

      Parameters :

        merchantId

          Location : path

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

          Format : uint64

          Required : Yes

          Type : string

        productId

          Description : The REST ID of the product.

          Type : string

          Location : path

          Required : Yes

  • content.products.delete

      Description : Deletes a product from your Merchant Center account.

      Parameters :

        merchantId

          Location : path

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

          Type : string

          Format : uint64

          Required : Yes

        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.

          Location : query

          Format : uint64

        productId

          Type : string

          Description : The REST ID of the product.

          Location : path

          Required : Yes

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

      Path : {merchantId}/products/{productId}

      HTTP Method : DELETE

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

      Parameter Order :

    • merchantId
    • productId
  • content.products.update

      HTTP Method : PATCH

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

      Path : {merchantId}/products/{productId}

      Parameters :

        productId

          Type : string

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

          Location : path

          Required : Yes

        updateMask

          Type : string

          Location : query

          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.

          Format : google-fieldmask

        merchantId

          Required : Yes

          Type : string

          Location : path

          Format : uint64

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

      Parameter Order :

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

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

  • content.products.custombatch

      Path : products/batch

      HTTP Method : POST

      Flat Path : products/batch

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

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

  • content.recommendations.generate

      Flat Path : {merchantId}/recommendations/generate

      Path : {merchantId}/recommendations/generate

      Parameter Order : merchantId

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Format : int64

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

          Location : path

        allowedTag

          Location : query

          Repeated : Yes

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

          Type : string

        languageCode

          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

          Type : string

          Location : query

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

      HTTP Method : GET

      Description : Generates recommendations for a merchant.

  • content.recommendations.reportInteraction

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

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

      Parameter Order : merchantId

      HTTP Method : POST

      Path : {merchantId}/recommendations/reportInteraction

      Flat Path : {merchantId}/recommendations/reportInteraction

      Parameters :

        merchantId

          Required : Yes

          Format : int64

          Type : string

          Location : path

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

  • content.returnpolicyonline.list

      Parameter Order : merchantId

      HTTP Method : GET

      Path : {merchantId}/returnpolicyonline

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

      Parameters :

        merchantId

          Format : int64

          Location : path

          Type : string

          Required : Yes

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

      Description : Lists all existing return policies.

      Flat Path : {merchantId}/returnpolicyonline

  • content.returnpolicyonline.delete

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

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

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

      Parameters :

        merchantId

          Location : path

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

          Format : int64

          Required : Yes

          Type : string

        returnPolicyId

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

          Location : path

          Required : Yes

          Type : string

      Description : Deletes an existing return policy.

      HTTP Method : DELETE

      Parameter Order :

    • merchantId
    • returnPolicyId
  • content.returnpolicyonline.get

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

      Description : Gets an existing return policy.

      HTTP Method : GET

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

      Parameter Order :

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

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Location : path

          Format : int64

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

        returnPolicyId

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

          Type : string

          Location : path

          Required : Yes

  • content.returnpolicyonline.patch

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

      Parameter Order :

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

      Description : Updates an existing return policy.

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

      HTTP Method : PATCH

      Parameters :

        merchantId

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

          Location : path

          Format : int64

          Required : Yes

          Type : string

        returnPolicyId

          Location : path

          Required : Yes

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

          Type : string

  • content.returnpolicyonline.create

      Description : Creates a new return policy.

      Path : {merchantId}/returnpolicyonline

      HTTP Method : POST

      Parameter Order : merchantId

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

      Flat Path : {merchantId}/returnpolicyonline

      Parameters :

        merchantId

          Format : int64

          Location : path

          Type : string

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

          Required : Yes

  • content.pos.insert

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

      Parameters :

        merchantId

          Location : path

          Format : uint64

          Type : string

          Required : Yes

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

        targetMerchantId

          Required : Yes

          Description : The ID of the target merchant.

          Format : uint64

          Location : path

          Type : string

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

      Description : Creates a store for the given merchant.

      Parameter Order :

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

      HTTP Method : POST

  • content.pos.list

      HTTP Method : GET

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

      Parameter Order :

    • merchantId
    • targetMerchantId
    • Description : Lists the stores of the target merchant.

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

      Parameters :

        targetMerchantId

          Location : path

          Description : The ID of the target merchant.

          Format : uint64

          Required : Yes

          Type : string

        merchantId

          Format : uint64

          Required : Yes

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

          Location : path

          Type : string

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

  • content.pos.sale

      HTTP Method : POST

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

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

      Description : Submit a sale event for the given merchant.

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

          Type : string

          Location : path

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

        targetMerchantId

          Description : The ID of the target merchant.

          Required : Yes

          Format : uint64

          Type : string

          Location : path

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

      Parameter Order :

    • merchantId
    • targetMerchantId
  • content.pos.delete

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

      Description : Deletes a store for the given merchant.

      HTTP Method : DELETE

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

      Parameters :

        storeCode

          Type : string

          Description : A store code that is unique per merchant.

          Location : path

          Required : Yes

        targetMerchantId

          Required : Yes

          Format : uint64

          Type : string

          Description : The ID of the target merchant.

          Location : path

        merchantId

          Required : Yes

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

          Format : uint64

          Type : string

          Location : path

      Parameter Order :

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

  • content.pos.inventory

      HTTP Method : POST

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

      Description : Submit inventory for the given merchant.

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

      Parameters :

        merchantId

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

          Required : Yes

          Format : uint64

          Type : string

          Location : path

        targetMerchantId

          Location : path

          Description : The ID of the target merchant.

          Type : string

          Required : Yes

          Format : uint64

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

      Parameter Order :

    • merchantId
    • targetMerchantId
  • content.pos.custombatch

  • content.pos.get

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

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

      Description : Retrieves information about the given store.

      Parameters :

        storeCode

          Location : path

          Required : Yes

          Type : string

          Description : A store code that is unique per merchant.

        merchantId

          Required : Yes

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

          Location : path

          Type : string

          Format : uint64

        targetMerchantId

          Description : The ID of the target merchant.

          Location : path

          Format : uint64

          Required : Yes

          Type : string

      Parameter Order :

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

      HTTP Method : GET

  • content.promotions.list

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

      Parameters :

        pageToken

          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

          Location : query

        languageCode

          Type : string

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

          Location : query

        countryCode

          Type : string

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

          Location : query

        merchantId

          Required : Yes

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

          Location : path

          Format : int64

          Type : string

        pageSize

          Format : int32

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

          Location : query

          Type : integer

      HTTP Method : GET

      Parameter Order : merchantId

      Path : {merchantId}/promotions

      Description : List all promotions from your Merchant Center account.

      Flat Path : {merchantId}/promotions

  • content.promotions.get

      HTTP Method : GET

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

      Path : {merchantId}/promotions/{id}

      Parameter Order :

    • merchantId
    • id
    • Description : Retrieves a promotion from your Merchant Center account.

      Parameters :

        id

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

          Type : string

          Location : path

          Required : Yes

        merchantId

          Format : int64

          Location : path

          Type : string

          Required : Yes

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

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

  • content.promotions.create

      Path : {merchantId}/promotions

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

      Parameter Order : merchantId

      HTTP Method : POST

      Flat Path : {merchantId}/promotions

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

      Parameters :

        merchantId

          Format : int64

          Location : path

          Type : string

          Required : Yes

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

  • content.productdeliverytime.delete

      Path : {merchantId}/productdeliverytime/{productId}

      HTTP Method : DELETE

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

      Parameters :

        merchantId

          Format : int64

          Type : string

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

          Required : Yes

          Location : path

        productId

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

          Type : string

          Location : path

          Required : Yes

      Parameter Order :

    • merchantId
    • productId
    • Description : Deletes the delivery time of a product.

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

  • content.productdeliverytime.get

      Parameters :

        productId

          Location : path

          Required : Yes

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

          Type : string

        merchantId

          Type : string

          Required : Yes

          Format : int64

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

          Location : path

      Parameter Order :

    • merchantId
    • productId
    • Description : Gets `productDeliveryTime` by `productId`.

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

      HTTP Method : GET

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

      Path : {merchantId}/productdeliverytime/{productId}

  • content.productdeliverytime.create

      Parameter Order : merchantId

      Path : {merchantId}/productdeliverytime

      Flat Path : {merchantId}/productdeliverytime

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : int64

          Location : path

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

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

      HTTP Method : POST

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

  • content.csses.updatelabels

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

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

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

      HTTP Method : POST

      Parameter Order :

    • cssGroupId
    • cssDomainId
    • Parameters :

        cssDomainId

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

          Type : string

          Location : path

          Format : int64

          Required : Yes

        cssGroupId

          Format : int64

          Required : Yes

          Type : string

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

          Location : path

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

  • content.csses.list

      Parameters :

        pageSize

          Format : int32

          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

        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

        cssGroupId

          Type : string

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

          Format : int64

          Location : path

          Required : Yes

      Path : {cssGroupId}/csses

      Flat Path : {cssGroupId}/csses

      Parameter Order : cssGroupId

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

      Description : Lists CSS domains affiliated with a CSS group.

      HTTP Method : GET

  • content.csses.get

      Description : Retrieves a single CSS domain by ID.

      Path : {cssGroupId}/csses/{cssDomainId}

      HTTP Method : GET

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

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

      Parameters :

        cssDomainId

          Format : int64

          Location : path

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

          Type : string

          Required : Yes

        cssGroupId

          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.

          Type : string

          Location : path

          Format : int64

          Required : Yes

      Parameter Order :

    • cssGroupId
    • cssDomainId
  • content.localinventory.insert

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

          Location : path

          Type : string

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

        productId

          Location : path

          Required : Yes

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

          Type : string

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

      Parameter Order :

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

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

      HTTP Method : POST

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

  • content.localinventory.custombatch

      Path : localinventory/batch

      HTTP Method : POST

      Flat Path : localinventory/batch

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

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

  • content.liasettings.custombatch

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

      Path : liasettings/batch

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

      Flat Path : liasettings/batch

      HTTP Method : POST

  • content.liasettings.update

      Parameter Order :

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

          Location : path

          Type : string

          Required : Yes

          Format : uint64

        accountId

          Location : path

          Format : uint64

          Required : Yes

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

          Type : string

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

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

      HTTP Method : PUT

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

      Path : {merchantId}/liasettings/{accountId}

  • content.liasettings.requestinventoryverification

      Parameters :

        country

          Description : The country for which inventory validation is requested.

          Type : string

          Location : path

          Required : Yes

        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

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

          Required : Yes

          Type : string

          Format : uint64

          Location : path

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

      Description : Requests inventory validation for the specified country.

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

      Parameter Order :

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

      HTTP Method : POST

  • content.liasettings.getaccessiblegmbaccounts

      HTTP Method : GET

      Description : Retrieves the list of accessible Business Profiles.

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

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

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

      Parameter Order :

    • merchantId
    • accountId
    • Parameters :

        merchantId

          Type : string

          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.

        accountId

          Location : path

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

          Type : string

          Required : Yes

          Format : uint64

  • content.liasettings.listposdataproviders

      HTTP Method : GET

      Path : liasettings/posdataproviders

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

      Flat Path : liasettings/posdataproviders

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

  • content.liasettings.setposdataprovider

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

      Parameters :

        merchantId

          Location : path

          Type : string

          Format : uint64

          Required : Yes

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

        accountId

          Required : Yes

          Type : string

          Location : path

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

          Format : uint64

        posDataProviderId

          Location : query

          Format : uint64

          Description : The ID of POS data provider.

          Type : string

        country

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

          Type : string

          Location : query

          Required : Yes

        posExternalAccountId

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

          Type : string

          Location : query

      Parameter Order :

    • merchantId
    • accountId
    • country
    • Description : Sets the POS data provider for the specified country.

      HTTP Method : POST

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

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

  • content.liasettings.setomnichannelexperience

      Parameters :

        merchantId

          Location : path

          Format : uint64

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

          Type : string

          Required : Yes

        pickupTypes

          Repeated : Yes

          Location : query

          Type : string

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

        country

          Location : query

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

          Type : string

        accountId

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

          Format : uint64

          Location : path

          Required : Yes

          Type : string

        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.

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

      Parameter Order :

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

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

  • content.liasettings.requestgmbaccess

      HTTP Method : POST

      Description : Requests access to a specified Business Profile.

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

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

      Parameters :

        accountId

          Location : path

          Format : uint64

          Required : Yes

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

          Type : string

        merchantId

          Required : Yes

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

          Location : path

          Format : uint64

          Type : string

        gmbEmail

          Location : query

          Required : Yes

          Description : The email of the Business Profile.

          Type : string

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

      Parameter Order :

    • merchantId
    • accountId
    • gmbEmail
  • content.liasettings.setinventoryverificationcontact

      Parameters :

        contactName

          Location : query

          Required : Yes

          Description : The name of the inventory verification contact.

          Type : string

        accountId

          Type : string

          Required : Yes

          Location : path

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

          Format : uint64

        contactEmail

          Location : query

          Required : Yes

          Type : string

          Description : The email of the inventory verification contact.

        country

          Description : The country for which inventory verification is requested.

          Type : string

          Location : query

          Required : Yes

        merchantId

          Location : path

          Format : uint64

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

          Type : string

          Required : Yes

        language

          Location : query

          Required : Yes

          Type : string

          Description : The language for which inventory verification is requested.

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

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

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

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

      HTTP Method : POST

      Parameter Order :

    • merchantId
    • accountId
    • country
    • language
    • contactName
    • contactEmail
  • content.liasettings.list

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : uint64

          Location : path

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

        maxResults

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

          Location : query

          Format : uint32

          Type : integer

        pageToken

          Type : string

          Description : The token returned by the previous request.

          Location : query

      Path : {merchantId}/liasettings

      Flat Path : {merchantId}/liasettings

      Parameter Order : merchantId

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

      HTTP Method : GET

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

  • content.liasettings.get

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

      HTTP Method : GET

      Description : Retrieves the LIA settings of the account.

      Path : {merchantId}/liasettings/{accountId}

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

          Type : string

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

          Location : path

        accountId

          Type : string

          Required : Yes

          Format : uint64

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

          Location : path

      Parameter Order :

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

  • content.regionalinventory.insert

      HTTP Method : POST

      Parameter Order :

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

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

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

      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.

      Parameters :

        merchantId

          Required : Yes

          Type : string

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

          Format : uint64

          Location : path

        productId

          Location : path

          Required : Yes

          Type : string

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

  • content.regionalinventory.custombatch

      Flat Path : regionalinventory/batch

      Path : regionalinventory/batch

      HTTP Method : POST

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

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

  • content.reports.search

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

      HTTP Method : POST

      Parameter Order : merchantId

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

      Flat Path : {merchantId}/reports/search

      Path : {merchantId}/reports/search

      Parameters :

        merchantId

          Location : path

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

          Format : int64

          Required : Yes

          Type : string

  • content.accounttax.get

      Parameter Order :

    • merchantId
    • accountId
    • Parameters :

        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

        accountId

          Format : uint64

          Type : string

          Required : Yes

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

          Location : path

      Description : Retrieves the tax settings of the account.

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

      HTTP Method : GET

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

      Path : {merchantId}/accounttax/{accountId}

  • content.accounttax.update

      HTTP Method : PUT

      Path : {merchantId}/accounttax/{accountId}

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

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Format : uint64

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

          Location : path

        accountId

          Required : Yes

          Type : string

          Format : uint64

          Location : path

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

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

      Parameter Order :

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

  • content.accounttax.list

      Path : {merchantId}/accounttax

      Parameters :

        pageToken

          Location : query

          Type : string

          Description : The token returned by the previous request.

        merchantId

          Location : path

          Format : uint64

          Required : Yes

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

          Type : string

        maxResults

          Format : uint32

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

          Location : query

          Type : integer

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

      HTTP Method : GET

      Flat Path : {merchantId}/accounttax

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

      Parameter Order : merchantId

  • content.accounttax.custombatch

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

      Path : accounttax/batch

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

      Flat Path : accounttax/batch

      HTTP Method : POST

  • content.ordertrackingsignals.create

      Description : Creates new order tracking signal.

      HTTP Method : POST

      Parameters :

        merchantId

          Location : path

          Format : int64

          Type : string

          Required : Yes

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

      Path : {merchantId}/ordertrackingsignals

      Parameter Order : merchantId

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

      Flat Path : {merchantId}/ordertrackingsignals

  • content.quotas.list

      HTTP Method : GET

      Parameter Order : merchantId

      Parameters :

        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

        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.

        merchantId

          Type : string

          Location : path

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

          Required : Yes

          Format : int64

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

      Path : {merchantId}/quotas

      Flat Path : {merchantId}/quotas

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

  • content.regions.create

      Flat Path : {merchantId}/regions

      Parameter Order : merchantId

      Parameters :

        merchantId

          Location : path

          Format : int64

          Type : string

          Required : Yes

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

        regionId

          Location : query

          Type : string

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

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

      Path : {merchantId}/regions

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

      HTTP Method : POST

  • content.regions.get

      Path : {merchantId}/regions/{regionId}

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

      Parameters :

        merchantId

          Location : path

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

          Format : int64

          Required : Yes

          Type : string

        regionId

          Type : string

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

          Location : path

          Required : Yes

      Parameter Order :

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

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

      HTTP Method : GET

  • content.regions.delete

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

      Parameters :

        regionId

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

          Type : string

          Location : path

          Required : Yes

        merchantId

          Required : Yes

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

          Type : string

          Location : path

          Format : int64

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

      HTTP Method : DELETE

      Parameter Order :

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

      Path : {merchantId}/regions/{regionId}

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

      Parameters :

        pageSize

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

          Type : integer

          Location : query

          Format : int32

        pageToken

          Location : query

          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

        merchantId

          Location : path

          Format : int64

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

          Type : string

          Required : Yes

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

  • content.regions.patch

      HTTP Method : PATCH

      Path : {merchantId}/regions/{regionId}

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

      Parameter Order :

    • merchantId
    • regionId
    • Parameters :

        updateMask

          Format : google-fieldmask

          Type : string

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

          Location : query

        regionId

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

          Type : string

          Location : path

          Required : Yes

        merchantId

          Location : path

          Format : int64

          Type : string

          Required : Yes

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

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

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

  • content.productstatuses.get

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

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • productId
    • Parameters :

        merchantId

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

          Required : Yes

          Type : string

          Format : uint64

          Location : path

        destinations

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

          Type : string

          Location : query

          Repeated : Yes

        productId

          Description : The REST ID of the product.

          Location : path

          Required : Yes

          Type : string

      Path : {merchantId}/productstatuses/{productId}

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

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

  • content.productstatuses.list

      Parameters :

        merchantId

          Type : string

          Format : uint64

          Location : path

          Required : Yes

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

        maxResults

          Format : uint32

          Location : query

          Type : integer

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

        pageToken

          Description : The token returned by the previous request.

          Location : query

          Type : string

        destinations

          Type : string

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

          Repeated : Yes

          Location : query

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

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

      HTTP Method : GET

      Flat Path : {merchantId}/productstatuses

      Path : {merchantId}/productstatuses

      Parameter Order : merchantId

  • content.productstatuses.custombatch

      HTTP Method : POST

      Path : productstatuses/batch

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

      Flat Path : productstatuses/batch

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

  • content.datafeedstatuses.get

      HTTP Method : GET

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

      Path : {merchantId}/datafeedstatuses/{datafeedId}

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

      Parameters :

        feedLabel

          Type : string

          Location : query

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

        country

          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.

          Type : string

        datafeedId

          Required : Yes

          Description : The ID of the datafeed.

          Type : string

          Location : path

          Format : uint64

        language

          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.

          Type : string

          Location : query

        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

      Parameter Order :

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

  • content.datafeedstatuses.custombatch

      Path : datafeedstatuses/batch

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

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

      HTTP Method : POST

      Flat Path : datafeedstatuses/batch

  • content.datafeedstatuses.list

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

      HTTP Method : GET

      Path : {merchantId}/datafeedstatuses

      Flat Path : {merchantId}/datafeedstatuses

      Parameter Order : merchantId

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

      Parameters :

        pageToken

          Type : string

          Location : query

          Description : The token returned by the previous request.

        merchantId

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

          Required : Yes

          Format : uint64

          Location : path

          Type : string

        maxResults

          Type : integer

          Location : query

          Format : uint32

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

  • content.collectionstatuses.list

      Path : {merchantId}/collectionstatuses

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

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

      Parameters :

        pageSize

          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

          Format : int32

          Location : query

        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

        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.

      Flat Path : {merchantId}/collectionstatuses

      Parameter Order : merchantId

      HTTP Method : GET

  • content.collectionstatuses.get

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

      HTTP Method : GET

      Parameter Order :

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

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

      Path : {merchantId}/collectionstatuses/{collectionId}

      Parameters :

        merchantId

          Format : int64

          Required : Yes

          Type : string

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

          Location : path

        collectionId

          Location : path

          Required : Yes

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

          Type : string

  • content.freelistingsprogram.requestreview

      HTTP Method : POST

      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.

      Flat Path : {merchantId}/freelistingsprogram/requestreview

      Parameter Order : merchantId

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

      Path : {merchantId}/freelistingsprogram/requestreview

      Parameters :

        merchantId

          Description : Required. The ID of the account.

          Required : Yes

          Format : int64

          Type : string

          Location : path

  • content.freelistingsprogram.get

      Parameters :

        merchantId

          Required : Yes

          Description : Required. The ID of the account.

          Type : string

          Location : path

          Format : int64

      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.

      Flat Path : {merchantId}/freelistingsprogram

      HTTP Method : GET

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

      Path : {merchantId}/freelistingsprogram

  • content.freelistingsprogram.checkoutsettings.insert

      Path : {merchantId}/freelistingsprogram/checkoutsettings

      Parameter Order : merchantId

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

      Parameters :

        merchantId

          Required : Yes

          Format : int64

          Type : string

          Description : Required. The ID of the account.

          Location : path

      Description : Enrolls merchant in `Checkout` program.

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

      HTTP Method : POST

  • content.freelistingsprogram.checkoutsettings.get

      Parameters :

        merchantId

          Description : Required. The ID of the account.

          Required : Yes

          Type : string

          Format : int64

          Location : path

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

      Parameter Order : merchantId

      Path : {merchantId}/freelistingsprogram/checkoutsettings

      HTTP Method : GET

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

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

  • content.freelistingsprogram.checkoutsettings.delete

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Format : int64

          Location : path

          Description : Required. The ID of the account.

      HTTP Method : DELETE

      Parameter Order : merchantId

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

      Path : {merchantId}/freelistingsprogram/checkoutsettings

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

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

  • content.merchantsupport.renderaccountissues

      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

        timeZone

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

          Location : query

          Type : string

        merchantId

          Type : string

          Location : path

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

          Required : Yes

          Format : int64

      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.

      Flat Path : {merchantId}/merchantsupport/renderaccountissues

      Path : {merchantId}/merchantsupport/renderaccountissues

      HTTP Method : POST

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

      Parameter Order : merchantId

  • content.merchantsupport.renderproductissues

      Parameter Order :

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

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : int64

          Location : path

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

        productId

          Type : string

          Location : path

          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.

        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

        timeZone

          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.

          Type : string

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

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

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

      HTTP Method : POST

  • content.merchantsupport.triggeraction

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

      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.

      Parameters :

        languageCode

          Type : string

          Location : query

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

        merchantId

          Format : int64

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

          Location : path

          Type : string

          Required : Yes

      Path : {merchantId}/merchantsupport/triggeraction

      Parameter Order : merchantId

      HTTP Method : POST

      Flat Path : {merchantId}/merchantsupport/triggeraction

  • content.collections.create

      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.

      HTTP Method : POST

      Path : {merchantId}/collections

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

      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.

      Parameter Order : merchantId

      Flat Path : {merchantId}/collections

  • content.collections.list

      Flat Path : {merchantId}/collections

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

      Path : {merchantId}/collections

      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

        merchantId

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

          Location : path

          Type : string

          Required : Yes

          Format : int64

        pageSize

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

          Location : query

          Format : int32

          Type : integer

      Parameter Order : merchantId

      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.

      HTTP Method : GET

  • content.collections.delete

      Parameter Order :

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

      Description : Deletes a collection from your Merchant Center account.

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

      Parameters :

        merchantId

          Required : Yes

          Location : path

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

          Type : string

          Format : int64

        collectionId

          Location : path

          Required : Yes

          Type : string

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

      Path : {merchantId}/collections/{collectionId}

      HTTP Method : DELETE

  • content.collections.get

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

      Description : Retrieves a collection from your Merchant Center account.

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

      Path : {merchantId}/collections/{collectionId}

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • collectionId
    • Parameters :

        collectionId

          Description : Required. The REST ID of the collection.

          Location : path

          Required : Yes

          Type : string

        merchantId

          Location : path

          Required : Yes

          Format : int64

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

          Type : string

  • content.pubsubnotificationsettings.get

      HTTP Method : GET

      Path : {merchantId}/pubsubnotificationsettings

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

      Parameter Order : merchantId

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

      Parameters :

        merchantId

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

          Format : uint64

          Required : Yes

          Type : string

          Location : path

      Flat Path : {merchantId}/pubsubnotificationsettings

  • content.pubsubnotificationsettings.update

      Parameter Order : merchantId

      Parameters :

        merchantId

          Location : path

          Type : string

          Description : The ID of the account.

          Required : Yes

          Format : uint64

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

      HTTP Method : PUT

      Flat Path : {merchantId}/pubsubnotificationsettings

      Path : {merchantId}/pubsubnotificationsettings

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

  • content.shippingsettings.getsupportedholidays

      Parameters :

        merchantId

          Format : uint64

          Type : string

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

          Location : path

          Required : Yes

      Description : Retrieves supported holidays for an account.

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

      Path : {merchantId}/supportedHolidays

      Flat Path : {merchantId}/supportedHolidays

      Parameter Order : merchantId

      HTTP Method : GET

  • content.shippingsettings.get

      HTTP Method : GET

      Description : Retrieves the shipping settings of the account.

      Path : {merchantId}/shippingsettings/{accountId}

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

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

      Parameters :

        merchantId

          Format : uint64

          Location : path

          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.

        accountId

          Format : uint64

          Required : Yes

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

          Type : string

          Location : path

      Parameter Order :

    • merchantId
    • accountId
  • content.shippingsettings.getsupportedcarriers

      Flat Path : {merchantId}/supportedCarriers

      Parameter Order : merchantId

      Parameters :

        merchantId

          Location : path

          Type : string

          Format : uint64

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

          Required : Yes

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

      Path : {merchantId}/supportedCarriers

      HTTP Method : GET

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

  • content.shippingsettings.update

      Parameters :

        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

        accountId

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

          Required : Yes

          Type : string

          Format : uint64

          Location : path

      Parameter Order :

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

      HTTP Method : PUT

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

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

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

  • content.shippingsettings.custombatch

      Path : shippingsettings/batch

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

      Flat Path : shippingsettings/batch

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

      HTTP Method : POST

  • content.shippingsettings.list

      Parameter Order : merchantId

      Flat Path : {merchantId}/shippingsettings

      Path : {merchantId}/shippingsettings

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

      Parameters :

        pageToken

          Type : string

          Description : The token returned by the previous request.

          Location : query

        merchantId

          Format : uint64

          Location : path

          Type : string

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

          Required : Yes

        maxResults

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

          Location : query

          Format : uint32

          Type : integer

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

      HTTP Method : GET

  • content.shippingsettings.getsupportedpickupservices

      Flat Path : {merchantId}/supportedPickupServices

      HTTP Method : GET

      Description : Retrieves supported pickup services for an account.

      Path : {merchantId}/supportedPickupServices

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

      Parameters :

        merchantId

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

          Type : string

          Required : Yes

          Format : uint64

          Location : path

      Parameter Order : merchantId