Discovery Engine API (discoveryengine:v1)

2026-04-08

3 new methods | 4 updated methods

Additions

    Methods
  • discoveryengine.billingAccounts.billingAccountLicenseConfigs.distributeLicenseConfig

      Flat Path : v1/billingAccounts/{billingAccountsId}/billingAccountLicenseConfigs/{billingAccountLicenseConfigsId}:distributeLicenseConfig

      HTTP Method : POST

      Path : v1/{+billingAccountLicenseConfig}:distributeLicenseConfig

      Parameters :

        billingAccountLicenseConfig

          Required : Yes

          Pattern : ^billingAccounts/[^/]+/billingAccountLicenseConfigs/[^/]+$

          Location : path

          Description : Required. Full resource name of BillingAccountLicenseConfig. Format: `billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config_id}`.

          Type : string

      Description : Distributes a LicenseConfig from billing account level to project level.

      Parameter Order : billingAccountLicenseConfig

      Scopes :

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

      Scopes :

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

        billingAccountLicenseConfig

          Required : Yes

          Pattern : ^billingAccounts/[^/]+/billingAccountLicenseConfigs/[^/]+$

          Type : string

          Location : path

          Description : Required. Full resource name of BillingAccountLicenseConfig. Format: `billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config_id}`.

      Flat Path : v1/billingAccounts/{billingAccountsId}/billingAccountLicenseConfigs/{billingAccountLicenseConfigsId}:retractLicenseConfig

      Description : This method is called from the billing account side to retract the LicenseConfig from the given project back to the billing account.

      Parameter Order : billingAccountLicenseConfig

      Path : v1/{+billingAccountLicenseConfig}:retractLicenseConfig

      HTTP Method : POST

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

      Parameters :

        contentType

          Location : query

          Type : string

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

        collectionsId

          Location : path

          Required : Yes

          Type : string

        data

          Location : query

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

          Type : string

          Format : byte

        projectsId

          Location : path

          Type : string

          Required : Yes

        extensions

          Repeated : Yes

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

          Location : query

          Type : object

          Additionalproperties :

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

            Type : any

        locationsId

          Required : Yes

          Location : path

          Type : string

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

      Description : ServeMcpDeleteRequest serves a MCP DELETE request.

      HTTP Method : DELETE

      Parameter Order :

    • projectsId
    • locationsId
    • collectionsId
    • Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/discoveryengine.readwrite
    • https://www.googleapis.com/auth/discoveryengine.serving.readwrite
    • Flat Path : v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataConnector/mcp

Updates

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

      Parameters :

        filter

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

          Type : string

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

      Parameters :

        sessionId

          Location : query

          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.

          Type : string

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

      Parameters :

        sessionId

          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.

          Type : string

          Location : query

  • 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