Files
googleapis/google/cloud/dialogflow/cx/v3/dialogflow_v3.yaml
Google APIs 1d641ec651 feat: Initial API proto for Dialogflow CX client library (GA).
PiperOrigin-RevId: 340364380
2020-11-02 19:38:46 -08:00

148 lines
5.7 KiB
YAML

type: google.api.Service
config_version: 3
name: dialogflow.googleapis.com
title: Dialogflow API
apis:
- name: google.cloud.dialogflow.cx.v3.Agents
- name: google.cloud.dialogflow.cx.v3.EntityTypes
- name: google.cloud.dialogflow.cx.v3.Environments
- name: google.cloud.dialogflow.cx.v3.Flows
- name: google.cloud.dialogflow.cx.v3.Intents
- name: google.cloud.dialogflow.cx.v3.Pages
- name: google.cloud.dialogflow.cx.v3.SecuritySettingsService
- name: google.cloud.dialogflow.cx.v3.SessionEntityTypes
- name: google.cloud.dialogflow.cx.v3.Sessions
- name: google.cloud.dialogflow.cx.v3.TransitionRouteGroups
- name: google.cloud.dialogflow.cx.v3.Versions
- name: google.cloud.dialogflow.cx.v3.Webhooks
types:
- name: google.cloud.dialogflow.cx.v3.CreateVersionOperationMetadata
- name: google.cloud.dialogflow.cx.v3.ExportAgentResponse
- name: google.cloud.dialogflow.cx.v3.WebhookRequest
- name: google.cloud.dialogflow.cx.v3.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.cx.v3.Agents.*'
deadline: 60.0
- selector: 'google.cloud.dialogflow.cx.v3.EntityTypes.*'
deadline: 60.0
- selector: 'google.cloud.dialogflow.cx.v3.Environments.*'
deadline: 60.0
- selector: 'google.cloud.dialogflow.cx.v3.Flows.*'
deadline: 60.0
- selector: 'google.cloud.dialogflow.cx.v3.Intents.*'
deadline: 60.0
- selector: 'google.cloud.dialogflow.cx.v3.Pages.*'
deadline: 60.0
- selector: 'google.cloud.dialogflow.cx.v3.SecuritySettingsService.*'
deadline: 60.0
- selector: 'google.cloud.dialogflow.cx.v3.SessionEntityTypes.*'
deadline: 60.0
- selector: google.cloud.dialogflow.cx.v3.Sessions.DetectIntent
deadline: 220.0
- selector: google.cloud.dialogflow.cx.v3.Sessions.FulfillIntent
deadline: 60.0
- selector: google.cloud.dialogflow.cx.v3.Sessions.MatchIntent
deadline: 60.0
- selector: google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent
deadline: 220.0
- selector: 'google.cloud.dialogflow.cx.v3.TransitionRouteGroups.*'
deadline: 60.0
- selector: 'google.cloud.dialogflow.cx.v3.Versions.*'
deadline: 60.0
- selector: 'google.cloud.dialogflow.cx.v3.Webhooks.*'
deadline: 60.0
- selector: 'google.longrunning.Operations.*'
deadline: 60.0
authentication:
rules:
- selector: 'google.cloud.dialogflow.cx.v3.Agents.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.EntityTypes.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.Environments.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.Flows.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.Intents.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.Pages.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.SecuritySettingsService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.SessionEntityTypes.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.Sessions.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.TransitionRouteGroups.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.Versions.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform,
https://www.googleapis.com/auth/dialogflow
- selector: 'google.cloud.dialogflow.cx.v3.Webhooks.*'
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