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