Skip to main content
Technology areas
close
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Industry solutions
Migration
Networking
Observability and monitoring
Security
Storage
Cross-product tools
close
Access and resources management
Costs and usage management
Infrastructure as code
SDK, languages, frameworks, and tools
/
Console
English
Deutsch
Español – América Latina
Français
Português – Brasil
中文 – 简体
日本語
한국어
Sign in
Agent Search
Start free
Guides
Reference
Samples
Support
Resources
Search the Agent Search documentation
Technology areas
More
Guides
Reference
Samples
Support
Resources
Search the Agent Search documentation
Cross-product tools
More
Console
Agent Search
All APIs and reference
Authenticate to Agent Search
Client libraries
Overview
C# reference
Go reference
Java reference
Node.js Reference
PHP reference
Python reference
Ruby reference
MCP reference
Overview
Tools
search
conversational_search
list_engines
REST reference
Overview
v1
REST Resources
billingAccounts.billingAccountLicenseConfigs
Overview
distributeLicenseConfig
retractLicenseConfig
projects
Overview
provision
projects.locations
Overview
getAclConfig
getCmekConfig
setUpDataConnector
setUpDataConnectorV2
updateAclConfig
updateCmekConfig
projects.locations.cmekConfigs
Overview
delete
get
list
patch
projects.locations.collections
Overview
delete
getDataConnector
updateDataConnector
projects.locations.collections.dataConnector
Overview
mcp
projects.locations.collections.dataConnector.operations
Overview
get
list
projects.locations.collections.dataStores
Overview
completeQuery
create
delete
get
getSiteSearchEngine
list
patch
trainCustomModel
projects.locations.collections.dataStores.branches
Overview
batchGetDocumentsMetadata
projects.locations.collections.dataStores.branches.documents
Overview
create
delete
get
import
list
patch
purge
projects.locations.collections.dataStores.branches.operations
Overview
cancel
get
list
projects.locations.collections.dataStores.completionConfig
Overview
completeQuery
projects.locations.collections.dataStores.completionSuggestions
Overview
import
purge
projects.locations.collections.dataStores.controls
Overview
create
delete
get
list
patch
projects.locations.collections.dataStores.conversations
Overview
converse
create
delete
get
list
patch
projects.locations.collections.dataStores.customModels
Overview
list
projects.locations.collections.dataStores.models.operations
Overview
get
list
projects.locations.collections.dataStores.operations
Overview
get
list
projects.locations.collections.dataStores.schemas
Overview
create
delete
get
list
patch
projects.locations.collections.dataStores.schemas.operations
Overview
get
list
projects.locations.collections.dataStores.servingConfigs
Overview
answer
create
delete
get
list
patch
recommend
search
searchLite
streamAnswer
projects.locations.collections.dataStores.sessions
Overview
create
delete
get
list
patch
projects.locations.collections.dataStores.sessions.answers
Overview
get
projects.locations.collections.dataStores.siteSearchEngine
Overview
batchVerifyTargetSites
disableAdvancedSiteSearch
enableAdvancedSiteSearch
fetchDomainVerificationStatus
recrawlUris
projects.locations.collections.dataStores.siteSearchEngine.operations
Overview
get
list
projects.locations.collections.dataStores.siteSearchEngine.sitemaps
Overview
create
delete
fetch
projects.locations.collections.dataStores.siteSearchEngine.targetSites
Overview
batchCreate
create
delete
get
list
patch
projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations
Overview
get
list
projects.locations.collections.dataStores.suggestionDenyListEntries
Overview
import
purge
projects.locations.collections.dataStores.userEvents
Overview
collect
import
purge
write
projects.locations.collections.dataStores.widgetConfigs
Overview
get
patch
projects.locations.collections.engines
Overview
create
delete
get
getIamPolicy
list
patch
setIamPolicy
projects.locations.collections.engines.assistants
Overview
assist
create
delete
get
list
patch
streamAssist
projects.locations.collections.engines.assistants.agents.a2a.v1
Overview
getCard
projects.locations.collections.engines.assistants.agents.a2a.v1.message
Overview
send
stream
projects.locations.collections.engines.assistants.agents.a2a.v1.tasks
Overview
cancel
get
subscribe
projects.locations.collections.engines.assistants.agents.a2a.v1.tasks.pushNotificationConfigs
Overview
create
delete
get
list
projects.locations.collections.engines.assistants.agents.operations
Overview
get
projects.locations.collections.engines.completionConfig
Overview
completeQuery
projects.locations.collections.engines.controls
Overview
create
delete
get
list
patch
projects.locations.collections.engines.conversations
Overview
converse
create
delete
get
list
patch
projects.locations.collections.engines.operations
Overview
cancel
get
list
projects.locations.collections.engines.servingConfigs
Overview
answer
create
delete
get
list
patch
recommend
search
searchLite
streamAnswer
projects.locations.collections.engines.sessions
Overview
addContextFile
create
delete
get
list
patch
projects.locations.collections.engines.sessions.answers
Overview
get
projects.locations.collections.engines.sessions.assistAnswers
Overview
get
projects.locations.collections.engines.widgetConfigs
Overview
get
patch
projects.locations.collections.operations
Overview
get
list
projects.locations.dataStores
Overview
completeQuery
create
delete
get
getSiteSearchEngine
list
patch
projects.locations.dataStores.branches
Overview
batchGetDocumentsMetadata
projects.locations.dataStores.branches.documents
Overview
create
delete
get
import
list
patch
purge
projects.locations.dataStores.branches.operations
Overview
cancel
get
list
projects.locations.dataStores.completionConfig
Overview
completeQuery
projects.locations.dataStores.completionSuggestions
Overview
import
purge
projects.locations.dataStores.controls
Overview
create
delete
get
list
patch
projects.locations.dataStores.conversations
Overview
converse
create
delete
get
list
patch
projects.locations.dataStores.models.operations
Overview
get
list
projects.locations.dataStores.operations
Overview
get
list
projects.locations.dataStores.schemas
Overview
create
delete
get
list
patch
projects.locations.dataStores.servingConfigs
Overview
answer
create
delete
get
list
patch
recommend
search
searchLite
streamAnswer
projects.locations.dataStores.sessions
Overview
create
delete
get
list
patch
projects.locations.dataStores.sessions.answers
Overview
get
projects.locations.dataStores.siteSearchEngine
Overview
disableAdvancedSiteSearch
enableAdvancedSiteSearch
recrawlUris
projects.locations.dataStores.siteSearchEngine.sitemaps
Overview
create
delete
fetch
projects.locations.dataStores.siteSearchEngine.targetSites
Overview
batchCreate
create
delete
get
list
patch
projects.locations.dataStores.suggestionDenyListEntries
Overview
import
purge
projects.locations.dataStores.userEvents
Overview
collect
import
purge
write
projects.locations.dataStores.widgetConfigs
Overview
get
patch
projects.locations.groundingConfigs
Overview
check
projects.locations.identityMappingStores
Overview
create
delete
get
importIdentityMappings
list
listIdentityMappings
purgeIdentityMappings
projects.locations.identityMappingStores.operations
Overview
get
list
projects.locations.licenseConfigs
Overview
create
get
patch
projects.locations.operations
Overview
get
list
projects.locations.podcasts.operations
Overview
get
projects.locations.rankingConfigs
Overview
rank
projects.locations.userEvents
Overview
collect
import
write
projects.locations.userStores
Overview
batchUpdateUserLicenses
get
patch
projects.locations.userStores.licenseConfigsUsageStats
Overview
list
projects.locations.userStores.userLicenses
Overview
list
projects.operations
Overview
cancel
get
list
Types
AclConfig
AdvancedCompleteQueryResponse
AlloyDbSource
AnswerGenerationSpec
AnswerQueryResponse
AssistUserMetadata
BatchGetDocumentsMetadataResponse
BigQuerySource
BigtableSource
BoostSpec
CloudSqlSource
CompleteQueryResponse
ContentSearchSpec
ConverseConversationResponse
CrowdingSpec
CustomRankingParams
DataConnector
DataStoreSpec
DisplaySpec
EndUserSpec
FacetSpec
FetchSitemapsResponse
FhirStoreSource
FirestoreSource
GcsSource
GetWidgetConfigRequestOption
GroundingSpec
IdentityMappingEntry
ImageQuery
ImportErrorConfig
IndustryVertical
InlineSource
Interval
ListControlsResponse
ListConversationsResponse
ListDataStoresResponse
ListDocumentsResponse
ListSchemasResponse
ListServingConfigsResponse
ListSessionsResponse
ListTargetSitesResponse
Matcher
NaturalLanguageQueryUnderstandingSpec
PurgeErrorConfig
QueryExpansionSpec
QueryUnderstandingSpec
RankingExpressionBackend
RecommendResponse
ReconciliationMode
RelatedQuestionsSpec
RelevanceScoreSpec
RelevanceThreshold
SafetySpec
SearchAsYouTypeSpec
SearchResponse
SearchResult
SearchSpec
SendMessageConfiguration
SessionSpec
SiteSearchEngine
SolutionType
SpannerSource
SpellCorrectionSpec
StreamResponse
SubscriptionTier
SuggestionType
SuggestionTypeSpec
UserLicense
v1beta
REST Resources
billingAccounts.billingAccountLicenseConfigs
Overview
distributeLicenseConfig
retractLicenseConfig
projects
Overview
provision
projects.locations
Overview
getAclConfig
getCmekConfig
obtainCrawlRate
removeDedicatedCrawlRate
setDedicatedCrawlRate
updateAclConfig
updateCmekConfig
projects.locations.cmekConfigs
Overview
delete
get
list
patch
projects.locations.collections.dataConnector.operations
Overview
get
list
projects.locations.collections.dataStores
Overview
completeQuery
create
delete
get
getSiteSearchEngine
list
patch
trainCustomModel
projects.locations.collections.dataStores.branches
Overview
batchGetDocumentsMetadata
projects.locations.collections.dataStores.branches.documents
Overview
create
delete
get
import
list
patch
purge
projects.locations.collections.dataStores.branches.operations
Overview
cancel
get
list
projects.locations.collections.dataStores.completionConfig
Overview
completeQuery
projects.locations.collections.dataStores.completionSuggestions
Overview
import
purge
projects.locations.collections.dataStores.controls
Overview
create
delete
get
list
patch
projects.locations.collections.dataStores.conversations
Overview
converse
create
delete
get
list
patch
projects.locations.collections.dataStores.customModels
Overview
list
projects.locations.collections.dataStores.models.operations
Overview
get
list
projects.locations.collections.dataStores.operations
Overview
get
list
projects.locations.collections.dataStores.schemas
Overview
create
delete
get
list
patch
projects.locations.collections.dataStores.schemas.operations
Overview
get
list
projects.locations.collections.dataStores.servingConfigs
Overview
answer
create
delete
get
list
patch
recommend
search
searchLite
streamAnswer
projects.locations.collections.dataStores.sessions
Overview
create
delete
get
list
patch
projects.locations.collections.dataStores.sessions.answers
Overview
get
projects.locations.collections.dataStores.siteSearchEngine
Overview
batchVerifyTargetSites
disableAdvancedSiteSearch
enableAdvancedSiteSearch
fetchDomainVerificationStatus
recrawlUris
projects.locations.collections.dataStores.siteSearchEngine.operations
Overview
get
list
projects.locations.collections.dataStores.siteSearchEngine.sitemaps
Overview
create
delete
fetch
projects.locations.collections.dataStores.siteSearchEngine.targetSites
Overview
batchCreate
create
delete
get
list
patch
projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations
Overview
get
list
projects.locations.collections.dataStores.suggestionDenyListEntries
Overview
import
purge
projects.locations.collections.dataStores.userEvents
Overview
collect
import
purge
write
projects.locations.collections.engines
Overview
create
delete
get
getIamPolicy
list
patch
pause
resume
setIamPolicy
tune
projects.locations.collections.engines.assistants
Overview
assist
create
delete
get
list
patch
streamAssist
projects.locations.collections.engines.assistants.agents.operations
Overview
get
projects.locations.collections.engines.completionConfig
Overview
completeQuery
removeSuggestion
projects.locations.collections.engines.controls
Overview
create
delete
get
list
patch
projects.locations.collections.engines.conversations
Overview
converse
create
delete
get
list
patch
projects.locations.collections.engines.operations
Overview
get
list
projects.locations.collections.engines.servingConfigs
Overview
answer
create
delete
get
list
patch
recommend
search
searchLite
streamAnswer
projects.locations.collections.engines.sessions
Overview
addContextFile
create
delete
get
list
patch
projects.locations.collections.engines.sessions.answers
Overview
get
projects.locations.collections.engines.sessions.assistAnswers
Overview
get
projects.locations.collections.operations
Overview
get
list
projects.locations.dataStores
Overview
completeQuery
create
delete
get
getSiteSearchEngine
list
patch
projects.locations.dataStores.branches
Overview
batchGetDocumentsMetadata
projects.locations.dataStores.branches.documents
Overview
create
delete
get
import
list
patch
purge
projects.locations.dataStores.branches.operations
Overview
cancel
get
list
projects.locations.dataStores.completionConfig
Overview
completeQuery
projects.locations.dataStores.completionSuggestions
Overview
import
purge
projects.locations.dataStores.controls
Overview
create
delete
get
list
patch
projects.locations.dataStores.conversations
Overview
converse
create
delete
get
list
patch
projects.locations.dataStores.models.operations
Overview
get
list
projects.locations.dataStores.operations
Overview
get
list
projects.locations.dataStores.schemas
Overview
create
delete
get
list
patch
projects.locations.dataStores.servingConfigs
Overview
answer
create
delete
get
list
patch
recommend
search
searchLite
streamAnswer
projects.locations.dataStores.sessions
Overview
create
delete
get
list
patch
projects.locations.dataStores.sessions.answers
Overview
get
projects.locations.dataStores.siteSearchEngine
Overview
disableAdvancedSiteSearch
enableAdvancedSiteSearch
recrawlUris
projects.locations.dataStores.siteSearchEngine.sitemaps
Overview
create
delete
fetch
projects.locations.dataStores.siteSearchEngine.targetSites
Overview
batchCreate
create
delete
get
list
patch
projects.locations.dataStores.suggestionDenyListEntries
Overview
import
purge
projects.locations.dataStores.userEvents
Overview
collect
import
purge
write
projects.locations.evaluations
Overview
create
get
list
listResults
projects.locations.evaluations.operations
Overview
get
projects.locations.groundingConfigs
Overview
check
projects.locations.identityMappingStores
Overview
create
delete
get
importIdentityMappings
list
listIdentityMappings
purgeIdentityMappings
projects.locations.identityMappingStores.operations
Overview
get
list
projects.locations.licenseConfigs
Overview
create
get
patch
projects.locations.operations
Overview
get
list
projects.locations.podcasts.operations
Overview
get
projects.locations.rankingConfigs
Overview
rank
projects.locations.sampleQuerySets
Overview
create
delete
get
list
patch
projects.locations.sampleQuerySets.operations
Overview
get
projects.locations.sampleQuerySets.sampleQueries
Overview
create
delete
get
import
list
patch
projects.locations.userEvents
Overview
collect
import
write
projects.locations.userStores
Overview
batchUpdateUserLicenses
get
patch
projects.locations.userStores.licenseConfigsUsageStats
Overview
list
projects.locations.userStores.userLicenses
Overview
list
projects.operations
Overview
get
list
Types
AclConfig
AdvancedCompleteQueryResponse
AlloyDbSource
AnswerGenerationSpec
AnswerQueryResponse
AssistUserMetadata
BatchGetDocumentsMetadataResponse
BigQuerySource
BigtableSource
BoostSpec
CloudSqlSource
CompleteQueryResponse
ContentSearchSpec
ConverseConversationResponse
EndUserSpec
FetchSitemapsResponse
FhirStoreSource
FirestoreSource
GcsSource
GroundingSpec
IdentityMappingEntry
ImportErrorConfig
IndustryVertical
InlineSource
ListControlsResponse
ListConversationsResponse
ListDataStoresResponse
ListDocumentsResponse
ListSchemasResponse
ListServingConfigsResponse
ListSessionsResponse
ListTargetSitesResponse
Matcher
PersonalizationSpec
PurgeErrorConfig
QueryUnderstandingSpec
RecommendResponse
ReconciliationMode
RelatedQuestionsSpec
SafetySpec
SearchResponse
SearchResult
SearchSpec
SiteSearchEngine
SolutionType
SpannerSource
SubscriptionTier
SuggestionType
SuggestionTypeSpec
UserInfo
UserLicense
v1alpha
REST Resources
billingAccounts.billingAccountLicenseConfigs
Overview
distributeLicenseConfig
get
list
retractLicenseConfig
projects
Overview
get
patch
provision
reportConsentChange
projects.locations
Overview
completeExternalIdentities
estimateDataSize
getAclConfig
getCmekConfig
obtainCrawlRate
queryConfigurablePricingUsageStats
removeDedicatedCrawlRate
setDedicatedCrawlRate
setUpDataConnector
setUpDataConnectorV2
updateAclConfig
updateCmekConfig
projects.locations.authorizations
Overview
create
delete
get
list
patch
projects.locations.cmekConfigs
Overview
delete
get
list
patch
projects.locations.collections
Overview
delete
get
getDataConnector
list
patch
updateDataConnector
projects.locations.collections.dataConnector
Overview
acquireAccessToken
acquireAndStoreRefreshToken
buildActionInvocation
checkRefreshToken
executeAction
fetchEntitiesTypes
getConnectorSecret
mcp
startConnectorRun
projects.locations.collections.dataConnector.connectorRuns
Overview
list
projects.locations.collections.dataConnector.operations
Overview
get
list
projects.locations.collections.dataStores
Overview
addPatientFilter
completeQuery
create
delete
deletePatientFilter
get
getCompletionConfig
getDocumentProcessingConfig
getSiteSearchEngine
list
patch
removePatientFilter
replacePatientFilter
trainCustomModel
updateCompletionConfig
updateDocumentProcessingConfig
projects.locations.collections.dataStores.branches
Overview
batchGetDocumentsMetadata
get
list
projects.locations.collections.dataStores.branches.documents
Overview
create
delete
get
getProcessedDocument
import
list
patch
purge
projects.locations.collections.dataStores.branches.documents.chunks
Overview
get
list
projects.locations.collections.dataStores.branches.operations
Overview
cancel
get
list
projects.locations.collections.dataStores.completionConfig
Overview
completeQuery
projects.locations.collections.dataStores.completionSuggestions
Overview
import
purge
projects.locations.collections.dataStores.controls
Overview
create
delete
get
list
patch
projects.locations.collections.dataStores.conversations
Overview
converse
create
delete
get
list
patch
projects.locations.collections.dataStores.customModels
Overview
list
projects.locations.collections.dataStores.models.operations
Overview
get
list
projects.locations.collections.dataStores.operations
Overview
get
list
projects.locations.collections.dataStores.schemas
Overview
create
delete
get
list
patch
projects.locations.collections.dataStores.schemas.operations
Overview
get
list
projects.locations.collections.dataStores.servingConfigs
Overview
answer
create
delete
get
list
patch
recommend
search
searchLite
streamAnswer
projects.locations.collections.dataStores.sessions
Overview
create
delete
get
list
patch
projects.locations.collections.dataStores.sessions.answers
Overview
get
projects.locations.collections.dataStores.siteSearchEngine
Overview
batchVerifyTargetSites
disableAdvancedSiteSearch
enableAdvancedSiteSearch
fetchDomainVerificationStatus
getUriPatternDocumentData
recrawlUris
setUriPatternDocumentData
projects.locations.collections.dataStores.siteSearchEngine.operations
Overview
get
list
projects.locations.collections.dataStores.siteSearchEngine.sitemaps
Overview
create
delete
fetch
projects.locations.collections.dataStores.siteSearchEngine.targetSites
Overview
batchCreate
create
delete
get
list
patch
projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations
Overview
get
list
projects.locations.collections.dataStores.suggestionDenyListEntries
Overview
import
purge
projects.locations.collections.dataStores.userEvents
Overview