Discovery Engine API (discoveryengine:v1beta)

2025-10-21

4 new methods

Additions

    Methods
  • discoveryengine.projects.locations.userStores.delete

      Parameter Order : name

      Description : Deletes the User Store.

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/discoveryengine.readwrite
    • Parameters :

        name

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

          Type : string

          Location : path

          Required : Yes

          Description : Required. The name of the User Store to delete. Format: `projects/{project}/locations/{location}/userStores/{user_store_id}`

      Path : v1beta/{+name}

      HTTP Method : DELETE

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/userStores/{userStoresId}

  • discoveryengine.projects.locations.userStores.get

      Path : v1beta/{+name}

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/discoveryengine.readwrite
    • Description : Gets the User Store.

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/userStores/{userStoresId}

      Parameter Order : name

      HTTP Method : GET

      Parameters :

        name

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

          Required : Yes

          Type : string

          Description : Required. The name of the User Store to get. Format: `projects/{project}/locations/{location}/userStores/{user_store_id}`

          Location : path

  • discoveryengine.projects.locations.userStores.create

      Parameters :

        userStoreId

          Type : string

          Description : Required. The ID of the User Store to create. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 63 characters.

          Location : query

        parent

          Type : string

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

          Description : Required. The parent collection resource name, such as `projects/{project}/locations/{location}`.

          Required : Yes

          Location : path

      Description : Creates a new User Store.

      HTTP Method : POST

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/discoveryengine.readwrite
    • Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/userStores

      Parameter Order : parent

      Path : v1beta/{+parent}/userStores

  • discoveryengine.projects.locations.userStores.patch

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/userStores/{userStoresId}

      Description : Updates the User Store.

      Parameters :

        name

          Required : Yes

          Description : Immutable. The full resource name of the User Store, in the format of `projects/{project}/locations/{location}/userStores/{user_store}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.

          Type : string

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

          Location : path

        updateMask

          Description : Optional. The list of fields to update.

          Format : google-fieldmask

          Location : query

          Type : string

      Parameter Order : name

      HTTP Method : PATCH

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/discoveryengine.readwrite
    • Path : v1beta/{+name}