npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/google_dialogflow

v3.0.0

Published

DataFire integration for Dialogflow API

Downloads

8

Readme

@datafire/google_dialogflow

Client library for Dialogflow API

Installation and Usage

npm install --save @datafire/google_dialogflow
let google_dialogflow = require('@datafire/google_dialogflow').create({
  access_token: "",
  refresh_token: "",
  client_id: "",
  client_secret: "",
  redirect_uri: ""
});

.then(data => {
  console.log(data);
});

Description

Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).

Actions

oauthCallback

Exchange the code passed to your redirect URI for an access_token

google_dialogflow.oauthCallback({
  "code": ""
}, context)

Input

  • input object
    • code required string

Output

  • output object
    • access_token string
    • refresh_token string
    • token_type string
    • scope string
    • expiration string

oauthRefresh

Exchange a refresh_token for an access_token

google_dialogflow.oauthRefresh(null, context)

Input

This action has no parameters

Output

  • output object
    • access_token string
    • refresh_token string
    • token_type string
    • scope string
    • expiration string

dialogflow.projects.locations.securitySettings.delete

Deletes the specified SecuritySettings.

google_dialogflow.dialogflow.projects.locations.securitySettings.delete({
  "name": ""
}, context)

Input

  • input object
    • name required string: Required. The name of the SecuritySettings to delete. Format: projects//locations//securitySettings/.
    • force boolean: This field has no effect for webhook not being used. For webhooks that are used by pages/flows/transition route groups: * If force is set to false, an error will be returned with message indicating the referenced resources. * If force is set to true, Dialogflow will remove the webhook, as well as any references to the webhook (i.e. Webhook and tagin fulfillments that point to this webhook will be removed).
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.operations.get

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

google_dialogflow.dialogflow.projects.operations.get({
  "name": ""
}, context)

Input

  • input object
    • name required string: The name of the operation resource.
    • languageCode string: The language to retrieve the intent for. The following fields are language dependent: * Intent.training_phrases.parts.text If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.securitySettings.patch

Updates the specified SecuritySettings.

google_dialogflow.dialogflow.projects.locations.securitySettings.patch({
  "name": ""
}, context)

Input

  • input object
    • name required string: Required. Resource name of the settings. Format: projects//locations//securitySettings/.
    • updateMask string: Required. The mask to control which fields get updated. If the mask is not present, all fields will be updated.
    • body GoogleCloudDialogflowCxV3beta1SecuritySettings
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.operations.list

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED. NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/*/operations. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

google_dialogflow.dialogflow.projects.operations.list({
  "name": ""
}, context)

Input

  • input object
    • name required string: The name of the operation's parent resource.
    • filter string: The standard list filter.
    • pageSize integer: The standard list page size.
    • pageToken string: The standard list page token.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.operations.cancel

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

google_dialogflow.dialogflow.projects.operations.cancel({
  "name": ""
}, context)

Input

  • input object
    • name required string: The name of the operation resource to be cancelled.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.export

Exports the specified agent to a binary file.

google_dialogflow.dialogflow.projects.locations.agents.export({
  "name": ""
}, context)

Input

  • input object
    • name required string: Required. The name of the agent to export. Format: projects//locations//agents/.
    • body GoogleCloudDialogflowCxV3beta1ExportAgentRequest
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.versions.load

Loads a specified version to draft version.

google_dialogflow.dialogflow.projects.locations.agents.flows.versions.load({
  "name": ""
}, context)

Input

  • input object
    • name required string: Required. The Version to be loaded to draft version. Format: projects//locations//agents//flows//versions/.
    • body GoogleCloudDialogflowCxV3beta1LoadVersionRequest
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.environments.lookupEnvironmentHistory

Looks up the history of the specified Environment.

google_dialogflow.dialogflow.projects.locations.agents.environments.lookupEnvironmentHistory({
  "name": ""
}, context)

Input

  • input object
    • name required string: Required. Resource name of the environment to look up the history for. Format: projects//locations//agents//environments/.
    • pageSize integer: The maximum number of items to return in a single page. By default 100 and at most 1000.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.restore

Restores the specified agent from a binary file. Replaces the current agent with a new one. Note that all existing resources in agent (e.g. intents, entity types, flows) will be removed.

google_dialogflow.dialogflow.projects.locations.agents.restore({
  "name": ""
}, context)

Input

  • input object
    • name required string: Required. The name of the agent to restore into. Format: projects//locations//agents/.
    • body GoogleCloudDialogflowCxV3beta1RestoreAgentRequest
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.train

Trains the specified flow. Note that only the flow in 'draft' environment is trained.

google_dialogflow.dialogflow.projects.locations.agents.flows.train({
  "name": ""
}, context)

Input

  • input object
    • name required string: Required. The flow to train. Format: projects//locations//agents//flows/.
    • body GoogleCloudDialogflowCxV3beta1TrainFlowRequest
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.list

Returns the list of all agents in the specified location.

google_dialogflow.dialogflow.projects.locations.agents.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The location to list all agents for. Format: projects//locations/.
    • pageSize integer: The maximum number of items to return in a single page. By default 100 and at most 1000.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.create

Creates an agent in the specified location.

google_dialogflow.dialogflow.projects.locations.agents.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The location to create a agent for. Format: projects//locations/.
    • body GoogleCloudDialogflowCxV3beta1Agent
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.sessions.entityTypes.list

Returns the list of all session entity types in the specified session.

google_dialogflow.dialogflow.projects.locations.agents.sessions.entityTypes.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The session to list all session entity types from. Format: projects//locations//agents//sessions/ or projects//locations//agents//environments//sessions/. If Environment ID is not specified, we assume default 'draft' environment.
    • pageSize integer: The maximum number of items to return in a single page. By default 100 and at most 1000.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.sessions.entityTypes.create

Creates a session entity type. If the specified session entity type already exists, overrides the session entity type.

google_dialogflow.dialogflow.projects.locations.agents.sessions.entityTypes.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The session to create a session entity type for. Format: projects//locations//agents//sessions/ or projects//locations//agents//environments//sessions/. If Environment ID is not specified, we assume default 'draft' environment.
    • languageCode string: The language of the following fields in entity_type: * EntityType.entities.value * EntityType.entities.synonyms * EntityType.excluded_phrases.value If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • body GoogleCloudDialogflowCxV3beta1SessionEntityType
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.environments.list

Returns the list of all environments in the specified Agent.

google_dialogflow.dialogflow.projects.locations.agents.environments.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The Agent to list all environments for. Format: projects//locations//agents/.
    • pageSize integer: The maximum number of items to return in a single page. By default 20 and at most 100.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.environments.create

Creates an Environment in the specified Agent.

google_dialogflow.dialogflow.projects.locations.agents.environments.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The Agent to create an Environment for. Format: projects//locations//agents/.
    • body GoogleCloudDialogflowCxV3beta1Environment
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.list

Returns the list of all flows in the specified agent.

google_dialogflow.dialogflow.projects.locations.agents.flows.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The agent containing the flows. Format: projects//locations//agents/.
    • languageCode string: The language to list flows for. The following fields are language dependent: * Flow.event_handlers.trigger_fulfillment.messages * Flow.transition_routes.trigger_fulfillment.messages If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • pageSize integer: The maximum number of items to return in a single page. By default 100 and at most 1000.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.create

Creates a flow in the specified agent.

google_dialogflow.dialogflow.projects.locations.agents.flows.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The agent to create a flow for. Format: projects//locations//agents/.
    • languageCode string: The language of the following fields in flow: * Flow.event_handlers.trigger_fulfillment.messages * Flow.transition_routes.trigger_fulfillment.messages If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • body GoogleCloudDialogflowCxV3beta1Flow
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.intents.list

Returns the list of all intents in the specified agent.

google_dialogflow.dialogflow.projects.locations.agents.intents.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The agent to list all intents for. Format: projects//locations//agents/.
    • intentView string (values: INTENT_VIEW_UNSPECIFIED, INTENT_VIEW_PARTIAL, INTENT_VIEW_FULL): The resource view to apply to the returned intent.
    • languageCode string: The language to list intents for. The following fields are language dependent: * Intent.training_phrases.parts.text If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • pageSize integer: The maximum number of items to return in a single page. By default 100 and at most 1000.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.intents.create

Creates an intent in the specified agent.

google_dialogflow.dialogflow.projects.locations.agents.intents.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The agent to create an intent for. Format: projects//locations//agents/.
    • languageCode string: The language of the following fields in intent: * Intent.training_phrases.parts.text If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • body GoogleCloudDialogflowCxV3beta1Intent
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.pages.list

Returns the list of all pages in the specified flow.

google_dialogflow.dialogflow.projects.locations.agents.flows.pages.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The flow to list all pages for. Format: projects//locations//agents//flows/.
    • languageCode string: The language to list pages for. The following fields are language dependent: * Page.entry_fulfillment.messages * Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages * Page.form.parameters.fill_behavior.reprompt_event_handlers.messages * Page.transition_routes.trigger_fulfillment.messages * Page.transition_route_groups.transition_routes.trigger_fulfillment.messages If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • pageSize integer: The maximum number of items to return in a single page. By default 100 and at most 1000.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.pages.create

Creates a page in the specified flow.

google_dialogflow.dialogflow.projects.locations.agents.flows.pages.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The flow to create a page for. Format: projects//locations//agents//flows/.
    • languageCode string: The language of the following fields in page: * Page.entry_fulfillment.messages * Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages * Page.form.parameters.fill_behavior.reprompt_event_handlers.messages * Page.transition_routes.trigger_fulfillment.messages * Page.transition_route_groups.transition_routes.trigger_fulfillment.messages If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • body GoogleCloudDialogflowCxV3beta1Page
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.securitySettings.list

Returns the list of all security settings in the specified location.

google_dialogflow.dialogflow.projects.locations.securitySettings.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The location to list all security settings for. Format: projects//locations/.
    • pageSize integer: The maximum number of items to return in a single page. By default 20 and at most 100.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.securitySettings.create

Create security settings in the specified location.

google_dialogflow.dialogflow.projects.locations.securitySettings.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The location to create an SecuritySettings for. Format: projects//locations/.
    • body GoogleCloudDialogflowCxV3beta1SecuritySettings
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.transitionRouteGroups.list

Returns the list of all transition route groups in the specified flow.

google_dialogflow.dialogflow.projects.locations.agents.flows.transitionRouteGroups.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The flow to list all transition route groups for. Format: projects//locations//agents//flows/.
    • languageCode string: The language to list transition route groups for. The field messages in TransitionRoute is language dependent. If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • pageSize integer: The maximum number of items to return in a single page. By default 100 and at most 1000.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.transitionRouteGroups.create

Creates an TransitionRouteGroup in the specified flow.

google_dialogflow.dialogflow.projects.locations.agents.flows.transitionRouteGroups.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The flow to create an TransitionRouteGroup for. Format: projects//locations//agents//flows/.
    • languageCode string: The language to list transition route groups for. The field messages in TransitionRoute is language dependent. If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
    • body GoogleCloudDialogflowCxV3beta1TransitionRouteGroup
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.versions.list

Returns the list of all versions in the specified Flow.

google_dialogflow.dialogflow.projects.locations.agents.flows.versions.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The Flow to list all versions for. Format: projects//locations//agents//flows/.
    • pageSize integer: The maximum number of items to return in a single page. By default 20 and at most 100.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.flows.versions.create

Creates a Version in the specified Flow.

google_dialogflow.dialogflow.projects.locations.agents.flows.versions.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The Flow to create an Version for. Format: projects//locations//agents//flows/.
    • body GoogleCloudDialogflowCxV3beta1Version
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.webhooks.list

Returns the list of all webhooks in the specified agent.

google_dialogflow.dialogflow.projects.locations.agents.webhooks.list({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The agent to list all webhooks for. Format: projects//locations//agents/.
    • pageSize integer: The maximum number of items to return in a single page. By default 100 and at most 1000.
    • pageToken string: The next_page_token value returned from a previous list request.
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.webhooks.create

Creates a webhook in the specified agent.

google_dialogflow.dialogflow.projects.locations.agents.webhooks.create({
  "parent": ""
}, context)

Input

  • input object
    • parent required string: Required. The agent to create a webhook for. Format: projects//locations//agents/.
    • body GoogleCloudDialogflowCxV3beta1Webhook
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.sessions.detectIntent

Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.

google_dialogflow.dialogflow.projects.locations.agents.sessions.detectIntent({
  "session": ""
}, context)

Input

  • input object
    • session required string: Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/ or projects//locations//agents//environments//sessions/. If Environment ID is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID must not exceed 36 characters. For more information, see the sessions guide. Note: Always use agent versions for production traffic. See Versions and environments.
    • body GoogleCloudDialogflowCxV3beta1DetectIntentRequest
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.sessions.fulfillIntent

Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.

google_dialogflow.dialogflow.projects.locations.agents.sessions.fulfillIntent({
  "session": ""
}, context)

Input

  • input object
    • session required string: Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/ or projects//locations//agents//environments//sessions/. If Environment ID is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID must not exceed 36 characters. For more information, see the sessions guide.
    • body GoogleCloudDialogflowCxV3beta1FulfillIntentRequest
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

dialogflow.projects.locations.agents.sessions.matchIntent

Returns preliminary intent match results, doesn't change the session status.

google_dialogflow.dialogflow.projects.locations.agents.sessions.matchIntent({
  "session": ""
}, context)

Input

  • input object
    • session required string: Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/ or projects//locations//agents//environments//sessions/. If Environment ID is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID must not exceed 36 characters. For more information, see the sessions guide.
    • body GoogleCloudDialogflowCxV3beta1MatchIntentRequest
    • $.xgafv string (values: 1, 2): V1 error format.
    • access_token string: OAuth access token.
    • alt string (values: json, media, proto): Data format for response.
    • callback string: JSONP
    • fields string: Selector specifying which fields to include in a partial response.
    • key string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • oauth_token string: OAuth 2.0 token for the current user.
    • prettyPrint boolean: Returns response with indentations and line breaks.
    • quotaUser string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • upload_protocol string: Upload protocol for media (e.g. "raw", "multipart").
    • uploadType string: Legacy upload protocol for media (e.g. "media", "multipart").

Output

Definitions

GoogleCloudDialogflowCxV3CreateVersionOperationMetadata

  • GoogleCloudDialogflowCxV3CreateVersionOperationMetadata object: Metadata associated with the long running operation for Versions.CreateVersion.
    • version string: Name of the created version. Format: projects//locations//agents//flows//versions/.

GoogleCloudDialogflowCxV3ExportAgentResponse

  • GoogleCloudDialogflowCxV3ExportAgentResponse object: The response message for Agents.ExportAgent.
    • agentContent string: Uncompressed raw byte content for agent.
    • agentUri string: The URI to a file containing the exported agent. This field is populated only if agent_uri is specified in ExportAgentRequest.

GoogleCloudDialogflowCxV3PageInfo

  • GoogleCloudDialogflowCxV3PageInfo object: Represents page information communicated to and from the webhook.
    • currentPage string: Always present for WebhookRequest. Ignored for WebhookResponse. The unique identifier of the current page. Format: projects//locations//agents//flows//pages/.
    • formInfo GoogleCloudDialogflowCxV3PageInfoFormInfo

GoogleCloudDialogflowCxV3PageInfoFormInfo

  • GoogleCloudDialogflowCxV3PageInfoFormInfo object: Represents form information.

GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo

  • GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo object: Represents parameter information.
    • displayName string: Always present for WebhookRequest. Required for WebhookResponse. The human-readable name of the parameter, unique within the form. This field cannot be modified by the webhook.
    • justCollected boolean: Optional for WebhookRequest. Ignored for WebhookResponse. Indicates if the parameter value was just collected on the last conversation turn.
    • required boolean: Optional for both WebhookRequest and WebhookResponse. Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.
    • state string (values: PARAMETER_STATE_UNSPECIFIED, EMPTY, INVALID, FILLED): Always present for WebhookRequest. Required for WebhookResponse. The state of the parameter. This field can be set to INVALID by the webhook to invalidate the parameter; other values set by the webhook will be ignored.

GoogleCloudDialogflowCxV3ResponseMessage

  • GoogleCloudDialogflowCxV3ResponseMessage object: Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.