Discovery Engine API (discoveryengine:v1)

2025-05-10

2 new methods

Additions

    Methods
  • discoveryengine.projects.locations.userStores.batchUpdateUserLicenses

      Path : v1/{+parent}:batchUpdateUserLicenses

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

      HTTP Method : POST

      Parameters :

        parent

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

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : parent

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

      Description : Updates the User License. This method is used for batch assign/unassign licenses to users.

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

      Path : v1/{+parent}/userLicenses

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

      HTTP Method : GET

      Parameters :

        parent

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

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

          Location : path

          Required : Yes

          Type : string

        pageSize

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

          Location : query

          Type : integer

          Format : int32

        pageToken

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

          Location : query

          Type : string

        filter

          Description : Optional. Filter for the list request. Supported fields: * `license_assignment_state` 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.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Lists the User Licenses.