Discovery Engine API (discoveryengine:v1alpha)

2026-04-08

1 new method | 4 updated methods

Additions

    Methods
  • discoveryengine.projects.locations.collections.dataConnector.mcp

      Path : v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataConnector/mcp

      Parameters :

        contentType

          Description : The HTTP Content-Type header value specifying the content type of the body.

          Location : query

          Type : string

        locationsId

          Required : Yes

          Type : string

          Location : path

        data

          Description : The HTTP request/response body as raw binary.

          Location : query

          Format : byte

          Type : string

        extensions

          Additionalproperties :

            Description : Properties of the object. Contains field @type with type URL.

            Type : any

          Repeated : Yes

          Location : query

          Description : Application specific response metadata. Must be set in the first response for streaming APIs.

          Type : object

        projectsId

          Type : string

          Location : path

          Required : Yes

        collectionsId

          Required : Yes

          Type : string

          Location : path

      HTTP Method : DELETE

      Parameter Order :

    • projectsId
    • locationsId
    • collectionsId
    • Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataConnector/mcp

      Description : ServeMcpDeleteRequest serves a MCP DELETE request.

      Scopes :

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

Updates

    Methods
  • discoveryengine.projects.locations.userStores.userLicenses.list

      Parameters :

        filter

          Type : string

          Location : query

          Description : Optional. Filter for the list request. Supported fields: * `license_assignment_state` * `user_principal` * Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned. * `user_principal = user1@abc.com` to list user license for `user1@abc.com`.

  • discoveryengine.projects.locations.dataStores.sessions.create

      Parameters :

        sessionId

          Type : string

          Description : Optional. The ID to use for the session, which will become the final component of the session's resource name. This value should be 1-63 characters, and valid characters are /a-z0-9{0,61}[a-z0-9]/. If not specified, a unique ID will be generated.

          Location : query

  • discoveryengine.projects.locations.collections.engines.sessions.create

      Parameters :

        sessionId

          Type : string

          Description : Optional. The ID to use for the session, which will become the final component of the session's resource name. This value should be 1-63 characters, and valid characters are /a-z0-9{0,61}[a-z0-9]/. If not specified, a unique ID will be generated.

          Location : query

  • discoveryengine.projects.locations.collections.dataStores.sessions.create

      Parameters :

        sessionId

          Type : string

          Description : Optional. The ID to use for the session, which will become the final component of the session's resource name. This value should be 1-63 characters, and valid characters are /a-z0-9{0,61}[a-z0-9]/. If not specified, a unique ID will be generated.

          Location : query