Discovery Engine API

API Discovery Engine.

Serviço: discoveryengine.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://discoveryengine.googleapis.com

Recurso REST: v1beta.projects

Métodos
provision POST /v1beta/{name=projects/*}:provision
Provisiona o recurso do projeto.

Recurso REST: v1beta1.projects.locations

Métodos
getAclConfig GET /v1beta/{name=projects/*/locations/*/aclConfig}
Recebe o AclConfig.
getCmekConfig GET /v1beta/{name=projects/*/locations/*/cmekConfig}
Recebe o CmekConfig.
obtainCrawlRate POST /v1beta/{location=projects/*/locations/*}:obtainCrawlRate
Recebe os dados de série temporal da taxa de rastreamento orgânica ou dedicada para monitoramento.
removeDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:removeDedicatedCrawlRate
Remove a taxa de rastreamento dedicada para um craw_rate_scope.
setDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:setDedicatedCrawlRate
Define a taxa de rastreamento dedicada para um crawl_rate_scope.
updateAclConfig PATCH /v1beta/{aclConfig.name=projects/*/locations/*/aclConfig}
Configuração de ACL padrão para uso em um local do projeto de um cliente.
updateCmekConfig PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfig}
Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

Recurso REST: v1beta.projects.locations.cmekConfigs

Métodos
delete DELETE /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
Desprovisiona um CmekConfig.
get GET /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
Recebe o CmekConfig.
list GET /v1beta/{parent=projects/*/locations/*}/cmekConfigs
Lista todos os CmekConfigs com o projeto.
patch PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfigs/*}
Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
completeQuery GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
Completa a entrada do usuário especificada com sugestões de palavras-chave.
create POST /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
Cria um DataStore.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
Exclui um DataStore.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
Recebe um DataStore.
getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
Recebe o SiteSearchEngine.
list GET /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
Lista todos os DataStores associados ao projeto.
patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
Atualiza um DataStore
trainCustomModel POST /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
Treina um modelo personalizado.

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

Métodos
batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Recebe metadados de atualização do índice para Documents.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
Cria um Document.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
Exclui um Document.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
Recebe um Document.
import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
Importação em massa de vários Documents.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
Recebe uma lista de Documents.
patch PATCH /v1beta/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
Atualiza um Document.
purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
Exclui permanentemente todos os Documents selecionados em uma ramificação.

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

Métodos
cancel POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
Completa a entrada do usuário com sugestões avançadas de palavras-chave.

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

Métodos
import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
Importa CompletionSuggestions para um DataStore.
purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
Exclui permanentemente todos os CompletionSuggestions de um DataStore.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
Cria um controle.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Exclui um controle.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Recebe um controle.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
Lista todos os controles pelo DataStore principal.
patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Atualiza um controle.

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

Métodos
converse POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
Inicia uma conversa.
create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Exclui uma conversa.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Recebe uma conversa.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Lista todas as conversas pelo DataStore principal.
patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Atualiza uma conversa.

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

Métodos
list GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
Recebe uma lista de todos os modelos personalizados.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
Cria um Schema.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Exclui um Schema.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
Recebe uma lista de Schemas.
patch PATCH /v1beta/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Atualiza um Schema.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
Método de consulta de resposta.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
Recebe um ServingConfig.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
Lista todas as ServingConfigs vinculadas a este dataStore.
patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
Atualiza um ServingConfig.
recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
Faz uma recomendação, o que exige um evento contextual do usuário.
search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
Faz uma pesquisa.
searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
Faz uma pesquisa.
streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
Método de consulta de resposta (streaming).

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
Cria uma sessão.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Exclui uma sessão.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Recebe uma sessão.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
Lista todas as sessões pelo DataStore principal.
patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Atualiza uma sessão.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
Recebe uma resposta.

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

Métodos
batchVerifyTargetSites POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
Verifique a propriedade e a validade dos sites de destino.
disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Faça upgrade da pesquisa básica para a pesquisa avançada no site.
fetchDomainVerificationStatus GET /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
Retorna a lista de sites de destino com o status de verificação de domínio.
recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
Solicite um novo rastreamento sob demanda para uma lista de URIs.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
Cria um Sitemap.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
Exclui um Sitemap.
fetch GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Busca Sitemaps em um DataStore.

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

Métodos
batchCreate POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
Cria TargetSite em um lote.
create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Exclui um TargetSite.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Recebe um TargetSite.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
Recebe uma lista de TargetSites.
patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Atualiza um TargetSite.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
Importa todos os SuggestionDenyListEntry de um DataStore.
purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

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

Métodos
collect GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
Grava um único evento do usuário no navegador.
import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
Importação em massa de eventos de usuários.
purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
Exclui permanentemente todos os eventos de usuário especificados pelo filtro fornecido.
write POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
Grava um único evento de usuário.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/collections/*}/engines
Cria um Engine.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
Exclui um Engine.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
Recebe um Engine.
list GET /v1beta/{parent=projects/*/locations/*/collections/*}/engines
Lista todos os Engines associados ao projeto.
patch PATCH /v1beta/{engine.name=projects/*/locations/*/collections/*/engines/*}
Atualiza um Engine
pause POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:pause
Pausa o treinamento de um mecanismo atual.
resume POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:resume
Retoma o treinamento de um mecanismo existente.
tune POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:tune
Ajusta um mecanismo existente.

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

Métodos
assist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
Ajuda o usuário com uma consulta.
create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
Cria um Assistant.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Exclui um Assistant.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Recebe um Assistant.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
Lista todos os Assistants em um Engine.
patch PATCH /v1beta/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Atualiza um Assistant
streamAssist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
Ajuda o usuário com uma consulta de forma contínua.

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

Métodos
completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
Completa a entrada do usuário com sugestões avançadas de palavras-chave.
removeSuggestion POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
Remove a sugestão do histórico de pesquisa em um mecanismo para um usuário.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Cria um controle.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Exclui um controle.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Recebe um controle.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Lista todos os controles pelo DataStore principal.
patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
Atualiza um controle.

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

Métodos
converse POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
Inicia uma conversa.
create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Cria uma conversa.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Exclui uma conversa.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Recebe uma conversa.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Lista todas as conversas pelo DataStore principal.
patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Atualiza uma conversa.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
Método de consulta de resposta.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
Recebe um ServingConfig.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
Lista todas as ServingConfigs vinculadas a este dataStore.
patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
Atualiza um ServingConfig.
recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
Faz uma recomendação, o que exige um evento contextual do usuário.
search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
Faz uma pesquisa.
searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
Faz uma pesquisa.
streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
Método de consulta de resposta (streaming).

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

Métodos
addContextFile POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
Faz upload de um arquivo de contexto para usar como origem das chamadas de assistência na sessão.
create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
Cria uma sessão.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Exclui uma sessão.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Recebe uma sessão.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
Lista todas as sessões pelo DataStore principal.
patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Atualiza uma sessão.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
Recebe uma resposta.

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

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

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/collections/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1beta.projects.locations.dataStores

Métodos
completeQuery GET /v1beta/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
Completa a entrada do usuário especificada com sugestões de palavras-chave.
create POST /v1beta/{parent=projects/*/locations/*}/dataStores
Cria um DataStore.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*}
Exclui um DataStore.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*}
Recebe um DataStore.
getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
Recebe o SiteSearchEngine.
list GET /v1beta/{parent=projects/*/locations/*}/dataStores
Lista todos os DataStores associados ao projeto.
patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/dataStores/*}
Atualiza um DataStore

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

Métodos
batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Recebe metadados de atualização do índice para Documents.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
Cria um Document.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Exclui um Document.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Recebe um Document.
import POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
Importação em massa de vários Documents.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
Recebe uma lista de Documents.
patch PATCH /v1beta/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Atualiza um Document.
purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
Exclui permanentemente todos os Documents selecionados em uma ramificação.

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

Métodos
cancel POST /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
Completa a entrada do usuário com sugestões avançadas de palavras-chave.

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

Métodos
import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
Importa CompletionSuggestions para um DataStore.
purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
Exclui permanentemente todos os CompletionSuggestions de um DataStore.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
Cria um controle.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
Exclui um controle.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
Recebe um controle.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
Lista todos os controles pelo DataStore principal.
patch PATCH /v1beta/{control.name=projects/*/locations/*/dataStores/*/controls/*}
Atualiza um controle.

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

Métodos
converse POST /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
Inicia uma conversa.
create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
Exclui uma conversa.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
Recebe uma conversa.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
Lista todas as conversas pelo DataStore principal.
patch PATCH /v1beta/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
Atualiza uma conversa.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/dataStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
Cria um Schema.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
Exclui um Schema.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
Recebe uma lista de Schemas.
patch PATCH /v1beta/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
Atualiza um Schema.

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

Métodos
answer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
Método de consulta de resposta.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
Recebe um ServingConfig.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
Lista todas as ServingConfigs vinculadas a este dataStore.
patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
Atualiza um ServingConfig.
recommend POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
Faz uma recomendação, o que exige um evento contextual do usuário.
search POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
Faz uma pesquisa.
searchLite POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
Faz uma pesquisa.
streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
Método de consulta de resposta (streaming).

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
Cria uma sessão.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
Exclui uma sessão.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
Recebe uma sessão.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
Lista todas as sessões pelo DataStore principal.
patch PATCH /v1beta/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
Atualiza uma sessão.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
Recebe uma resposta.

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

Métodos
disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Faça upgrade da pesquisa básica para a pesquisa avançada no site.
recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
Solicite um novo rastreamento sob demanda para uma lista de URIs.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
Cria um Sitemap.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
Exclui um Sitemap.
fetch GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Busca Sitemaps em um DataStore.

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

Métodos
batchCreate POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
Cria TargetSite em um lote.
create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Exclui um TargetSite.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Recebe um TargetSite.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Recebe uma lista de TargetSites.
patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Atualiza um TargetSite.

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

Métodos
import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
Importa todos os SuggestionDenyListEntry de um DataStore.
purge POST /v1beta/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

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

Métodos
collect GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
Grava um único evento do usuário no navegador.
import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
Importação em massa de eventos de usuários.
purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
Exclui permanentemente todos os eventos de usuário especificados pelo filtro fornecido.
write POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
Grava um único evento de usuário.

Recurso REST: v1beta.projects.locations.evaluations

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/evaluations
Cria um Evaluation.
get GET /v1beta/{name=projects/*/locations/*/evaluations/*}
Recebe um Evaluation.
list GET /v1beta/{parent=projects/*/locations/*}/evaluations
Recebe uma lista de Evaluations.
listResults GET /v1beta/{evaluation=projects/*/locations/*/evaluations/*}:listResults
Recebe uma lista de resultados para um determinado Evaluation.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/evaluations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.

Recurso REST: v1beta.projects.locations.groundingConfigs

Métodos
check POST /v1beta/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
Realiza uma verificação de embasamento.

Recurso REST: v1beta.projects.locations.identityMappingStores

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/identityMappingStores
Cria um novo repositório de mapeamento de identidade.
delete DELETE /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
Exclui o repositório de mapeamento de identidade.
get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
Recebe o repositório de mapeamento de identidade.
importIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
Importa uma lista de entradas de mapeamento de identidade para um repositório de mapeamento de identidade.
list GET /v1beta/{parent=projects/*/locations/*}/identityMappingStores
Lista todos os repositórios de mapeamento de identidade.
listIdentityMappings GET /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
Lista mapeamentos de identidade em um repositório de mapeamento de identidade.
purgeIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
Exclui todas ou algumas entradas de mapeamento de identidade de um repositório de mapeamento de identidade.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1beta.projects.locations.licenseConfigs

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/licenseConfigs
Cria um LicenseConfig.
get GET /v1beta/{name=projects/*/locations/*/licenseConfigs/*}
Recebe um LicenseConfig.
patch PATCH /v1beta/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
Atualiza o LicenseConfig

Recurso REST: v1beta.projects.locations.operations

Métodos
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*/locations/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/podcasts/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.

Recurso REST: v1beta.projects.locations.rankingConfigs

Métodos
rank POST /v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
Classifica uma lista de registros de texto com base na consulta de entrada fornecida.

Recurso REST: v1beta.projects.locations.sampleQuerySets

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
Cria um SampleQuerySet.
delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
Exclui um SampleQuerySet.
get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
Recebe um SampleQuerySet.
list GET /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
Recebe uma lista de SampleQuerySets.
patch PATCH /v1beta/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
Atualiza um SampleQuerySet.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
Cria um SampleQuery.
delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
Exclui um SampleQuery.
get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
Recebe um SampleQuery.
import POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
Importação em massa de vários SampleQuerys.
list GET /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
Recebe uma lista de SampleQuerys.
patch PATCH /v1beta/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
Atualiza um SampleQuery.

Recurso REST: v1beta.projects.locations.userEvents

Métodos
collect GET /v1beta/{parent=projects/*/locations/*}/userEvents:collect
Grava um único evento do usuário no navegador.
import POST /v1beta/{parent=projects/*/locations/*}/userEvents:import
Importação em massa de eventos de usuários.
write POST /v1beta/{parent=projects/*/locations/*}/userEvents:write
Grava um único evento de usuário.

Recurso REST: v1beta.projects.locations.userStores

Métodos
batchUpdateUserLicenses POST /v1beta/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
Atualiza a licença do usuário.

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

Métodos
list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/userLicenses
Lista as licenças de usuário.

Recurso REST: v1beta.projects.operations

Métodos
get GET /v1beta/{name=projects/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta/{name=projects/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1alpha.projects

Métodos
get GET /v1alpha/{name=projects/*}
Recebe um Project.
patch PATCH /v1alpha/{project.name=projects/*}
Atualiza as configurações editáveis de um projeto do Discovery Engine.
provision POST /v1alpha/{name=projects/*}:provision
Provisiona o recurso do projeto.
reportConsentChange POST /v1alpha/{project=projects/*}:reportConsentChange
Atualiza os termos de serviço deste projeto.

Recurso REST: v1alpha.projects.locations

Métodos
estimateDataSize POST /v1alpha/{location=projects/*/locations/*}:estimateDataSize
Estima o tamanho dos dados que serão usados por um cliente.
getAclConfig GET /v1alpha/{name=projects/*/locations/*/aclConfig}
Recebe o AclConfig.
getCmekConfig GET /v1alpha/{name=projects/*/locations/*/cmekConfig}
Recebe o CmekConfig.
getConfigurablePricingUsageStats GET /v1alpha/{name=projects/*/locations/*/configurablePricingUsageStats}
Recebe estatísticas de uso de preços configuráveis.
obtainCrawlRate POST /v1alpha/{location=projects/*/locations/*}:obtainCrawlRate
Recebe os dados de série temporal da taxa de rastreamento orgânica ou dedicada para monitoramento.
removeDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:removeDedicatedCrawlRate
Remove a taxa de rastreamento dedicada para um craw_rate_scope.
setDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:setDedicatedCrawlRate
Define a taxa de rastreamento dedicada para um crawl_rate_scope.
setUpDataConnector POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnector
Cria um Collection e configura o DataConnector para ele.
setUpDataConnectorV2 POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnectorV2
Cria um Collection e configura o DataConnector para ele.
updateAclConfig PATCH /v1alpha/{aclConfig.name=projects/*/locations/*/aclConfig}
Configuração de ACL padrão para uso em um local do projeto de um cliente.
updateCmekConfig PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfig}
Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

Recurso REST: v1alpha.projects.locations.authorizations

Métodos
acquireUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:acquireUserAuthorization
Usa o token de atualização armazenado para o usuário identificado pelas credenciais de usuário final e o recurso especificado, retornando o token de acesso gerado e os detalhes dele.
create POST /v1alpha/{parent=projects/*/locations/*}/authorizations
Cria um Authorization.
delete DELETE /v1alpha/{name=projects/*/locations/*/authorizations/*}
Exclui um Authorization.
get GET /v1alpha/{name=projects/*/locations/*/authorizations/*}
Recebe um Authorization.
list GET /v1alpha/{parent=projects/*/locations/*}/authorizations
Lista todos os Authorizations em um Engine.
patch PATCH /v1alpha/{authorization.name=projects/*/locations/*/authorizations/*}
Atualiza um Authorization
storeUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization
Troca credenciais de autorização do OAuth por um token de atualização e armazena o token de atualização e os escopos.

Recurso REST: v1alpha.projects.locations.cmekConfigs

Métodos
delete DELETE /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
Desprovisiona um CmekConfig.
get GET /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
Recebe o CmekConfig.
list GET /v1alpha/{parent=projects/*/locations/*}/cmekConfigs
Lista todos os CmekConfigs com o projeto.
patch PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfigs/*}
Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

Recurso REST: v1alpha.projects.locations.collections

Métodos
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*}
Exclui um Collection.
get GET /v1alpha/{name=projects/*/locations/*/collections/*}
Recebe um Collection.
getDataConnector GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}
Recebe o DataConnector.
list GET /v1alpha/{parent=projects/*/locations/*}/collections
Recebe uma lista de Collections.
patch PATCH /v1alpha/{collection.name=projects/*/locations/*/collections/*}
Atualiza um Collection.
updateDataConnector PATCH /v1alpha/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
Atualiza um DataConnector.

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

Métodos
acquireAccessToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAccessToken
Usa o token de atualização por usuário gerado com AcquireAndStoreRefreshToken para gerar e retornar um novo token de acesso e os detalhes dele.
acquireAndStoreRefreshToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
Troca credenciais de autorização do OAuth por um token de atualização e armazena o token de atualização e os escopos.
buildActionInvocation POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:buildActionInvocation
Cria uma invocação de ação usando o DataConnector.
checkRefreshToken
(deprecated)
GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:checkRefreshToken
Descontinuado: verifica a existência de um token de atualização para o usuário da EUC em uma determinada conexão e retorna os detalhes dele.
executeAction POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:executeAction
Executa uma ação de terceiros usando o DataConnector.
fetchEntitiesTypes GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:FetchEntitiesTypes
Busca os tipos de entidades de um DataConnector.
getConnectorSecret GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:getConnectorSecret
Receba o secret do conector associado.
startConnectorRun POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}:startConnectorRun
Inicia um processo de sincronização imediata para um DataConnector.

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

Métodos
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}/connectorRuns
Lista os ConnectorRuns de um DataConnector.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
Completa a entrada do usuário especificada com sugestões de palavras-chave.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
Cria um DataStore.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
Exclui um DataStore.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
Recebe um DataStore.
getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
Recebe um CompletionConfig
getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
Recebe um DocumentProcessingConfig.
getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
Recebe o SiteSearchEngine.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
Lista todos os DataStores associados ao projeto.
patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
Atualiza um DataStore
trainCustomModel POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
Treina um modelo personalizado.
updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
Atualiza os CompletionConfigs.
updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
Atualiza o DocumentProcessingConfig.

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

Métodos
batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Recebe metadados de atualização do índice para Documents.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}
Recupera um Branch.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/branches
Lista todos os Branchs no DataStore pai especificado.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
Cria um Document.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
Exclui um Document.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
Recebe um Document.
getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
Recebe as informações de layout analisadas para um Document.
import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
Importação em massa de vários Documents.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
Recebe uma lista de Documents.
patch PATCH /v1alpha/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
Atualiza um Document.
purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
Exclui permanentemente todos os Documents selecionados em uma ramificação.

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

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

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

Métodos
cancel POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
Completa a entrada do usuário com sugestões avançadas de palavras-chave.

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

Métodos
import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
Importa CompletionSuggestions para um DataStore.
purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
Exclui permanentemente todos os CompletionSuggestions de um DataStore.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
Cria um controle.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Exclui um controle.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Recebe um controle.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
Lista todos os controles pelo DataStore principal.
patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Atualiza um controle.

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

Métodos
converse POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
Inicia uma conversa.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Exclui uma conversa.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Recebe uma conversa.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Lista todas as conversas pelo DataStore principal.
patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Atualiza uma conversa.

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

Métodos
list GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
Recebe uma lista de todos os modelos personalizados.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
Cria um Schema.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Exclui um Schema.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
Recebe uma lista de Schemas.
patch PATCH /v1alpha/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Atualiza um Schema.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
Método de consulta de resposta.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
Cria um ServingConfig.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
Exclui um ServingConfig.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
Recebe um ServingConfig.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
Lista todas as ServingConfigs vinculadas a este dataStore.
patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
Atualiza um ServingConfig.
recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
Faz uma recomendação, o que exige um evento contextual do usuário.
search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
Faz uma pesquisa.
searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
Faz uma pesquisa.
streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
Método de consulta de resposta (streaming).

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
Cria uma sessão.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Exclui uma sessão.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Recebe uma sessão.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
Lista todas as sessões pelo DataStore principal.
patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Atualiza uma sessão.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
Recebe uma resposta.

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

Métodos
batchVerifyTargetSites POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
Verifique a propriedade e a validade dos sites de destino.
disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Faça upgrade da pesquisa básica para a pesquisa avançada no site.
fetchDomainVerificationStatus GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
Retorna a lista de sites de destino com o status de verificação de domínio.
getUriPatternDocumentData GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:getUriPatternDocumentData
Recebe o padrão de URI para o mapeamento de dados de documentos de um repositório de dados da Pesquisa avançada de sites.
recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
Solicite um novo rastreamento sob demanda para uma lista de URIs.
setUriPatternDocumentData POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:setUriPatternDocumentData
Define o padrão de URI para mapeamento de dados de documentos em um DataStore da Pesquisa avançada de sites.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
Cria um Sitemap.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
Exclui um Sitemap.
fetch GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Busca Sitemaps em um DataStore.

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

Métodos
batchCreate POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
Cria TargetSite em um lote.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Exclui um TargetSite.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Recebe um TargetSite.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
Recebe uma lista de TargetSites.
patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Atualiza um TargetSite.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
Importa todos os SuggestionDenyListEntry de um DataStore.
purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

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

Métodos
collect GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
Grava um único evento do usuário no navegador.
import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
Importação em massa de eventos de usuários.
purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
Exclui permanentemente todos os eventos de usuário especificados pelo filtro fornecido.
write POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
Grava um único evento de usuário.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
Recebe um WidgetConfig.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
Cria um Engine.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
Exclui um Engine.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
Recebe um Engine.
getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/completionConfig}
Recebe um CompletionConfig
getWorkspaceSettings GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:getWorkspaceSettings
Recebe as configurações do Workspace para o usuário final.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
Lista todos os Engines associados ao projeto.
patch PATCH /v1alpha/{engine.name=projects/*/locations/*/collections/*/engines/*}
Atualiza um Engine
pause POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:pause
Pausa o treinamento de um mecanismo atual.
resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:resume
Retoma o treinamento de um mecanismo existente.
tune POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:tune
Ajusta um mecanismo existente.
updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/engines/*/completionConfig}
Atualiza os CompletionConfigs.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agents
Cria um Agent.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}
Exclui um Agent.
deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}:deploy
Implanta um Agent.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}
Recebe um Agent.
getAgentView GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}:getAgentView
Retorna um AgentView para um determinado Agent, que contém mais informações sobre o agente.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agents
Lista todos os Agents em um Assistant criados pelo autor da chamada.
patch PATCH /v1alpha/{agent.name=projects/*/locations/*/collections/*/engines/*/agents/*}
Atualiza um Agent

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

Métodos
import POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/agents/*}/files:import
Importa um arquivo para um Agent.

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

Métodos
exportMetrics POST /v1alpha/{analytics=projects/*/locations/*/collections/*/engines/*/analytics}:exportMetrics
Exporta métricas.

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

Métodos
assist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
Ajuda o usuário com uma consulta.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
Cria um Assistant.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Exclui um Assistant.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Recebe um Assistant.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
Lista todos os Assistants em um Engine.
listAvailableAgentViews POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}:listAvailableAgentViews
Lista os dados para mostrar os agentes em um Assistant disponíveis para o autor da chamada.
patch PATCH /v1alpha/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Atualiza um Assistant
streamAssist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
Ajuda o usuário com uma consulta de forma contínua.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
Cria um Agent.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
Exclui um Agent.
deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:deploy
Implanta um Agent.
disableAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:disableAgent
Desativa um agente.
enableAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:enableAgent
Ativa um agente.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
Recebe um Agent.
getAgentView GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:getAgentView
Retorna um AgentView para um determinado Agent, que contém mais informações sobre o agente.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:getIamPolicy
Busca a política de controle de acesso de um recurso de agente.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
Lista todos os Agents em um Assistant criados pelo autor da chamada.
patch PATCH /v1alpha/{agent.name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
Atualiza um Agent
rejectAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:rejectAgent
Rejeita um agente oferecido ao público.
requestAgentReview POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:requestAgentReview
Apresenta um agente aos administradores, disponibilizando-o para revisão.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:setIamPolicy
Define a política de controle de acesso de um recurso de agente.
suspendAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:suspendAgent
Suspende um agente.
withdrawAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:withdrawAgent
Retira um agente oferecido ao público.

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

Métodos
import POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/files:import
Importa um arquivo para um Agent.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
Cria um CannedQuery.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
Exclui um CannedQuery.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
Recebe um CannedQuery.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
Lista todos os CannedQuerys em um Assistant.
listActiveCannedQueryUserViews GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries:listActiveCannedQueryUserViews
Lista os CannedQueryUserViews de todos os CannedQuerys ativos.
patch PATCH /v1alpha/{cannedQuery.name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
Atualiza um CannedQuery.

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

Métodos
completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
Completa a entrada do usuário com sugestões avançadas de palavras-chave.
removeSuggestion POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
Remove a sugestão do histórico de pesquisa em um mecanismo para um usuário.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Cria um controle.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Exclui um controle.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Recebe um controle.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Lista todos os controles pelo DataStore principal.
patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
Atualiza um controle.

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

Métodos
converse POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
Inicia uma conversa.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Cria uma conversa.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Exclui uma conversa.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Recebe uma conversa.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Lista todas as conversas pelo DataStore principal.
patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Atualiza uma conversa.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
Método de consulta de resposta.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
Cria um ServingConfig.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
Exclui um ServingConfig.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
Recebe um ServingConfig.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
Lista todas as ServingConfigs vinculadas a este dataStore.
patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
Atualiza um ServingConfig.
recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
Faz uma recomendação, o que exige um evento contextual do usuário.
search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
Faz uma pesquisa.
searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
Faz uma pesquisa.
streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
Método de consulta de resposta (streaming).

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

Métodos
addContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
Faz upload de um arquivo de contexto para usar como origem das chamadas de assistência na sessão.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
Cria uma sessão.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Exclui uma sessão.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Recebe uma sessão.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
Lista todas as sessões pelo DataStore principal.
listSessionFileMetadata GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
Lista metadados de todos os arquivos na sessão atual.
patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Atualiza uma sessão.
recommendQuestions GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:recommendQuestions
Recebe perguntas recomendadas para a sessão especificada.
removeContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:removeContextFile
Remove um arquivo de contexto de uma sessão.
selectContextFiles POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:selectContextFiles
Seleciona os arquivos de contexto a serem usados em uma sessão.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
Recebe uma resposta.

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

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

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

Métodos
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/files
Lista metadados de todos os arquivos na sessão atual.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
Recebe um WidgetConfig.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/collections/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1alpha.projects.locations.dataStores

Métodos
completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
Completa a entrada do usuário especificada com sugestões de palavras-chave.
create POST /v1alpha/{parent=projects/*/locations/*}/dataStores
Cria um DataStore.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*}
Exclui um DataStore.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*}
Recebe um DataStore.
getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/completionConfig}
Recebe um CompletionConfig
getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
Recebe um DocumentProcessingConfig.
getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
Recebe o SiteSearchEngine.
list GET /v1alpha/{parent=projects/*/locations/*}/dataStores
Lista todos os DataStores associados ao projeto.
patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/dataStores/*}
Atualiza um DataStore
updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/dataStores/*/completionConfig}
Atualiza os CompletionConfigs.
updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
Atualiza o DocumentProcessingConfig.

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

Métodos
batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Recebe metadados de atualização do índice para Documents.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}
Recupera um Branch.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/branches
Lista todos os Branchs no DataStore pai especificado.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
Cria um Document.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Exclui um Document.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Recebe um Document.
getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
Recebe as informações de layout analisadas para um Document.
import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
Importação em massa de vários Documents.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
Recebe uma lista de Documents.
patch PATCH /v1alpha/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Atualiza um Document.
purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
Exclui permanentemente todos os Documents selecionados em uma ramificação.

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

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

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

Métodos
cancel POST /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
Completa a entrada do usuário com sugestões avançadas de palavras-chave.

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

Métodos
import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
Importa CompletionSuggestions para um DataStore.
purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
Exclui permanentemente todos os CompletionSuggestions de um DataStore.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
Cria um controle.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
Exclui um controle.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
Recebe um controle.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
Lista todos os controles pelo DataStore principal.
patch PATCH /v1alpha/{control.name=projects/*/locations/*/dataStores/*/controls/*}
Atualiza um controle.

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

Métodos
converse POST /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
Inicia uma conversa.
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
Exclui uma conversa.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
Recebe uma conversa.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
Lista todas as conversas pelo DataStore principal.
patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
Atualiza uma conversa.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/dataStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
Cria um Schema.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
Exclui um Schema.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
Recebe uma lista de Schemas.
patch PATCH /v1alpha/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
Atualiza um Schema.

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

Métodos
answer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
Método de consulta de resposta.
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
Cria um ServingConfig.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
Exclui um ServingConfig.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
Recebe um ServingConfig.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
Lista todas as ServingConfigs vinculadas a este dataStore.
patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
Atualiza um ServingConfig.
recommend POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
Faz uma recomendação, o que exige um evento contextual do usuário.
search POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
Faz uma pesquisa.
searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
Faz uma pesquisa.
streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
Método de consulta de resposta (streaming).

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
Cria uma sessão.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
Exclui uma sessão.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
Recebe uma sessão.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
Lista todas as sessões pelo DataStore principal.
patch PATCH /v1alpha/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
Atualiza uma sessão.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
Recebe uma resposta.

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

Métodos
disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Faça upgrade da pesquisa básica para a pesquisa avançada no site.
recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
Solicite um novo rastreamento sob demanda para uma lista de URIs.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
Cria um Sitemap.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
Exclui um Sitemap.
fetch GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Busca Sitemaps em um DataStore.

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

Métodos
batchCreate POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
Cria TargetSite em um lote.
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Exclui um TargetSite.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Recebe um TargetSite.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Recebe uma lista de TargetSites.
patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Atualiza um TargetSite.

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

Métodos
import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
Importa todos os SuggestionDenyListEntry de um DataStore.
purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

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

Métodos
collect GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
Grava um único evento do usuário no navegador.
import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
Importação em massa de eventos de usuários.
purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
Exclui permanentemente todos os eventos de usuário especificados pelo filtro fornecido.
write POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
Grava um único evento de usuário.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
Recebe um WidgetConfig.

Recurso REST: v1alpha.projects.locations.evaluations

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/evaluations
Cria um Evaluation.
get GET /v1alpha/{name=projects/*/locations/*/evaluations/*}
Recebe um Evaluation.
list GET /v1alpha/{parent=projects/*/locations/*}/evaluations
Recebe uma lista de Evaluations.
listResults GET /v1alpha/{evaluation=projects/*/locations/*/evaluations/*}:listResults
Recebe uma lista de resultados para um determinado Evaluation.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/evaluations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.

Recurso REST: v1alpha.projects.locations.groundingConfigs

Métodos
check POST /v1alpha/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
Realiza uma verificação de embasamento.

Recurso REST: v1alpha.projects.locations.identityMappingStores

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
Cria um novo repositório de mapeamento de identidade.
delete DELETE /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
Exclui o repositório de mapeamento de identidade.
get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
Recebe o repositório de mapeamento de identidade.
importIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
Importa uma lista de entradas de mapeamento de identidade para um repositório de mapeamento de identidade.
list GET /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
Lista todos os repositórios de mapeamento de identidade.
listIdentityMappings GET /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
Lista mapeamentos de identidade em um repositório de mapeamento de identidade.
purgeIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
Exclui todas ou algumas entradas de mapeamento de identidade de um repositório de mapeamento de identidade.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1alpha.projects.locations.licenseConfigs

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
Cria um LicenseConfig.
get GET /v1alpha/{name=projects/*/locations/*/licenseConfigs/*}
Recebe um LicenseConfig.
patch PATCH /v1alpha/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
Atualiza o LicenseConfig

Recurso REST: v1alpha.projects.locations.notebooks

Métodos
batchDelete POST /v1alpha/{parent=projects/*/locations/*}/notebooks:batchDelete
Exclui notebooks em lote.
create POST /v1alpha/{parent=projects/*/locations/*}/notebooks
Cria um notebook.
get GET /v1alpha/{name=projects/*/locations/*/notebooks/*}
Recebe um notebook.
listRecentlyViewed GET /v1alpha/{parent=projects/*/locations/*}/notebooks:listRecentlyViewed
Lista os notebooks ordenados pelo horário da última visualização.
share POST /v1alpha/{name=projects/*/locations/*/notebooks/*}:share
Compartilha um notebook com outras contas.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/audioOverviews
Gera um novo Resumo em Áudio.
delete DELETE /v1alpha/{name=projects/*/locations/*/notebooks/*/audioOverviews/*}
Exclui um Resumo em Áudio.

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

Métodos
batchCreate POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate
Cria uma lista de Sources.
batchDelete POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchDelete
Exclui várias fontes.
get GET /v1alpha/{name=projects/*/locations/*/notebooks/*/sources/*}
Recebe um Source.

Recurso REST: v1alpha.projects.locations.operations

Métodos
get GET /v1alpha/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/podcasts/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.

Recurso REST: v1alpha.projects.locations.rankingConfigs

Métodos
rank POST /v1alpha/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
Classifica uma lista de registros de texto com base na consulta de entrada fornecida.

Recurso REST: v1alpha.projects.locations.requirements

Métodos
checkRequirement POST /v1alpha/{location=projects/*/locations/*}/requirements:checkRequirement
Verifique um requisito específico.

Recurso REST: v1alpha.projects.locations.sampleQuerySets

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
Cria um SampleQuerySet.
delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
Exclui um SampleQuerySet.
get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
Recebe um SampleQuerySet.
list GET /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
Recebe uma lista de SampleQuerySets.
patch PATCH /v1alpha/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
Atualiza um SampleQuerySet.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
Cria um SampleQuery.
delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
Exclui um SampleQuery.
get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
Recebe um SampleQuery.
import POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
Importação em massa de vários SampleQuerys.
list GET /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
Recebe uma lista de SampleQuerys.
patch PATCH /v1alpha/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
Atualiza um SampleQuery.

Recurso REST: v1alpha.projects.locations.userEvents

Métodos
collect GET /v1alpha/{parent=projects/*/locations/*}/userEvents:collect
Grava um único evento do usuário no navegador.
import POST /v1alpha/{parent=projects/*/locations/*}/userEvents:import
Importação em massa de eventos de usuários.
write POST /v1alpha/{parent=projects/*/locations/*}/userEvents:write
Grava um único evento de usuário.

Recurso REST: v1alpha.projects.locations.userStores

Métodos
batchUpdateUserLicenses POST /v1alpha/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
Atualiza a licença do usuário.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/userStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*/locations/*/userStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses
Lista as licenças de usuário.

Recurso REST: v1alpha.projects.operations

Métodos
get GET /v1alpha/{name=projects/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha/{name=projects/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1.projects

Métodos
provision POST /v1/{name=projects/*}:provision
Provisiona o recurso do projeto.

Recurso REST: v1.projects.locations

Métodos
getAclConfig GET /v1/{name=projects/*/locations/*/aclConfig}
Recebe o AclConfig.
getCmekConfig GET /v1/{name=projects/*/locations/*/cmekConfig}
Recebe o CmekConfig.
setUpDataConnector POST /v1/{parent=projects/*/locations/*}:setUpDataConnector
Cria um Collection e configura o DataConnector para ele.
setUpDataConnectorV2 POST /v1/{parent=projects/*/locations/*}:setUpDataConnectorV2
Cria um Collection e configura o DataConnector para ele.
updateAclConfig PATCH /v1/{aclConfig.name=projects/*/locations/*/aclConfig}
Configuração de ACL padrão para uso em um local do projeto de um cliente.
updateCmekConfig PATCH /v1/{config.name=projects/*/locations/*/cmekConfig}
Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

Recurso REST: v1.projects.locations.cmekConfigs

Métodos
delete DELETE /v1/{name=projects/*/locations/*/cmekConfigs/*}
Desprovisiona um CmekConfig.
get GET /v1/{name=projects/*/locations/*/cmekConfigs/*}
Recebe o CmekConfig.
list GET /v1/{parent=projects/*/locations/*}/cmekConfigs
Lista todos os CmekConfigs com o projeto.
patch PATCH /v1/{config.name=projects/*/locations/*/cmekConfigs/*}
Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

Recurso REST: v1.projects.locations.collections

Métodos
delete DELETE /v1/{name=projects/*/locations/*/collections/*}
Exclui um Collection.
getDataConnector GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}
Recebe o DataConnector.
updateDataConnector PATCH /v1/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
Atualiza um DataConnector.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
completeQuery GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
Completa a entrada do usuário especificada com sugestões de palavras-chave.
create POST /v1/{parent=projects/*/locations/*/collections/*}/dataStores
Cria um DataStore.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
Exclui um DataStore.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
Recebe um DataStore.
getSiteSearchEngine GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
Recebe o SiteSearchEngine.
list GET /v1/{parent=projects/*/locations/*/collections/*}/dataStores
Lista todos os DataStores associados ao projeto.
patch PATCH /v1/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
Atualiza um DataStore
trainCustomModel POST /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
Treina um modelo personalizado.

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

Métodos
batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Recebe metadados de atualização do índice para Documents.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
Cria um Document.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
Exclui um Document.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
Recebe um Document.
import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
Importação em massa de vários Documents.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
Recebe uma lista de Documents.
patch PATCH /v1/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
Atualiza um Document.
purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
Exclui permanentemente todos os Documents selecionados em uma ramificação.

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

Métodos
cancel POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
Completa a entrada do usuário com sugestões avançadas de palavras-chave.

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

Métodos
import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
Importa CompletionSuggestions para um DataStore.
purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
Exclui permanentemente todos os CompletionSuggestions de um DataStore.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
Cria um controle.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Exclui um controle.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Recebe um controle.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
Lista todos os controles pelo DataStore principal.
patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Atualiza um controle.

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

Métodos
converse POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
Inicia uma conversa.
create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Exclui uma conversa.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Recebe uma conversa.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Lista todas as conversas pelo DataStore principal.
patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Atualiza uma conversa.

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

Métodos
list GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
Recebe uma lista de todos os modelos personalizados.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
Cria um Schema.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Exclui um Schema.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
Recebe uma lista de Schemas.
patch PATCH /v1/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Atualiza um Schema.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
Método de consulta de resposta.
patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
Atualiza um ServingConfig.
recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
Faz uma recomendação, o que exige um evento contextual do usuário.
search POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
Faz uma pesquisa.
searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
Faz uma pesquisa.
streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
Método de consulta de resposta (streaming).

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

Métodos
create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
Cria uma sessão.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Exclui uma sessão.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Recebe uma sessão.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
Lista todas as sessões pelo DataStore principal.
patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Atualiza uma sessão.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
Recebe uma resposta.

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

Métodos
batchVerifyTargetSites POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
Verifique a propriedade e a validade dos sites de destino.
disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Faça upgrade da pesquisa básica para a pesquisa avançada no site.
fetchDomainVerificationStatus GET /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
Retorna a lista de sites de destino com o status de verificação de domínio.
recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
Solicite um novo rastreamento sob demanda para uma lista de URIs.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
Cria um Sitemap.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
Exclui um Sitemap.
fetch GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Busca Sitemaps em um DataStore.

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

Métodos
batchCreate POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
Cria TargetSite em um lote.
create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Exclui um TargetSite.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Recebe um TargetSite.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
Recebe uma lista de TargetSites.
patch PATCH /v1/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Atualiza um TargetSite.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
Importa todos os SuggestionDenyListEntry de um DataStore.
purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

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

Métodos
collect GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
Grava um único evento do usuário no navegador.
import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
Importação em massa de eventos de usuários.
purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
Exclui permanentemente todos os eventos de usuário especificados pelo filtro fornecido.
write POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
Grava um único evento de usuário.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/collections/*}/engines
Cria um Engine.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*}
Exclui um Engine.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*}
Recebe um Engine.
list GET /v1/{parent=projects/*/locations/*/collections/*}/engines
Lista todos os Engines associados ao projeto.
patch PATCH /v1/{engine.name=projects/*/locations/*/collections/*/engines/*}
Atualiza um Engine

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

Métodos
assist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
Ajuda o usuário com uma consulta.
create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
Cria um Assistant.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Exclui um Assistant.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Recebe um Assistant.
list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
Lista todos os Assistants em um Engine.
patch PATCH /v1/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Atualiza um Assistant
streamAssist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
Ajuda o usuário com uma consulta de forma contínua.

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

Métodos
completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
Completa a entrada do usuário com sugestões avançadas de palavras-chave.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Cria um controle.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Exclui um controle.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Recebe um controle.
list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Lista todos os controles pelo DataStore principal.
patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
Atualiza um controle.

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

Métodos
converse POST /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
Inicia uma conversa.
create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Cria uma conversa.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Exclui uma conversa.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Recebe uma conversa.
list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Lista todas as conversas pelo DataStore principal.
patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Atualiza uma conversa.

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

Métodos
cancel POST /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/collections/*/engines/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
Método de consulta de resposta.
patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
Atualiza um ServingConfig.
recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
Faz uma recomendação, o que exige um evento contextual do usuário.
search POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
Faz uma pesquisa.
searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
Faz uma pesquisa.
streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
Método de consulta de resposta (streaming).

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

Métodos
addContextFile POST /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
Faz upload de um arquivo de contexto para usar como origem das chamadas de assistência na sessão.
create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
Cria uma sessão.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Exclui uma sessão.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Recebe uma sessão.
list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
Lista todas as sessões pelo DataStore principal.
patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Atualiza uma sessão.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
Recebe uma resposta.

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

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

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/collections/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1.projects.locations.dataStores

Métodos
completeQuery GET /v1/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
Completa a entrada do usuário especificada com sugestões de palavras-chave.
create POST /v1/{parent=projects/*/locations/*}/dataStores
Cria um DataStore.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*}
Exclui um DataStore.
get GET /v1/{name=projects/*/locations/*/dataStores/*}
Recebe um DataStore.
getSiteSearchEngine GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
Recebe o SiteSearchEngine.
list GET /v1/{parent=projects/*/locations/*}/dataStores
Lista todos os DataStores associados ao projeto.
patch PATCH /v1/{dataStore.name=projects/*/locations/*/dataStores/*}
Atualiza um DataStore

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

Métodos
batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Recebe metadados de atualização do índice para Documents.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
Cria um Document.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Exclui um Document.
get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Recebe um Document.
import POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
Importação em massa de vários Documents.
list GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
Recebe uma lista de Documents.
patch PATCH /v1/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Atualiza um Document.
purge POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
Exclui permanentemente todos os Documents selecionados em uma ramificação.

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

Métodos
cancel POST /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
completeQuery POST /v1/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
Completa a entrada do usuário com sugestões avançadas de palavras-chave.

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

Métodos
import POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
Importa CompletionSuggestions para um DataStore.
purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
Exclui permanentemente todos os CompletionSuggestions de um DataStore.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/dataStores/*}/controls
Cria um controle.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
Exclui um controle.
get GET /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
Recebe um controle.
list GET /v1/{parent=projects/*/locations/*/dataStores/*}/controls
Lista todos os controles pelo DataStore principal.
patch PATCH /v1/{control.name=projects/*/locations/*/dataStores/*/controls/*}
Atualiza um controle.

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

Métodos
converse POST /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
Inicia uma conversa.
create POST /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
Exclui uma conversa.
get GET /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
Recebe uma conversa.
list GET /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
Lista todas as conversas pelo DataStore principal.
patch PATCH /v1/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
Atualiza uma conversa.

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

Métodos
get GET /v1/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/dataStores/*/models/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
get GET /v1/{name=projects/*/locations/*/dataStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/dataStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
Cria um Schema.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
Exclui um Schema.
get GET /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
Recebe uma lista de Schemas.
patch PATCH /v1/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
Atualiza um Schema.

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

Métodos
answer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
Método de consulta de resposta.
patch PATCH /v1/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
Atualiza um ServingConfig.
recommend POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
Faz uma recomendação, o que exige um evento contextual do usuário.
search POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
Faz uma pesquisa.
searchLite POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
Faz uma pesquisa.
streamAnswer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
Método de consulta de resposta (streaming).

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

Métodos
create POST /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
Cria uma sessão.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
Exclui uma sessão.
get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
Recebe uma sessão.
list GET /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
Lista todas as sessões pelo DataStore principal.
patch PATCH /v1/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
Atualiza uma sessão.

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

Métodos
get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
Recebe uma resposta.

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

Métodos
disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Faça upgrade da pesquisa básica para a pesquisa avançada no site.
recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
Solicite um novo rastreamento sob demanda para uma lista de URIs.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
Cria um Sitemap.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
Exclui um Sitemap.
fetch GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Busca Sitemaps em um DataStore.

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

Métodos
batchCreate POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
Cria TargetSite em um lote.
create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Exclui um TargetSite.
get GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Recebe um TargetSite.
list GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Recebe uma lista de TargetSites.
patch PATCH /v1/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Atualiza um TargetSite.

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

Métodos
import POST /v1/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
Importa todos os SuggestionDenyListEntry de um DataStore.
purge POST /v1/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

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

Métodos
collect GET /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
Grava um único evento do usuário no navegador.
import POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
Importação em massa de eventos de usuários.
purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
Exclui permanentemente todos os eventos de usuário especificados pelo filtro fornecido.
write POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
Grava um único evento de usuário.

Recurso REST: v1.projects.locations.groundingConfigs

Métodos
check POST /v1/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
Realiza uma verificação de embasamento.

Recurso REST: v1.projects.locations.identityMappingStores

Métodos
create POST /v1/{parent=projects/*/locations/*}/identityMappingStores
Cria um novo repositório de mapeamento de identidade.
delete DELETE /v1/{name=projects/*/locations/*/identityMappingStores/*}
Exclui o repositório de mapeamento de identidade.
get GET /v1/{name=projects/*/locations/*/identityMappingStores/*}
Recebe o repositório de mapeamento de identidade.
importIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
Importa uma lista de entradas de mapeamento de identidade para um repositório de mapeamento de identidade.
list GET /v1/{parent=projects/*/locations/*}/identityMappingStores
Lista todos os repositórios de mapeamento de identidade.
listIdentityMappings GET /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
Lista mapeamentos de identidade em um repositório de mapeamento de identidade.
purgeIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
Exclui todas ou algumas entradas de mapeamento de identidade de um repositório de mapeamento de identidade.

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

Métodos
get GET /v1/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*/identityMappingStores/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1.projects.locations.licenseConfigs

Métodos
create POST /v1/{parent=projects/*/locations/*}/licenseConfigs
Cria um LicenseConfig.
get GET /v1/{name=projects/*/locations/*/licenseConfigs/*}
Recebe um LicenseConfig.
patch PATCH /v1/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
Atualiza o LicenseConfig

Recurso da REST: v1.projects.locations.operations

Métodos
get GET /v1/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

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

Métodos
get GET /v1/{name=projects/*/locations/*/podcasts/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.

Recurso REST: v1.projects.locations.rankingConfigs

Métodos
rank POST /v1/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
Classifica uma lista de registros de texto com base na consulta de entrada fornecida.

Recurso REST: v1.projects.locations.userEvents

Métodos
collect GET /v1/{parent=projects/*/locations/*}/userEvents:collect
Grava um único evento do usuário no navegador.
import POST /v1/{parent=projects/*/locations/*}/userEvents:import
Importação em massa de eventos de usuários.
write POST /v1/{parent=projects/*/locations/*}/userEvents:write
Grava um único evento de usuário.

Recurso REST: v1.projects.locations.userStores

Métodos
batchUpdateUserLicenses POST /v1/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
Atualiza a licença do usuário.

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

Métodos
list GET /v1/{parent=projects/*/locations/*/userStores/*}/userLicenses
Lista as licenças de usuário.

Recurso da REST: v1.projects.operations

Métodos
cancel POST /v1/{name=projects/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
get GET /v1/{name=projects/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.