Vertex AI Search for Retail API (retail:v2alpha)

2023-03-23

3 new methods | 1 updated method

Additions

    Methods
  • retail.projects.locations.catalogs.merchantCenterAccountLinks.createMerchantCenterAccountLink

      Path: v2alpha/{+name}

      HTTP Method: POST

      Parameters:

        name

          Description: Output only. Immutable. Full resource name of the Merchant Center Account Link, such as `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/merchant_center_account_link`.

          Location: path

          Type: string

          Pattern: ^projects/[^/]+/locations/[^/]+/catalogs/[^/]+/merchantCenterAccountLinks/[^/]+$

          Required: Yes

        parent

          Type: string

          Description: Required. The branch resource where this MerchantCenterAccountLink will be created. Format: projects/{PROJECT_NUMBER}/locations/global/catalogs/{CATALOG_ID}}

          Location: query

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameter Order: name

      Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/catalogs/{catalogsId}/merchantCenterAccountLinks/{merchantCenterAccountLinksId}

      Description: Creates a MerchantCenterAccountLink. MerchantCenterAccountLink cannot be set to a different oneof field, if so an INVALID_ARGUMENT is returned.

  • retail.projects.locations.catalogs.merchantCenterAccountLinks.list

      Path: v2alpha/{+parent}/merchantCenterAccountLinks

      Parameters:

        parent

          Required: Yes

          Description: Required. The parent Catalog of the resource. It must match this format: projects/{PROJECT_NUMBER}/locations/global/catalogs/{CATALOG_ID}

          Location: path

          Type: string

          Pattern: ^projects/[^/]+/locations/[^/]+/catalogs/[^/]+$

      Description: Lists all MerchantCenterAccountLinks under the specified parent Catalog.

      HTTP Method: GET

      Parameter Order: parent

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/catalogs/{catalogsId}/merchantCenterAccountLinks

  • retail.projects.locations.catalogs.merchantCenterAccountLinks.delete

      Parameters:

        name

          Description: Required. Full resource name. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/merchantCenterAccountLinks/{merchant_center_account_link_id}

          Type: string

          Required: Yes

          Pattern: ^projects/[^/]+/locations/[^/]+/catalogs/[^/]+/merchantCenterAccountLinks/[^/]+$

          Location: path

      Parameter Order: name

      HTTP Method: DELETE

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/catalogs/{catalogsId}/merchantCenterAccountLinks/{merchantCenterAccountLinksId}

      Path: v2alpha/{+name}

      Description: Deletes a MerchantCenterAccountLink. If the MerchantCenterAccountLink to delete does not exist, a NOT_FOUND error is returned.

Updates

    Methods
  • retail.projects.locations.catalogs.completeQuery

      Parameters:

        banner

          Description: The banner context for completion suggestions.

          Type: string

          Location: query