Discovery Engine API

API de Discovery Engine.

Servicio: discoveryengine.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información que se indica más abajo cuando realices las solicitudes a la API.

Documento de descubrimiento

Un documento de descubrimiento es una especificación legible por máquina para describir y consumir las APIs de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de descubrimiento:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://discoveryengine.googleapis.com

Extremo de servicio regional

Un extremo de servicio regional es una URL base que especifica la dirección de red de un servicio de API en una sola región. Un servicio que está disponible en varias regiones puede tener varios extremos regionales. Selecciona una ubicación para ver su extremo de servicio regional para este servicio.


  • https://discoveryengine.googleapis.com
  • Recurso de REST: v1beta.billingAccounts.billingAccountLicenseConfigs

    Métodos
    distributeLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribuye un LicenseConfig desde el nivel de la cuenta de facturación hasta el nivel del proyecto.
    retractLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Se llama a este método desde el lado de la cuenta de facturación para retirar el LicenseConfig del proyecto determinado y devolverlo a la cuenta de facturación.

    Recurso de REST: v1beta.projects

    Métodos
    provision POST /v1beta/{name=projects/*}:provision
    Aprovisiona el recurso del proyecto.

    Recurso de REST: v1beta.projects.locations

    Métodos
    getAclConfig GET /v1beta/{name=projects/*/locations/*/aclConfig}
    Obtiene el AclConfig.
    getCmekConfig GET /v1beta/{name=projects/*/locations/*/cmekConfig}
    Obtiene el CmekConfig.
    obtainCrawlRate POST /v1beta/{location=projects/*/locations/*}:obtainCrawlRate
    Obtiene los datos de series temporales de la frecuencia de rastreo orgánica o dedicada para la supervisión.
    provision POST /v1beta/{name=projects/*/locations/*}:provision
    Aprovisiona el recurso del proyecto.
    removeDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    Quita la frecuencia de rastreo dedicada para un craw_rate_scope.
    setDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:setDedicatedCrawlRate
    Establece la frecuencia de rastreo dedicada para un crawl_rate_scope.
    updateAclConfig PATCH /v1beta/{aclConfig.name=projects/*/locations/*/aclConfig}
    Es la configuración predeterminada de la LCA para usar en una ubicación del proyecto de un cliente.
    updateCmekConfig PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfig}
    Aprovisiona una clave de CMEK para usarla en una ubicación del proyecto de un cliente.

    Recurso de REST: v1beta.projects.locations.cmekConfigs

    Métodos
    delete DELETE /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    Anula el aprovisionamiento de un CmekConfig.
    get GET /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    Obtiene el CmekConfig.
    list GET /v1beta/{parent=projects/*/locations/*}/cmekConfigs
    Enumera todos los CmekConfigs del proyecto.
    patch PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfigs/*}
    Aprovisiona una clave de CMEK para usarla en una ubicación del proyecto de un cliente.

    Recurso de REST: v1beta.projects.locations.collections.dataConnector.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.collections.dataStores

    Métodos
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Completa la entrada del usuario especificada con sugerencias de palabras clave.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    Borra un DataStore.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    Obtiene un DataStore.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un DataStore.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Obtiene el SiteSearchEngine.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    Enumera todos los DataStore asociados al proyecto.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Actualiza un objeto DataStore
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un DataStore.
    trainCustomModel POST /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Entrena un modelo personalizado.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtiene metadatos de actualidad del índice para los Document.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.branches.documents

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Borra un Document.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Obtiene un Document.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importación masiva de varios Document.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Obtiene una lista de Documents.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Actualiza un objeto Document.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Borra de forma permanente todos los Documents seleccionados en una rama.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.branches.operations

    Métodos
    cancel POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia la cancelación asíncrona de una operación de larga duración.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.completionConfig

    Métodos
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Completa la entrada del usuario con sugerencias de palabras clave avanzadas.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.completionSuggestions

    Métodos
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para un DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Borra de forma permanente todos los CompletionSuggestions de un DataStore.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.controls

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Crea un control.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Borra un control.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Obtiene un Control.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Enumera todos los controles por su DataStore principal.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Actualiza un control.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.conversations

    Métodos
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Conversa una conversación.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Crea una conversación.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Borra una conversación.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Obtiene una conversación.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Enumera todas las conversaciones por su DataStore principal.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Actualiza una conversación.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.customModels

    Métodos
    list GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Obtiene una lista de todos los modelos personalizados.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.models.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.schemas

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Borra un Schema.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Obtiene un Schema.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Obtiene una lista de Schemas.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Actualiza un objeto Schema.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.schemas.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.servingConfigs

    Métodos
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Método de respuesta a la búsqueda.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Crea un objeto ServingConfig.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Borra un ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Obtiene un objeto ServingConfig.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Enumera todos los ServingConfigs vinculados a este DataStore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Actualiza un ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Realiza una recomendación, lo que requiere un evento del usuario contextual.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Realiza una búsqueda.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Realiza una búsqueda.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de respuesta a la consulta (transmisión).

    Recurso de REST: v1beta.projects.locations.collections.dataStores.sessions

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Crea una sesión.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Borra una sesión.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Obtiene una sesión.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Enumera todas las sesiones por su DataStore principal.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Actualiza una sesión.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.sessions.answers

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Obtiene una respuesta.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine

    Métodos
    batchVerifyTargetSites POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Verifica la propiedad y la validez de los sitios objetivo.
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Se cambia de la búsqueda avanzada en el sitio a la búsqueda básica en el sitio.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Actualiza la búsqueda básica en el sitio a la búsqueda avanzada en el sitio.
    fetchDomainVerificationStatus GET /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Devuelve la lista de sitios objetivo con su estado de verificación del dominio.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicita un nuevo rastreo a pedido para una lista de URIs.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Borra un Sitemap.
    fetch GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemaps en un DataStore.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite en un lote.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Borra un TargetSite.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Obtiene un TargetSite.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Obtiene una lista de TargetSites.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Actualiza un objeto TargetSite.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos los SuggestionDenyListEntry para un DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Borra de forma permanente todos los SuggestionDenyListEntry de un DataStore.

    Recurso de REST: v1beta.projects.locations.collections.dataStores.userEvents

    Métodos
    collect GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Escribe un solo evento de usuario desde el navegador.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importación masiva de eventos de usuario.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Borra de forma permanente todos los eventos del usuario especificados por el filtro proporcionado.
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Escribe un solo evento de usuario.

    Recurso de REST: v1beta.projects.locations.collections.engines

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    Crea un Engine.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Borra un Engine.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Obtiene un Engine.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un Engine.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    Enumera todos los Engine asociados al proyecto.
    patch PATCH /v1beta/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Actualiza un objeto Engine
    pause POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:pause
    Detiene el entrenamiento de un Engine existente.
    resume POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:resume
    Reanuda el entrenamiento de una Engine existente.
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un Engine.
    tune POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:tune
    Ajusta una Engine existente.

    Recurso de REST: v1beta.projects.locations.collections.engines.agentTrajectories

    Métodos
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Escribe la trayectoria de ejecución de un solo turno del agente para el registro interno de observabilidad.

    Recurso de REST: v1beta.projects.locations.collections.engines.assistants

    Métodos
    assist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Ayuda al usuario con una búsqueda.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Crea un Assistant.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Borra un Assistant.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Obtiene un Assistant.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Enumera todos los Assistant de un Engine.
    patch PATCH /v1beta/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Actualiza un objeto Assistant
    streamAssist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Ayuda al usuario con una consulta de forma continua.

    Recurso de REST: v1beta.projects.locations.collections.engines.assistants.agents.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1beta.projects.locations.collections.engines.completionConfig

    Métodos
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Completa la entrada del usuario con sugerencias de palabras clave avanzadas.
    removeSuggestion POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    Quita la sugerencia del historial de la Búsqueda en un motor para un usuario.

    Recurso de REST: v1beta.projects.locations.collections.engines.controls

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Crea un control.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Borra un control.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Obtiene un Control.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Enumera todos los controles por su DataStore principal.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Actualiza un control.

    Recurso de REST: v1beta.projects.locations.collections.engines.conversations

    Métodos
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Conversa una conversación.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Crea una conversación.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Borra una conversación.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Obtiene una conversación.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Enumera todas las conversaciones por su DataStore principal.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Actualiza una conversación.

    Recurso de REST: v1beta.projects.locations.collections.engines.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.collections.engines.servingConfigs

    Métodos
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Método de respuesta a la búsqueda.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Crea un objeto ServingConfig.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Borra un ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Obtiene un ServingConfig.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Enumera todos los ServingConfigs vinculados a este DataStore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Actualiza un ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Realiza una recomendación, lo que requiere un evento del usuario contextual.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Realiza una búsqueda.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Realiza una búsqueda.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Método de respuesta a la consulta (transmisión).

    Recurso de REST: v1beta.projects.locations.collections.engines.sessions

    Métodos
    addContextFile POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Sube un archivo de contexto para usarlo como fuente de las llamadas de asistencia dentro de la sesión.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Crea una sesión.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Borra una sesión.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Obtiene una sesión.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Enumera todas las sesiones por su DataStore principal.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Actualiza una sesión.

    Recurso de REST: v1beta.projects.locations.collections.engines.sessions.answers

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Obtiene una respuesta.

    Recurso de REST: v1beta.projects.locations.collections.engines.sessions.assistAnswers

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Obtiene un AssistAnswer.

    Recurso de REST: v1beta.projects.locations.collections.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/collections/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.dataStores

    Métodos
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Completa la entrada del usuario especificada con sugerencias de palabras clave.
    create POST /v1beta/{parent=projects/*/locations/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*}
    Borra un DataStore.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*}
    Obtiene un DataStore.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un DataStore.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Obtiene el SiteSearchEngine.
    list GET /v1beta/{parent=projects/*/locations/*}/dataStores
    Enumera todos los DataStore asociados al proyecto.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/dataStores/*}
    Actualiza un objeto DataStore
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un DataStore.

    Recurso de REST: v1beta.projects.locations.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtiene metadatos de actualidad del índice para los Document.

    Recurso de REST: v1beta.projects.locations.dataStores.branches.documents

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Borra un Document.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Obtiene un Document.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importación masiva de varios Document.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Obtiene una lista de Documents.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Actualiza un objeto Document.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Borra de forma permanente todos los Documents seleccionados en una rama.

    Recurso de REST: v1beta.projects.locations.dataStores.branches.operations

    Métodos
    cancel POST /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia la cancelación asíncrona de una operación de larga duración.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.dataStores.completionConfig

    Métodos
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Completa la entrada del usuario con sugerencias de palabras clave avanzadas.

    Recurso de REST: v1beta.projects.locations.dataStores.completionSuggestions

    Métodos
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para un DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Borra de forma permanente todos los CompletionSuggestions de un DataStore.

    Recurso de REST: v1beta.projects.locations.dataStores.controls

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    Crea un control.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Borra un control.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Obtiene un Control.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    Enumera todos los controles por su DataStore principal.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Actualiza un control.

    Recurso de REST: v1beta.projects.locations.dataStores.conversations

    Métodos
    converse POST /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Conversa una conversación.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    Crea una conversación.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Borra una conversación.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Obtiene una conversación.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    Enumera todas las conversaciones por su DataStore principal.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Actualiza una conversación.

    Recurso de REST: v1beta.projects.locations.dataStores.models.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.dataStores.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.dataStores.schemas

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Borra un Schema.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Obtiene un Schema.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Obtiene una lista de Schemas.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Actualiza un objeto Schema.

    Recurso de REST: v1beta.projects.locations.dataStores.servingConfigs

    Métodos
    answer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Método de respuesta a la búsqueda.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Crea un objeto ServingConfig.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Borra un ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Obtiene un objeto ServingConfig.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Enumera todos los ServingConfigs vinculados a este DataStore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Actualiza un ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Realiza una recomendación, lo que requiere un evento del usuario contextual.
    search POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Realiza una búsqueda.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Realiza una búsqueda.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de respuesta a la consulta (transmisión).

    Recurso de REST: v1beta.projects.locations.dataStores.sessions

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    Crea una sesión.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Borra una sesión.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Obtiene una sesión.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    Enumera todas las sesiones por su DataStore principal.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Actualiza una sesión.

    Recurso de REST: v1beta.projects.locations.dataStores.sessions.answers

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Obtiene una respuesta.

    Recurso de REST: v1beta.projects.locations.dataStores.siteSearchEngine

    Métodos
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Se cambia de la búsqueda avanzada en el sitio a la búsqueda básica en el sitio.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Actualiza la búsqueda básica en el sitio a la búsqueda avanzada en el sitio.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicita un nuevo rastreo a pedido para una lista de URIs.

    Recurso de REST: v1beta.projects.locations.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Borra un Sitemap.
    fetch GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemaps en un DataStore.

    Recurso de REST: v1beta.projects.locations.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite en un lote.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Borra un TargetSite.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Obtiene un TargetSite.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Obtiene una lista de TargetSites.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Actualiza un objeto TargetSite.

    Recurso de REST: v1beta.projects.locations.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos los SuggestionDenyListEntry para un DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Borra de forma permanente todos los SuggestionDenyListEntry de un DataStore.

    Recurso de REST: v1beta.projects.locations.dataStores.userEvents

    Métodos
    collect GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Escribe un solo evento de usuario desde el navegador.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importación masiva de eventos de usuario.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Borra de forma permanente todos los eventos del usuario especificados por el filtro proporcionado.
    write POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Escribe un solo evento de usuario.

    Recurso de REST: v1beta.projects.locations.evaluations

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*}/evaluations
    Crea un Evaluation.
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*}
    Obtiene un Evaluation.
    list GET /v1beta/{parent=projects/*/locations/*}/evaluations
    Obtiene una lista de Evaluations.
    listResults GET /v1beta/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    Obtiene una lista de resultados para un Evaluation determinado.

    Recurso de REST: v1beta.projects.locations.evaluations.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1beta.projects.locations.groundingConfigs

    Métodos
    check POST /v1beta/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Realiza una verificación de fundamentación.

    Recurso de REST: v1beta.projects.locations.identityMappingStores

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    Crea un nuevo almacén de asignación de identidades.
    delete DELETE /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    Borra el almacén de asignación de identidades.
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    Obtiene el almacén de asignación de identidades.
    importIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importa una lista de entradas de asignación de identidades a un almacén de asignación de identidades.
    list GET /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    Enumera todos los almacenes de asignación de identidades.
    listIdentityMappings GET /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Enumera las asignaciones de identidad en un almacén de asignaciones de identidad.
    purgeIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Borra las entradas de Identity Mapping especificadas o todas las entradas de un Identity Mapping Store.

    Recurso de REST: v1beta.projects.locations.identityMappingStores.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.licenseConfigs

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    Crea un LicenseConfig. Este método solo se debe usar para crear licencias de NotebookLM o licencias de prueba gratuita de Gemini Enterprise.
    get GET /v1beta/{name=projects/*/locations/*/licenseConfigs/*}
    Obtiene un LicenseConfig.
    list GET /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    Enumera todos los LicenseConfig asociados al proyecto.
    patch PATCH /v1beta/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Actualiza el objeto LicenseConfig

    Recurso de REST: v1beta.projects.locations.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*/locations/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1beta.projects.locations.podcasts.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/podcasts/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1beta.projects.locations.rankingConfigs

    Métodos
    rank POST /v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Clasifica una lista de registros de texto según la búsqueda proporcionada.

    Recurso de REST: v1beta.projects.locations.sampleQuerySets

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    Crea un SampleQuerySet
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    Borra un SampleQuerySet.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    Obtiene un SampleQuerySet.
    list GET /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    Obtiene una lista de SampleQuerySets.
    patch PATCH /v1beta/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    Actualiza un objeto SampleQuerySet.

    Recurso de REST: v1beta.projects.locations.sampleQuerySets.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1beta.projects.locations.sampleQuerySets.sampleQueries

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Crea un SampleQuery
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Borra un SampleQuery.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Obtiene un SampleQuery.
    import POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    Importación masiva de varios SampleQuery.
    list GET /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Obtiene una lista de SampleQuerys.
    patch PATCH /v1beta/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Actualiza un objeto SampleQuery.

    Recurso de REST: v1beta.projects.locations.userEvents

    Métodos
    collect GET /v1beta/{parent=projects/*/locations/*}/userEvents:collect
    Escribe un solo evento de usuario desde el navegador.
    import POST /v1beta/{parent=projects/*/locations/*}/userEvents:import
    Importación masiva de eventos de usuario.
    write POST /v1beta/{parent=projects/*/locations/*}/userEvents:write
    Escribe un solo evento de usuario.

    Recurso de REST: v1beta.projects.locations.userStores

    Métodos
    batchUpdateUserLicenses POST /v1beta/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Actualiza la licencia de usuario.
    get GET /v1beta/{name=projects/*/locations/*/userStores/*}
    Obtiene User Store.
    patch PATCH /v1beta/{userStore.name=projects/*/locations/*/userStores/*}
    Actualiza la tienda de usuarios.

    Recurso de REST: v1beta.projects.locations.userStores.licenseConfigsUsageStats

    Métodos
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Enumera todos los LicenseConfigUsageStats asociados al proyecto.

    Recurso de REST: v1beta.projects.locations.userStores.userLicenses

    Métodos
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Enumera las licencias de usuario.

    Recurso de REST: v1beta.projects.operations

    Métodos
    get GET /v1beta/{name=projects/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1beta/{name=projects/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.billingAccounts.billingAccountLicenseConfigs

    Métodos
    distributeLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribuye un LicenseConfig del nivel de la cuenta de facturación al nivel del proyecto.
    get GET /v1alpha/{name=billingAccounts/*/billingAccountLicenseConfigs/*}
    Obtiene un BillingAccountLicenseConfig.
    list GET /v1alpha/{parent=billingAccounts/*}/billingAccountLicenseConfigs
    Enumera todos los BillingAccountLicenseConfig de una cuenta de facturación determinada.
    retractLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Se llama a este método desde el lado de la cuenta de facturación para retirar el LicenseConfig del proyecto determinado y devolverlo a la cuenta de facturación.

    Recurso de REST: v1alpha.projects

    Métodos
    get GET /v1alpha/{name=projects/*}
    Obtiene un Project.
    patch PATCH /v1alpha/{project.name=projects/*}
    Actualiza la configuración editable de un proyecto de Discovery Engine.
    provision POST /v1alpha/{name=projects/*}:provision
    Aprovisiona el recurso del proyecto.
    reportConsentChange POST /v1alpha/{project=projects/*}:reportConsentChange
    Actualiza las condiciones del servicio para este proyecto.

    Recurso de REST: v1alpha.projects.locations

    Métodos
    completeExternalIdentities GET /v1alpha/{parent=projects/*/locations/*}:completeExternalIdentities
    Este método proporciona sugerencias para los usuarios y grupos que se administran en un proveedor de identidad externo, según el prefijo proporcionado.
    estimateDataSize POST /v1alpha/{location=projects/*/locations/*}:estimateDataSize
    Estima el tamaño de los datos que usará un cliente.
    getAclConfig GET /v1alpha/{name=projects/*/locations/*/aclConfig}
    Obtiene el AclConfig.
    getCmekConfig GET /v1alpha/{name=projects/*/locations/*/cmekConfig}
    Obtiene el CmekConfig.
    obtainCrawlRate POST /v1alpha/{location=projects/*/locations/*}:obtainCrawlRate
    Obtiene los datos de series temporales de la frecuencia de rastreo orgánica o dedicada para la supervisión.
    provision POST /v1alpha/{name=projects/*/locations/*}:provision
    Aprovisiona el recurso del proyecto.
    queryConfigurablePricingUsageStats GET /v1alpha/{project=projects/*}/locations/{location}:queryConfigurablePricingUsageStats
    Consulta las estadísticas de uso de los precios configurables de un proyecto.
    removeDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    Quita la frecuencia de rastreo dedicada para un craw_rate_scope.
    setDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:setDedicatedCrawlRate
    Establece la frecuencia de rastreo dedicada para un crawl_rate_scope.
    setUpDataConnector POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnector
    Crea un Collection y configura el DataConnector para él.
    setUpDataConnectorV2 POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Crea un Collection y configura el DataConnector para él.
    updateAclConfig PATCH /v1alpha/{aclConfig.name=projects/*/locations/*/aclConfig}
    Es la configuración predeterminada de la LCA para usar en una ubicación del proyecto de un cliente.
    updateCmekConfig PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfig}
    Aprovisiona una clave de CMEK para usarla en una ubicación del proyecto de un cliente.

    Recurso de REST: v1alpha.projects.locations.authorizations

    Métodos
    acquireUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:acquireUserAuthorization
    Usa el token de actualización almacenado para el usuario identificado por sus credenciales de usuario final y el recurso determinado, y devuelve el token de acceso generado y sus detalles.
    create POST /v1alpha/{parent=projects/*/locations/*}/authorizations
    Crea un Authorization.
    delete DELETE /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Borra un Authorization.
    get GET /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Obtiene un Authorization.
    list GET /v1alpha/{parent=projects/*/locations/*}/authorizations
    Enumera todos los Authorization de un Engine.
    patch PATCH /v1alpha/{authorization.name=projects/*/locations/*/authorizations/*}
    Actualiza un objeto Authorization
    storeUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization
    Intercambia credenciales de autorización de OAuth por un token de actualización y almacena el token de actualización y los permisos.

    Recurso de REST: v1alpha.projects.locations.cmekConfigs

    Métodos
    delete DELETE /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    Anula el aprovisionamiento de un CmekConfig.
    get GET /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    Obtiene el CmekConfig.
    list GET /v1alpha/{parent=projects/*/locations/*}/cmekConfigs
    Enumera todos los CmekConfigs del proyecto.
    patch PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfigs/*}
    Aprovisiona una clave de CMEK para usarla en una ubicación del proyecto de un cliente.

    Recurso de REST: v1alpha.projects.locations.collections

    Métodos
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*}
    Borra un Collection.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*}
    Obtiene un Collection.
    getDataConnector GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}
    Obtiene el DataConnector.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un Collection.
    list GET /v1alpha/{parent=projects/*/locations/*}/collections
    Obtiene una lista de Collections.
    patch PATCH /v1alpha/{collection.name=projects/*/locations/*/collections/*}
    Actualiza un objeto Collection.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un Collection.
    updateDataConnector PATCH /v1alpha/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    Actualiza un objeto DataConnector.

    Recurso de REST: v1alpha.projects.locations.collections.dataConnector

    Métodos
    acquireAccessToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAccessToken
    Usa el token de actualización por usuario generado con AcquireAndStoreRefreshToken para generar y devolver un nuevo token de acceso y sus detalles.
    acquireAndStoreRefreshToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
    Intercambia credenciales de autorización de OAuth por un token de actualización y almacena el token de actualización y los permisos.
    buildActionInvocation POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:buildActionInvocation
    Compila una invocación de acción con DataConnector.
    checkRefreshToken
    (deprecated)
    GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:checkRefreshToken
    Obsoleto: Verifica la existencia de un token de actualización para el usuario de la EUC en una conexión determinada y muestra sus detalles.
    executeAction POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:executeAction
    Ejecuta una acción de terceros con DataConnector.
    fetchEntitiesTypes GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:FetchEntitiesTypes
    Recupera los tipos de entidades para un DataConnector.
    getConnectorSecret GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:getConnectorSecret
    Obtén el secreto del conector asociado.
    invokeConnectorMcp POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:invokeConnectorMcp
    Realiza una llamada a un conector de MCP.
    mcp DELETE /v1alpha/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest entrega una solicitud de BORRADO de MCP.
    startConnectorRun POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}:startConnectorRun
    Inicia un proceso de sincronización inmediato para un DataConnector.

    Recurso de REST: v1alpha.projects.locations.collections.dataConnector.connectorRuns

    Métodos
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}/connectorRuns
    Enumera los ConnectorRun de un DataConnector.

    Recurso de REST: v1alpha.projects.locations.collections.dataConnector.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores

    Métodos
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:addPatientFilter
    Agrega un grupo de IDs de pacientes como filtro de pacientes para el almacén de datos.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Completa la entrada del usuario especificada con sugerencias de palabras clave.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    Borra un DataStore.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:deletePatientFilter
    Borra todo el filtro de pacientes del almacén de datos.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    Obtiene un DataStore.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    Obtiene un CompletionConfig
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    Obtiene un DocumentProcessingConfig.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un DataStore.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Obtiene el SiteSearchEngine.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    Enumera todos los DataStore asociados al proyecto.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Actualiza un objeto DataStore
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:removePatientFilter
    Quita un grupo de IDs de pacientes del filtro de pacientes del almacén de datos.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:replacePatientFilter
    Reemplaza el filtro de pacientes del almacén de datos.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un DataStore.
    trainCustomModel POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Entrena un modelo personalizado.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    Actualiza los CompletionConfigs.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    Actualiza la DocumentProcessingConfig.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtiene metadatos de actualidad del índice para los Document.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}
    Recupera un Branch.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/branches
    Enumera todos los Branchs del DataStore principal especificado.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.branches.documents

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Borra un Document.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Obtiene un Document.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Obtiene la información de diseño analizada para un Document.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importación masiva de varios Document.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Obtiene una lista de Documents.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Actualiza un objeto Document.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Borra de forma permanente todos los Documents seleccionados en una rama.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.branches.documents.chunks

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*/chunks/*}
    Obtiene un Document.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}/chunks
    Obtiene una lista de Chunks.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.branches.operations

    Métodos
    cancel POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia la cancelación asíncrona de una operación de larga duración.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.completionConfig

    Métodos
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Completa la entrada del usuario con sugerencias de palabras clave avanzadas.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.completionSuggestions

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para un DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Borra de forma permanente todos los CompletionSuggestions de un DataStore.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.controls

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Crea un control.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Borra un control.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Obtiene un Control.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Enumera todos los controles por su DataStore principal.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Actualiza un control.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.conversations

    Métodos
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Conversa una conversación.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Crea una conversación.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Borra una conversación.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Obtiene una conversación.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Enumera todas las conversaciones por su DataStore principal.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Actualiza una conversación.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.customModels

    Métodos
    list GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Obtiene una lista de todos los modelos personalizados.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.models.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.schemas

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Borra un Schema.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Obtiene un Schema.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Obtiene una lista de Schemas.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Actualiza un objeto Schema.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.schemas.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.servingConfigs

    Métodos
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Método de respuesta a la búsqueda.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Crea un objeto ServingConfig.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Borra un ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Obtiene un ServingConfig.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Enumera todos los ServingConfigs vinculados a este DataStore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Actualiza un ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Realiza una recomendación, lo que requiere un evento del usuario contextual.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Realiza una búsqueda.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Realiza una búsqueda.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de respuesta a la consulta (transmisión).

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.sessions

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Crea una sesión.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Borra una sesión.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Obtiene una sesión.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Enumera todas las sesiones por su DataStore principal.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Actualiza una sesión.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.sessions.answers

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Obtiene una respuesta.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine

    Métodos
    batchVerifyTargetSites POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Verifica la propiedad y la validez de los sitios objetivo.
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Se cambia de la búsqueda avanzada en el sitio a la búsqueda básica en el sitio.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Actualiza la búsqueda básica en el sitio a la búsqueda avanzada en el sitio.
    fetchDomainVerificationStatus GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Devuelve la lista de sitios objetivo con su estado de verificación del dominio.
    getUriPatternDocumentData GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:getUriPatternDocumentData
    Obtiene la asignación de datos del patrón de URI al documento para un almacén de datos de Búsquedas en el sitio avanzada.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicita un nuevo rastreo a pedido para una lista de URIs.
    setUriPatternDocumentData POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:setUriPatternDocumentData
    Establece la asignación de datos del patrón de URI al documento para un almacén de datos de Búsquedas en el sitio avanzadas.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Borra un Sitemap.
    fetch GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemaps en un DataStore.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite en un lote.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Borra un TargetSite.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Obtiene un TargetSite.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Obtiene una lista de TargetSites.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Actualiza un objeto TargetSite.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos los SuggestionDenyListEntry para un DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Borra de forma permanente todos los SuggestionDenyListEntry de un DataStore.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.userEvents

    Métodos
    collect GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Escribe un solo evento de usuario desde el navegador.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importación masiva de eventos de usuario.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Borra de forma permanente todos los eventos del usuario especificados por el filtro proporcionado.
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Escribe un solo evento de usuario.

    Recurso de REST: v1alpha.projects.locations.collections.dataStores.widgetConfigs

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Obtiene un WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Actualiza un WidgetConfig.

    Recurso de REST: v1alpha.projects.locations.collections.engines

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    Crea un Engine.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Borra un Engine.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Obtiene un Engine.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    Obtiene un CompletionConfig
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un Engine.
    getWorkspaceSettings GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:getWorkspaceSettings
    Obtiene la configuración de Workspace para el usuario final.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    Enumera todos los Engine asociados al proyecto.
    patch PATCH /v1alpha/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Actualiza un objeto Engine
    pause POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:pause
    Detiene el entrenamiento de un Engine existente.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:resume
    Reanuda el entrenamiento de una Engine existente.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un Engine.
    tune POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:tune
    Ajusta una Engine existente.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    Actualiza los CompletionConfigs.

    Recurso de REST: v1alpha.projects.locations.collections.engines.agentTrajectories

    Métodos
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Escribe la trayectoria de ejecución de un solo turno del agente para el registro interno de observabilidad.

    Recurso de REST: v1alpha.projects.locations.collections.engines.analytics

    Métodos
    exportMetrics POST /v1alpha/{analytics=projects/*/locations/*/collections/*/engines/*/analytics}:exportMetrics
    Exporta métricas.
    getConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    Obtiene el objeto AnalyticsConfig.
    updateConfig PATCH /v1alpha/{analyticsConfig.name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    Actualiza AnalyticsConfig para Analytics.

    Recurso de REST: v1alpha.projects.locations.collections.engines.assistants

    Métodos
    assist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Ayuda al usuario con una búsqueda.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Crea un Assistant.
    createCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:createCachedContent
    Crea una caché de contexto explícita (Vertex CachedContent); su name se pasa como cachedContent en las solicitudes de GenerateContent posteriores.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Borra un Assistant.
    deleteCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:deleteCachedContent
    Borra una caché de contexto creada por CreateCachedContent (libera el almacenamiento antes del TTL).
    generateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:generateContent
    Genera contenido a partir de un modelo en nombre de un cliente propio de Gemini Enterprise (unario).
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Obtiene un Assistant.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Enumera todos los Assistant de un Engine.
    patch PATCH /v1alpha/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Actualiza un objeto Assistant
    predict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:predict
    Publica una predicción unaria de un modelo en nombre de un cliente propio de Gemini Enterprise.
    streamAssist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Ayuda al usuario con una consulta de forma continua.
    streamGenerateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamGenerateContent
    Es la variante de transmisión por servidor de GenerateContent.
    streamRawPredict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamRawPredict
    Predicción sin procesar transmitida por el servidor para modelos que usan un protocolo de solicitud/respuesta sin procesar en lugar de la forma de generateContent.

    Recurso de REST: v1alpha.projects.locations.collections.engines.assistants.agents

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    Crea un Agent.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Borra un Agent.
    deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:deploy
    Implementa un objeto Agent.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Obtiene un Agent.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    Enumera todos los objetos Agent de un objeto Assistant que creó el llamador.
    patch PATCH /v1alpha/{agent.name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Actualiza un objeto Agent
    rejectAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:rejectAgent
    Rechaza un agente ofrecido al público.
    requestAgentReview POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:requestAgentReview
    Presenta un agente a los administradores, ya que lo pone a disposición para su revisión.
    withdrawAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:withdrawAgent
    Retira un agente ofrecido al público.

    Recurso de REST: v1alpha.projects.locations.collections.engines.assistants.agents.files

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/files:import
    Importa un archivo a un Agent.

    Recurso de REST: v1alpha.projects.locations.collections.engines.assistants.agents.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1alpha.projects.locations.collections.engines.assistants.agents.toolCalls.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/toolCalls/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1alpha.projects.locations.collections.engines.assistants.cannedQueries

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    Crea un CannedQuery.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Borra un CannedQuery.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Obtiene un CannedQuery.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    Enumera todos los CannedQuery de un Assistant.
    listActiveCannedQueryUserViews GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries:listActiveCannedQueryUserViews
    Enumera los CannedQueryUserViews de todos los CannedQuerys activos.
    patch PATCH /v1alpha/{cannedQuery.name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Actualiza un objeto CannedQuery.

    Recurso de REST: v1alpha.projects.locations.collections.engines.collaborativeProjects.knowledgeSpaces.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/collaborativeProjects/*/knowledgeSpaces/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1alpha.projects.locations.collections.engines.completionConfig

    Métodos
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Completa la entrada del usuario con sugerencias de palabras clave avanzadas.
    removeSuggestion POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    Quita la sugerencia del historial de la Búsqueda en un motor para un usuario.

    Recurso de REST: v1alpha.projects.locations.collections.engines.controls

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Crea un control.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Borra un control.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Obtiene un Control.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Enumera todos los controles por su DataStore principal.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Actualiza un control.

    Recurso de REST: v1alpha.projects.locations.collections.engines.conversations

    Métodos
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Conversa una conversación.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Crea una conversación.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Borra una conversación.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Obtiene una conversación.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Enumera todas las conversaciones por su DataStore principal.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Actualiza una conversación.

    Recurso de REST: v1alpha.projects.locations.collections.engines.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.collections.engines.servingConfigs

    Métodos
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Método de respuesta a la búsqueda.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Crea un objeto ServingConfig.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Borra un ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Obtiene un objeto ServingConfig.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Enumera todos los ServingConfigs vinculados a este DataStore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Actualiza un ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Realiza una recomendación, lo que requiere un evento del usuario contextual.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Realiza una búsqueda.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Realiza una búsqueda.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Método de respuesta a la consulta (transmisión).

    Recurso de REST: v1alpha.projects.locations.collections.engines.sessions

    Métodos
    addContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Sube un archivo de contexto para usarlo como fuente de las llamadas de asistencia dentro de la sesión.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Crea una sesión.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Borra una sesión.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Obtiene una sesión.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Enumera todas las sesiones por su DataStore principal.
    listSessionFileMetadata GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
    Enumera los metadatos de todos los archivos de la sesión actual.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Actualiza una sesión.
    recommendQuestions GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:recommendQuestions
    Obtiene preguntas recomendadas para la sesión determinada.
    removeContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:removeContextFile
    Quita un archivo de contexto de una sesión.
    selectContextFiles POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:selectContextFiles
    Selecciona los archivos de contexto que se usarán en una sesión.
    validateUserAuthorization POST /v1alpha/{session=projects/*/locations/*/collections/*/engines/*/sessions/*}:validateUserAuthorization
    Valida un flujo de consentimiento de autenticación descendente de OAuth de 3 segmentos (3LO) de A2A después de que el usuario regresa de la pantalla de consentimiento de terceros y finaliza la credencial descendente con el Administrador de Auth.

    Recurso de REST: v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments

    Métodos
    acquirePrograms POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:acquirePrograms
    Adquiere uno o más AlphaEvolveProgram de la cola de programas generada para la evaluación.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    Crea una AlphaEvolveExperiment nueva.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    Borra un experimento, siempre y cuando este se encuentre en un estado final (p.ej.,
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    Obtiene un AlphaEvolveExperiment existente.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    Enumera todos los AlphaEvolveExperiments de una sesión determinada.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:resume
    Reanuda un flujo de trabajo para procesar el AlphaEvolveExperiment.
    start POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:start
    Inicia un flujo de trabajo para procesar el AlphaEvolveExperiment.
    submitProgramsEvaluations POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:submitProgramsEvaluations
    Agrega un AlphaEvolveProgramEvaluation al experimento.

    Recurso de REST: v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.alphaEvolvePrograms

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    Crea una AlphaEvolveProgram nueva.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/alphaEvolvePrograms/*}
    Obtiene una AlphaEvolveProgram existente.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    Enumera todos los AlphaEvolvePrograms de un experimento determinado que cumplen con los criterios proporcionados en la solicitud.

    Recurso de REST: v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1alpha.projects.locations.collections.engines.sessions.answers

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Obtiene una respuesta.

    Recurso de REST: v1alpha.projects.locations.collections.engines.sessions.assistAnswers

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Obtiene un AssistAnswer.

    Recurso de REST: v1alpha.projects.locations.collections.engines.sessions.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1alpha.projects.locations.collections.engines.widgetConfigs

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Obtiene un WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Actualiza un WidgetConfig.

    Recurso de REST: v1alpha.projects.locations.collections.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.dataStores

    Métodos
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:addPatientFilter
    Agrega un grupo de IDs de pacientes como filtro de pacientes para el almacén de datos.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Completa la entrada del usuario especificada con sugerencias de palabras clave.
    create POST /v1alpha/{parent=projects/*/locations/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*}
    Borra un DataStore.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:deletePatientFilter
    Borra todo el filtro de pacientes del almacén de datos.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*}
    Obtiene un DataStore.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/completionConfig}
    Obtiene un CompletionConfig
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    Obtiene un DocumentProcessingConfig.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un DataStore.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Obtiene el SiteSearchEngine.
    list GET /v1alpha/{parent=projects/*/locations/*}/dataStores
    Enumera todos los DataStore asociados al proyecto.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/dataStores/*}
    Actualiza un objeto DataStore
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:removePatientFilter
    Quita un grupo de IDs de pacientes del filtro de pacientes del almacén de datos.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:replacePatientFilter
    Reemplaza el filtro de pacientes del almacén de datos.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un DataStore.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/dataStores/*/completionConfig}
    Actualiza los CompletionConfigs.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    Actualiza la DocumentProcessingConfig.

    Recurso de REST: v1alpha.projects.locations.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtiene metadatos de actualidad del índice para los Document.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}
    Recupera un Branch.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/branches
    Enumera todos los Branchs del DataStore principal especificado.

    Recurso de REST: v1alpha.projects.locations.dataStores.branches.documents

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Borra un Document.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Obtiene un Document.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Obtiene la información de diseño analizada para un Document.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importación masiva de varios Document.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Obtiene una lista de Documents.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Actualiza un objeto Document.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Borra de forma permanente todos los Documents seleccionados en una rama.

    Recurso de REST: v1alpha.projects.locations.dataStores.branches.documents.chunks

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*/chunks/*}
    Obtiene un Document.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*/documents/*}/chunks
    Obtiene una lista de Chunks.

    Recurso de REST: v1alpha.projects.locations.dataStores.branches.operations

    Métodos
    cancel POST /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia la cancelación asíncrona de una operación de larga duración.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.dataStores.completionConfig

    Métodos
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Completa la entrada del usuario con sugerencias de palabras clave avanzadas.

    Recurso de REST: v1alpha.projects.locations.dataStores.completionSuggestions

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para un DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Borra de forma permanente todos los CompletionSuggestions de un DataStore.

    Recurso de REST: v1alpha.projects.locations.dataStores.controls

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    Crea un control.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Borra un control.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Obtiene un Control.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    Enumera todos los controles por su DataStore principal.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Actualiza un control.

    Recurso de REST: v1alpha.projects.locations.dataStores.conversations

    Métodos
    converse POST /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Conversa una conversación.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    Crea una conversación.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Borra una conversación.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Obtiene una conversación.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    Enumera todas las conversaciones por su DataStore principal.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Actualiza una conversación.

    Recurso de REST: v1alpha.projects.locations.dataStores.models.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.dataStores.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.dataStores.schemas

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Borra un Schema.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Obtiene un Schema.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Obtiene una lista de Schemas.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Actualiza un objeto Schema.

    Recurso de REST: v1alpha.projects.locations.dataStores.servingConfigs

    Métodos
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Método de respuesta a la búsqueda.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Crea un objeto ServingConfig.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Borra un ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Obtiene un objeto ServingConfig.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Enumera todos los ServingConfigs vinculados a este DataStore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Actualiza un ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Realiza una recomendación, lo que requiere un evento del usuario contextual.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Realiza una búsqueda.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Realiza una búsqueda.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de respuesta a la consulta (transmisión).

    Recurso de REST: v1alpha.projects.locations.dataStores.sessions

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    Crea una sesión.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Borra una sesión.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Obtiene una sesión.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    Enumera todas las sesiones por su DataStore principal.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Actualiza una sesión.

    Recurso de REST: v1alpha.projects.locations.dataStores.sessions.answers

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Obtiene una respuesta.

    Recurso de REST: v1alpha.projects.locations.dataStores.siteSearchEngine

    Métodos
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Se cambia de la búsqueda avanzada en el sitio a la búsqueda básica en el sitio.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Actualiza la búsqueda básica en el sitio a la búsqueda avanzada en el sitio.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicita un nuevo rastreo a pedido para una lista de URIs.

    Recurso de REST: v1alpha.projects.locations.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Borra un Sitemap.
    fetch GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemaps en un DataStore.

    Recurso de REST: v1alpha.projects.locations.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite en un lote.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Borra un TargetSite.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Obtiene un TargetSite.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Obtiene una lista de TargetSites.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Actualiza un objeto TargetSite.

    Recurso de REST: v1alpha.projects.locations.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos los SuggestionDenyListEntry para un DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Borra de forma permanente todos los SuggestionDenyListEntry de un DataStore.

    Recurso de REST: v1alpha.projects.locations.dataStores.userEvents

    Métodos
    collect GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Escribe un solo evento de usuario desde el navegador.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importación masiva de eventos de usuario.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Borra de forma permanente todos los eventos del usuario especificados por el filtro proporcionado.
    write POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Escribe un solo evento de usuario.

    Recurso de REST: v1alpha.projects.locations.dataStores.widgetConfigs

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Obtiene un WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Actualiza un WidgetConfig.

    Recurso de REST: v1alpha.projects.locations.evaluations

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*}/evaluations
    Crea un Evaluation.
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*}
    Obtiene un Evaluation.
    list GET /v1alpha/{parent=projects/*/locations/*}/evaluations
    Obtiene una lista de Evaluations.
    listResults GET /v1alpha/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    Obtiene una lista de resultados para un Evaluation determinado.

    Recurso de REST: v1alpha.projects.locations.evaluations.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1alpha.projects.locations.groundingConfigs

    Métodos
    check POST /v1alpha/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Realiza una verificación de fundamentación.

    Recurso de REST: v1alpha.projects.locations.identityMappingStores

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    Crea un nuevo almacén de asignación de identidades.
    delete DELETE /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    Borra el almacén de asignación de identidades.
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    Obtiene el almacén de asignación de identidades.
    importIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importa una lista de entradas de asignación de identidad a un almacén de asignación de identidad.
    list GET /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    Enumera todos los almacenes de asignación de identidades.
    listIdentityMappings GET /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Enumera las asignaciones de identidad en un almacén de asignaciones de identidad.
    purgeIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Borra las entradas de Identity Mapping especificadas o todas las entradas de un Identity Mapping Store.

    Recurso de REST: v1alpha.projects.locations.identityMappingStores.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.licenseConfigs

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    Crea un LicenseConfig. Este método solo se debe usar para crear licencias de NotebookLM o licencias de prueba gratuita de Gemini Enterprise.
    get GET /v1alpha/{name=projects/*/locations/*/licenseConfigs/*}
    Obtiene un LicenseConfig.
    list GET /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    Enumera todos los LicenseConfig asociados al proyecto.
    patch PATCH /v1alpha/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Actualiza el objeto LicenseConfig

    Recurso de REST: v1alpha.projects.locations.notebooks

    Métodos
    batchDelete POST /v1alpha/{parent=projects/*/locations/*}/notebooks:batchDelete
    Borra notebooks de forma masiva.
    create POST /v1alpha/{parent=projects/*/locations/*}/notebooks
    Crea un notebook.
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*}
    Obtiene un notebook.
    listRecentlyViewed GET /v1alpha/{parent=projects/*/locations/*}/notebooks:listRecentlyViewed
    Enumera los cuadernos ordenados por la última hora de visualización.
    share POST /v1alpha/{name=projects/*/locations/*/notebooks/*}:share
    Comparte un cuaderno con otras cuentas.

    Recurso de REST: v1alpha.projects.locations.notebooks.audioOverviews

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/audioOverviews
    Genera un resumen de audio nuevo.
    delete DELETE /v1alpha/{name=projects/*/locations/*/notebooks/*/audioOverviews/*}
    Borra un resumen de audio.

    Recurso de REST: v1alpha.projects.locations.notebooks.sources

    Métodos
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate
    Crea una lista de Sources.
    batchDelete POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchDelete
    Borra varias fuentes
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*/sources/*}
    Obtiene un Source.

    Recurso de REST: v1alpha.projects.locations.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.podcasts.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/podcasts/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1alpha.projects.locations.rankingConfigs

    Métodos
    rank POST /v1alpha/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Clasifica una lista de registros de texto según la búsqueda proporcionada.

    Recurso de REST: v1alpha.projects.locations.requirements

    Métodos
    checkRequirement POST /v1alpha/{location=projects/*/locations/*}/requirements:checkRequirement
    Verifica un requisito en particular.

    Recurso de REST: v1alpha.projects.locations.sampleQuerySets

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    Crea un SampleQuerySet
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    Borra un SampleQuerySet.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    Obtiene un SampleQuerySet.
    list GET /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    Obtiene una lista de SampleQuerySets.
    patch PATCH /v1alpha/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    Actualiza un objeto SampleQuerySet.

    Recurso de REST: v1alpha.projects.locations.sampleQuerySets.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1alpha.projects.locations.sampleQuerySets.sampleQueries

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Crea un SampleQuery
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Borra un SampleQuery.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Obtiene un SampleQuery.
    import POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    Importación masiva de varios SampleQuery.
    list GET /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Obtiene una lista de SampleQuerys.
    patch PATCH /v1alpha/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Actualiza un objeto SampleQuery.

    Recurso de REST: v1alpha.projects.locations.userEvents

    Métodos
    collect GET /v1alpha/{parent=projects/*/locations/*}/userEvents:collect
    Escribe un solo evento de usuario desde el navegador.
    import POST /v1alpha/{parent=projects/*/locations/*}/userEvents:import
    Importación masiva de eventos de usuario.
    write POST /v1alpha/{parent=projects/*/locations/*}/userEvents:write
    Escribe un solo evento de usuario.

    Recurso de REST: v1alpha.projects.locations.userStores

    Métodos
    batchUpdateUserLicenses POST /v1alpha/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Actualiza la licencia de usuario.
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*}
    Obtiene User Store.
    patch PATCH /v1alpha/{userStore.name=projects/*/locations/*/userStores/*}
    Actualiza la tienda de usuarios.

    Recurso de REST: v1alpha.projects.locations.userStores.licenseConfigsUsageStats

    Métodos
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Enumera todos los LicenseConfigUsageStats asociados al proyecto.

    Recurso de REST: v1alpha.projects.locations.userStores.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*/locations/*/userStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1alpha.projects.locations.userStores.userLicenses

    Métodos
    export POST /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses:export
    Exporta todos los UserLicenses del UserStore principal como un solo documento CSV.
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Enumera las licencias de usuario.

    Recurso de REST: v1alpha.projects.operations

    Métodos
    get GET /v1alpha/{name=projects/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1alpha/{name=projects/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.billingAccounts.billingAccountLicenseConfigs

    Métodos
    distributeLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribuye un LicenseConfig desde el nivel de la cuenta de facturación hasta el nivel del proyecto.
    retractLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Se llama a este método desde el lado de la cuenta de facturación para retirar el LicenseConfig del proyecto determinado y devolverlo a la cuenta de facturación.

    Recurso de REST: v1.projects

    Métodos
    provision POST /v1/{name=projects/*}:provision
    Aprovisiona el recurso del proyecto.

    Recurso de REST: v1.projects.locations

    Métodos
    getAclConfig GET /v1/{name=projects/*/locations/*/aclConfig}
    Obtiene el AclConfig.
    getCmekConfig GET /v1/{name=projects/*/locations/*/cmekConfig}
    Obtiene el CmekConfig.
    provision POST /v1/{name=projects/*/locations/*}:provision
    Aprovisiona el recurso del proyecto.
    setUpDataConnector POST /v1/{parent=projects/*/locations/*}:setUpDataConnector
    Crea un Collection y configura el DataConnector para él.
    setUpDataConnectorV2 POST /v1/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Crea un Collection y configura el DataConnector para él.
    updateAclConfig PATCH /v1/{aclConfig.name=projects/*/locations/*/aclConfig}
    Es la configuración predeterminada de la LCA para usar en una ubicación del proyecto de un cliente.
    updateCmekConfig PATCH /v1/{config.name=projects/*/locations/*/cmekConfig}
    Aprovisiona una clave de CMEK para usarla en una ubicación del proyecto de un cliente.

    Recurso de REST: v1.projects.locations.cmekConfigs

    Métodos
    delete DELETE /v1/{name=projects/*/locations/*/cmekConfigs/*}
    Anula el aprovisionamiento de un CmekConfig.
    get GET /v1/{name=projects/*/locations/*/cmekConfigs/*}
    Obtiene el CmekConfig.
    list GET /v1/{parent=projects/*/locations/*}/cmekConfigs
    Enumera todos los CmekConfigs del proyecto.
    patch PATCH /v1/{config.name=projects/*/locations/*/cmekConfigs/*}
    Aprovisiona una clave de CMEK para usarla en una ubicación del proyecto de un cliente.

    Recurso de REST: v1.projects.locations.collections

    Métodos
    delete DELETE /v1/{name=projects/*/locations/*/collections/*}
    Borra un Collection.
    getDataConnector GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}
    Obtiene el DataConnector.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un Collection.
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un Collection.
    updateDataConnector PATCH /v1/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    Actualiza un objeto DataConnector.

    Recurso de REST: v1.projects.locations.collections.dataConnector

    Métodos
    mcp DELETE /v1/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest entrega una solicitud de BORRADO de MCP.

    Recurso de REST: v1.projects.locations.collections.dataConnector.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.collections.dataStores

    Métodos
    completeQuery GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Completa la entrada del usuario especificada con sugerencias de palabras clave.
    create POST /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    Borra un DataStore.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    Obtiene un DataStore.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un DataStore.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Obtiene el SiteSearchEngine.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    Enumera todos los DataStore asociados al proyecto.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Actualiza un objeto DataStore
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un DataStore.
    trainCustomModel POST /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Entrena un modelo personalizado.

    Recurso de REST: v1.projects.locations.collections.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtiene metadatos de actualidad del índice para los Document.

    Recurso de REST: v1.projects.locations.collections.dataStores.branches.documents

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Borra un Document.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Obtiene un Document.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importación masiva de varios Document.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Obtiene una lista de Documents.
    patch PATCH /v1/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Actualiza un objeto Document.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Borra de forma permanente todos los Documents seleccionados en una rama.

    Recurso de REST: v1.projects.locations.collections.dataStores.branches.operations

    Métodos
    cancel POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia la cancelación asíncrona de una operación de larga duración.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.collections.dataStores.completionConfig

    Métodos
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Completa la entrada del usuario con sugerencias de palabras clave avanzadas.

    Recurso de REST: v1.projects.locations.collections.dataStores.completionSuggestions

    Métodos
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para un DataStore.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Borra de forma permanente todos los CompletionSuggestions de un DataStore.

    Recurso de REST: v1.projects.locations.collections.dataStores.controls

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Crea un control.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Borra un control.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Obtiene un Control.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Enumera todos los controles por su DataStore principal.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Actualiza un control.

    Recurso de REST: v1.projects.locations.collections.dataStores.conversations

    Métodos
    converse POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Conversa una conversación.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Crea una conversación.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Borra una conversación.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Obtiene una conversación.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Enumera todas las conversaciones por su DataStore principal.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Actualiza una conversación.

    Recurso de REST: v1.projects.locations.collections.dataStores.customModels

    Métodos
    list GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Obtiene una lista de todos los modelos personalizados.

    Recurso de REST: v1.projects.locations.collections.dataStores.models.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.collections.dataStores.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.collections.dataStores.schemas

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Borra un Schema.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Obtiene un Schema.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Obtiene una lista de Schemas.
    patch PATCH /v1/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Actualiza un objeto Schema.

    Recurso de REST: v1.projects.locations.collections.dataStores.schemas.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.collections.dataStores.servingConfigs

    Métodos
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Método de respuesta a la búsqueda.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Crea un objeto ServingConfig.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Borra un ServingConfig.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Obtiene un ServingConfig.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Enumera todos los ServingConfigs vinculados a este DataStore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Actualiza un ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Realiza una recomendación, lo que requiere un evento del usuario contextual.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Realiza una búsqueda.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Realiza una búsqueda.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de respuesta a la consulta (transmisión).

    Recurso de REST: v1.projects.locations.collections.dataStores.sessions

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Crea una sesión.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Borra una sesión.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Obtiene una sesión.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Enumera todas las sesiones por su DataStore principal.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Actualiza una sesión.

    Recurso de REST: v1.projects.locations.collections.dataStores.sessions.answers

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Obtiene una respuesta.

    Recurso de REST: v1.projects.locations.collections.dataStores.siteSearchEngine

    Métodos
    batchVerifyTargetSites POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Verifica la propiedad y la validez de los sitios objetivo.
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Se cambia de la búsqueda avanzada en el sitio a la búsqueda básica en el sitio.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Actualiza la búsqueda básica en el sitio a la búsqueda avanzada en el sitio.
    fetchDomainVerificationStatus GET /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Devuelve la lista de sitios objetivo con su estado de verificación del dominio.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicita un nuevo rastreo a pedido para una lista de URIs.

    Recurso de REST: v1.projects.locations.collections.dataStores.siteSearchEngine.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.collections.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Borra un Sitemap.
    fetch GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera objetos Sitemap en un objeto DataStore.

    Recurso de REST: v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite en un lote.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Borra un TargetSite.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Obtiene un TargetSite.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Obtiene una lista de TargetSites.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Actualiza un objeto TargetSite.

    Recurso de REST: v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.collections.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos los SuggestionDenyListEntry para un DataStore.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Borra de forma permanente todos los SuggestionDenyListEntry de un DataStore.

    Recurso de REST: v1.projects.locations.collections.dataStores.userEvents

    Métodos
    collect GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Escribe un solo evento de usuario desde el navegador.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importación masiva de eventos de usuario.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Borra de forma permanente todos los eventos del usuario especificados por el filtro proporcionado.
    write POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Escribe un solo evento de usuario.

    Recurso de REST: v1.projects.locations.collections.dataStores.widgetConfigs

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Obtiene un WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Actualiza un WidgetConfig.

    Recurso de REST: v1.projects.locations.collections.engines

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*}/engines
    Crea un Engine.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Borra un Engine.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Obtiene un Engine.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un Engine.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/engines
    Enumera todos los Engine asociados al proyecto.
    patch PATCH /v1/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Actualiza un objeto Engine
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un Engine.

    Recurso de REST: v1.projects.locations.collections.engines.agentTrajectories

    Métodos
    write POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Escribe la trayectoria de ejecución de un solo turno del agente para el registro interno de observabilidad.

    Recurso de REST: v1.projects.locations.collections.engines.assistants

    Métodos
    assist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Ayuda al usuario con una búsqueda.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Crea un Assistant.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Borra un Assistant.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Obtiene un Assistant.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Enumera todos los Assistant de un Engine.
    patch PATCH /v1/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Actualiza un objeto Assistant
    streamAssist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Ayuda al usuario con una consulta de forma continua.

    Recurso de REST: v1.projects.locations.collections.engines.assistants.agents.a2a.v1

    Métodos
    getCard GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/card
    GetAgentCard devuelve la tarjeta del agente.

    Recurso de REST: v1.projects.locations.collections.engines.assistants.agents.a2a.v1.message

    Métodos
    send POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:send
    Envía un mensaje al agente.
    stream POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:stream
    SendStreamingMessage es una llamada de transmisión que devolverá un flujo de eventos de actualización de tareas hasta que la tarea se encuentre en un estado interrumpido o final.

    Recurso de REST: v1.projects.locations.collections.engines.assistants.agents.a2a.v1.tasks

    Métodos
    cancel POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:cancel
    Cancela una tarea del agente.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}
    Obtiene el estado actual de una tarea del agente.
    subscribe GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:subscribe
    TaskSubscription es una llamada de transmisión que devolverá un flujo de eventos de actualización de tareas.

    Recurso de REST: v1.projects.locations.collections.engines.assistants.agents.a2a.v1.tasks.pushNotificationConfigs

    Métodos
    create POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*/pushNotificationConfigs}
    Establece una configuración de notificaciones push para una tarea.
    delete DELETE /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    Borra la configuración de notificaciones push para una tarea.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    Obtén la configuración de notificaciones push para una tarea.
    list GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*}/pushNotificationConfigs
    Obtiene una lista de las notificaciones push configuradas para una tarea.

    Recurso de REST: v1.projects.locations.collections.engines.assistants.agents.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1.projects.locations.collections.engines.completionConfig

    Métodos
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Completa la entrada del usuario con sugerencias de palabras clave avanzadas.

    Recurso de REST: v1.projects.locations.collections.engines.controls

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Crea un control.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Borra un control.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Obtiene un Control.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Enumera todos los controles por su DataStore principal.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Actualiza un control.

    Recurso de REST: v1.projects.locations.collections.engines.conversations

    Métodos
    converse POST /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Conversa una conversación.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Crea una conversación.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Borra una conversación.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Obtiene una conversación.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Enumera todas las conversaciones por su DataStore principal.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Actualiza una conversación.

    Recurso de REST: v1.projects.locations.collections.engines.operations

    Métodos
    cancel POST /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}:cancel
    Inicia la cancelación asíncrona de una operación de larga duración.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.collections.engines.servingConfigs

    Métodos
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Método de respuesta a la búsqueda.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Crea un objeto ServingConfig.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Borra un ServingConfig.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Obtiene un objeto ServingConfig.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Enumera todos los ServingConfigs vinculados a este DataStore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Actualiza un ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Realiza una recomendación, lo que requiere un evento del usuario contextual.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Realiza una búsqueda.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Realiza una búsqueda.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Método de respuesta a la consulta (transmisión).

    Recurso de REST: v1.projects.locations.collections.engines.sessions

    Métodos
    addContextFile POST /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Sube un archivo de contexto para usarlo como fuente de las llamadas de asistencia dentro de la sesión.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Crea una sesión.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Borra una sesión.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Obtiene una sesión.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Enumera todas las sesiones por su DataStore principal.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Actualiza una sesión.

    Recurso de REST: v1.projects.locations.collections.engines.sessions.answers

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Obtiene una respuesta.

    Recurso de REST: v1.projects.locations.collections.engines.sessions.assistAnswers

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Obtiene un AssistAnswer.

    Recurso de REST: v1.projects.locations.collections.engines.widgetConfigs

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Obtiene un WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Actualiza un WidgetConfig.

    Recurso de REST: v1.projects.locations.collections.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/collections/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.dataStores

    Métodos
    completeQuery GET /v1/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Completa la entrada del usuario especificada con sugerencias de palabras clave.
    create POST /v1/{parent=projects/*/locations/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*}
    Borra un DataStore.
    get GET /v1/{name=projects/*/locations/*/dataStores/*}
    Obtiene un DataStore.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Obtiene la política de control de acceso de IAM para un DataStore.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Obtiene el SiteSearchEngine.
    list GET /v1/{parent=projects/*/locations/*}/dataStores
    Enumera todos los DataStore asociados al proyecto.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/dataStores/*}
    Actualiza un objeto DataStore
    setIamPolicy POST /v1/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Establece la política de control de acceso de IAM para un DataStore.

    Recurso de REST: v1.projects.locations.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtiene metadatos de actualidad del índice para los Document.

    Recurso de REST: v1.projects.locations.dataStores.branches.documents

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Borra un Document.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Obtiene un Document.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importación masiva de varios Document.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Obtiene una lista de Documents.
    patch PATCH /v1/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Actualiza un objeto Document.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Borra de forma permanente todos los Documents seleccionados en una rama.

    Recurso de REST: v1.projects.locations.dataStores.branches.operations

    Métodos
    cancel POST /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia la cancelación asíncrona de una operación de larga duración.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.dataStores.completionConfig

    Métodos
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Completa la entrada del usuario con sugerencias de palabras clave avanzadas.

    Recurso de REST: v1.projects.locations.dataStores.completionSuggestions

    Métodos
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para un DataStore.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Borra de forma permanente todos los CompletionSuggestions de un DataStore.

    Recurso de REST: v1.projects.locations.dataStores.controls

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    Crea un control.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Borra un control.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Obtiene un Control.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    Enumera todos los controles por su DataStore principal.
    patch PATCH /v1/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Actualiza un control.

    Recurso de REST: v1.projects.locations.dataStores.conversations

    Métodos
    converse POST /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Conversa una conversación.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    Crea una conversación.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Borra una conversación.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Obtiene una conversación.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    Enumera todas las conversaciones por su DataStore principal.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Actualiza una conversación.

    Recurso de REST: v1.projects.locations.dataStores.models.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.dataStores.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/dataStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/dataStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.dataStores.schemas

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Borra un Schema.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Obtiene un Schema.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Obtiene una lista de Schemas.
    patch PATCH /v1/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Actualiza un objeto Schema.

    Recurso de REST: v1.projects.locations.dataStores.servingConfigs

    Métodos
    answer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Método de respuesta a la búsqueda.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Crea un objeto ServingConfig.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Borra un ServingConfig.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Obtiene un ServingConfig.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Enumera todos los ServingConfigs vinculados a este DataStore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Actualiza un ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Realiza una recomendación, lo que requiere un evento del usuario contextual.
    search POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Realiza una búsqueda.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Realiza una búsqueda.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de respuesta a la consulta (transmisión).

    Recurso de REST: v1.projects.locations.dataStores.sessions

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    Crea una sesión.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Borra una sesión.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Obtiene una sesión.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    Enumera todas las sesiones por su DataStore principal.
    patch PATCH /v1/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Actualiza una sesión.

    Recurso de REST: v1.projects.locations.dataStores.sessions.answers

    Métodos
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Obtiene una respuesta.

    Recurso de REST: v1.projects.locations.dataStores.siteSearchEngine

    Métodos
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Se cambia de la búsqueda avanzada en el sitio a la búsqueda básica en el sitio.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Actualiza la búsqueda básica en el sitio a la búsqueda avanzada en el sitio.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicita un nuevo rastreo a pedido para una lista de URIs.

    Recurso de REST: v1.projects.locations.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Borra un Sitemap.
    fetch GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera objetos Sitemap en un objeto DataStore.

    Recurso de REST: v1.projects.locations.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite en un lote.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Borra un TargetSite.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Obtiene un TargetSite.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Obtiene una lista de TargetSites.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Actualiza un objeto TargetSite.

    Recurso de REST: v1.projects.locations.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos los SuggestionDenyListEntry para un DataStore.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Borra de forma permanente todos los SuggestionDenyListEntry de un DataStore.

    Recurso de REST: v1.projects.locations.dataStores.userEvents

    Métodos
    collect GET /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Escribe un solo evento de usuario desde el navegador.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importación masiva de eventos de usuario.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Borra de forma permanente todos los eventos del usuario especificados por el filtro proporcionado.
    write POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Escribe un solo evento de usuario.

    Recurso de REST: v1.projects.locations.dataStores.widgetConfigs

    Métodos
    get GET /v1/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Obtiene un WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Actualiza un WidgetConfig.

    Recurso de REST: v1.projects.locations.groundingConfigs

    Métodos
    check POST /v1/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Realiza una verificación de fundamentación.

    Recurso de REST: v1.projects.locations.identityMappingStores

    Métodos
    create POST /v1/{parent=projects/*/locations/*}/identityMappingStores
    Crea un nuevo almacén de asignación de identidades.
    delete DELETE /v1/{name=projects/*/locations/*/identityMappingStores/*}
    Borra el almacén de asignación de identidades.
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*}
    Obtiene el almacén de asignación de identidades.
    importIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importa una lista de entradas de asignación de identidades a un almacén de asignación de identidades.
    list GET /v1/{parent=projects/*/locations/*}/identityMappingStores
    Enumera todos los almacenes de asignación de identidades.
    listIdentityMappings GET /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Enumera las asignaciones de identidad en un almacén de asignaciones de identidad.
    purgeIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Borra las entradas de Identity Mapping especificadas o todas las entradas de un Identity Mapping Store.

    Recurso de REST: v1.projects.locations.identityMappingStores.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.licenseConfigs

    Métodos
    create POST /v1/{parent=projects/*/locations/*}/licenseConfigs
    Crea un LicenseConfig. Este método solo se debe usar para crear licencias de NotebookLM o licencias de prueba gratuita de Gemini Enterprise.
    get GET /v1/{name=projects/*/locations/*/licenseConfigs/*}
    Obtiene un LicenseConfig.
    list GET /v1/{parent=projects/*/locations/*}/licenseConfigs
    Enumera todos los LicenseConfig asociados al proyecto.
    patch PATCH /v1/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Actualiza el objeto LicenseConfig

    Recurso de REST: v1.projects.locations.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*/locations/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

    Recurso de REST: v1.projects.locations.podcasts.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/podcasts/*/operations/*}
    Obtiene el último estado de una operación de larga duración.

    Recurso de REST: v1.projects.locations.rankingConfigs

    Métodos
    rank POST /v1/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Clasifica una lista de registros de texto según la búsqueda proporcionada.

    Recurso de REST: v1.projects.locations.userEvents

    Métodos
    collect GET /v1/{parent=projects/*/locations/*}/userEvents:collect
    Escribe un solo evento de usuario desde el navegador.
    import POST /v1/{parent=projects/*/locations/*}/userEvents:import
    Importación masiva de eventos de usuario.
    write POST /v1/{parent=projects/*/locations/*}/userEvents:write
    Escribe un solo evento de usuario.

    Recurso de REST: v1.projects.locations.userStores

    Métodos
    batchUpdateUserLicenses POST /v1/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Actualiza la licencia de usuario.
    get GET /v1/{name=projects/*/locations/*/userStores/*}
    Obtiene User Store.
    patch PATCH /v1/{userStore.name=projects/*/locations/*/userStores/*}
    Actualiza la tienda de usuarios.

    Recurso de REST: v1.projects.locations.userStores.licenseConfigsUsageStats

    Métodos
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Enumera todos los LicenseConfigUsageStats asociados al proyecto.

    Recurso de REST: v1.projects.locations.userStores.userLicenses

    Métodos
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Enumera las licencias de usuario.

    Recurso de REST: v1.projects.operations

    Métodos
    cancel POST /v1/{name=projects/*/operations/*}:cancel
    Inicia la cancelación asíncrona de una operación de larga duración.
    get GET /v1/{name=projects/*/operations/*}
    Obtiene el estado más reciente de una operación de larga duración.
    list GET /v1/{name=projects/*}/operations
    Enumera las operaciones que coinciden con el filtro especificado en la solicitud.