Discovery Engine API (discoveryengine:v1alpha)

2025-08-27

8 new methods

Additions

    Methods
  • discoveryengine.projects.locations.notebooks.create

      Path : v1alpha/{+parent}/notebooks

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks

      HTTP Method : POST

      Parameters :

        parent

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

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : parent

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

      Description : Creates a notebook. Needs a side channel with the user's EUC.

  • discoveryengine.projects.locations.notebooks.get

      Path : v1alpha/{+name}

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. Full resource name of Notebook, such as `projects/{project}/locations/{location}/notebooks/{notebook_id}`.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Gets a notebook. Needs a side channel with the user's EUC.

  • discoveryengine.projects.locations.notebooks.batchDelete

      Path : v1alpha/{+parent}/notebooks:batchDelete

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks:batchDelete

      HTTP Method : POST

      Parameters :

        parent

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

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : parent

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

      Description : Batch deletes Notebooks. Needs a side channel with the user's EUC.

  • discoveryengine.projects.locations.notebooks.share

      Path : v1alpha/{+name}:share

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}:share

      HTTP Method : POST

      Parameters :

        name

          Description : Required. Full resource name of Notebook, such as `projects/{project}/locations/{location}/notebooks/{notebook_id}`.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Shares a notebook to other accounts. Needs a side channel with the user's EUC.

  • discoveryengine.projects.locations.notebooks.audioOverviews.create

      Path : v1alpha/{+parent}/audioOverviews

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}/audioOverviews

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent resource where this notebook will be created. Format: projects/{project}/locations/{location}/notebooks/{notebook}

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : parent

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

      Description : Generates a new audio overview. Needs a side channel with the user's EUC.

  • discoveryengine.projects.locations.notebooks.audioOverviews.delete

      Path : v1alpha/{+name}

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}/audioOverviews/{audioOverviewsId}

      HTTP Method : DELETE

      Parameters :

        name

          Description : Required. The full resource name of the AudioOverview, such as `projects/{project}/locations/{location}/notebooks/{notebook}/audioOverviews/{audio_overview_id}`.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Deletes an audio overview. Needs a side channel with the user's EUC.

  • discoveryengine.projects.locations.notebooks.sources.get

      Path : v1alpha/{+name}

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}/sources/{sourcesId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. The resource name for source Format: projects/{project}/locations/{location}/notebooks/{notebook}/sources/{source}

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Gets a Source.

  • discoveryengine.projects.locations.notebooks.sources.batchDelete

      Path : v1alpha/{+parent}/sources:batchDelete

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}/sources:batchDelete

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent resource where the sources will be deleted. Format: projects/{project}/locations/{location}/notebooks/{notebook}

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : parent

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

      Description : Deletes multiple sources