Dialogflow API: projects. Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices). See: https://cloud.google.com/dialogflow/api/reference/rest/v3/projects
Dialogflow API: projects. Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices). See: https://cloud.google.com/dialogflow/api/reference/rest/v3/projects
(locations-agents-create$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/create
Required parameters: parent
Optional parameters: none
Body:
{:description string, :securitySettings string, :timeZone string, :startFlow string, :defaultLanguageCode string, :displayName string, :speechToTextSettings {:enableSpeechAdaptation boolean}, :name string, :supportedLanguageCodes [string], :enableSpellCorrection boolean, :enableStackdriverLogging boolean, :avatarUri string}
Creates an agent in the specified location.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/create Required parameters: parent Optional parameters: none Body: {:description string, :securitySettings string, :timeZone string, :startFlow string, :defaultLanguageCode string, :displayName string, :speechToTextSettings {:enableSpeechAdaptation boolean}, :name string, :supportedLanguageCodes [string], :enableSpellCorrection boolean, :enableStackdriverLogging boolean, :avatarUri string} Creates an agent in the specified location.
(locations-agents-delete$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/delete
Required parameters: name
Optional parameters: none
Deletes the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/delete Required parameters: name Optional parameters: none Deletes the specified agent.
(locations-agents-entityTypes-create$ auth parameters body)
Required parameters: parent
Optional parameters: languageCode
Body:
{:entities [{:value string, :synonyms [string]}], :kind string, :displayName string, :autoExpansionMode string, :excludedPhrases [{:value string}], :enableFuzzyExtraction boolean, :name string, :redact boolean}
Creates an entity type in the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/create Required parameters: parent Optional parameters: languageCode Body: {:entities [{:value string, :synonyms [string]}], :kind string, :displayName string, :autoExpansionMode string, :excludedPhrases [{:value string}], :enableFuzzyExtraction boolean, :name string, :redact boolean} Creates an entity type in the specified agent.
(locations-agents-entityTypes-delete$ auth parameters)
Required parameters: name
Optional parameters: force
Deletes the specified entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/delete Required parameters: name Optional parameters: force Deletes the specified entity type.
(locations-agents-entityTypes-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/get
Required parameters: name
Optional parameters: languageCode
Retrieves the specified entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/get Required parameters: name Optional parameters: languageCode Retrieves the specified entity type.
(locations-agents-entityTypes-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/list
Required parameters: parent
Optional parameters: pageToken, languageCode, pageSize
Returns the list of all entity types in the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/list Required parameters: parent Optional parameters: pageToken, languageCode, pageSize Returns the list of all entity types in the specified agent.
(locations-agents-entityTypes-patch$ auth parameters body)
Required parameters: name
Optional parameters: languageCode, updateMask
Body:
{:entities [{:value string, :synonyms [string]}], :kind string, :displayName string, :autoExpansionMode string, :excludedPhrases [{:value string}], :enableFuzzyExtraction boolean, :name string, :redact boolean}
Updates the specified entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/entityTypes/patch Required parameters: name Optional parameters: languageCode, updateMask Body: {:entities [{:value string, :synonyms [string]}], :kind string, :displayName string, :autoExpansionMode string, :excludedPhrases [{:value string}], :enableFuzzyExtraction boolean, :name string, :redact boolean} Updates the specified entity type.
(locations-agents-environments-continuousTestResults-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
Fetches a list of continuous test results for a given environment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/continuousTestResults/list Required parameters: parent Optional parameters: pageSize, pageToken Fetches a list of continuous test results for a given environment.
(locations-agents-environments-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:description string, :displayName string, :updateTime string, :versionConfigs [{:version string}], :name string}
Creates an Environment in the specified Agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/create Required parameters: parent Optional parameters: none Body: {:description string, :displayName string, :updateTime string, :versionConfigs [{:version string}], :name string} Creates an Environment in the specified Agent.
(locations-agents-environments-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified Environment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/delete Required parameters: name Optional parameters: none Deletes the specified Environment.
(locations-agents-environments-experiments-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:description string, :variantsHistory [{:updateTime string, :versionVariants GoogleCloudDialogflowCxV3VersionVariants}], :definition {:versionVariants GoogleCloudDialogflowCxV3VersionVariants, :condition string}, :startTime string, :displayName string, :name string, :endTime string, :createTime string, :state string, :result {:versionMetrics [GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics], :lastUpdateTime string}, :lastUpdateTime string, :experimentLength string}
Creates an Experiment in the specified Environment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/create Required parameters: parent Optional parameters: none Body: {:description string, :variantsHistory [{:updateTime string, :versionVariants GoogleCloudDialogflowCxV3VersionVariants}], :definition {:versionVariants GoogleCloudDialogflowCxV3VersionVariants, :condition string}, :startTime string, :displayName string, :name string, :endTime string, :createTime string, :state string, :result {:versionMetrics [GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics], :lastUpdateTime string}, :lastUpdateTime string, :experimentLength string} Creates an Experiment in the specified Environment.
(locations-agents-environments-experiments-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified Experiment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/delete Required parameters: name Optional parameters: none Deletes the specified Experiment.
(locations-agents-environments-experiments-get$ auth parameters)
Required parameters: name
Optional parameters: none
Retrieves the specified Experiment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/get Required parameters: name Optional parameters: none Retrieves the specified Experiment.
(locations-agents-environments-experiments-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
Returns the list of all experiments in the specified Environment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/list Required parameters: parent Optional parameters: pageSize, pageToken Returns the list of all experiments in the specified Environment.
(locations-agents-environments-experiments-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:description string, :variantsHistory [{:updateTime string, :versionVariants GoogleCloudDialogflowCxV3VersionVariants}], :definition {:versionVariants GoogleCloudDialogflowCxV3VersionVariants, :condition string}, :startTime string, :displayName string, :name string, :endTime string, :createTime string, :state string, :result {:versionMetrics [GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics], :lastUpdateTime string}, :lastUpdateTime string, :experimentLength string}
Updates the specified Experiment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/patch Required parameters: name Optional parameters: updateMask Body: {:description string, :variantsHistory [{:updateTime string, :versionVariants GoogleCloudDialogflowCxV3VersionVariants}], :definition {:versionVariants GoogleCloudDialogflowCxV3VersionVariants, :condition string}, :startTime string, :displayName string, :name string, :endTime string, :createTime string, :state string, :result {:versionMetrics [GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics], :lastUpdateTime string}, :lastUpdateTime string, :experimentLength string} Updates the specified Experiment.
(locations-agents-environments-experiments-start$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{}
Starts the specified Experiment. This rpc only changes the state of experiment from PENDING to RUNNING.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/start Required parameters: name Optional parameters: none Body: {} Starts the specified Experiment. This rpc only changes the state of experiment from PENDING to RUNNING.
(locations-agents-environments-experiments-stop$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{}
Stops the specified Experiment. This rpc only changes the state of experiment from RUNNING to DONE.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/experiments/stop Required parameters: name Optional parameters: none Body: {} Stops the specified Experiment. This rpc only changes the state of experiment from RUNNING to DONE.
(locations-agents-environments-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/get
Required parameters: name
Optional parameters: none
Retrieves the specified Environment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/get Required parameters: name Optional parameters: none Retrieves the specified Environment.
(locations-agents-environments-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
Returns the list of all environments in the specified Agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/list Required parameters: parent Optional parameters: pageSize, pageToken Returns the list of all environments in the specified Agent.
(locations-agents-environments-lookupEnvironmentHistory$ auth parameters)
Required parameters: name
Optional parameters: pageToken, pageSize
Looks up the history of the specified Environment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/lookupEnvironmentHistory Required parameters: name Optional parameters: pageToken, pageSize Looks up the history of the specified Environment.
(locations-agents-environments-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:description string, :displayName string, :updateTime string, :versionConfigs [{:version string}], :name string}
Updates the specified Environment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/patch Required parameters: name Optional parameters: updateMask Body: {:description string, :displayName string, :updateTime string, :versionConfigs [{:version string}], :name string} Updates the specified Environment.
(locations-agents-environments-runContinuousTest$ auth parameters body)
Required parameters: environment
Optional parameters: none
Body:
{}
Kicks off a continuous test under the specified Environment.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/runContinuousTest Required parameters: environment Optional parameters: none Body: {} Kicks off a continuous test under the specified Environment.
(locations-agents-environments-sessions-detectIntent$ auth parameters body)
Required parameters: session
Optional parameters: none
Body:
{:outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :geoLocation GoogleTypeLatLng, :parameters {}}, :queryInput {:text GoogleCloudDialogflowCxV3TextInput, :event GoogleCloudDialogflowCxV3EventInput, :languageCode string, :intent GoogleCloudDialogflowCxV3IntentInput, :audio GoogleCloudDialogflowCxV3AudioInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput}}
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.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/detectIntent Required parameters: session Optional parameters: none Body: {:outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :geoLocation GoogleTypeLatLng, :parameters {}}, :queryInput {:text GoogleCloudDialogflowCxV3TextInput, :event GoogleCloudDialogflowCxV3EventInput, :languageCode string, :intent GoogleCloudDialogflowCxV3IntentInput, :audio GoogleCloudDialogflowCxV3AudioInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput}} 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](https://cloud.google.com/dialogflow/cx/docs/concept/version).
(locations-agents-environments-sessions-entityTypes-create$ auth
parameters
body)
Required parameters: parent
Optional parameters: none
Body:
{:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]}
Creates a session entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/create Required parameters: parent Optional parameters: none Body: {:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]} Creates a session entity type.
(locations-agents-environments-sessions-entityTypes-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified session entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/delete Required parameters: name Optional parameters: none Deletes the specified session entity type.
(locations-agents-environments-sessions-entityTypes-get$ auth parameters)
Required parameters: name
Optional parameters: none
Retrieves the specified session entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/get Required parameters: name Optional parameters: none Retrieves the specified session entity type.
(locations-agents-environments-sessions-entityTypes-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
Returns the list of all session entity types in the specified session.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/list Required parameters: parent Optional parameters: pageSize, pageToken Returns the list of all session entity types in the specified session.
(locations-agents-environments-sessions-entityTypes-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]}
Updates the specified session entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/entityTypes/patch Required parameters: name Optional parameters: updateMask Body: {:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]} Updates the specified session entity type.
(locations-agents-environments-sessions-fulfillIntent$ auth parameters body)
Required parameters: session
Optional parameters: none
Body:
{:outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :matchIntentRequest {:queryInput GoogleCloudDialogflowCxV3QueryInput, :queryParams GoogleCloudDialogflowCxV3QueryParameters}, :match {:event string, :intent GoogleCloudDialogflowCxV3Intent, :matchType string, :confidence number, :resolvedInput string, :parameters {}}}
Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/fulfillIntent Required parameters: session Optional parameters: none Body: {:outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :matchIntentRequest {:queryInput GoogleCloudDialogflowCxV3QueryInput, :queryParams GoogleCloudDialogflowCxV3QueryParameters}, :match {:event string, :intent GoogleCloudDialogflowCxV3Intent, :matchType string, :confidence number, :resolvedInput string, :parameters {}}} Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.
(locations-agents-environments-sessions-matchIntent$ auth parameters body)
Required parameters: session
Optional parameters: none
Body:
{:queryInput {:text GoogleCloudDialogflowCxV3TextInput, :event GoogleCloudDialogflowCxV3EventInput, :languageCode string, :intent GoogleCloudDialogflowCxV3IntentInput, :audio GoogleCloudDialogflowCxV3AudioInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :geoLocation GoogleTypeLatLng, :parameters {}}}
Returns preliminary intent match results, doesn't change the session status.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/environments/sessions/matchIntent Required parameters: session Optional parameters: none Body: {:queryInput {:text GoogleCloudDialogflowCxV3TextInput, :event GoogleCloudDialogflowCxV3EventInput, :languageCode string, :intent GoogleCloudDialogflowCxV3IntentInput, :audio GoogleCloudDialogflowCxV3AudioInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :geoLocation GoogleTypeLatLng, :parameters {}}} Returns preliminary intent match results, doesn't change the session status.
(locations-agents-export$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/export
Required parameters: name
Optional parameters: none
Body:
{:environment string, :agentUri string}
Exports the specified agent to a binary file.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/export Required parameters: name Optional parameters: none Body: {:environment string, :agentUri string} Exports the specified agent to a binary file.
(locations-agents-flows-create$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/create
Required parameters: parent
Optional parameters: languageCode
Body:
{:eventHandlers [{:targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :event string, :targetFlow string}], :name string, :displayName string, :description string, :transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :transitionRouteGroups [string], :nluSettings {:modelType string, :classificationThreshold number, :modelTrainingMode string}}
Creates a flow in the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/create Required parameters: parent Optional parameters: languageCode Body: {:eventHandlers [{:targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :event string, :targetFlow string}], :name string, :displayName string, :description string, :transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :transitionRouteGroups [string], :nluSettings {:modelType string, :classificationThreshold number, :modelTrainingMode string}} Creates a flow in the specified agent.
(locations-agents-flows-delete$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/delete
Required parameters: name
Optional parameters: force
Deletes a specified flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/delete Required parameters: name Optional parameters: force Deletes a specified flow.
(locations-agents-flows-export$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/export
Required parameters: name
Optional parameters: none
Body:
{:flowUri string, :includeReferencedFlows boolean}
Exports the specified flow to a binary file. Note that resources (e.g. intents, entities, webhooks) that the flow references will also be exported.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/export Required parameters: name Optional parameters: none Body: {:flowUri string, :includeReferencedFlows boolean} Exports the specified flow to a binary file. Note that resources (e.g. intents, entities, webhooks) that the flow references will also be exported.
(locations-agents-flows-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/get
Required parameters: name
Optional parameters: languageCode
Retrieves the specified flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/get Required parameters: name Optional parameters: languageCode Retrieves the specified flow.
(locations-agents-flows-getValidationResult$ auth parameters)
Required parameters: name
Optional parameters: languageCode
Gets the latest flow validation result. Flow validation is performed when ValidateFlow is called.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/getValidationResult Required parameters: name Optional parameters: languageCode Gets the latest flow validation result. Flow validation is performed when ValidateFlow is called.
(locations-agents-flows-import$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/import
Required parameters: parent
Optional parameters: none
Body:
{:flowUri string, :importOption string, :flowContent string}
Imports the specified flow to the specified agent from a binary file.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/import Required parameters: parent Optional parameters: none Body: {:flowUri string, :importOption string, :flowContent string} Imports the specified flow to the specified agent from a binary file.
(locations-agents-flows-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/list
Required parameters: parent
Optional parameters: pageSize, pageToken, languageCode
Returns the list of all flows in the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/list Required parameters: parent Optional parameters: pageSize, pageToken, languageCode Returns the list of all flows in the specified agent.
(locations-agents-flows-pages-create$ auth parameters body)
Required parameters: parent
Optional parameters: languageCode
Body:
{:transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :entryFulfillment {:webhook string, :messages [GoogleCloudDialogflowCxV3ResponseMessage], :returnPartialResponses boolean, :setParameterActions [GoogleCloudDialogflowCxV3FulfillmentSetParameterAction], :conditionalCases [GoogleCloudDialogflowCxV3FulfillmentConditionalCases], :tag string}, :displayName string, :eventHandlers [{:targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :event string, :targetFlow string}], :form {:parameters [GoogleCloudDialogflowCxV3FormParameter]}, :name string, :transitionRouteGroups [string]}
Creates a page in the specified flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/create Required parameters: parent Optional parameters: languageCode Body: {:transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :entryFulfillment {:webhook string, :messages [GoogleCloudDialogflowCxV3ResponseMessage], :returnPartialResponses boolean, :setParameterActions [GoogleCloudDialogflowCxV3FulfillmentSetParameterAction], :conditionalCases [GoogleCloudDialogflowCxV3FulfillmentConditionalCases], :tag string}, :displayName string, :eventHandlers [{:targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :event string, :targetFlow string}], :form {:parameters [GoogleCloudDialogflowCxV3FormParameter]}, :name string, :transitionRouteGroups [string]} Creates a page in the specified flow.
(locations-agents-flows-pages-delete$ auth parameters)
Required parameters: name
Optional parameters: force
Deletes the specified page.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/delete Required parameters: name Optional parameters: force Deletes the specified page.
(locations-agents-flows-pages-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/get
Required parameters: name
Optional parameters: languageCode
Retrieves the specified page.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/get Required parameters: name Optional parameters: languageCode Retrieves the specified page.
(locations-agents-flows-pages-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/list
Required parameters: parent
Optional parameters: languageCode, pageToken, pageSize
Returns the list of all pages in the specified flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/list Required parameters: parent Optional parameters: languageCode, pageToken, pageSize Returns the list of all pages in the specified flow.
(locations-agents-flows-pages-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask, languageCode
Body:
{:transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :entryFulfillment {:webhook string, :messages [GoogleCloudDialogflowCxV3ResponseMessage], :returnPartialResponses boolean, :setParameterActions [GoogleCloudDialogflowCxV3FulfillmentSetParameterAction], :conditionalCases [GoogleCloudDialogflowCxV3FulfillmentConditionalCases], :tag string}, :displayName string, :eventHandlers [{:targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :event string, :targetFlow string}], :form {:parameters [GoogleCloudDialogflowCxV3FormParameter]}, :name string, :transitionRouteGroups [string]}
Updates the specified page.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/pages/patch Required parameters: name Optional parameters: updateMask, languageCode Body: {:transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :entryFulfillment {:webhook string, :messages [GoogleCloudDialogflowCxV3ResponseMessage], :returnPartialResponses boolean, :setParameterActions [GoogleCloudDialogflowCxV3FulfillmentSetParameterAction], :conditionalCases [GoogleCloudDialogflowCxV3FulfillmentConditionalCases], :tag string}, :displayName string, :eventHandlers [{:targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :event string, :targetFlow string}], :form {:parameters [GoogleCloudDialogflowCxV3FormParameter]}, :name string, :transitionRouteGroups [string]} Updates the specified page.
(locations-agents-flows-patch$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/patch
Required parameters: name
Optional parameters: languageCode, updateMask
Body:
{:eventHandlers [{:targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :event string, :targetFlow string}], :name string, :displayName string, :description string, :transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :transitionRouteGroups [string], :nluSettings {:modelType string, :classificationThreshold number, :modelTrainingMode string}}
Updates the specified flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/patch Required parameters: name Optional parameters: languageCode, updateMask Body: {:eventHandlers [{:targetPage string, :name string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment, :event string, :targetFlow string}], :name string, :displayName string, :description string, :transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :transitionRouteGroups [string], :nluSettings {:modelType string, :classificationThreshold number, :modelTrainingMode string}} Updates the specified flow.
(locations-agents-flows-train$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/train
Required parameters: name
Optional parameters: none
Body:
{}
Trains the specified flow. Note that only the flow in 'draft' environment is trained.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/train Required parameters: name Optional parameters: none Body: {} Trains the specified flow. Note that only the flow in 'draft' environment is trained.
(locations-agents-flows-transitionRouteGroups-create$ auth parameters body)
Required parameters: parent
Optional parameters: languageCode
Body:
{:transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :displayName string, :name string}
Creates an TransitionRouteGroup in the specified flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/create Required parameters: parent Optional parameters: languageCode Body: {:transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :displayName string, :name string} Creates an TransitionRouteGroup in the specified flow.
(locations-agents-flows-transitionRouteGroups-delete$ auth parameters)
Required parameters: name
Optional parameters: force
Deletes the specified TransitionRouteGroup.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/delete Required parameters: name Optional parameters: force Deletes the specified TransitionRouteGroup.
(locations-agents-flows-transitionRouteGroups-get$ auth parameters)
Required parameters: name
Optional parameters: languageCode
Retrieves the specified TransitionRouteGroup.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/get Required parameters: name Optional parameters: languageCode Retrieves the specified TransitionRouteGroup.
(locations-agents-flows-transitionRouteGroups-list$ auth parameters)
Required parameters: parent
Optional parameters: languageCode, pageToken, pageSize
Returns the list of all transition route groups in the specified flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/list Required parameters: parent Optional parameters: languageCode, pageToken, pageSize Returns the list of all transition route groups in the specified flow.
(locations-agents-flows-transitionRouteGroups-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask, languageCode
Body:
{:transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :displayName string, :name string}
Updates the specified TransitionRouteGroup.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/transitionRouteGroups/patch Required parameters: name Optional parameters: updateMask, languageCode Body: {:transitionRoutes [{:intent string, :targetPage string, :name string, :condition string, :targetFlow string, :triggerFulfillment GoogleCloudDialogflowCxV3Fulfillment}], :displayName string, :name string} Updates the specified TransitionRouteGroup.
(locations-agents-flows-validate$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/validate
Required parameters: name
Optional parameters: none
Body:
{:languageCode string}
Validates the specified flow and creates or updates validation results. Please call this API after the training is completed to get the complete validation results.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/validate Required parameters: name Optional parameters: none Body: {:languageCode string} Validates the specified flow and creates or updates validation results. Please call this API after the training is completed to get the complete validation results.
(locations-agents-flows-versions-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:nluSettings {:modelType string, :classificationThreshold number, :modelTrainingMode string}, :name string, :state string, :description string, :createTime string, :displayName string}
Creates a Version in the specified Flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/create Required parameters: parent Optional parameters: none Body: {:nluSettings {:modelType string, :classificationThreshold number, :modelTrainingMode string}, :name string, :state string, :description string, :createTime string, :displayName string} Creates a Version in the specified Flow.
(locations-agents-flows-versions-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified Version.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/delete Required parameters: name Optional parameters: none Deletes the specified Version.
(locations-agents-flows-versions-get$ auth parameters)
Required parameters: name
Optional parameters: none
Retrieves the specified Version.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/get Required parameters: name Optional parameters: none Retrieves the specified Version.
(locations-agents-flows-versions-list$ auth parameters)
Required parameters: parent
Optional parameters: pageToken, pageSize
Returns the list of all versions in the specified Flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/list Required parameters: parent Optional parameters: pageToken, pageSize Returns the list of all versions in the specified Flow.
(locations-agents-flows-versions-load$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:allowOverrideAgentResources boolean}
Loads resources in the specified version to the draft flow.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/load Required parameters: name Optional parameters: none Body: {:allowOverrideAgentResources boolean} Loads resources in the specified version to the draft flow.
(locations-agents-flows-versions-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:nluSettings {:modelType string, :classificationThreshold number, :modelTrainingMode string}, :name string, :state string, :description string, :createTime string, :displayName string}
Updates the specified Version.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/flows/versions/patch Required parameters: name Optional parameters: updateMask Body: {:nluSettings {:modelType string, :classificationThreshold number, :modelTrainingMode string}, :name string, :state string, :description string, :createTime string, :displayName string} Updates the specified Version.
(locations-agents-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/get
Required parameters: name
Optional parameters: none
Retrieves the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/get Required parameters: name Optional parameters: none Retrieves the specified agent.
(locations-agents-getValidationResult$ auth parameters)
Required parameters: name
Optional parameters: languageCode
Gets the latest agent validation result. Agent validation is performed when ValidateAgent is called.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/getValidationResult Required parameters: name Optional parameters: languageCode Gets the latest agent validation result. Agent validation is performed when ValidateAgent is called.
(locations-agents-intents-create$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/create
Required parameters: parent
Optional parameters: languageCode
Body:
{:trainingPhrases [{:repeatCount integer, :parts [GoogleCloudDialogflowCxV3IntentTrainingPhrasePart], :id string}], :priority integer, :displayName string, :isFallback boolean, :name string, :description string, :labels {}, :parameters [{:isList boolean, :entityType string, :redact boolean, :id string}]}
Creates an intent in the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/create Required parameters: parent Optional parameters: languageCode Body: {:trainingPhrases [{:repeatCount integer, :parts [GoogleCloudDialogflowCxV3IntentTrainingPhrasePart], :id string}], :priority integer, :displayName string, :isFallback boolean, :name string, :description string, :labels {}, :parameters [{:isList boolean, :entityType string, :redact boolean, :id string}]} Creates an intent in the specified agent.
(locations-agents-intents-delete$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/delete
Required parameters: name
Optional parameters: none
Deletes the specified intent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/delete Required parameters: name Optional parameters: none Deletes the specified intent.
(locations-agents-intents-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/get
Required parameters: name
Optional parameters: languageCode
Retrieves the specified intent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/get Required parameters: name Optional parameters: languageCode Retrieves the specified intent.
(locations-agents-intents-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/list
Required parameters: parent
Optional parameters: intentView, pageSize, languageCode, pageToken
Returns the list of all intents in the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/list Required parameters: parent Optional parameters: intentView, pageSize, languageCode, pageToken Returns the list of all intents in the specified agent.
(locations-agents-intents-patch$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/patch
Required parameters: name
Optional parameters: updateMask, languageCode
Body:
{:trainingPhrases [{:repeatCount integer, :parts [GoogleCloudDialogflowCxV3IntentTrainingPhrasePart], :id string}], :priority integer, :displayName string, :isFallback boolean, :name string, :description string, :labels {}, :parameters [{:isList boolean, :entityType string, :redact boolean, :id string}]}
Updates the specified intent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/intents/patch Required parameters: name Optional parameters: updateMask, languageCode Body: {:trainingPhrases [{:repeatCount integer, :parts [GoogleCloudDialogflowCxV3IntentTrainingPhrasePart], :id string}], :priority integer, :displayName string, :isFallback boolean, :name string, :description string, :labels {}, :parameters [{:isList boolean, :entityType string, :redact boolean, :id string}]} Updates the specified intent.
(locations-agents-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/list
Required parameters: parent
Optional parameters: pageToken, pageSize
Returns the list of all agents in the specified location.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/list Required parameters: parent Optional parameters: pageToken, pageSize Returns the list of all agents in the specified location.
(locations-agents-patch$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:description string, :securitySettings string, :timeZone string, :startFlow string, :defaultLanguageCode string, :displayName string, :speechToTextSettings {:enableSpeechAdaptation boolean}, :name string, :supportedLanguageCodes [string], :enableSpellCorrection boolean, :enableStackdriverLogging boolean, :avatarUri string}
Updates the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/patch Required parameters: name Optional parameters: updateMask Body: {:description string, :securitySettings string, :timeZone string, :startFlow string, :defaultLanguageCode string, :displayName string, :speechToTextSettings {:enableSpeechAdaptation boolean}, :name string, :supportedLanguageCodes [string], :enableSpellCorrection boolean, :enableStackdriverLogging boolean, :avatarUri string} Updates the specified agent.
(locations-agents-restore$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/restore
Required parameters: name
Optional parameters: none
Body:
{:restoreOption string, :agentUri string, :agentContent string}
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.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/restore Required parameters: name Optional parameters: none Body: {:restoreOption string, :agentUri string, :agentContent string} 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.
(locations-agents-sessions-detectIntent$ auth parameters body)
Required parameters: session
Optional parameters: none
Body:
{:outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :geoLocation GoogleTypeLatLng, :parameters {}}, :queryInput {:text GoogleCloudDialogflowCxV3TextInput, :event GoogleCloudDialogflowCxV3EventInput, :languageCode string, :intent GoogleCloudDialogflowCxV3IntentInput, :audio GoogleCloudDialogflowCxV3AudioInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput}}
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.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/detectIntent Required parameters: session Optional parameters: none Body: {:outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :geoLocation GoogleTypeLatLng, :parameters {}}, :queryInput {:text GoogleCloudDialogflowCxV3TextInput, :event GoogleCloudDialogflowCxV3EventInput, :languageCode string, :intent GoogleCloudDialogflowCxV3IntentInput, :audio GoogleCloudDialogflowCxV3AudioInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput}} 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](https://cloud.google.com/dialogflow/cx/docs/concept/version).
(locations-agents-sessions-entityTypes-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]}
Creates a session entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/create Required parameters: parent Optional parameters: none Body: {:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]} Creates a session entity type.
(locations-agents-sessions-entityTypes-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified session entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/delete Required parameters: name Optional parameters: none Deletes the specified session entity type.
(locations-agents-sessions-entityTypes-get$ auth parameters)
Required parameters: name
Optional parameters: none
Retrieves the specified session entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/get Required parameters: name Optional parameters: none Retrieves the specified session entity type.
(locations-agents-sessions-entityTypes-list$ auth parameters)
Required parameters: parent
Optional parameters: pageToken, pageSize
Returns the list of all session entity types in the specified session.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/list Required parameters: parent Optional parameters: pageToken, pageSize Returns the list of all session entity types in the specified session.
(locations-agents-sessions-entityTypes-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]}
Updates the specified session entity type.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/entityTypes/patch Required parameters: name Optional parameters: updateMask Body: {:entityOverrideMode string, :name string, :entities [{:value string, :synonyms [string]}]} Updates the specified session entity type.
(locations-agents-sessions-fulfillIntent$ auth parameters body)
Required parameters: session
Optional parameters: none
Body:
{:outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :matchIntentRequest {:queryInput GoogleCloudDialogflowCxV3QueryInput, :queryParams GoogleCloudDialogflowCxV3QueryParameters}, :match {:event string, :intent GoogleCloudDialogflowCxV3Intent, :matchType string, :confidence number, :resolvedInput string, :parameters {}}}
Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/fulfillIntent Required parameters: session Optional parameters: none Body: {:outputAudioConfig {:audioEncoding string, :synthesizeSpeechConfig GoogleCloudDialogflowCxV3SynthesizeSpeechConfig, :sampleRateHertz integer}, :matchIntentRequest {:queryInput GoogleCloudDialogflowCxV3QueryInput, :queryParams GoogleCloudDialogflowCxV3QueryParameters}, :match {:event string, :intent GoogleCloudDialogflowCxV3Intent, :matchType string, :confidence number, :resolvedInput string, :parameters {}}} Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.
(locations-agents-sessions-matchIntent$ auth parameters body)
Required parameters: session
Optional parameters: none
Body:
{:queryInput {:text GoogleCloudDialogflowCxV3TextInput, :event GoogleCloudDialogflowCxV3EventInput, :languageCode string, :intent GoogleCloudDialogflowCxV3IntentInput, :audio GoogleCloudDialogflowCxV3AudioInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :geoLocation GoogleTypeLatLng, :parameters {}}}
Returns preliminary intent match results, doesn't change the session status.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/sessions/matchIntent Required parameters: session Optional parameters: none Body: {:queryInput {:text GoogleCloudDialogflowCxV3TextInput, :event GoogleCloudDialogflowCxV3EventInput, :languageCode string, :intent GoogleCloudDialogflowCxV3IntentInput, :audio GoogleCloudDialogflowCxV3AudioInput, :dtmf GoogleCloudDialogflowCxV3DtmfInput}, :queryParams {:currentPage string, :timeZone string, :sessionEntityTypes [GoogleCloudDialogflowCxV3SessionEntityType], :payload {}, :webhookHeaders {}, :disableWebhook boolean, :analyzeQueryTextSentiment boolean, :geoLocation GoogleTypeLatLng, :parameters {}}} Returns preliminary intent match results, doesn't change the session status.
(locations-agents-testCases-batchDelete$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:names [string]}
Batch deletes test cases.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/batchDelete Required parameters: parent Optional parameters: none Body: {:names [string]} Batch deletes test cases.
(locations-agents-testCases-batchRun$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:environment string, :testCases [string]}
Kicks off a batch run of test cases.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/batchRun Required parameters: parent Optional parameters: none Body: {:environment string, :testCases [string]} Kicks off a batch run of test cases.
(locations-agents-testCases-calculateCoverage$ auth parameters)
Required parameters: agent
Optional parameters: type
Calculates the test coverage for an agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/calculateCoverage Required parameters: agent Optional parameters: type Calculates the test coverage for an agent.
(locations-agents-testCases-create$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/create
Required parameters: parent
Optional parameters: none
Body:
{:tags [string], :lastTestResult {:testResult string, :testTime string, :name string, :conversationTurns [GoogleCloudDialogflowCxV3ConversationTurn], :environment string}, :testCaseConversationTurns [{:userInput GoogleCloudDialogflowCxV3ConversationTurnUserInput, :virtualAgentOutput GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput}], :notes string, :name string, :testConfig {:flow string, :trackingParameters [string]}, :creationTime string, :displayName string}
Creates a test case for the given agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/create Required parameters: parent Optional parameters: none Body: {:tags [string], :lastTestResult {:testResult string, :testTime string, :name string, :conversationTurns [GoogleCloudDialogflowCxV3ConversationTurn], :environment string}, :testCaseConversationTurns [{:userInput GoogleCloudDialogflowCxV3ConversationTurnUserInput, :virtualAgentOutput GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput}], :notes string, :name string, :testConfig {:flow string, :trackingParameters [string]}, :creationTime string, :displayName string} Creates a test case for the given agent.
(locations-agents-testCases-export$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/export
Required parameters: parent
Optional parameters: none
Body:
{:gcsUri string, :filter string, :dataFormat string}
Exports the test cases under the agent to a Cloud Storage bucket or a local file. Filter can be applied to export a subset of test cases.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/export Required parameters: parent Optional parameters: none Body: {:gcsUri string, :filter string, :dataFormat string} Exports the test cases under the agent to a Cloud Storage bucket or a local file. Filter can be applied to export a subset of test cases.
(locations-agents-testCases-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/get
Required parameters: name
Optional parameters: none
Gets a test case.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/get Required parameters: name Optional parameters: none Gets a test case.
(locations-agents-testCases-import$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/import
Required parameters: parent
Optional parameters: none
Body:
{:content string, :gcsUri string}
Imports the test cases from a Cloud Storage bucket or a local file. It always creates new test cases and won't overwite any existing ones. The provided ID in the imported test case is neglected.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/import Required parameters: parent Optional parameters: none Body: {:content string, :gcsUri string} Imports the test cases from a Cloud Storage bucket or a local file. It always creates new test cases and won't overwite any existing ones. The provided ID in the imported test case is neglected.
(locations-agents-testCases-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/list
Required parameters: parent
Optional parameters: pageSize, pageToken, view
Fetches a list of test cases for a given agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/list Required parameters: parent Optional parameters: pageSize, pageToken, view Fetches a list of test cases for a given agent.
(locations-agents-testCases-patch$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:tags [string], :lastTestResult {:testResult string, :testTime string, :name string, :conversationTurns [GoogleCloudDialogflowCxV3ConversationTurn], :environment string}, :testCaseConversationTurns [{:userInput GoogleCloudDialogflowCxV3ConversationTurnUserInput, :virtualAgentOutput GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput}], :notes string, :name string, :testConfig {:flow string, :trackingParameters [string]}, :creationTime string, :displayName string}
Updates the specified test case.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/patch Required parameters: name Optional parameters: updateMask Body: {:tags [string], :lastTestResult {:testResult string, :testTime string, :name string, :conversationTurns [GoogleCloudDialogflowCxV3ConversationTurn], :environment string}, :testCaseConversationTurns [{:userInput GoogleCloudDialogflowCxV3ConversationTurnUserInput, :virtualAgentOutput GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput}], :notes string, :name string, :testConfig {:flow string, :trackingParameters [string]}, :creationTime string, :displayName string} Updates the specified test case.
(locations-agents-testCases-results-get$ auth parameters)
Required parameters: name
Optional parameters: none
Gets a test case result.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/results/get Required parameters: name Optional parameters: none Gets a test case result.
(locations-agents-testCases-results-list$ auth parameters)
Required parameters: parent
Optional parameters: filter, pageToken, pageSize
Fetches a list of results for a given test case.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/results/list Required parameters: parent Optional parameters: filter, pageToken, pageSize Fetches a list of results for a given test case.
(locations-agents-testCases-run$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/run
Required parameters: name
Optional parameters: none
Body:
{:environment string}
Kicks off a test case run.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/testCases/run Required parameters: name Optional parameters: none Body: {:environment string} Kicks off a test case run.
(locations-agents-validate$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/validate
Required parameters: name
Optional parameters: none
Body:
{:languageCode string}
Validates the specified agent and creates or updates validation results. The agent in draft version is validated. Please call this API after the training is completed to get the complete validation results.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/validate Required parameters: name Optional parameters: none Body: {:languageCode string} Validates the specified agent and creates or updates validation results. The agent in draft version is validated. Please call this API after the training is completed to get the complete validation results.
(locations-agents-webhooks-create$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/create
Required parameters: parent
Optional parameters: none
Body:
{:genericWebService {:requestHeaders {}, :uri string, :username string, :password string}, :displayName string, :timeout string, :serviceDirectory {:genericWebService GoogleCloudDialogflowCxV3WebhookGenericWebService, :service string}, :disabled boolean, :name string}
Creates a webhook in the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/create Required parameters: parent Optional parameters: none Body: {:genericWebService {:requestHeaders {}, :uri string, :username string, :password string}, :displayName string, :timeout string, :serviceDirectory {:genericWebService GoogleCloudDialogflowCxV3WebhookGenericWebService, :service string}, :disabled boolean, :name string} Creates a webhook in the specified agent.
(locations-agents-webhooks-delete$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/delete
Required parameters: name
Optional parameters: force
Deletes the specified webhook.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/delete Required parameters: name Optional parameters: force Deletes the specified webhook.
(locations-agents-webhooks-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/get
Required parameters: name
Optional parameters: none
Retrieves the specified webhook.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/get Required parameters: name Optional parameters: none Retrieves the specified webhook.
(locations-agents-webhooks-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/list
Required parameters: parent
Optional parameters: pageToken, pageSize
Returns the list of all webhooks in the specified agent.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/list Required parameters: parent Optional parameters: pageToken, pageSize Returns the list of all webhooks in the specified agent.
(locations-agents-webhooks-patch$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:genericWebService {:requestHeaders {}, :uri string, :username string, :password string}, :displayName string, :timeout string, :serviceDirectory {:genericWebService GoogleCloudDialogflowCxV3WebhookGenericWebService, :service string}, :disabled boolean, :name string}
Updates the specified webhook.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/agents/webhooks/patch Required parameters: name Optional parameters: updateMask Body: {:genericWebService {:requestHeaders {}, :uri string, :username string, :password string}, :displayName string, :timeout string, :serviceDirectory {:genericWebService GoogleCloudDialogflowCxV3WebhookGenericWebService, :service string}, :disabled boolean, :name string} Updates the specified webhook.
(locations-operations-cancel$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/cancel
Required parameters: name
Optional parameters: none
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
.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/cancel Required parameters: name Optional parameters: none 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`.
(locations-operations-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/get
Required parameters: name
Optional parameters: none
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.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/get Required parameters: name Optional parameters: none 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.
(locations-operations-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/list
Required parameters: name
Optional parameters: pageToken, pageSize, filter
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.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/operations/list Required parameters: name Optional parameters: pageToken, pageSize, filter 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.
(locations-securitySettings-create$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/create
Required parameters: parent
Optional parameters: none
Body:
{:redactionStrategy string, :redactionScope string, :retentionWindowDays integer, :displayName string, :name string, :inspectTemplate string, :purgeDataTypes [string]}
Create security settings in the specified location.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/create Required parameters: parent Optional parameters: none Body: {:redactionStrategy string, :redactionScope string, :retentionWindowDays integer, :displayName string, :name string, :inspectTemplate string, :purgeDataTypes [string]} Create security settings in the specified location.
(locations-securitySettings-delete$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/delete
Required parameters: name
Optional parameters: none
Deletes the specified SecuritySettings.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/delete Required parameters: name Optional parameters: none Deletes the specified SecuritySettings.
(locations-securitySettings-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/get
Required parameters: name
Optional parameters: none
Retrieves the specified SecuritySettings. The returned settings may be stale by up to 1 minute.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/get Required parameters: name Optional parameters: none Retrieves the specified SecuritySettings. The returned settings may be stale by up to 1 minute.
(locations-securitySettings-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/list
Required parameters: parent
Optional parameters: pageSize, pageToken
Returns the list of all security settings in the specified location.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/list Required parameters: parent Optional parameters: pageSize, pageToken Returns the list of all security settings in the specified location.
(locations-securitySettings-patch$ auth parameters body)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:redactionStrategy string, :redactionScope string, :retentionWindowDays integer, :displayName string, :name string, :inspectTemplate string, :purgeDataTypes [string]}
Updates the specified SecuritySettings.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/locations/securitySettings/patch Required parameters: name Optional parameters: updateMask Body: {:redactionStrategy string, :redactionScope string, :retentionWindowDays integer, :displayName string, :name string, :inspectTemplate string, :purgeDataTypes [string]} Updates the specified SecuritySettings.
(operations-cancel$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/cancel
Required parameters: name
Optional parameters: none
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
.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/cancel Required parameters: name Optional parameters: none 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`.
(operations-get$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/get
Required parameters: name
Optional parameters: none
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.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/get Required parameters: name Optional parameters: none 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.
(operations-list$ auth parameters)
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/list
Required parameters: name
Optional parameters: filter, pageToken, pageSize
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.
https://cloud.google.com/dialogflow/api/reference/rest/v3/projects/operations/list Required parameters: name Optional parameters: filter, pageToken, pageSize 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.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close