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