142 lines
5.7 KiB
142 lines
5.7 KiB
type: google.api.Service |
|
config_version: 3 |
|
name: dialogflow.googleapis.com |
|
title: Dialogflow API |
|
|
|
apis: |
|
- name: google.cloud.dialogflow.v2beta1.Agents |
|
- name: google.cloud.dialogflow.v2beta1.Contexts |
|
- name: google.cloud.dialogflow.v2beta1.Documents |
|
- name: google.cloud.dialogflow.v2beta1.EntityTypes |
|
- name: google.cloud.dialogflow.v2beta1.Environments |
|
- name: google.cloud.dialogflow.v2beta1.Intents |
|
- name: google.cloud.dialogflow.v2beta1.KnowledgeBases |
|
- name: google.cloud.dialogflow.v2beta1.SessionEntityTypes |
|
- name: google.cloud.dialogflow.v2beta1.Sessions |
|
|
|
types: |
|
- name: google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesResponse |
|
- name: google.cloud.dialogflow.v2beta1.BatchUpdateIntentsResponse |
|
- name: google.cloud.dialogflow.v2beta1.ExportAgentResponse |
|
- name: google.cloud.dialogflow.v2beta1.KnowledgeOperationMetadata |
|
- name: google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest |
|
- name: google.cloud.dialogflow.v2beta1.WebhookRequest |
|
- name: google.cloud.dialogflow.v2beta1.WebhookResponse |
|
|
|
documentation: |
|
summary: |- |
|
Builds conversational interfaces (for example, chatbots, and voice-powered |
|
apps and devices). |
|
overview: |- |
|
<!-- mdformat off(presubmit failing, mdformat is as well) --> Dialogflow is |
|
a natural language understanding platform that makes it easy |
|
to design and integrate a conversational user interface into your mobile |
|
app, web application, device, bot, interactive voice response system, and |
|
so on. Using Dialogflow, you can provide new and engaging ways for |
|
users to interact with your product. |
|
|
|
Dialogflow can analyze multiple types of input from your customers, |
|
including text or audio inputs (like from a phone or voice recording). |
|
It can also respond to your customers in a couple of ways, either through |
|
text or with synthetic speech. |
|
|
|
For more information, see the |
|
[Dialogflow documentation](https://cloud.google.com/dialogflow/docs). |
|
|
|
backend: |
|
rules: |
|
- selector: 'google.cloud.dialogflow.v2beta1.Agents.*' |
|
deadline: 60.0 |
|
- selector: 'google.cloud.dialogflow.v2beta1.Contexts.*' |
|
deadline: 60.0 |
|
- selector: 'google.cloud.dialogflow.v2beta1.Documents.*' |
|
deadline: 60.0 |
|
- selector: 'google.cloud.dialogflow.v2beta1.EntityTypes.*' |
|
deadline: 60.0 |
|
- selector: google.cloud.dialogflow.v2beta1.Environments.ListEnvironments |
|
deadline: 60.0 |
|
- selector: 'google.cloud.dialogflow.v2beta1.Intents.*' |
|
deadline: 60.0 |
|
- selector: 'google.cloud.dialogflow.v2beta1.KnowledgeBases.*' |
|
deadline: 60.0 |
|
- selector: 'google.cloud.dialogflow.v2beta1.SessionEntityTypes.*' |
|
deadline: 60.0 |
|
- selector: google.cloud.dialogflow.v2beta1.Sessions.DetectIntent |
|
deadline: 220.0 |
|
- selector: google.cloud.dialogflow.v2beta1.Sessions.StreamingDetectIntent |
|
deadline: 220.0 |
|
- selector: 'google.longrunning.Operations.*' |
|
deadline: 60.0 |
|
|
|
http: |
|
rules: |
|
- selector: google.longrunning.Operations.CancelOperation |
|
post: '/v2beta1/{name=projects/*/operations/*}:cancel' |
|
additional_bindings: |
|
- post: '/v2beta1/{name=projects/*/locations/*/operations/*}:cancel' |
|
- selector: google.longrunning.Operations.GetOperation |
|
get: '/v2beta1/{name=projects/*/operations/*}' |
|
additional_bindings: |
|
- get: '/v2beta1/{name=projects/*/locations/*/operations/*}' |
|
- selector: google.longrunning.Operations.ListOperations |
|
get: '/v2beta1/{name=projects/*}/operations' |
|
additional_bindings: |
|
- get: '/v2beta1/{name=projects/*/locations/*}/operations' |
|
|
|
authentication: |
|
rules: |
|
- selector: 'google.cloud.dialogflow.v2beta1.Agents.*' |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: 'google.cloud.dialogflow.v2beta1.Contexts.*' |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: 'google.cloud.dialogflow.v2beta1.Documents.*' |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: 'google.cloud.dialogflow.v2beta1.EntityTypes.*' |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: google.cloud.dialogflow.v2beta1.Environments.ListEnvironments |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: 'google.cloud.dialogflow.v2beta1.Intents.*' |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: 'google.cloud.dialogflow.v2beta1.KnowledgeBases.*' |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: 'google.cloud.dialogflow.v2beta1.SessionEntityTypes.*' |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: google.cloud.dialogflow.v2beta1.Sessions.DetectIntent |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: google.cloud.dialogflow.v2beta1.Sessions.StreamingDetectIntent |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow |
|
- selector: 'google.longrunning.Operations.*' |
|
oauth: |
|
canonical_scopes: |- |
|
https://www.googleapis.com/auth/cloud-platform, |
|
https://www.googleapis.com/auth/dialogflow
|
|
|