Discovery Engine API (discoveryengine:v1alpha)

2026-11-08

4 new methods

Additions

    Methods
  • ▼ ▲ discoveryengine.projects.locations.collections.engines.checkFeaturePolicyMembers

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}:checkFeaturePolicyMembers

      Path : v1alpha/{+name}:checkFeaturePolicyMembers

      Description : Checks members for Engine.feature_policies against the project's directory, as EngineService.UpdateEngine does when it saves them, and saves nothing.

      Parameters :

        name

          Location : path

          Type : string

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

          Description : Required. The engine resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`

          Required : Yes

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/discoveryengine.readwrite
    • https://www.googleapis.com/auth/discoveryengine.serving.readwrite
    • HTTP Method : POST

      Parameter Order : name

  • ▼ ▲ discoveryengine.projects.locations.userStores.userAvailabilities.list

      Path : v1alpha/{+parent}/userAvailabilities

      Parameter Order : parent

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

      HTTP Method : GET

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/discoveryengine.readwrite
    • https://www.googleapis.com/auth/discoveryengine.serving.readwrite
    • Description : Lists the UserAvailabilitys.

      Parameters :

        filter

          Type : string

          Description : Optional. Filter for the list request. Supported fields (only `user_principal` is supported for now): * `user_principal` (will be normalized for matching) Examples: * `user_principal = "user1@example.com"` to list user availability for `user1@example.com`.

          Location : query

        pageToken

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

          Location : query

          Type : string

        parent

          Description : Required. The parent UserStore resource name, format: `projects/{project}/locations/{location}/userStores/{user_store_id}`.

          Type : string

          Required : Yes

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

          Location : path

        pageSize

          Location : query

          Type : integer

          Format : int32

          Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, defaults to 100. The maximum value is 1000; values above 1000 will be coerced to 1000. If this field is negative, an INVALID_ARGUMENT error is returned.

  • ▼ ▲ discoveryengine.projects.locations.userStores.userAvailabilities.batchUpdate

  • ▼ ▲ discoveryengine.projects.locations.userStores.userAvailability.update