dialogflow_v2beta1.yaml 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. type: google.api.Service
  2. config_version: 3
  3. name: dialogflow.googleapis.com
  4. title: Dialogflow API
  5. apis:
  6. - name: google.cloud.dialogflow.v2beta1.Agents
  7. - name: google.cloud.dialogflow.v2beta1.AnswerRecords
  8. - name: google.cloud.dialogflow.v2beta1.Contexts
  9. - name: google.cloud.dialogflow.v2beta1.ConversationProfiles
  10. - name: google.cloud.dialogflow.v2beta1.Conversations
  11. - name: google.cloud.dialogflow.v2beta1.Documents
  12. - name: google.cloud.dialogflow.v2beta1.EntityTypes
  13. - name: google.cloud.dialogflow.v2beta1.Environments
  14. - name: google.cloud.dialogflow.v2beta1.Fulfillments
  15. - name: google.cloud.dialogflow.v2beta1.Intents
  16. - name: google.cloud.dialogflow.v2beta1.KnowledgeBases
  17. - name: google.cloud.dialogflow.v2beta1.Participants
  18. - name: google.cloud.dialogflow.v2beta1.SessionEntityTypes
  19. - name: google.cloud.dialogflow.v2beta1.Sessions
  20. - name: google.cloud.dialogflow.v2beta1.Versions
  21. types:
  22. - name: google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesResponse
  23. - name: google.cloud.dialogflow.v2beta1.BatchUpdateIntentsResponse
  24. - name: google.cloud.dialogflow.v2beta1.ConversationEvent
  25. - name: google.cloud.dialogflow.v2beta1.ExportAgentResponse
  26. - name: google.cloud.dialogflow.v2beta1.HumanAgentAssistantEvent
  27. - name: google.cloud.dialogflow.v2beta1.ImportDocumentsResponse
  28. - name: google.cloud.dialogflow.v2beta1.KnowledgeOperationMetadata
  29. - name: google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest
  30. - name: google.cloud.dialogflow.v2beta1.WebhookRequest
  31. - name: google.cloud.dialogflow.v2beta1.WebhookResponse
  32. documentation:
  33. summary: |-
  34. Builds conversational interfaces (for example, chatbots, and voice-powered
  35. apps and devices).
  36. overview: |-
  37. <!-- mdformat off(presubmit failing, mdformat is as well) --> Dialogflow is
  38. a natural language understanding platform that makes it easy
  39. to design and integrate a conversational user interface into your mobile
  40. app, web application, device, bot, interactive voice response system, and
  41. so on. Using Dialogflow, you can provide new and engaging ways for
  42. users to interact with your product.
  43. Dialogflow can analyze multiple types of input from your customers,
  44. including text or audio inputs (like from a phone or voice recording).
  45. It can also respond to your customers in a couple of ways, either through
  46. text or with synthetic speech.
  47. For more information, see the
  48. [Dialogflow documentation](https://cloud.google.com/dialogflow/docs).
  49. backend:
  50. rules:
  51. - selector: 'google.cloud.dialogflow.v2beta1.Agents.*'
  52. deadline: 60.0
  53. - selector: 'google.cloud.dialogflow.v2beta1.AnswerRecords.*'
  54. deadline: 60.0
  55. - selector: 'google.cloud.dialogflow.v2beta1.Contexts.*'
  56. deadline: 60.0
  57. - selector: 'google.cloud.dialogflow.v2beta1.ConversationProfiles.*'
  58. deadline: 60.0
  59. - selector: 'google.cloud.dialogflow.v2beta1.Conversations.*'
  60. deadline: 60.0
  61. - selector: 'google.cloud.dialogflow.v2beta1.Documents.*'
  62. deadline: 60.0
  63. - selector: 'google.cloud.dialogflow.v2beta1.EntityTypes.*'
  64. deadline: 60.0
  65. - selector: 'google.cloud.dialogflow.v2beta1.Environments.*'
  66. deadline: 60.0
  67. - selector: google.cloud.dialogflow.v2beta1.Fulfillments.GetFulfillment
  68. deadline: 60.0
  69. - selector: google.cloud.dialogflow.v2beta1.Fulfillments.UpdateFulfillment
  70. deadline: 60.0
  71. - selector: 'google.cloud.dialogflow.v2beta1.Intents.*'
  72. deadline: 60.0
  73. - selector: 'google.cloud.dialogflow.v2beta1.KnowledgeBases.*'
  74. deadline: 60.0
  75. - selector: 'google.cloud.dialogflow.v2beta1.Participants.*'
  76. deadline: 60.0
  77. - selector: google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent
  78. deadline: 220.0
  79. - selector: 'google.cloud.dialogflow.v2beta1.SessionEntityTypes.*'
  80. deadline: 60.0
  81. - selector: google.cloud.dialogflow.v2beta1.Sessions.DetectIntent
  82. deadline: 220.0
  83. - selector: google.cloud.dialogflow.v2beta1.Sessions.StreamingDetectIntent
  84. deadline: 220.0
  85. - selector: 'google.cloud.dialogflow.v2beta1.Versions.*'
  86. deadline: 60.0
  87. - selector: 'google.longrunning.Operations.*'
  88. deadline: 60.0
  89. http:
  90. rules:
  91. - selector: google.longrunning.Operations.CancelOperation
  92. post: '/v2beta1/{name=projects/*/operations/*}:cancel'
  93. additional_bindings:
  94. - post: '/v2beta1/{name=projects/*/locations/*/operations/*}:cancel'
  95. - selector: google.longrunning.Operations.GetOperation
  96. get: '/v2beta1/{name=projects/*/operations/*}'
  97. additional_bindings:
  98. - get: '/v2beta1/{name=projects/*/locations/*/operations/*}'
  99. - selector: google.longrunning.Operations.ListOperations
  100. get: '/v2beta1/{name=projects/*}/operations'
  101. additional_bindings:
  102. - get: '/v2beta1/{name=projects/*/locations/*}/operations'
  103. authentication:
  104. rules:
  105. - selector: 'google.cloud.dialogflow.v2beta1.Agents.*'
  106. oauth:
  107. canonical_scopes: |-
  108. https://www.googleapis.com/auth/cloud-platform,
  109. https://www.googleapis.com/auth/dialogflow
  110. - selector: 'google.cloud.dialogflow.v2beta1.AnswerRecords.*'
  111. oauth:
  112. canonical_scopes: |-
  113. https://www.googleapis.com/auth/cloud-platform,
  114. https://www.googleapis.com/auth/dialogflow
  115. - selector: 'google.cloud.dialogflow.v2beta1.Contexts.*'
  116. oauth:
  117. canonical_scopes: |-
  118. https://www.googleapis.com/auth/cloud-platform,
  119. https://www.googleapis.com/auth/dialogflow
  120. - selector: 'google.cloud.dialogflow.v2beta1.ConversationProfiles.*'
  121. oauth:
  122. canonical_scopes: |-
  123. https://www.googleapis.com/auth/cloud-platform,
  124. https://www.googleapis.com/auth/dialogflow
  125. - selector: 'google.cloud.dialogflow.v2beta1.Conversations.*'
  126. oauth:
  127. canonical_scopes: |-
  128. https://www.googleapis.com/auth/cloud-platform,
  129. https://www.googleapis.com/auth/dialogflow
  130. - selector: 'google.cloud.dialogflow.v2beta1.Documents.*'
  131. oauth:
  132. canonical_scopes: |-
  133. https://www.googleapis.com/auth/cloud-platform,
  134. https://www.googleapis.com/auth/dialogflow
  135. - selector: 'google.cloud.dialogflow.v2beta1.EntityTypes.*'
  136. oauth:
  137. canonical_scopes: |-
  138. https://www.googleapis.com/auth/cloud-platform,
  139. https://www.googleapis.com/auth/dialogflow
  140. - selector: 'google.cloud.dialogflow.v2beta1.Environments.*'
  141. oauth:
  142. canonical_scopes: |-
  143. https://www.googleapis.com/auth/cloud-platform,
  144. https://www.googleapis.com/auth/dialogflow
  145. - selector: google.cloud.dialogflow.v2beta1.Fulfillments.GetFulfillment
  146. oauth:
  147. canonical_scopes: |-
  148. https://www.googleapis.com/auth/cloud-platform,
  149. https://www.googleapis.com/auth/dialogflow
  150. - selector: google.cloud.dialogflow.v2beta1.Fulfillments.UpdateFulfillment
  151. oauth:
  152. canonical_scopes: |-
  153. https://www.googleapis.com/auth/cloud-platform,
  154. https://www.googleapis.com/auth/dialogflow
  155. - selector: 'google.cloud.dialogflow.v2beta1.Intents.*'
  156. oauth:
  157. canonical_scopes: |-
  158. https://www.googleapis.com/auth/cloud-platform,
  159. https://www.googleapis.com/auth/dialogflow
  160. - selector: 'google.cloud.dialogflow.v2beta1.KnowledgeBases.*'
  161. oauth:
  162. canonical_scopes: |-
  163. https://www.googleapis.com/auth/cloud-platform,
  164. https://www.googleapis.com/auth/dialogflow
  165. - selector: 'google.cloud.dialogflow.v2beta1.Participants.*'
  166. oauth:
  167. canonical_scopes: |-
  168. https://www.googleapis.com/auth/cloud-platform,
  169. https://www.googleapis.com/auth/dialogflow
  170. - selector: 'google.cloud.dialogflow.v2beta1.SessionEntityTypes.*'
  171. oauth:
  172. canonical_scopes: |-
  173. https://www.googleapis.com/auth/cloud-platform,
  174. https://www.googleapis.com/auth/dialogflow
  175. - selector: google.cloud.dialogflow.v2beta1.Sessions.DetectIntent
  176. oauth:
  177. canonical_scopes: |-
  178. https://www.googleapis.com/auth/cloud-platform,
  179. https://www.googleapis.com/auth/dialogflow
  180. - selector: google.cloud.dialogflow.v2beta1.Sessions.StreamingDetectIntent
  181. oauth:
  182. canonical_scopes: |-
  183. https://www.googleapis.com/auth/cloud-platform,
  184. https://www.googleapis.com/auth/dialogflow
  185. - selector: 'google.cloud.dialogflow.v2beta1.Versions.*'
  186. oauth:
  187. canonical_scopes: |-
  188. https://www.googleapis.com/auth/cloud-platform,
  189. https://www.googleapis.com/auth/dialogflow
  190. - selector: 'google.longrunning.Operations.*'
  191. oauth:
  192. canonical_scopes: |-
  193. https://www.googleapis.com/auth/cloud-platform,
  194. https://www.googleapis.com/auth/dialogflow