Skip to main content
Documentation
close
Get Started
Get Started with Google Cloud
Product List
Cloud Customer Care
Featured Products
Agent Platform
Apigee API Management
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Cross-product Tools
Access and resources management
Costs and usage management
Infrastructure as code
SDK, languages, frameworks, and tools
Technology Areas
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
/
Console
English
Deutsch
Español – América Latina
Français
Português – Brasil
中文 – 简体
日本語
한국어
Sign in
Dialogflow
Dialogflow ES
Start free
Dialogflow
Site Selector
Dialogflow Common Documentation
Edition comparison, support, and resources for building generative playbook-based, flow-based, or Dialogflow ES agents.
Dialogflow CX Documentation
Guides, examples, and references for building advanced agents with flows and playbooks.
Dialogflow ES Documentation
Guides, examples, and references for building agents with intents.
Conversational Agents console
New user interface replacing the Dialogflow CX console for building agents with generative playbooks and flows.
Dialogflow CX Console
Deprecated user interface for building agents with flows.
Dialogflow ES Console
User interface for building agents with intents.
Guides
Reference
Support
Resources
Documentation
More
Dialogflow
More
Guides
Reference
Support
Resources
Console
Dialogflow
All APIs & references
API usage overview
Client libraries
Overview
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
REST API
REST overview
V2 overview
V2 reference
REST Resources
projects
Overview
deleteAgent
getAgent
setAgent
projects.agent
Overview
export
getFulfillment
getValidationResult
import
restore
search
train
updateFulfillment
projects.agent.entityTypes
Overview
batchDelete
batchUpdate
create
delete
get
list
patch
projects.agent.entityTypes.entities
Overview
batchCreate
batchDelete
batchUpdate
projects.agent.environments
Overview
create
delete
get
getHistory
list
patch
projects.agent.environments.intents
Overview
list
projects.agent.environments.users.sessions
Overview
deleteContexts
detectIntent
projects.agent.environments.users.sessions.contexts
Overview
create
delete
get
list
patch
projects.agent.environments.users.sessions.entityTypes
Overview
create
delete
get
list
patch
projects.agent.intents
Overview
batchDelete
batchUpdate
create
delete
get
list
patch
projects.agent.knowledgeBases
Overview
create
delete
get
list
patch
projects.agent.knowledgeBases.documents
Overview
create
delete
get
list
patch
reload
projects.agent.sessions
Overview
deleteContexts
detectIntent
projects.agent.sessions.contexts
Overview
create
delete
get
list
patch
projects.agent.sessions.entityTypes
Overview
create
delete
get
list
patch
projects.agent.versions
Overview
create
delete
get
list
patch
projects.answerRecords
Overview
list
patch
projects.conversationDatasets
Overview
get
importConversationData
list
projects.conversationModels
Overview
create
delete
deploy
get
list
undeploy
projects.conversationModels.evaluations
Overview
get
list
projects.conversationProfiles
Overview
clearSuggestionFeatureConfig
create
delete
get
list
patch
setSuggestionFeatureConfig
projects.conversations
Overview
complete
create
get
list
projects.conversations.messages
Overview
list
projects.conversations.participants
Overview
analyzeContent
create
get
list
patch
projects.conversations.participants.suggestions
Overview
suggestArticles
suggestFaqAnswers
suggestKnowledgeAssist
suggestSmartReplies
projects.conversations.suggestions
Overview
generate
searchKnowledge
suggestConversationSummary
projects.generators
Overview
create
list
projects.knowledgeBases
Overview
create
delete
get
list
patch
projects.knowledgeBases.documents
Overview
create
delete
export
get
import
list
patch
reload
projects.locations
Overview
deleteAgent
get
getAgent
getEncryptionSpec
list
setAgent
projects.locations.agent
Overview
export
getFulfillment
getValidationResult
import
restore
search
train
updateFulfillment
projects.locations.agent.entityTypes
Overview
batchDelete
batchUpdate
create
delete
get
list
patch
projects.locations.agent.entityTypes.entities
Overview
batchCreate
batchDelete
batchUpdate
projects.locations.agent.environments
Overview
create
delete
get
getHistory
list
patch
projects.locations.agent.environments.intents
Overview
list
projects.locations.agent.environments.users.sessions
Overview
deleteContexts
detectIntent
projects.locations.agent.environments.users.sessions.contexts
Overview
create
delete
get
list
patch
projects.locations.agent.environments.users.sessions.entityTypes
Overview
create
delete
get
list
patch
projects.locations.agent.intents
Overview
batchDelete
batchUpdate
create
delete
get
list
patch
projects.locations.agent.sessions
Overview
deleteContexts
detectIntent
projects.locations.agent.sessions.contexts
Overview
create
delete
get
list
patch
projects.locations.agent.sessions.entityTypes
Overview
create
delete
get
list
patch
projects.locations.agent.versions
Overview
create
delete
get
list
patch
projects.locations.answerRecords
Overview
list
patch
projects.locations.conversationDatasets
Overview
create
delete
get
importConversationData
list
projects.locations.conversationModels
Overview
create
delete
deploy
get
list
undeploy
projects.locations.conversationModels.evaluations
Overview
create
get
list
projects.locations.conversationProfiles
Overview
clearSuggestionFeatureConfig
create
delete
get
list
patch
setSuggestionFeatureConfig
projects.locations.conversations
Overview
complete
create
get
ingestContextReferences
list
projects.locations.conversations.messages
Overview
list
projects.locations.conversations.participants
Overview
analyzeContent
create
get
list
patch
projects.locations.conversations.participants.suggestions
Overview
suggestArticles
suggestFaqAnswers
suggestKnowledgeAssist
suggestSmartReplies
projects.locations.conversations.suggestions
Overview
generate
searchKnowledge
suggestConversationSummary
projects.locations.encryptionSpec
Overview
initialize
projects.locations.generators
Overview
create
delete
get
list
patch
projects.locations.generators.evaluations
Overview
create
delete
get
list
projects.locations.knowledgeBases
Overview
create
delete
get
list
patch
projects.locations.knowledgeBases.documents
Overview
create
delete
export
get
import
list
patch
reload
projects.locations.operations
Overview
cancel
get
list
projects.locations.sipTrunks
Overview
create
delete
get
list
patch
projects.locations.statelessSuggestion
Overview
generate
projects.locations.suggestions
Overview
generateStatelessSummary
searchKnowledge
projects.locations.tools
Overview
create
delete
get
list
patch
projects.operations
Overview
cancel
get
list
projects.suggestions
Overview
generateStatelessSummary
searchKnowledge
Types
Agent
AnalyzeContentResponse
AnswerRecord
ArticleAnswer
AssistQueryParameters
AudioInput
BatchUpdateEntityTypesResponse
BatchUpdateIntentsResponse
ClearSuggestionFeatureConfigOperationMetadata
ConfirmationRequirement
ConversationEvent
CreateConversationDatasetOperationMetadata
CreateConversationModelEvaluationOperationMetadata
CreateConversationModelOperationMetadata
DatastoreResponseReason
DeleteConversationDatasetOperationMetadata
DeleteConversationModelOperationMetadata
DeployConversationModelOperationMetadata
DetectIntentResponse
EncryptionSpec
Entity
EntityTypeBatch
EnvironmentHistory
EventInput
ExportAgentResponse
ExportOperationMetadata
FaqAnswer
GcsDestination
GenerateStatelessSummaryResponse
GenerateSuggestionsResponse
HumanAgentAssistantEvent
ImportConversationDataOperationMetadata
ImportConversationDataOperationResponse
ImportDocumentTemplate
ImportDocumentsResponse
IngestedContextReferenceDebugInfo
InitializeEncryptionSpecMetadata
InputAudioConfig
InputDataset
IntentBatch
IntentView
KnowledgeOperationMetadata
ListAnswerRecordsResponse
ListContextsResponse
ListConversationDatasetsResponse
ListConversationModelEvaluationsResponse
ListConversationModelsResponse
ListConversationProfilesResponse
ListConversationsResponse
ListDocumentsResponse
ListEntityTypesResponse
ListEnvironmentsResponse
ListGeneratorsResponse
ListIntentsResponse
ListKnowledgeBasesResponse
ListMessagesResponse
ListOperationsResponse
ListParticipantsResponse
ListSessionEntityTypesResponse
ListVersionsResponse
Message
MessageEntry
MessageType
MinimalConversation
OriginalDetectIntentRequest
OutputAudioConfig
QueryInput
QueryParameters
QueryResult
QuerySource
SearchAgentsResponse
SearchConfig
SearchKnowledgeResponse
SentimentAnalysisResult
ServiceLatency
SetSuggestionFeatureConfigOperationMetadata
State
Status
SuggestArticlesResponse
SuggestConversationSummaryResponse
SuggestFaqAnswersResponse
SuggestKnowledgeAssistResponse
SuggestSmartRepliesResponse
SuggestionInput
SummarySection
SynthesizeSpeechConfig
TextInput
TriggerEvent
Type
UndeployConversationModelOperationMetadata
ValidationResult
WebhookRequest
WebhookResponse
V2Beta1 overview
V2Beta1 reference
REST Resources
projects
Overview
deleteAgent
getAgent
setAgent
projects.agent
Overview
export
getFulfillment
getValidationResult
import
restore
search
train
updateFulfillment
projects.agent.entityTypes
Overview
batchDelete
batchUpdate
create
delete
get
list
patch
projects.agent.entityTypes.entities
Overview