Content API for Shopping (content:v2.1)

2026-08-30

125 new methods | New API

Additions

    Methods
  • content.pubsubnotificationsettings.update

      Flat Path : {merchantId}/pubsubnotificationsettings

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

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

      Path : {merchantId}/pubsubnotificationsettings

      HTTP Method : PUT

      Parameter Order : merchantId

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Description : The ID of the account.

          Format : uint64

          Location : path

  • content.pubsubnotificationsettings.get

      HTTP Method : GET

      Parameter Order : merchantId

      Parameters :

        merchantId

          Location : path

          Format : uint64

          Required : Yes

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

          Type : string

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

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

      Path : {merchantId}/pubsubnotificationsettings

      Flat Path : {merchantId}/pubsubnotificationsettings

  • content.localinventory.custombatch

      Flat Path : localinventory/batch

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

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

      Path : localinventory/batch

      HTTP Method : POST

  • content.localinventory.insert

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

      Parameter Order :

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

      Parameters :

        merchantId

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

          Location : path

          Type : string

          Format : uint64

          Required : Yes

        productId

          Type : string

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

          Required : Yes

          Location : path

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

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

      HTTP Method : POST

  • content.merchantsupport.renderproductissues

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

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

      Parameter Order :

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

      Parameters :

        productId

          Location : path

          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.

          Required : Yes

          Type : string

        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

          Type : string

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

        merchantId

          Location : path

          Format : int64

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

          Type : string

          Required : Yes

      HTTP Method : POST

      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.

  • content.merchantsupport.triggeraction

      HTTP Method : POST

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

      Parameter Order : merchantId

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : int64

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

          Location : path

        languageCode

          Location : query

          Type : string

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

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

      Flat Path : {merchantId}/merchantsupport/triggeraction

      Path : {merchantId}/merchantsupport/triggeraction

  • content.merchantsupport.renderaccountissues

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

      Flat Path : {merchantId}/merchantsupport/renderaccountissues

      Parameters :

        timeZone

          Type : string

          Location : query

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

        languageCode

          Location : query

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

          Type : string

        merchantId

          Required : Yes

          Format : int64

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

          Type : string

          Location : path

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

      Parameter Order : merchantId

      HTTP Method : POST

      Path : {merchantId}/merchantsupport/renderaccountissues

  • content.accounttax.list

      Path : {merchantId}/accounttax

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

      Parameter Order : merchantId

      Flat Path : {merchantId}/accounttax

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

      HTTP Method : GET

      Parameters :

        pageToken

          Type : string

          Description : The token returned by the previous request.

          Location : query

        merchantId

          Type : string

          Format : uint64

          Location : path

          Required : Yes

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

        maxResults

          Type : integer

          Location : query

          Format : uint32

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

  • content.accounttax.get

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

      Description : Retrieves the tax settings of the account.

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

      Path : {merchantId}/accounttax/{accountId}

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : GET

      Parameters :

        merchantId

          Location : path

          Format : uint64

          Required : Yes

          Type : string

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

        accountId

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

          Required : Yes

          Format : uint64

          Type : string

          Location : path

  • content.accounttax.custombatch

      Flat Path : accounttax/batch

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

      Path : accounttax/batch

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

      HTTP Method : POST

  • content.accounttax.update

      HTTP Method : PUT

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

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

          Type : string

          Location : path

        accountId

          Location : path

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

          Required : Yes

          Format : uint64

          Type : string

      Path : {merchantId}/accounttax/{accountId}

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

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

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

      Parameter Order :

    • merchantId
    • accountId
  • content.collectionstatuses.get

      Parameter Order :

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

      Parameters :

        collectionId

          Location : path

          Type : string

          Required : Yes

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

        merchantId

          Required : Yes

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

          Format : int64

          Location : path

          Type : string

      Path : {merchantId}/collectionstatuses/{collectionId}

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

      HTTP Method : GET

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

  • content.collectionstatuses.list

      Flat Path : {merchantId}/collectionstatuses

      Path : {merchantId}/collectionstatuses

      Parameter Order : merchantId

      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

          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

        pageSize

          Location : query

          Type : integer

          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.

          Format : int32

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

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

      HTTP Method : GET

  • content.accounts.returncarrier.list

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

      Parameters :

        accountId

          Required : Yes

          Type : string

          Format : int64

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

          Location : path

      Flat Path : accounts/{accountId}/returncarrier

      HTTP Method : GET

      Parameter Order : accountId

      Description : Lists available return carriers in the merchant account.

      Path : accounts/{accountId}/returncarrier

  • content.accounts.returncarrier.delete

      HTTP Method : DELETE

      Description : Delete a return carrier in the merchant account.

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

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

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

      Parameters :

        accountId

          Location : path

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

          Format : int64

          Required : Yes

          Type : string

        carrierAccountId

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

          Location : path

          Format : int64

          Type : string

          Required : Yes

      Parameter Order :

    • accountId
    • carrierAccountId
  • content.accounts.returncarrier.create

      Description : Links return carrier to a merchant account.

      Flat Path : accounts/{accountId}/returncarrier

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

      HTTP Method : POST

      Parameter Order : accountId

      Parameters :

        accountId

          Required : Yes

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

          Location : path

          Format : int64

          Type : string

      Path : accounts/{accountId}/returncarrier

  • content.accounts.returncarrier.patch

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

      Parameter Order :

    • accountId
    • carrierAccountId
    • Description : Updates a return carrier in the merchant account.

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

      Parameters :

        accountId

          Type : string

          Location : path

          Required : Yes

          Format : int64

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

        carrierAccountId

          Format : int64

          Required : Yes

          Type : string

          Location : path

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

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

      HTTP Method : PATCH

  • content.accounts.labels.delete

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

      Parameters :

        labelId

          Format : int64

          Type : string

          Required : Yes

          Location : path

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

        accountId

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

          Type : string

          Required : Yes

          Format : int64

          Location : path

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

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

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

      Parameter Order :

    • accountId
    • labelId
    • HTTP Method : DELETE

  • content.accounts.labels.create

      Flat Path : accounts/{accountId}/labels

      Parameter Order : accountId

      HTTP Method : POST

      Parameters :

        accountId

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

          Format : int64

          Location : path

          Type : string

          Required : Yes

      Path : accounts/{accountId}/labels

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

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

  • content.accounts.labels.patch

      HTTP Method : PATCH

      Parameter Order :

    • accountId
    • labelId
    • Parameters :

        labelId

          Location : path

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

          Format : int64

          Type : string

          Required : Yes

        accountId

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

          Required : Yes

          Location : path

          Format : int64

          Type : string

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

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

      Description : Updates a label.

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

  • content.accounts.labels.list

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

      Path : accounts/{accountId}/labels

      Parameters :

        pageToken

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

          Location : query

          Type : string

        pageSize

          Location : query

          Format : int32

          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

        accountId

          Required : Yes

          Format : int64

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

          Type : string

          Location : path

      Description : Lists the labels assigned to an account.

      HTTP Method : GET

      Parameter Order : accountId

      Flat Path : accounts/{accountId}/labels

  • content.accounts.credentials.create

      Parameters :

        accountId

          Required : Yes

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

          Format : int64

          Location : path

          Type : string

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

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

      Path : accounts/{accountId}/credentials

      Flat Path : accounts/{accountId}/credentials

      HTTP Method : POST

      Parameter Order : accountId

  • content.accounts.verifyphonenumber

      Parameters :

        merchantId

          Type : string

          Required : Yes

          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

        accountId

          Required : Yes

          Description : Required. The ID of the account.

          Format : int64

          Type : string

          Location : path

      HTTP Method : POST

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

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

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

      Parameter Order :

    • merchantId
    • accountId
  • content.accounts.insert

      Path : {merchantId}/accounts

      Description : Creates a Merchant Center sub-account.

      Flat Path : {merchantId}/accounts

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

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

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

          Location : path

          Type : string

      Parameter Order : merchantId

      HTTP Method : POST

  • content.accounts.authinfo

  • content.accounts.listlinks

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

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

      HTTP Method : GET

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

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

      Parameter Order :

    • merchantId
    • accountId
    • Parameters :

        merchantId

          Type : string

          Location : path

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

          Format : uint64

          Required : Yes

        maxResults

          Type : integer

          Format : uint32

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

          Location : query

        accountId

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

          Location : path

          Type : string

          Required : Yes

          Format : uint64

        pageToken

          Type : string

          Description : The token returned by the previous request.

          Location : query

  • content.accounts.custombatch

      Path : accounts/batch

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

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

      Flat Path : accounts/batch

      HTTP Method : POST

  • content.accounts.requestphoneverification

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

      Description : Request verification code to start phone verification.

      Parameters :

        merchantId

          Required : Yes

          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.

          Type : string

          Location : path

        accountId

          Description : Required. The ID of the account.

          Format : int64

          Location : path

          Required : Yes

          Type : string

      HTTP Method : POST

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

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

      Parameter Order :

    • merchantId
    • accountId
  • content.accounts.claimwebsite

      Parameter Order :

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

      HTTP Method : POST

      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.

      Parameters :

        overwrite

          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

          Location : query

        merchantId

          Required : Yes

          Format : uint64

          Type : string

          Location : path

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

        accountId

          Type : string

          Required : Yes

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

          Format : uint64

          Location : path

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

  • content.accounts.list

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

      Parameter Order : merchantId

      Flat Path : {merchantId}/accounts

      Path : {merchantId}/accounts

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

      Parameters :

        maxResults

          Format : uint32

          Location : query

          Type : integer

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

        pageToken

          Description : The token returned by the previous request.

          Location : query

          Type : string

        merchantId

          Type : string

          Location : path

          Format : uint64

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

          Required : Yes

        view

          Enum :

        • MERCHANT
        • CSS
        • Enum Descriptions :

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

          Location : query

          Type : string

        name

          Type : string

          Location : query

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

        label

          Location : query

          Type : string

          Format : uint64

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

      HTTP Method : GET

  • content.accounts.updatelabels

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

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

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

      Parameters :

        merchantId

          Location : path

          Format : uint64

          Type : string

          Description : The ID of the managing account.

          Required : Yes

        accountId

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

          Location : path

          Required : Yes

          Type : string

          Format : uint64

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

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : POST

  • content.accounts.delete

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

      Parameters :

        force

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

          Location : query

          Type : boolean

          Default : false

        accountId

          Format : uint64

          Location : path

          Type : string

          Required : Yes

          Description : The ID of the account.

        merchantId

          Format : uint64

          Location : path

          Type : string

          Required : Yes

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

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

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : DELETE

      Path : {merchantId}/accounts/{accountId}

      Description : Deletes a Merchant Center sub-account.

  • content.accounts.get

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

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

      Path : {merchantId}/accounts/{accountId}

      Description : Retrieves a Merchant Center account.

      Parameters :

        accountId

          Description : The ID of the account.

          Required : Yes

          Location : path

          Format : uint64

          Type : string

        view

          Type : string

          Location : query

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

          Enum Descriptions :

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

        • MERCHANT
        • CSS

        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

      HTTP Method : GET

      Parameter Order :

    • merchantId
    • accountId
  • content.accounts.update

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

      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}

      Parameters :

        merchantId

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

          Required : Yes

          Type : string

          Location : path

          Format : uint64

        accountId

          Description : The ID of the account.

          Location : path

          Type : string

          Format : uint64

          Required : Yes

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

      HTTP Method : PUT

  • content.accounts.link

      Parameter Order :

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

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

      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

          Format : uint64

          Type : string

          Location : path

          Required : Yes

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

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

      HTTP Method : POST

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

  • content.reports.search

      Path : {merchantId}/reports/search

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Format : int64

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

          Location : path

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

      Flat Path : {merchantId}/reports/search

      HTTP Method : POST

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

      Parameter Order : merchantId

  • content.csses.list

      HTTP Method : GET

      Description : Lists CSS domains affiliated with a CSS group.

      Parameter Order : cssGroupId

      Parameters :

        cssGroupId

          Format : int64

          Location : path

          Type : string

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

          Required : Yes

        pageToken

          Location : query

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

          Type : string

        pageSize

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

          Location : query

          Type : integer

          Format : int32

      Flat Path : {cssGroupId}/csses

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

      Path : {cssGroupId}/csses

  • content.csses.get

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

      Parameter Order :

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

      Parameters :

        cssGroupId

          Required : Yes

          Type : string

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

          Format : int64

          Location : path

        cssDomainId

          Location : path

          Format : int64

          Type : string

          Required : Yes

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

      Path : {cssGroupId}/csses/{cssDomainId}

      HTTP Method : GET

      Description : Retrieves a single CSS domain by ID.

  • content.csses.updatelabels

      Parameters :

        cssGroupId

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

          Format : int64

          Required : Yes

          Location : path

          Type : string

        cssDomainId

          Type : string

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

          Format : int64

          Required : Yes

          Location : path

      HTTP Method : POST

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

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

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

      Parameter Order :

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

  • content.accountstatuses.get

      HTTP Method : GET

      Parameter Order :

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

      Path : {merchantId}/accountstatuses/{accountId}

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

      Parameters :

        accountId

          Location : path

          Format : uint64

          Description : The ID of the account.

          Required : Yes

          Type : string

        merchantId

          Required : Yes

          Format : uint64

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

          Type : string

          Location : path

        destinations

          Type : string

          Location : query

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

          Repeated : Yes

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

  • content.accountstatuses.custombatch

      HTTP Method : POST

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

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

      Flat Path : accountstatuses/batch

      Path : accountstatuses/batch

  • content.accountstatuses.list

      HTTP Method : GET

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

      Parameters :

        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

        name

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

          Location : query

          Type : string

        pageToken

          Location : query

          Description : The token returned by the previous request.

          Type : string

        maxResults

          Location : query

          Format : uint32

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

          Type : integer

        merchantId

          Format : uint64

          Location : path

          Type : string

          Required : Yes

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

      Parameter Order : merchantId

      Path : {merchantId}/accountstatuses

      Flat Path : {merchantId}/accountstatuses

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

  • content.regions.list

      Path : {merchantId}/regions

      Parameter Order : merchantId

      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.

          Format : int32

          Type : integer

          Location : query

        merchantId

          Type : string

          Location : path

          Format : int64

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

          Required : Yes

        pageToken

          Type : string

          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.

      Description : Lists the regions in your Merchant Center account.

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

      Flat Path : {merchantId}/regions

      HTTP Method : GET

  • content.regions.create

      Flat Path : {merchantId}/regions

      Path : {merchantId}/regions

      Parameters :

        merchantId

          Required : Yes

          Format : int64

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

          Location : path

          Type : string

        regionId

          Type : string

          Location : query

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

      HTTP Method : POST

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

      Parameter Order : merchantId

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

  • content.regions.patch

      Path : {merchantId}/regions/{regionId}

      Parameters :

        regionId

          Location : path

          Required : Yes

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

          Type : string

        updateMask

          Location : query

          Format : google-fieldmask

          Type : string

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

        merchantId

          Type : string

          Location : path

          Format : int64

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

          Required : Yes

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

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

      HTTP Method : PATCH

      Parameter Order :

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

  • content.regions.delete

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

      Path : {merchantId}/regions/{regionId}

      Parameters :

        regionId

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

          Required : Yes

          Type : string

          Location : path

        merchantId

          Type : string

          Location : path

          Format : int64

          Required : Yes

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

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

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

      Parameter Order :

    • merchantId
    • regionId
    • HTTP Method : DELETE

  • content.regions.get

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

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

      HTTP Method : GET

      Parameter Order :

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

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

      Parameters :

        merchantId

          Format : int64

          Type : string

          Location : path

          Required : Yes

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

        regionId

          Location : path

          Type : string

          Required : Yes

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

  • content.datafeeds.custombatch

      Path : datafeeds/batch

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

      Flat Path : datafeeds/batch

      HTTP Method : POST

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

  • content.datafeeds.insert

      Parameter Order : merchantId

      Flat Path : {merchantId}/datafeeds

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

      Parameters :

        merchantId

          Format : uint64

          Type : string

          Required : Yes

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

          Location : path

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

      Path : {merchantId}/datafeeds

      HTTP Method : POST

  • content.datafeeds.fetchnow

      HTTP Method : POST

      Parameter Order :

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

      Parameters :

        merchantId

          Required : Yes

          Type : string

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

          Format : uint64

          Location : path

        datafeedId

          Location : path

          Format : uint64

          Description : The ID of the datafeed to be fetched.

          Type : string

          Required : Yes

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

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

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

  • content.datafeeds.list

      Flat Path : {merchantId}/datafeeds

      Path : {merchantId}/datafeeds

      Parameters :

        merchantId

          Format : uint64

          Location : path

          Type : string

          Required : Yes

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

        maxResults

          Type : integer

          Location : query

          Format : uint32

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

        pageToken

          Type : string

          Description : The token returned by the previous request.

          Location : query

      Parameter Order : merchantId

      HTTP Method : GET

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

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

  • content.datafeeds.delete

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

      Parameters :

        merchantId

          Location : path

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

          Format : uint64

          Required : Yes

          Type : string

        datafeedId

          Location : path

          Description : The ID of the datafeed.

          Type : string

          Required : Yes

          Format : uint64

      Path : {merchantId}/datafeeds/{datafeedId}

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

      HTTP Method : DELETE

      Parameter Order :

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

  • content.datafeeds.update

      Parameter Order :

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

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

      HTTP Method : PUT

      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}

      Parameters :

        datafeedId

          Location : path

          Format : uint64

          Description : The ID of the datafeed.

          Type : string

          Required : Yes

        merchantId

          Format : uint64

          Location : path

          Type : string

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

          Required : Yes

  • content.datafeeds.get

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

      Parameters :

        merchantId

          Required : Yes

          Type : string

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

          Format : uint64

          Location : path

        datafeedId

          Location : path

          Required : Yes

          Format : uint64

          Type : string

          Description : The ID of the datafeed.

      HTTP Method : GET

      Parameter Order :

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

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

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

  • content.freelistingsprogram.get

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

      Path : {merchantId}/freelistingsprogram

      Flat Path : {merchantId}/freelistingsprogram

      Parameter Order : merchantId

      Parameters :

        merchantId

          Required : Yes

          Description : Required. The ID of the account.

          Type : string

          Format : int64

          Location : path

      HTTP Method : GET

      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.

  • content.freelistingsprogram.requestreview

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

      Parameter Order : merchantId

      HTTP Method : POST

      Flat Path : {merchantId}/freelistingsprogram/requestreview

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

      Path : {merchantId}/freelistingsprogram/requestreview

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Location : path

          Format : int64

          Description : Required. The ID of the account.

  • content.freelistingsprogram.checkoutsettings.delete

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

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : int64

          Description : Required. The ID of the account.

          Location : path

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

      Path : {merchantId}/freelistingsprogram/checkoutsettings

      Parameter Order : merchantId

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

      HTTP Method : DELETE

  • content.freelistingsprogram.checkoutsettings.insert

      Parameters :

        merchantId

          Description : Required. The ID of the account.

          Location : path

          Format : int64

          Type : string

          Required : Yes

      Parameter Order : merchantId

      HTTP Method : POST

      Path : {merchantId}/freelistingsprogram/checkoutsettings

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

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

      Description : Enrolls merchant in `Checkout` program.

  • content.freelistingsprogram.checkoutsettings.get

      Parameters :

        merchantId

          Type : string

          Format : int64

          Required : Yes

          Location : path

          Description : Required. The ID of the account.

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

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

      HTTP Method : GET

      Parameter Order : merchantId

      Flat Path : {merchantId}/freelistingsprogram/checkoutsettings

      Path : {merchantId}/freelistingsprogram/checkoutsettings

  • content.shoppingadsprogram.get

      Path : {merchantId}/shoppingadsprogram

      HTTP Method : 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.

      Flat Path : {merchantId}/shoppingadsprogram

      Parameters :

        merchantId

          Required : Yes

          Description : Required. The ID of the account.

          Type : string

          Format : int64

          Location : path

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

      Parameter Order : merchantId

  • content.shoppingadsprogram.requestreview

      Path : {merchantId}/shoppingadsprogram/requestreview

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

      Flat Path : {merchantId}/shoppingadsprogram/requestreview

      Parameters :

        merchantId

          Type : string

          Required : Yes

          Description : Required. The ID of the account.

          Format : int64

          Location : path

      Parameter Order : merchantId

      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.

      HTTP Method : POST

  • content.pos.delete

      Parameters :

        merchantId

          Required : Yes

          Type : string

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

          Format : uint64

          Location : path

        targetMerchantId

          Location : path

          Description : The ID of the target merchant.

          Type : string

          Required : Yes

          Format : uint64

        storeCode

          Required : Yes

          Type : string

          Description : A store code that is unique per merchant.

          Location : path

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

      Parameter Order :

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

      HTTP Method : DELETE

      Description : Deletes a store for the given merchant.

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

  • content.pos.inventory

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

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

          Location : path

          Type : string

        targetMerchantId

          Required : Yes

          Type : string

          Format : uint64

          Location : path

          Description : The ID of the target merchant.

      HTTP Method : POST

      Description : Submit inventory for the given merchant.

      Parameter Order :

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

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

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

  • content.pos.get

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

      Parameter Order :

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

      Parameters :

        targetMerchantId

          Location : path

          Type : string

          Description : The ID of the target merchant.

          Required : Yes

          Format : uint64

        storeCode

          Required : Yes

          Location : path

          Description : A store code that is unique per merchant.

          Type : string

        merchantId

          Type : string

          Format : uint64

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

          Location : path

          Required : Yes

      Description : Retrieves information about the given store.

      HTTP Method : GET

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

  • content.pos.sale

      Parameters :

        merchantId

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

          Type : string

          Required : Yes

          Format : uint64

          Location : path

        targetMerchantId

          Required : Yes

          Description : The ID of the target merchant.

          Type : string

          Location : path

          Format : uint64

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

      Parameter Order :

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

      HTTP Method : POST

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

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

  • content.pos.custombatch

  • content.pos.insert

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

      HTTP Method : POST

      Description : Creates a store for the given merchant.

      Parameters :

        merchantId

          Format : uint64

          Location : path

          Required : Yes

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

          Type : string

        targetMerchantId

          Type : string

          Format : uint64

          Required : Yes

          Description : The ID of the target merchant.

          Location : path

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

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

      Parameter Order :

    • merchantId
    • targetMerchantId
  • content.pos.list

      HTTP Method : GET

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

      Parameter Order :

    • merchantId
    • targetMerchantId
    • Parameters :

        merchantId

          Location : path

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

          Required : Yes

          Type : string

          Format : uint64

        targetMerchantId

          Required : Yes

          Type : string

          Description : The ID of the target merchant.

          Format : uint64

          Location : path

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

      Description : Lists the stores of the target merchant.

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

  • content.promotions.list

      Description : List all promotions from your Merchant Center account.

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

      Path : {merchantId}/promotions

      HTTP Method : GET

      Flat Path : {merchantId}/promotions

      Parameters :

        pageToken

          Type : string

          Location : query

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

        countryCode

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

          Location : query

          Type : string

        merchantId

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

          Required : Yes

          Format : int64

          Location : path

          Type : string

        languageCode

          Type : string

          Location : query

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

        pageSize

          Format : int32

          Location : query

          Type : integer

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

      Parameter Order : merchantId

  • content.promotions.get

      Parameter Order :

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

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

      Parameters :

        id

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

          Location : path

          Type : string

          Required : Yes

        merchantId

          Type : string

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

          Required : Yes

          Location : path

          Format : int64

      Description : Retrieves a promotion from your Merchant Center account.

      HTTP Method : GET

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

  • content.promotions.create

      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.

      HTTP Method : POST

      Path : {merchantId}/promotions

      Parameter Order : merchantId

      Parameters :

        merchantId

          Location : path

          Format : int64

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

          Required : Yes

          Type : string

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

      Flat Path : {merchantId}/promotions

  • content.products.update

      HTTP Method : PATCH

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

      Parameter Order :

    • merchantId
    • productId
    • Parameters :

        productId

          Required : Yes

          Type : string

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

          Location : path

        updateMask

          Location : query

          Format : google-fieldmask

          Type : string

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

        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

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

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

      Path : {merchantId}/products/{productId}

  • content.products.list

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

      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.

      Parameter Order : merchantId

      Parameters :

        merchantId

          Required : Yes

          Location : path

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

          Type : string

          Format : uint64

        pageToken

          Location : query

          Description : The token returned by the previous request.

          Type : string

        maxResults

          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.

          Format : uint32

      Flat Path : {merchantId}/products

      HTTP Method : GET

      Path : {merchantId}/products

  • content.products.custombatch

      Flat Path : products/batch

      HTTP Method : POST

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

      Path : products/batch

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

  • content.products.delete

      Parameters :

        productId

          Required : Yes

          Type : string

          Description : The REST ID of the product.

          Location : path

        feedId

          Format : uint64

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

          Location : query

          Type : string

        merchantId

          Location : path

          Format : uint64

          Type : string

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

          Required : Yes

      Parameter Order :

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

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

      HTTP Method : DELETE

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

      Description : Deletes a product from your Merchant Center account.

  • content.products.get

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

      HTTP Method : GET

      Parameters :

        productId

          Description : The REST ID of the product.

          Type : string

          Location : path

          Required : Yes

        merchantId

          Location : path

          Format : uint64

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

          Type : string

          Required : Yes

      Parameter Order :

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

      Description : Retrieves a product from your Merchant Center account.

      Path : {merchantId}/products/{productId}

  • content.products.insert

      Parameters :

        merchantId

          Format : uint64

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

          Required : Yes

          Type : string

          Location : path

        feedId

          Location : query

          Format : uint64

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

          Type : string

      Flat Path : {merchantId}/products

      HTTP Method : POST

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

      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.

  • content.ordertrackingsignals.create

      Description : Creates new order tracking signal.

      Parameter Order : merchantId

      Flat Path : {merchantId}/ordertrackingsignals

      Path : {merchantId}/ordertrackingsignals

      Parameters :

        merchantId

          Location : path

          Type : string

          Format : int64

          Required : Yes

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

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

      HTTP Method : POST

  • content.productdeliverytime.get

      HTTP Method : GET

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

      Parameters :

        productId

          Required : Yes

          Type : string

          Location : path

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

        merchantId

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

          Type : string

          Location : path

          Required : Yes

          Format : int64

      Parameter Order :

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

      Description : Gets `productDeliveryTime` by `productId`.

      Path : {merchantId}/productdeliverytime/{productId}

  • content.productdeliverytime.create

      Parameter Order : merchantId

      Flat Path : {merchantId}/productdeliverytime

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

      HTTP Method : POST

      Path : {merchantId}/productdeliverytime

      Parameters :

        merchantId

          Format : int64

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

          Required : Yes

          Location : path

          Type : string

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

  • content.productdeliverytime.delete

      Parameters :

        productId

          Location : path

          Required : Yes

          Type : string

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

        merchantId

          Format : int64

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

          Type : string

          Required : Yes

          Location : path

      Description : Deletes the delivery time of a product.

      Parameter Order :

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

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

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

      HTTP Method : DELETE

  • content.shippingsettings.getsupportedpickupservices

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

      HTTP Method : GET

      Parameters :

        merchantId

          Required : Yes

          Location : path

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

          Type : string

          Format : uint64

      Description : Retrieves supported pickup services for an account.

      Path : {merchantId}/supportedPickupServices

      Parameter Order : merchantId

      Flat Path : {merchantId}/supportedPickupServices

  • content.shippingsettings.getsupportedcarriers

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

      Flat Path : {merchantId}/supportedCarriers

      HTTP Method : GET

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

      Parameters :

        merchantId

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

          Location : path

          Type : string

          Format : uint64

          Required : Yes

      Parameter Order : merchantId

      Path : {merchantId}/supportedCarriers

  • content.shippingsettings.update

      Parameters :

        accountId

          Location : path

          Format : uint64

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

          Required : Yes

          Type : string

        merchantId

          Type : string

          Required : Yes

          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.

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : PUT

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

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

      Path : {merchantId}/shippingsettings/{accountId}

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

  • content.shippingsettings.list

      Path : {merchantId}/shippingsettings

      Parameters :

        maxResults

          Location : query

          Type : integer

          Format : uint32

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

        pageToken

          Description : The token returned by the previous request.

          Location : query

          Type : string

        merchantId

          Location : path

          Type : string

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

          Format : uint64

          Required : Yes

      Parameter Order : merchantId

      HTTP Method : GET

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

      Flat Path : {merchantId}/shippingsettings

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

  • content.shippingsettings.get

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

      HTTP Method : GET

      Parameters :

        accountId

          Format : uint64

          Location : path

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

          Required : Yes

          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

          Type : string

          Format : uint64

      Path : {merchantId}/shippingsettings/{accountId}

      Description : Retrieves the shipping settings of the account.

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

      Parameter Order :

    • merchantId
    • accountId
  • content.shippingsettings.custombatch

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

      HTTP Method : POST

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

      Flat Path : shippingsettings/batch

      Path : shippingsettings/batch

  • content.shippingsettings.getsupportedholidays

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

      Parameters :

        merchantId

          Format : uint64

          Type : string

          Location : path

          Required : Yes

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

      Flat Path : {merchantId}/supportedHolidays

      Path : {merchantId}/supportedHolidays

      Parameter Order : merchantId

      HTTP Method : GET

      Description : Retrieves supported holidays for an account.

  • content.conversionsources.list

      HTTP Method : GET

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

      Path : {merchantId}/conversionsources

      Parameters :

        showDeleted

          Description : If true, also returns archived conversion sources.

          Type : boolean

          Location : query

        pageSize

          Location : query

          Format : int32

          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.

          Type : integer

        pageToken

          Description : Page token.

          Location : query

          Type : string

        merchantId

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

          Location : path

          Format : int64

          Required : Yes

          Type : string

      Parameter Order : merchantId

      Flat Path : {merchantId}/conversionsources

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

  • content.conversionsources.get

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

      Parameter Order :

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

      Description : Fetches a conversion source.

      Path : {merchantId}/conversionsources/{conversionSourceId}

      Parameters :

        merchantId

          Location : path

          Format : int64

          Type : string

          Required : Yes

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

        conversionSourceId

          Description : Required. The REST ID of the collection.

          Type : string

          Required : Yes

          Location : path

      HTTP Method : GET

  • content.conversionsources.delete

      HTTP Method : DELETE

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

      Parameters :

        merchantId

          Location : path

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

          Type : string

          Format : int64

          Required : Yes

        conversionSourceId

          Type : string

          Required : Yes

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

          Location : path

      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}

      Parameter Order :

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

  • content.conversionsources.undelete

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

      Description : Re-enables an archived conversion source.

      HTTP Method : POST

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

      Parameter Order :

    • merchantId
    • conversionSourceId
    • Parameters :

        conversionSourceId

          Location : path

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

          Required : Yes

          Type : string

        merchantId

          Location : path

          Format : int64

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

          Type : string

          Required : Yes

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

  • content.conversionsources.create

      Parameter Order : merchantId

      Description : Creates a new conversion source.

      Path : {merchantId}/conversionsources

      HTTP Method : POST

      Flat Path : {merchantId}/conversionsources

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

      Parameters :

        merchantId

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

          Location : path

          Type : string

          Format : int64

          Required : Yes

  • content.conversionsources.patch

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

      Path : {merchantId}/conversionsources/{conversionSourceId}

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

      Description : Updates information of an existing conversion source.

      Parameters :

        merchantId

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

          Location : path

          Required : Yes

          Format : int64

          Type : string

        updateMask

          Type : string

          Format : google-fieldmask

          Location : query

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

        conversionSourceId

          Required : Yes

          Type : string

          Location : path

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

      Parameter Order :

    • merchantId
    • conversionSourceId
    • HTTP Method : PATCH

  • content.recommendations.generate

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : int64

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

          Location : path

        allowedTag

          Type : string

          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

          Repeated : Yes

          Location : query

        languageCode

          Type : string

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

          Location : query

      HTTP Method : GET

      Parameter Order : merchantId

      Path : {merchantId}/recommendations/generate

      Flat Path : {merchantId}/recommendations/generate

      Description : Generates recommendations for a merchant.

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

  • content.recommendations.reportInteraction

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

      Path : {merchantId}/recommendations/reportInteraction

      Parameter Order : merchantId

      Flat Path : {merchantId}/recommendations/reportInteraction

      HTTP Method : POST

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

      Parameters :

        merchantId

          Format : int64

          Location : path

          Type : string

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

          Required : Yes

  • content.regionalinventory.custombatch

      Path : regionalinventory/batch

      Flat Path : regionalinventory/batch

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

      HTTP Method : POST

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

  • content.regionalinventory.insert

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

      Parameter Order :

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

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

      HTTP Method : POST

      Parameters :

        merchantId

          Format : uint64

          Type : string

          Required : Yes

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

          Location : path

        productId

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

          Type : string

          Location : path

          Required : Yes

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

  • content.quotas.list

      Path : {merchantId}/quotas

      Parameter Order : merchantId

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

      Flat Path : {merchantId}/quotas

      Parameters :

        merchantId

          Location : path

          Format : int64

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

          Type : string

          Required : Yes

        pageSize

          Format : int32

          Type : integer

          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

        pageToken

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

          Type : string

          Location : query

      HTTP Method : GET

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

  • content.returnpolicyonline.get

      Description : Gets an existing return policy.

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      HTTP Method : GET

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

      Parameters :

        returnPolicyId

          Type : string

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

          Location : path

          Required : Yes

        merchantId

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

          Location : path

          Required : Yes

          Type : string

          Format : int64

      Parameter Order :

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

  • content.returnpolicyonline.create

      Description : Creates a new return policy.

      Path : {merchantId}/returnpolicyonline

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

      Parameters :

        merchantId

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

          Required : Yes

          Location : path

          Type : string

          Format : int64

      Parameter Order : merchantId

      Flat Path : {merchantId}/returnpolicyonline

      HTTP Method : POST

  • content.returnpolicyonline.patch

      Description : Updates an existing return policy.

      Parameter Order :

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

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

      HTTP Method : PATCH

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      Parameters :

        returnPolicyId

          Required : Yes

          Type : string

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

          Location : path

        merchantId

          Type : string

          Location : path

          Format : int64

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

          Required : Yes

  • content.returnpolicyonline.delete

      Parameter Order :

    • merchantId
    • returnPolicyId
    • Parameters :

        returnPolicyId

          Location : path

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

          Type : string

          Required : Yes

        merchantId

          Required : Yes

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

          Format : int64

          Type : string

          Location : path

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

      Description : Deletes an existing return policy.

      Path : {merchantId}/returnpolicyonline/{returnPolicyId}

      HTTP Method : DELETE

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

  • content.returnpolicyonline.list

      HTTP Method : GET

      Parameters :

        merchantId

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

          Location : path

          Type : string

          Format : int64

          Required : Yes

      Flat Path : {merchantId}/returnpolicyonline

      Parameter Order : merchantId

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

      Path : {merchantId}/returnpolicyonline

      Description : Lists all existing return policies.

  • content.datafeedstatuses.get

      Path : {merchantId}/datafeedstatuses/{datafeedId}

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

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

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

      Parameter Order :

    • merchantId
    • datafeedId
    • HTTP Method : GET

      Parameters :

        language

          Type : string

          Location : query

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

        datafeedId

          Required : Yes

          Description : The ID of the datafeed.

          Format : uint64

          Type : string

          Location : path

        merchantId

          Location : path

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

          Format : uint64

          Type : string

          Required : Yes

        country

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

          Type : string

          Location : query

        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.

  • content.datafeedstatuses.custombatch

      HTTP Method : POST

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

      Path : datafeedstatuses/batch

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

      Flat Path : datafeedstatuses/batch

  • content.datafeedstatuses.list

      Parameters :

        pageToken

          Location : query

          Description : The token returned by the previous request.

          Type : string

        maxResults

          Location : query

          Format : uint32

          Type : integer

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

        merchantId

          Type : string

          Required : Yes

          Format : uint64

          Location : path

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

      HTTP Method : GET

      Path : {merchantId}/datafeedstatuses

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

      Flat Path : {merchantId}/datafeedstatuses

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

      Parameter Order : merchantId

  • content.collections.get

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

      Parameter Order :

    • merchantId
    • collectionId
    • Parameters :

        merchantId

          Type : string

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

          Required : Yes

          Location : path

          Format : int64

        collectionId

          Type : string

          Required : Yes

          Description : Required. The REST ID of the collection.

          Location : path

      Description : Retrieves a collection from your Merchant Center account.

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

      HTTP Method : GET

      Path : {merchantId}/collections/{collectionId}

  • content.collections.delete

      Parameters :

        merchantId

          Format : int64

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

          Location : path

          Type : string

          Required : Yes

        collectionId

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

          Location : path

          Required : Yes

          Type : string

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

      Parameter Order :

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

      Path : {merchantId}/collections/{collectionId}

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

      HTTP Method : DELETE

  • content.collections.list

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

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

      Flat Path : {merchantId}/collections

      Path : {merchantId}/collections

      HTTP Method : GET

      Parameters :

        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

          Required : Yes

          Type : string

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

          Format : int64

          Location : path

        pageSize

          Type : integer

          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

      Parameter Order : merchantId

  • content.collections.create

      Path : {merchantId}/collections

      Flat Path : {merchantId}/collections

      Parameters :

        merchantId

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

          Type : string

          Location : path

          Format : int64

          Required : Yes

      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

      Parameter Order : merchantId

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

  • content.productstatuses.list

      Parameters :

        destinations

          Location : query

          Repeated : Yes

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

          Type : string

        maxResults

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

          Format : uint32

          Location : query

          Type : integer

        pageToken

          Type : string

          Description : The token returned by the previous request.

          Location : query

        merchantId

          Location : path

          Type : string

          Required : Yes

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

          Format : uint64

      Flat Path : {merchantId}/productstatuses

      HTTP Method : GET

      Path : {merchantId}/productstatuses

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

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

      Parameter Order : merchantId

  • content.productstatuses.custombatch

      Flat Path : productstatuses/batch

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

      Path : productstatuses/batch

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

      HTTP Method : POST

  • content.productstatuses.get

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

      Path : {merchantId}/productstatuses/{productId}

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

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

      Parameter Order :

    • merchantId
    • productId
    • HTTP Method : GET

      Parameters :

        merchantId

          Required : Yes

          Type : string

          Format : uint64

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

          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

          Required : Yes

          Description : The REST ID of the product.

          Location : path

          Type : string

  • content.liasettings.requestinventoryverification

      Description : Requests inventory validation for the specified country.

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

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

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

      HTTP Method : POST

      Parameters :

        accountId

          Required : Yes

          Type : string

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

          Location : path

          Format : uint64

        country

          Required : Yes

          Location : path

          Type : string

          Description : The country for which inventory validation is requested.

        merchantId

          Location : path

          Required : Yes

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

          Type : string

          Format : uint64

      Parameter Order :

    • merchantId
    • accountId
    • country
  • content.liasettings.getaccessiblegmbaccounts

      Parameter Order :

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

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

      HTTP Method : GET

      Description : Retrieves the list of accessible Business Profiles.

      Parameters :

        accountId

          Location : path

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

          Type : string

          Required : Yes

          Format : uint64

        merchantId

          Required : Yes

          Format : uint64

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

          Location : path

          Type : string

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

  • content.liasettings.get

      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.

          Type : string

          Required : Yes

          Format : uint64

          Location : path

        accountId

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

          Format : uint64

          Location : path

          Type : string

          Required : Yes

      Description : Retrieves the LIA settings of the account.

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

      HTTP Method : GET

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

      Parameter Order :

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

  • content.liasettings.setomnichannelexperience

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

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

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

      Parameters :

        country

          Type : string

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

          Location : query

        lsfType

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

          Type : string

          Location : query

        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

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

          Repeated : Yes

          Location : query

          Type : string

        accountId

          Location : path

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

          Required : Yes

          Format : uint64

          Type : string

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

      Parameter Order :

    • merchantId
    • accountId
    • HTTP Method : POST

  • content.liasettings.setinventoryverificationcontact

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

      HTTP Method : POST

      Parameters :

        contactName

          Description : The name of the inventory verification contact.

          Required : Yes

          Type : string

          Location : query

        country

          Description : The country for which inventory verification is requested.

          Location : query

          Type : string

          Required : Yes

        language

          Location : query

          Description : The language for which inventory verification is requested.

          Type : string

          Required : Yes

        contactEmail

          Type : string

          Required : Yes

          Description : The email of the inventory verification contact.

          Location : query

        merchantId

          Required : Yes

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

          Type : string

          Location : path

          Format : uint64

        accountId

          Required : Yes

          Format : uint64

          Location : path

          Type : string

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

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

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

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

      Parameter Order :

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

      Flat Path : liasettings/posdataproviders

      HTTP Method : GET

      Path : liasettings/posdataproviders

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

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

  • content.liasettings.custombatch

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

      Flat Path : liasettings/batch

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

      HTTP Method : POST

      Path : liasettings/batch

  • content.liasettings.list

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

      Path : {merchantId}/liasettings

      Flat Path : {merchantId}/liasettings

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

      Parameter Order : merchantId

      Parameters :

        pageToken

          Description : The token returned by the previous request.

          Location : query

          Type : string

        maxResults

          Location : query

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

          Type : integer

          Format : uint32

        merchantId

          Format : uint64

          Required : Yes

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

          Type : string

          Location : path

      HTTP Method : GET

  • content.liasettings.requestgmbaccess

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

      Parameters :

        gmbEmail

          Location : query

          Description : The email of the Business Profile.

          Type : string

          Required : Yes

        accountId

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

          Required : Yes

          Location : path

          Format : uint64

          Type : string

        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

      HTTP Method : POST

      Description : Requests access to a specified Business Profile.

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

      Parameter Order :

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

  • content.liasettings.update

      Parameters :

        merchantId

          Required : Yes

          Format : uint64

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

          Type : string

          Location : path

        accountId

          Required : Yes

          Type : string

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

          Format : uint64

          Location : path

      HTTP Method : PUT

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

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

      Parameter Order :

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

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

  • content.liasettings.setposdataprovider

      HTTP Method : POST

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

      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

          Format : uint64

          Type : string

          Required : Yes

        posDataProviderId

          Format : uint64

          Type : string

          Description : The ID of POS data provider.

          Location : query

        accountId

          Required : Yes

          Location : path

          Format : uint64

          Type : string

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

        posExternalAccountId

          Type : string

          Location : query

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

        country

          Required : Yes

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

          Type : string

          Location : query

      Parameter Order :

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

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

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