Discovery Engine API (discoveryengine:v1)

2026-03-18

2 removed methods

Deletions

    Methods
  • discoveryengine.projects.locations.userStores.delete

      Path : v1/{+name}

      Description : Deletes the User Store.

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

      Scopes :

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

      Parameter Order : name

      Parameters :

        name

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

          Required : Yes

          Type : string

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

          Location : path

  • discoveryengine.projects.locations.userStores.create

      Path : v1/{+parent}/userStores

      Description : Creates a new User Store.

      Parameter Order : parent

      HTTP Method : POST

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

      Parameters :

        parent

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

          Location : path

          Type : string

          Required : Yes

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

        userStoreId

          Location : query

          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.

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/discoveryengine.readwrite
10 updated methods

Updates

    Methods
  • discoveryengine.projects.locations.collections.engines.assistants.agents.getCard

      Path : {+tenant}/card  ⟶  v1/{+tenant}/card

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/card  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/card

  • discoveryengine.projects.locations.collections.engines.assistants.agents.tasks.pushNotificationConfigs.list

      Path : {+tenant}/{+parent}/pushNotificationConfigs  ⟶  v1/{+tenant}/{+parent}/pushNotificationConfigs

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}/pushNotificationConfigs  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}/pushNotificationConfigs

  • discoveryengine.projects.locations.collections.engines.assistants.agents.tasks.pushNotificationConfigs.get

      Path : {+tenant}/{+name}  ⟶  v1/{+tenant}/{+name}

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}/pushNotificationConfigs/{pushNotificationConfigsId}  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}/pushNotificationConfigs/{pushNotificationConfigsId}

  • discoveryengine.projects.locations.collections.engines.assistants.agents.tasks.pushNotificationConfigs.delete

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}/pushNotificationConfigs/{pushNotificationConfigsId}  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}/pushNotificationConfigs/{pushNotificationConfigsId}

      Path : {+tenant}/{+name}  ⟶  v1/{+tenant}/{+name}

  • discoveryengine.projects.locations.collections.engines.assistants.agents.tasks.pushNotificationConfigs.create

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}/pushNotificationConfigs  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}/pushNotificationConfigs

      Path : {+tenant}/{+parent}  ⟶  v1/{+tenant}/{+parent}

  • discoveryengine.projects.locations.collections.engines.assistants.agents.tasks.get

      Path : {+tenant}/{+name}  ⟶  v1/{+tenant}/{+name}

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}

  • discoveryengine.projects.locations.collections.engines.assistants.agents.tasks.cancel

      Path : {+tenant}/{+name}:cancel  ⟶  v1/{+tenant}/{+name}:cancel

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}:cancel  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}:cancel

  • discoveryengine.projects.locations.collections.engines.assistants.agents.tasks.subscribe

      Path : {+tenant}/{+name}:subscribe  ⟶  v1/{+tenant}/{+name}:subscribe

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}:subscribe  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/tasks/{tasksId}:subscribe

  • discoveryengine.projects.locations.collections.engines.assistants.agents.message.send

      Path : {+tenant}/message:send  ⟶  v1/{+tenant}/message:send

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/message:send  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/message:send

  • discoveryengine.projects.locations.collections.engines.assistants.agents.message.stream

      Path : {+tenant}/message:stream  ⟶  v1/{+tenant}/message:stream

      Flat Path : projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/message:stream  ⟶  v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/message:stream