• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1type: google.api.Service
2config_version: 3
3name: dialogflow.googleapis.com
4title: Dialogflow API
5
6apis:
7- name: google.cloud.dialogflow.cx.v3beta1.Agents
8- name: google.cloud.dialogflow.cx.v3beta1.Changelogs
9- name: google.cloud.dialogflow.cx.v3beta1.Deployments
10- name: google.cloud.dialogflow.cx.v3beta1.EntityTypes
11- name: google.cloud.dialogflow.cx.v3beta1.Environments
12- name: google.cloud.dialogflow.cx.v3beta1.Examples
13- name: google.cloud.dialogflow.cx.v3beta1.Experiments
14- name: google.cloud.dialogflow.cx.v3beta1.Flows
15- name: google.cloud.dialogflow.cx.v3beta1.Generators
16- name: google.cloud.dialogflow.cx.v3beta1.Intents
17- name: google.cloud.dialogflow.cx.v3beta1.Pages
18- name: google.cloud.dialogflow.cx.v3beta1.Playbooks
19- name: google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService
20- name: google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes
21- name: google.cloud.dialogflow.cx.v3beta1.Sessions
22- name: google.cloud.dialogflow.cx.v3beta1.TestCases
23- name: google.cloud.dialogflow.cx.v3beta1.Tools
24- name: google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups
25- name: google.cloud.dialogflow.cx.v3beta1.Versions
26- name: google.cloud.dialogflow.cx.v3beta1.Webhooks
27- name: google.cloud.location.Locations
28- name: google.longrunning.Operations
29
30types:
31- name: google.cloud.dialogflow.cx.v3beta1.BatchRunTestCasesMetadata
32- name: google.cloud.dialogflow.cx.v3beta1.BatchRunTestCasesResponse
33- name: google.cloud.dialogflow.cx.v3beta1.CreateVersionOperationMetadata
34- name: google.cloud.dialogflow.cx.v3beta1.DeployFlowMetadata
35- name: google.cloud.dialogflow.cx.v3beta1.DeployFlowResponse
36- name: google.cloud.dialogflow.cx.v3beta1.ExportAgentResponse
37- name: google.cloud.dialogflow.cx.v3beta1.ExportEntityTypesMetadata
38- name: google.cloud.dialogflow.cx.v3beta1.ExportEntityTypesResponse
39- name: google.cloud.dialogflow.cx.v3beta1.ExportFlowResponse
40- name: google.cloud.dialogflow.cx.v3beta1.ExportIntentsMetadata
41- name: google.cloud.dialogflow.cx.v3beta1.ExportIntentsResponse
42- name: google.cloud.dialogflow.cx.v3beta1.ExportTestCasesMetadata
43- name: google.cloud.dialogflow.cx.v3beta1.ExportTestCasesResponse
44- name: google.cloud.dialogflow.cx.v3beta1.ImportEntityTypesMetadata
45- name: google.cloud.dialogflow.cx.v3beta1.ImportEntityTypesResponse
46- name: google.cloud.dialogflow.cx.v3beta1.ImportFlowResponse
47- name: google.cloud.dialogflow.cx.v3beta1.ImportIntentsMetadata
48- name: google.cloud.dialogflow.cx.v3beta1.ImportIntentsResponse
49- name: google.cloud.dialogflow.cx.v3beta1.ImportTestCasesMetadata
50- name: google.cloud.dialogflow.cx.v3beta1.ImportTestCasesResponse
51- name: google.cloud.dialogflow.cx.v3beta1.RunContinuousTestMetadata
52- name: google.cloud.dialogflow.cx.v3beta1.RunContinuousTestResponse
53- name: google.cloud.dialogflow.cx.v3beta1.RunTestCaseMetadata
54- name: google.cloud.dialogflow.cx.v3beta1.RunTestCaseResponse
55- name: google.cloud.dialogflow.cx.v3beta1.TestError
56- name: google.cloud.dialogflow.cx.v3beta1.WebhookRequest
57- name: google.cloud.dialogflow.cx.v3beta1.WebhookResponse
58
59documentation:
60  summary: |-
61    Builds conversational interfaces (for example, chatbots, and voice-powered
62    apps and devices).
63  overview: |-
64    <!-- mdformat off(presubmit failing, mdformat is as well) --> Dialogflow is
65    a natural language understanding platform that makes it easy
66    to design and integrate a conversational user interface into your mobile
67    app, web application, device, bot, interactive voice response system, and
68    so on. Using Dialogflow, you can provide new and engaging ways for
69    users to interact with your product.
70
71    Dialogflow can analyze multiple types of input from your customers,
72    including text or audio inputs (like from a phone or voice recording).
73    It can also respond to your customers in a couple of ways, either through
74    text or with synthetic speech.
75
76    For more information, see the
77    [Dialogflow documentation](https://cloud.google.com/dialogflow/docs).
78  rules:
79  - selector: google.cloud.location.Locations.GetLocation
80    description: Gets information about a location.
81
82  - selector: google.cloud.location.Locations.ListLocations
83    description: Lists information about the supported locations for this service.
84
85http:
86  rules:
87  - selector: google.cloud.location.Locations.GetLocation
88    get: '/v3beta1/{name=projects/*/locations/*}'
89  - selector: google.cloud.location.Locations.ListLocations
90    get: '/v3beta1/{name=projects/*}/locations'
91  - selector: google.longrunning.Operations.CancelOperation
92    post: '/v3beta1/{name=projects/*/operations/*}:cancel'
93    additional_bindings:
94    - post: '/v3beta1/{name=projects/*/locations/*/operations/*}:cancel'
95  - selector: google.longrunning.Operations.GetOperation
96    get: '/v3beta1/{name=projects/*/operations/*}'
97    additional_bindings:
98    - get: '/v3beta1/{name=projects/*/locations/*/operations/*}'
99  - selector: google.longrunning.Operations.ListOperations
100    get: '/v3beta1/{name=projects/*}/operations'
101    additional_bindings:
102    - get: '/v3beta1/{name=projects/*/locations/*}/operations'
103
104authentication:
105  rules:
106  - selector: 'google.cloud.dialogflow.cx.v3beta1.Agents.*'
107    oauth:
108      canonical_scopes: |-
109        https://www.googleapis.com/auth/cloud-platform,
110        https://www.googleapis.com/auth/dialogflow
111  - selector: google.cloud.dialogflow.cx.v3beta1.Changelogs.GetChangelog
112    oauth:
113      canonical_scopes: |-
114        https://www.googleapis.com/auth/cloud-platform,
115        https://www.googleapis.com/auth/dialogflow
116  - selector: google.cloud.dialogflow.cx.v3beta1.Changelogs.ListChangelogs
117    oauth:
118      canonical_scopes: |-
119        https://www.googleapis.com/auth/cloud-platform,
120        https://www.googleapis.com/auth/dialogflow
121  - selector: google.cloud.dialogflow.cx.v3beta1.Deployments.GetDeployment
122    oauth:
123      canonical_scopes: |-
124        https://www.googleapis.com/auth/cloud-platform,
125        https://www.googleapis.com/auth/dialogflow
126  - selector: google.cloud.dialogflow.cx.v3beta1.Deployments.ListDeployments
127    oauth:
128      canonical_scopes: |-
129        https://www.googleapis.com/auth/cloud-platform,
130        https://www.googleapis.com/auth/dialogflow
131  - selector: 'google.cloud.dialogflow.cx.v3beta1.EntityTypes.*'
132    oauth:
133      canonical_scopes: |-
134        https://www.googleapis.com/auth/cloud-platform,
135        https://www.googleapis.com/auth/dialogflow
136  - selector: 'google.cloud.dialogflow.cx.v3beta1.Environments.*'
137    oauth:
138      canonical_scopes: |-
139        https://www.googleapis.com/auth/cloud-platform,
140        https://www.googleapis.com/auth/dialogflow
141  - selector: 'google.cloud.dialogflow.cx.v3beta1.Examples.*'
142    oauth:
143      canonical_scopes: |-
144        https://www.googleapis.com/auth/cloud-platform,
145        https://www.googleapis.com/auth/dialogflow
146  - selector: 'google.cloud.dialogflow.cx.v3beta1.Experiments.*'
147    oauth:
148      canonical_scopes: |-
149        https://www.googleapis.com/auth/cloud-platform,
150        https://www.googleapis.com/auth/dialogflow
151  - selector: 'google.cloud.dialogflow.cx.v3beta1.Flows.*'
152    oauth:
153      canonical_scopes: |-
154        https://www.googleapis.com/auth/cloud-platform,
155        https://www.googleapis.com/auth/dialogflow
156  - selector: 'google.cloud.dialogflow.cx.v3beta1.Generators.*'
157    oauth:
158      canonical_scopes: |-
159        https://www.googleapis.com/auth/cloud-platform,
160        https://www.googleapis.com/auth/dialogflow
161  - selector: 'google.cloud.dialogflow.cx.v3beta1.Intents.*'
162    oauth:
163      canonical_scopes: |-
164        https://www.googleapis.com/auth/cloud-platform,
165        https://www.googleapis.com/auth/dialogflow
166  - selector: 'google.cloud.dialogflow.cx.v3beta1.Pages.*'
167    oauth:
168      canonical_scopes: |-
169        https://www.googleapis.com/auth/cloud-platform,
170        https://www.googleapis.com/auth/dialogflow
171  - selector: 'google.cloud.dialogflow.cx.v3beta1.Playbooks.*'
172    oauth:
173      canonical_scopes: |-
174        https://www.googleapis.com/auth/cloud-platform,
175        https://www.googleapis.com/auth/dialogflow
176  - selector: 'google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.*'
177    oauth:
178      canonical_scopes: |-
179        https://www.googleapis.com/auth/cloud-platform,
180        https://www.googleapis.com/auth/dialogflow
181  - selector: 'google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.*'
182    oauth:
183      canonical_scopes: |-
184        https://www.googleapis.com/auth/cloud-platform,
185        https://www.googleapis.com/auth/dialogflow
186  - selector: 'google.cloud.dialogflow.cx.v3beta1.Sessions.*'
187    oauth:
188      canonical_scopes: |-
189        https://www.googleapis.com/auth/cloud-platform,
190        https://www.googleapis.com/auth/dialogflow
191  - selector: 'google.cloud.dialogflow.cx.v3beta1.TestCases.*'
192    oauth:
193      canonical_scopes: |-
194        https://www.googleapis.com/auth/cloud-platform,
195        https://www.googleapis.com/auth/dialogflow
196  - selector: 'google.cloud.dialogflow.cx.v3beta1.Tools.*'
197    oauth:
198      canonical_scopes: |-
199        https://www.googleapis.com/auth/cloud-platform,
200        https://www.googleapis.com/auth/dialogflow
201  - selector: 'google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.*'
202    oauth:
203      canonical_scopes: |-
204        https://www.googleapis.com/auth/cloud-platform,
205        https://www.googleapis.com/auth/dialogflow
206  - selector: 'google.cloud.dialogflow.cx.v3beta1.Versions.*'
207    oauth:
208      canonical_scopes: |-
209        https://www.googleapis.com/auth/cloud-platform,
210        https://www.googleapis.com/auth/dialogflow
211  - selector: 'google.cloud.dialogflow.cx.v3beta1.Webhooks.*'
212    oauth:
213      canonical_scopes: |-
214        https://www.googleapis.com/auth/cloud-platform,
215        https://www.googleapis.com/auth/dialogflow
216  - selector: google.cloud.location.Locations.GetLocation
217    oauth:
218      canonical_scopes: |-
219        https://www.googleapis.com/auth/cloud-platform,
220        https://www.googleapis.com/auth/dialogflow
221  - selector: google.cloud.location.Locations.ListLocations
222    oauth:
223      canonical_scopes: |-
224        https://www.googleapis.com/auth/cloud-platform,
225        https://www.googleapis.com/auth/dialogflow
226  - selector: 'google.longrunning.Operations.*'
227    oauth:
228      canonical_scopes: |-
229        https://www.googleapis.com/auth/cloud-platform,
230        https://www.googleapis.com/auth/dialogflow
231