Dialogflow API

An end-to-end development suite for conversational interfaces (e.g., chatbots, voice-powered apps and devices).

Service: dialogflow.googleapis.com

The Service name dialogflow.googleapis.com is needed to create RPC client stubs.

google.cloud.dialogflow.v2.Agents

Methods
ExportAgent Exports the specified agent to a ZIP file.
GetAgent Retrieves the specified agent.
ImportAgent Imports the specified agent from a ZIP file.
RestoreAgent Restores the specified agent from a ZIP file.
SearchAgents Returns the list of agents.
TrainAgent Trains the specified agent.

google.cloud.dialogflow.v2.Contexts

Methods
CreateContext Creates a context.
DeleteAllContexts Deletes all active contexts in the specified session.
DeleteContext Deletes the specified context.
GetContext Retrieves the specified context.
ListContexts Returns the list of all contexts in the specified session.
UpdateContext Updates the specified context.

google.cloud.dialogflow.v2.EntityTypes

Methods
BatchCreateEntities Creates multiple new entities in the specified entity type (extends the existing collection of entries).
BatchDeleteEntities Deletes entities in the specified entity type.
BatchDeleteEntityTypes Deletes entity types in the specified agent.
BatchUpdateEntities Updates entities in the specified entity type (replaces the existing collection of entries).
BatchUpdateEntityTypes Updates/Creates multiple entity types in the specified agent.
CreateEntityType Creates an entity type in the specified agent.
DeleteEntityType Deletes the specified entity type.
GetEntityType Retrieves the specified entity type.
ListEntityTypes Returns the list of all entity types in the specified agent.
UpdateEntityType Updates the specified entity type.

google.cloud.dialogflow.v2.Intents

Methods
BatchDeleteIntents Deletes intents in the specified agent.
BatchUpdateIntents Updates/Creates multiple intents in the specified agent.
CreateIntent Creates an intent in the specified agent.
DeleteIntent Deletes the specified intent.
GetIntent Retrieves the specified intent.
ListIntents Returns the list of all intents in the specified agent.
UpdateIntent Updates the specified intent.

google.cloud.dialogflow.v2.SessionEntityTypes

Methods
CreateSessionEntityType Creates a session entity type.
DeleteSessionEntityType Deletes the specified session entity type.
GetSessionEntityType Retrieves the specified session entity type.
ListSessionEntityTypes Returns the list of all session entity types in the specified session.
UpdateSessionEntityType Updates the specified session entity type.

google.cloud.dialogflow.v2.Sessions

Methods
DetectIntent Processes a natural language query and returns structured, actionable data as a result.
StreamingDetectIntent Processes a natural language query in audio format in a streaming fashion and returns structured, actionable data as a result.

google.cloud.dialogflow.v2beta1.Agents

Methods
ExportAgent Exports the specified agent to a ZIP file.
GetAgent Retrieves the specified agent.
ImportAgent Imports the specified agent from a ZIP file.
RestoreAgent Restores the specified agent from a ZIP file.
SearchAgents Returns the list of agents.
TrainAgent Trains the specified agent.

google.cloud.dialogflow.v2beta1.Contexts

Methods
CreateContext Creates a context.
DeleteAllContexts Deletes all active contexts in the specified session.
DeleteContext Deletes the specified context.
GetContext Retrieves the specified context.
ListContexts Returns the list of all contexts in the specified session.
UpdateContext Updates the specified context.

google.cloud.dialogflow.v2beta1.Documents

Methods
CreateDocument Creates a new document.
DeleteDocument Deletes the specified document.
GetDocument Retrieves the specified document.
ListDocuments Returns the list of all documents of the knowledge base.

google.cloud.dialogflow.v2beta1.EntityTypes

Methods
BatchCreateEntities Creates multiple new entities in the specified entity type (extends the existing collection of entries).
BatchDeleteEntities Deletes entities in the specified entity type.
BatchDeleteEntityTypes Deletes entity types in the specified agent.
BatchUpdateEntities Updates entities in the specified entity type (replaces the existing collection of entries).
BatchUpdateEntityTypes Updates/Creates multiple entity types in the specified agent.
CreateEntityType Creates an entity type in the specified agent.
DeleteEntityType Deletes the specified entity type.
GetEntityType Retrieves the specified entity type.
ListEntityTypes Returns the list of all entity types in the specified agent.
UpdateEntityType Updates the specified entity type.

google.cloud.dialogflow.v2beta1.Intents

Methods
BatchDeleteIntents Deletes intents in the specified agent.
BatchUpdateIntents Updates/Creates multiple intents in the specified agent.
CreateIntent Creates an intent in the specified agent.
DeleteIntent Deletes the specified intent.
GetIntent Retrieves the specified intent.
ListIntents Returns the list of all intents in the specified agent.
UpdateIntent Updates the specified intent.

google.cloud.dialogflow.v2beta1.KnowledgeBases

Methods
CreateKnowledgeBase Creates a knowledge base.
DeleteKnowledgeBase Deletes the specified knowledge base.
GetKnowledgeBase Retrieves the specified knowledge base.
ListKnowledgeBases Returns the list of all knowledge bases of the specified agent.

google.cloud.dialogflow.v2beta1.SessionEntityTypes

Methods
CreateSessionEntityType Creates a session entity type.
DeleteSessionEntityType Deletes the specified session entity type.
GetSessionEntityType Retrieves the specified session entity type.
ListSessionEntityTypes Returns the list of all session entity types in the specified session.
UpdateSessionEntityType Updates the specified session entity type.

google.cloud.dialogflow.v2beta1.Sessions

Methods
DetectIntent Processes a natural language query and returns structured, actionable data as a result.
StreamingDetectIntent Processes a natural language query in audio format in a streaming fashion and returns structured, actionable data as a result.

google.longrunning.Operations

Methods
GetOperation Gets the latest state of a long-running operation.
WaitOperation Waits for the specified long-running operation until it is done or reaches at most a specified timeout, returning the latest state.