# Converted from Google's first-party Dialogflow Discovery Document. # source: https://dialogflow.googleapis.com/$discovery/rest?version=v2 # revision: 20260825 # converted: 2026-09-12 method: derived (mechanical discovery -> OpenAPI 3.1 transform) # Nothing in this file is authored by API Evangelist: every path, method, parameter, # description, enum and schema is carried over verbatim from the Discovery Document. openapi: 3.1.0 info: title: Dialogflow ES API (v2) version: v2 description: Dialogflow ES (Essentials) builds conversational interfaces with intents, entity types, contexts, sessions, knowledge bases, conversation profiles and Agent Assist. This OpenAPI is a mechanical conversion of the first-party Google Discovery Document served by dialogflow.googleapis.com. contact: name: Google Cloud url: https://cloud.google.com/dialogflow/ termsOfService: https://cloud.google.com/terms license: name: Google APIs Terms of Service url: https://developers.google.com/terms x-discovery-source: https://dialogflow.googleapis.com/$discovery/rest?version=v2 x-discovery-revision: '20260825' x-discovery-id: dialogflow:v2 externalDocs: description: Dialogflow ES documentation url: https://cloud.google.com/dialogflow/es/docs servers: - url: https://dialogflow.googleapis.com description: Dialogflow API tags: - name: projects - name: knowledgeBases - name: documents - name: locations - name: sipTrunks - name: conversationDatasets - name: statelessSuggestion - name: suggestions - name: operations - name: agent - name: sessions - name: entityTypes - name: contexts - name: entities - name: intents - name: versions - name: environments - name: tools - name: conversationProfiles - name: answerRecords - name: conversations - name: participants - name: messages - name: conversationModels - name: evaluations - name: encryptionSpec - name: generators security: - OAuth2: - https://www.googleapis.com/auth/dialogflow - https://www.googleapis.com/auth/cloud-platform - BearerAuth: [] paths: /v2/projects/{projectsId}/agent: delete: operationId: dialogflow_projects_deleteAgent tags: - projects parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_setAgent tags: - projects parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{parent}/agent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Agent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Agent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_getAgent tags: - projects parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Agent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/knowledgeBases/{knowledgeBasesId}: delete: operationId: dialogflow_projects_knowledgeBases_delete tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_knowledgeBases_get tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_knowledgeBases_patch tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/knowledgeBases: post: operationId: dialogflow_projects_knowledgeBases_create tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/knowledgeBases requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_knowledgeBases_list tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: filter in: query schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/knowledgeBases responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListKnowledgeBasesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/knowledgeBases/{knowledgeBasesId}/documents/{documentsId}: delete: operationId: dialogflow_projects_knowledgeBases_documents_delete tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_knowledgeBases_documents_get tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_knowledgeBases_documents_patch tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/knowledgeBases/{knowledgeBasesId}/documents/{documentsId}:reload: post: operationId: dialogflow_projects_knowledgeBases_documents_reload tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:reload requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ReloadDocumentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/knowledgeBases/{knowledgeBasesId}/documents: get: operationId: dialogflow_projects_knowledgeBases_documents_list tags: - documents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: filter in: query schema: type: string - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/documents responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListDocumentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_knowledgeBases_documents_create tags: - documents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/documents requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/knowledgeBases/{knowledgeBasesId}/documents/{documentsId}:export: post: operationId: dialogflow_projects_knowledgeBases_documents_export tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ExportDocumentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/knowledgeBases/{knowledgeBasesId}/documents:import: post: operationId: dialogflow_projects_knowledgeBases_documents_import tags: - documents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/documents:import requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ImportDocumentsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}: get: operationId: dialogflow_projects_locations_get tags: - locations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudLocationLocation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent: get: operationId: dialogflow_projects_locations_getAgent tags: - locations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Agent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_setAgent tags: - locations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{parent}/agent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Agent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Agent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_deleteAgent tags: - locations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/encryptionSpec: get: operationId: dialogflow_projects_locations_getEncryptionSpec tags: - locations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/encryptionSpec$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/encryptionSpec$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EncryptionSpec' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations: get: operationId: dialogflow_projects_locations_list tags: - locations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: extraLocationTypes in: query schema: type: array items: type: string - name: filter in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{name}/locations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudLocationListLocationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/sipTrunks/{sipTrunksId}: patch: operationId: dialogflow_projects_locations_sipTrunks_patch tags: - sipTrunks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/sipTrunks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/sipTrunks/[^/]+$`.' required: true schema: type: string - name: sipTrunksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/sipTrunks/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SipTrunk' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SipTrunk' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_sipTrunks_get tags: - sipTrunks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/sipTrunks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/sipTrunks/[^/]+$`.' required: true schema: type: string - name: sipTrunksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/sipTrunks/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SipTrunk' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_sipTrunks_delete tags: - sipTrunks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/sipTrunks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/sipTrunks/[^/]+$`.' required: true schema: type: string - name: sipTrunksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/sipTrunks/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/sipTrunks: get: operationId: dialogflow_projects_locations_sipTrunks_list tags: - sipTrunks parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/sipTrunks responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListSipTrunksResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_sipTrunks_create tags: - sipTrunks parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/sipTrunks requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SipTrunk' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SipTrunk' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationDatasets/{conversationDatasetsId}:importConversationData: post: operationId: dialogflow_projects_locations_conversationDatasets_importConversationData tags: - conversationDatasets parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string - name: conversationDatasetsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:importConversationData requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ImportConversationDataRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationDatasets: get: operationId: dialogflow_projects_locations_conversationDatasets_list tags: - conversationDatasets parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/conversationDatasets responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationDatasetsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_conversationDatasets_create tags: - conversationDatasets parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/conversationDatasets requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationDataset' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationDatasets/{conversationDatasetsId}: get: operationId: dialogflow_projects_locations_conversationDatasets_get tags: - conversationDatasets parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string - name: conversationDatasetsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationDataset' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_conversationDatasets_delete tags: - conversationDatasets parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string - name: conversationDatasetsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/statelessSuggestion:generate: post: operationId: dialogflow_projects_locations_statelessSuggestion_generate tags: - statelessSuggestion parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/statelessSuggestion:generate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateStatelessSuggestionRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateStatelessSuggestionResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/suggestions:searchKnowledge: post: operationId: dialogflow_projects_locations_suggestions_searchKnowledge tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:searchKnowledge requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/suggestions:generateStatelessSummary: post: operationId: dialogflow_projects_locations_suggestions_generateStatelessSummary tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:generateStatelessSummary requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateStatelessSummaryRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateStatelessSummaryResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel: post: operationId: dialogflow_projects_locations_operations_cancel tags: - operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: operationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:cancel responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}: get: operationId: dialogflow_projects_locations_operations_get tags: - operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: operationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/operations: get: operationId: dialogflow_projects_locations_operations_list tags: - operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: filter in: query schema: type: string - name: returnPartialSuccess in: query schema: type: boolean - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{name}/operations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningListOperationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent:restore: post: operationId: dialogflow_projects_locations_agent_restore tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent:restore requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2RestoreAgentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/fulfillment: patch: operationId: dialogflow_projects_locations_agent_updateFulfillment tags: - agent parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/fulfillment$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/fulfillment$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Fulfillment' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Fulfillment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_getFulfillment tags: - agent parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/fulfillment$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/fulfillment$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Fulfillment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/validationResult: get: operationId: dialogflow_projects_locations_agent_getValidationResult tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{parent}/agent/validationResult responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ValidationResult' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent:search: get: operationId: dialogflow_projects_locations_agent_search tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/agent:search responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchAgentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent:export: post: operationId: dialogflow_projects_locations_agent_export tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ExportAgentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent:train: post: operationId: dialogflow_projects_locations_agent_train tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent:train requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2TrainAgentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent:import: post: operationId: dialogflow_projects_locations_agent_import tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent:import requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ImportAgentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}/contexts: delete: operationId: dialogflow_projects_locations_agent_sessions_deleteContexts tags: - sessions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/contexts responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_agent_sessions_contexts_create tags: - contexts parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/contexts requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_sessions_contexts_list tags: - contexts parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/contexts responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListContextsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}:detectIntent: post: operationId: dialogflow_projects_locations_agent_sessions_detectIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{session}:detectIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DetectIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DetectIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}: patch: operationId: dialogflow_projects_locations_agent_sessions_entityTypes_patch tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_agent_sessions_entityTypes_delete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_sessions_entityTypes_get tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}/entityTypes: get: operationId: dialogflow_projects_locations_agent_sessions_entityTypes_list tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/entityTypes responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListSessionEntityTypesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_agent_sessions_entityTypes_create tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entityTypes requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/sessions/{sessionsId}/contexts/{contextsId}: patch: operationId: dialogflow_projects_locations_agent_sessions_contexts_patch tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_agent_sessions_contexts_delete tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_sessions_contexts_get tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes: get: operationId: dialogflow_projects_locations_agent_entityTypes_list tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: languageCode in: query schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/entityTypes responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListEntityTypesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_agent_entityTypes_create tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{parent}/entityTypes requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes:batchDelete: post: operationId: dialogflow_projects_locations_agent_entityTypes_batchDelete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entityTypes:batchDelete requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes/{entityTypesId}: patch: operationId: dialogflow_projects_locations_agent_entityTypes_patch tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_agent_entityTypes_delete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_entityTypes_get tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes:batchUpdate: post: operationId: dialogflow_projects_locations_agent_entityTypes_batchUpdate tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entityTypes:batchUpdate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes/{entityTypesId}/entities:batchDelete: post: operationId: dialogflow_projects_locations_agent_entityTypes_entities_batchDelete tags: - entities parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entities:batchDelete requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchDeleteEntitiesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes/{entityTypesId}/entities:batchUpdate: post: operationId: dialogflow_projects_locations_agent_entityTypes_entities_batchUpdate tags: - entities parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entities:batchUpdate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchUpdateEntitiesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/entityTypes/{entityTypesId}/entities:batchCreate: post: operationId: dialogflow_projects_locations_agent_entityTypes_entities_batchCreate tags: - entities parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entities:batchCreate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchCreateEntitiesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/intents/{intentsId}: delete: operationId: dialogflow_projects_locations_agent_intents_delete tags: - intents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: intentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_locations_agent_intents_patch tags: - intents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: intentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' - name: languageCode in: query schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_intents_get tags: - intents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: intentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/intents:batchUpdate: post: operationId: dialogflow_projects_locations_agent_intents_batchUpdate tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/intents:batchUpdate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchUpdateIntentsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/intents: post: operationId: dialogflow_projects_locations_agent_intents_create tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{parent}/intents requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_intents_list tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' - name: languageCode in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/intents responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListIntentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/intents:batchDelete: post: operationId: dialogflow_projects_locations_agent_intents_batchDelete tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/intents:batchDelete requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchDeleteIntentsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/versions/{versionsId}: delete: operationId: dialogflow_projects_locations_agent_versions_delete tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_versions_get tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_locations_agent_versions_patch tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/versions: post: operationId: dialogflow_projects_locations_agent_versions_create tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/versions requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_versions_list tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/versions responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListVersionsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/environments/{environmentsId}: delete: operationId: dialogflow_projects_locations_agent_environments_delete tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_locations_agent_environments_patch tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string - name: allowLoadToDraftAndDiscardChanges in: query schema: type: boolean x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_environments_get tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/environments: post: operationId: dialogflow_projects_locations_agent_environments_create tags: - environments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: environmentId in: query schema: type: string x-discovery-path-template: v2/{parent}/environments requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_environments_list tags: - environments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/environments responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListEnvironmentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/environments/{environmentsId}/history: get: operationId: dialogflow_projects_locations_agent_environments_getHistory tags: - environments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/history responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EnvironmentHistory' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}:detectIntent : post: operationId: dialogflow_projects_locations_agent_environments_users_sessions_detectIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{session}:detectIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DetectIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DetectIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts : delete: operationId: dialogflow_projects_locations_agent_environments_users_sessions_deleteContexts tags: - sessions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/contexts responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_agent_environments_users_sessions_contexts_create tags: - contexts parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/contexts requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_environments_users_sessions_contexts_list tags: - contexts parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/contexts responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListContextsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/entityTypes : get: operationId: dialogflow_projects_locations_agent_environments_users_sessions_entityTypes_list tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/entityTypes responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListSessionEntityTypesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_agent_environments_users_sessions_entityTypes_create tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entityTypes requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/entityTypes/{entityTypesId} : patch: operationId: dialogflow_projects_locations_agent_environments_users_sessions_entityTypes_patch tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_environments_users_sessions_entityTypes_get tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_agent_environments_users_sessions_entityTypes_delete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts/{contextsId} : patch: operationId: dialogflow_projects_locations_agent_environments_users_sessions_contexts_patch tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_agent_environments_users_sessions_contexts_delete tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_agent_environments_users_sessions_contexts_get tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/agent/environments/{environmentsId}/intents: get: operationId: dialogflow_projects_locations_agent_environments_intents_list tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' x-discovery-path-template: v2/{parent}/intents responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListIntentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/tools: post: operationId: dialogflow_projects_locations_tools_create tags: - tools parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: toolId in: query schema: type: string x-discovery-path-template: v2/{parent}/tools requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Tool' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Tool' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_tools_list tags: - tools parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/tools responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListToolsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/tools/{toolsId}: delete: operationId: dialogflow_projects_locations_tools_delete tags: - tools parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/tools/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_tools_get tags: - tools parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/tools/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Tool' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_locations_tools_patch tags: - tools parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Tool' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Tool' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationProfiles/{conversationProfilesId}: delete: operationId: dialogflow_projects_locations_conversationProfiles_delete tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_conversationProfiles_get tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_locations_conversationProfiles_patch tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationProfiles: post: operationId: dialogflow_projects_locations_conversationProfiles_create tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/conversationProfiles requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_conversationProfiles_list tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/conversationProfiles responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationProfilesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationProfiles/{conversationProfilesId}:setSuggestionFeatureConfig: post: operationId: dialogflow_projects_locations_conversationProfiles_setSuggestionFeatureConfig tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversationProfile}:setSuggestionFeatureConfig requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SetSuggestionFeatureConfigRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/conversationProfiles/{conversationProfilesId}:clearSuggestionFeatureConfig : post: operationId: dialogflow_projects_locations_conversationProfiles_clearSuggestionFeatureConfig tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversationProfile}:clearSuggestionFeatureConfig requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ClearSuggestionFeatureConfigRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/answerRecords: get: operationId: dialogflow_projects_locations_answerRecords_list tags: - answerRecords parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: filter in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/answerRecords responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListAnswerRecordsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/answerRecords/{answerRecordsId}: patch: operationId: dialogflow_projects_locations_answerRecords_patch tags: - answerRecords parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/answerRecords/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/answerRecords/[^/]+$`.' required: true schema: type: string - name: answerRecordsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/answerRecords/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnswerRecord' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnswerRecord' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}: get: operationId: dialogflow_projects_locations_conversations_get tags: - conversations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Conversation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}:complete: post: operationId: dialogflow_projects_locations_conversations_complete tags: - conversations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:complete requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2CompleteConversationRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Conversation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations: post: operationId: dialogflow_projects_locations_conversations_create tags: - conversations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: conversationId in: query schema: type: string x-discovery-path-template: v2/{parent}/conversations requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Conversation' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Conversation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_conversations_list tags: - conversations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string - name: filter in: query schema: type: string x-discovery-path-template: v2/{parent}/conversations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}:ingestContextReferences: post: operationId: dialogflow_projects_locations_conversations_ingestContextReferences tags: - conversations parameters: - name: projectsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversation}:ingestContextReferences requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2IngestContextReferencesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2IngestContextReferencesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants: get: operationId: dialogflow_projects_locations_conversations_participants_list tags: - participants parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/participants responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListParticipantsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_conversations_participants_create tags: - participants parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/participants requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}: patch: operationId: dialogflow_projects_locations_conversations_participants_patch tags: - participants parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_conversations_participants_get tags: - participants parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}:analyzeContent : post: operationId: dialogflow_projects_locations_conversations_participants_analyzeContent tags: - participants parameters: - name: projectsId in: path description: 'Part of `participant`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `participant`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `participant`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `participant`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{participant}:analyzeContent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnalyzeContentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnalyzeContentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestFaqAnswers : post: operationId: dialogflow_projects_locations_conversations_participants_suggestions_suggestFaqAnswers tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:suggestFaqAnswers requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestFaqAnswersRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestFaqAnswersResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestKnowledgeAssist : post: operationId: dialogflow_projects_locations_conversations_participants_suggestions_suggestKnowledgeAssist tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:suggestKnowledgeAssist requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestKnowledgeAssistRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestSmartReplies : post: operationId: dialogflow_projects_locations_conversations_participants_suggestions_suggestSmartReplies tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:suggestSmartReplies requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestSmartRepliesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestSmartRepliesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestArticles : post: operationId: dialogflow_projects_locations_conversations_participants_suggestions_suggestArticles tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:suggestArticles requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestArticlesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestArticlesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/suggestions:suggestConversationSummary: post: operationId: dialogflow_projects_locations_conversations_suggestions_suggestConversationSummary tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversation}/suggestions:suggestConversationSummary requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestConversationSummaryRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestConversationSummaryResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/suggestions:searchKnowledge: post: operationId: dialogflow_projects_locations_conversations_suggestions_searchKnowledge tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversation}/suggestions:searchKnowledge requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/suggestions:generate: post: operationId: dialogflow_projects_locations_conversations_suggestions_generate tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversation}/suggestions:generate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateSuggestionsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateSuggestionsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversations/{conversationsId}/messages: get: operationId: dialogflow_projects_locations_conversations_messages_list tags: - messages parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: filter in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/messages responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListMessagesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationModels/{conversationModelsId}:deploy: post: operationId: dialogflow_projects_locations_conversationModels_deploy tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:deploy requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DeployConversationModelRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationModels: post: operationId: dialogflow_projects_locations_conversationModels_create tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/conversationModels requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationModel' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_conversationModels_list tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/conversationModels responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationModelsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationModels/{conversationModelsId}: get: operationId: dialogflow_projects_locations_conversationModels_get tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationModel' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_conversationModels_delete tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationModels/{conversationModelsId}:undeploy: post: operationId: dialogflow_projects_locations_conversationModels_undeploy tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:undeploy requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2UndeployConversationModelRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationModels/{conversationModelsId}/evaluations: get: operationId: dialogflow_projects_locations_conversationModels_evaluations_list tags: - evaluations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/evaluations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationModelEvaluationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_conversationModels_evaluations_create tags: - evaluations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/evaluations requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2CreateConversationModelEvaluationRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/conversationModels/{conversationModelsId}/evaluations/{evaluationsId}: get: operationId: dialogflow_projects_locations_conversationModels_evaluations_get tags: - evaluations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: evaluationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/conversationModels/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationModelEvaluation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/encryptionSpec:initialize: post: operationId: dialogflow_projects_locations_encryptionSpec_initialize tags: - encryptionSpec parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/encryptionSpec$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/encryptionSpec$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:initialize requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2InitializeEncryptionSpecRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/generators: post: operationId: dialogflow_projects_locations_generators_create tags: - generators parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: generatorId in: query schema: type: string x-discovery-path-template: v2/{parent}/generators requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_generators_list tags: - generators parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/generators responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListGeneratorsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/generators/{generatorsId}: patch: operationId: dialogflow_projects_locations_generators_patch tags: - generators parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_generators_delete tags: - generators parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_generators_get tags: - generators parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/generators/{generatorsId}/evaluations/{evaluationsId}: get: operationId: dialogflow_projects_locations_generators_evaluations_get tags: - evaluations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: evaluationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorEvaluation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_generators_evaluations_delete tags: - evaluations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: evaluationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/generators/{generatorsId}/evaluations: get: operationId: dialogflow_projects_locations_generators_evaluations_list tags: - evaluations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/evaluations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListGeneratorEvaluationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_generators_evaluations_create tags: - evaluations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/generators/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/evaluations requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorEvaluation' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/knowledgeBases/{knowledgeBasesId}: delete: operationId: dialogflow_projects_locations_knowledgeBases_delete tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_knowledgeBases_get tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_locations_knowledgeBases_patch tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/knowledgeBases: post: operationId: dialogflow_projects_locations_knowledgeBases_create tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/knowledgeBases requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_locations_knowledgeBases_list tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string - name: filter in: query schema: type: string x-discovery-path-template: v2/{parent}/knowledgeBases responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListKnowledgeBasesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/knowledgeBases/{knowledgeBasesId}/documents/{documentsId}: get: operationId: dialogflow_projects_locations_knowledgeBases_documents_get tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_locations_knowledgeBases_documents_delete tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_locations_knowledgeBases_documents_patch tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/knowledgeBases/{knowledgeBasesId}/documents/{documentsId}:export: post: operationId: dialogflow_projects_locations_knowledgeBases_documents_export tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ExportDocumentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/knowledgeBases/{knowledgeBasesId}/documents:import: post: operationId: dialogflow_projects_locations_knowledgeBases_documents_import tags: - documents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/documents:import requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ImportDocumentsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/knowledgeBases/{knowledgeBasesId}/documents: get: operationId: dialogflow_projects_locations_knowledgeBases_documents_list tags: - documents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: filter in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/documents responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListDocumentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_locations_knowledgeBases_documents_create tags: - documents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/documents requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/locations/{locationsId}/knowledgeBases/{knowledgeBasesId}/documents/{documentsId}:reload: post: operationId: dialogflow_projects_locations_knowledgeBases_documents_reload tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:reload requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ReloadDocumentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent:restore: post: operationId: dialogflow_projects_agent_restore tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent:restore requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2RestoreAgentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent:search: get: operationId: dialogflow_projects_agent_search tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/agent:search responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchAgentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/validationResult: get: operationId: dialogflow_projects_agent_getValidationResult tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{parent}/agent/validationResult responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ValidationResult' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent:export: post: operationId: dialogflow_projects_agent_export tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ExportAgentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/fulfillment: patch: operationId: dialogflow_projects_agent_updateFulfillment tags: - agent parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/fulfillment$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Fulfillment' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Fulfillment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_getFulfillment tags: - agent parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/fulfillment$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Fulfillment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent:import: post: operationId: dialogflow_projects_agent_import tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent:import requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ImportAgentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent:train: post: operationId: dialogflow_projects_agent_train tags: - agent parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/agent:train requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2TrainAgentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/knowledgeBases/{knowledgeBasesId}: delete: operationId: dialogflow_projects_agent_knowledgeBases_delete tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_agent_knowledgeBases_patch tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_knowledgeBases_get tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/knowledgeBases: post: operationId: dialogflow_projects_agent_knowledgeBases_create tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/knowledgeBases requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_knowledgeBases_list tags: - knowledgeBases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string - name: filter in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/knowledgeBases responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListKnowledgeBasesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/knowledgeBases/{knowledgeBasesId}/documents/{documentsId}: patch: operationId: dialogflow_projects_agent_knowledgeBases_documents_patch tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_knowledgeBases_documents_get tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_agent_knowledgeBases_documents_delete tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/knowledgeBases/{knowledgeBasesId}/documents: get: operationId: dialogflow_projects_agent_knowledgeBases_documents_list tags: - documents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string - name: filter in: query schema: type: string x-discovery-path-template: v2/{parent}/documents responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListDocumentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_agent_knowledgeBases_documents_create tags: - documents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/documents requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/knowledgeBases/{knowledgeBasesId}/documents/{documentsId}:reload: post: operationId: dialogflow_projects_agent_knowledgeBases_documents_reload tags: - documents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: knowledgeBasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string - name: documentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/knowledgeBases/[^/]+/documents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:reload requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ReloadDocumentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/entityTypes:batchDelete: post: operationId: dialogflow_projects_agent_entityTypes_batchDelete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entityTypes:batchDelete requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/entityTypes: post: operationId: dialogflow_projects_agent_entityTypes_create tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{parent}/entityTypes requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_entityTypes_list tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string - name: languageCode in: query schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/entityTypes responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListEntityTypesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}: patch: operationId: dialogflow_projects_agent_entityTypes_patch tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_entityTypes_get tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_agent_entityTypes_delete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/entityTypes:batchUpdate: post: operationId: dialogflow_projects_agent_entityTypes_batchUpdate tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entityTypes:batchUpdate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}/entities:batchDelete: post: operationId: dialogflow_projects_agent_entityTypes_entities_batchDelete tags: - entities parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entities:batchDelete requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchDeleteEntitiesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}/entities:batchUpdate: post: operationId: dialogflow_projects_agent_entityTypes_entities_batchUpdate tags: - entities parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entities:batchUpdate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchUpdateEntitiesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/entityTypes/{entityTypesId}/entities:batchCreate: post: operationId: dialogflow_projects_agent_entityTypes_entities_batchCreate tags: - entities parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entities:batchCreate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchCreateEntitiesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/versions/{versionsId}: patch: operationId: dialogflow_projects_agent_versions_patch tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_versions_get tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_agent_versions_delete tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/versions: get: operationId: dialogflow_projects_agent_versions_list tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/versions responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListVersionsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_agent_versions_create tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/versions requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/environments/{environmentsId}/history: get: operationId: dialogflow_projects_agent_environments_getHistory tags: - environments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/history responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2EnvironmentHistory' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/environments/{environmentsId}: delete: operationId: dialogflow_projects_agent_environments_delete tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_environments_get tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_agent_environments_patch tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string - name: allowLoadToDraftAndDiscardChanges in: query schema: type: boolean x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/environments: post: operationId: dialogflow_projects_agent_environments_create tags: - environments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string - name: environmentId in: query schema: type: string x-discovery-path-template: v2/{parent}/environments requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_environments_list tags: - environments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/environments responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListEnvironmentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts: delete: operationId: dialogflow_projects_agent_environments_users_sessions_deleteContexts tags: - sessions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/contexts responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_agent_environments_users_sessions_contexts_create tags: - contexts parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/contexts requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_environments_users_sessions_contexts_list tags: - contexts parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/contexts responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListContextsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}:detectIntent: post: operationId: dialogflow_projects_agent_environments_users_sessions_detectIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{session}:detectIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DetectIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DetectIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/contexts/{contextsId}: patch: operationId: dialogflow_projects_agent_environments_users_sessions_contexts_patch tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_environments_users_sessions_contexts_get tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_agent_environments_users_sessions_contexts_delete tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/entityTypes: post: operationId: dialogflow_projects_agent_environments_users_sessions_entityTypes_create tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entityTypes requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_environments_users_sessions_entityTypes_list tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/entityTypes responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListSessionEntityTypesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v2/projects/{projectsId}/agent/environments/{environmentsId}/users/{usersId}/sessions/{sessionsId}/entityTypes/{entityTypesId} : get: operationId: dialogflow_projects_agent_environments_users_sessions_entityTypes_get tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_agent_environments_users_sessions_entityTypes_delete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_agent_environments_users_sessions_entityTypes_patch tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: usersId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+/users/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/environments/{environmentsId}/intents: get: operationId: dialogflow_projects_agent_environments_intents_list tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/environments/[^/]+$`.' required: true schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' - name: languageCode in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/intents responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListIntentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/intents/{intentsId}: patch: operationId: dialogflow_projects_agent_intents_patch tags: - intents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: intentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' - name: languageCode in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_intents_get tags: - intents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: intentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_agent_intents_delete tags: - intents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string - name: intentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/intents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/intents:batchUpdate: post: operationId: dialogflow_projects_agent_intents_batchUpdate tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/intents:batchUpdate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchUpdateIntentsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/intents: get: operationId: dialogflow_projects_agent_intents_list tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: languageCode in: query schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/intents responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListIntentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_agent_intents_create tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string - name: languageCode in: query schema: type: string - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' x-discovery-path-template: v2/{parent}/intents requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/intents:batchDelete: post: operationId: dialogflow_projects_agent_intents_batchDelete tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/intents:batchDelete requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2BatchDeleteIntentsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/sessions/{sessionsId}:detectIntent: post: operationId: dialogflow_projects_agent_sessions_detectIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{session}:detectIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DetectIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DetectIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/sessions/{sessionsId}/contexts: delete: operationId: dialogflow_projects_agent_sessions_deleteContexts tags: - sessions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/contexts responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_sessions_contexts_list tags: - contexts parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/contexts responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListContextsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_agent_sessions_contexts_create tags: - contexts parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/contexts requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes/{entityTypesId}: patch: operationId: dialogflow_projects_agent_sessions_entityTypes_patch tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_sessions_entityTypes_get tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_agent_sessions_entityTypes_delete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/sessions/{sessionsId}/entityTypes: post: operationId: dialogflow_projects_agent_sessions_entityTypes_create tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/entityTypes requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_agent_sessions_entityTypes_list tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/entityTypes responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListSessionEntityTypesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/agent/sessions/{sessionsId}/contexts/{contextsId}: get: operationId: dialogflow_projects_agent_sessions_contexts_get tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_agent_sessions_contexts_patch tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_agent_sessions_contexts_delete tags: - contexts parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string - name: contextsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/agent/sessions/[^/]+/contexts/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationProfiles: post: operationId: dialogflow_projects_conversationProfiles_create tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/conversationProfiles requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_conversationProfiles_list tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/conversationProfiles responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationProfilesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationProfiles/{conversationProfilesId}:setSuggestionFeatureConfig: post: operationId: dialogflow_projects_conversationProfiles_setSuggestionFeatureConfig tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversationProfile}:setSuggestionFeatureConfig requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SetSuggestionFeatureConfigRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationProfiles/{conversationProfilesId}: patch: operationId: dialogflow_projects_conversationProfiles_patch tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_conversationProfiles_delete tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_conversationProfiles_get tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationProfiles/{conversationProfilesId}:clearSuggestionFeatureConfig: post: operationId: dialogflow_projects_conversationProfiles_clearSuggestionFeatureConfig tags: - conversationProfiles parameters: - name: projectsId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string - name: conversationProfilesId in: path description: 'Part of `conversationProfile`. Resource name pattern: `^projects/[^/]+/conversationProfiles/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversationProfile}:clearSuggestionFeatureConfig requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ClearSuggestionFeatureConfigRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationDatasets/{conversationDatasetsId}: get: operationId: dialogflow_projects_conversationDatasets_get tags: - conversationDatasets parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string - name: conversationDatasetsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationDataset' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationDatasets: get: operationId: dialogflow_projects_conversationDatasets_list tags: - conversationDatasets parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/conversationDatasets responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationDatasetsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationDatasets/{conversationDatasetsId}:importConversationData: post: operationId: dialogflow_projects_conversationDatasets_importConversationData tags: - conversationDatasets parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string - name: conversationDatasetsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationDatasets/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:importConversationData requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ImportConversationDataRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}:complete: post: operationId: dialogflow_projects_conversations_complete tags: - conversations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:complete requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2CompleteConversationRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Conversation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations: get: operationId: dialogflow_projects_conversations_list tags: - conversations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: filter in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/conversations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_conversations_create tags: - conversations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: conversationId in: query schema: type: string x-discovery-path-template: v2/{parent}/conversations requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Conversation' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Conversation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}: get: operationId: dialogflow_projects_conversations_get tags: - conversations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Conversation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/participants: post: operationId: dialogflow_projects_conversations_participants_create tags: - participants parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/participants requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_conversations_participants_list tags: - participants parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/participants responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListParticipantsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}: get: operationId: dialogflow_projects_conversations_participants_get tags: - participants parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] patch: operationId: dialogflow_projects_conversations_participants_patch tags: - participants parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}:analyzeContent: post: operationId: dialogflow_projects_conversations_participants_analyzeContent tags: - participants parameters: - name: projectsId in: path description: 'Part of `participant`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `participant`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `participant`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{participant}:analyzeContent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnalyzeContentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnalyzeContentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestSmartReplies: post: operationId: dialogflow_projects_conversations_participants_suggestions_suggestSmartReplies tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:suggestSmartReplies requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestSmartRepliesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestSmartRepliesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestArticles: post: operationId: dialogflow_projects_conversations_participants_suggestions_suggestArticles tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:suggestArticles requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestArticlesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestArticlesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestKnowledgeAssist: post: operationId: dialogflow_projects_conversations_participants_suggestions_suggestKnowledgeAssist tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:suggestKnowledgeAssist requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestKnowledgeAssistRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/participants/{participantsId}/suggestions:suggestFaqAnswers: post: operationId: dialogflow_projects_conversations_participants_suggestions_suggestFaqAnswers tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string - name: participantsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+/participants/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:suggestFaqAnswers requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestFaqAnswersRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestFaqAnswersResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/messages: get: operationId: dialogflow_projects_conversations_messages_list tags: - messages parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string - name: filter in: query schema: type: string x-discovery-path-template: v2/{parent}/messages responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListMessagesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/suggestions:generate: post: operationId: dialogflow_projects_conversations_suggestions_generate tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversation}/suggestions:generate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateSuggestionsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateSuggestionsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/suggestions:searchKnowledge: post: operationId: dialogflow_projects_conversations_suggestions_searchKnowledge tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversation}/suggestions:searchKnowledge requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversations/{conversationsId}/suggestions:suggestConversationSummary: post: operationId: dialogflow_projects_conversations_suggestions_suggestConversationSummary tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string - name: conversationsId in: path description: 'Part of `conversation`. Resource name pattern: `^projects/[^/]+/conversations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{conversation}/suggestions:suggestConversationSummary requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestConversationSummaryRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestConversationSummaryResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/answerRecords: get: operationId: dialogflow_projects_answerRecords_list tags: - answerRecords parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: filter in: query schema: type: string - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/answerRecords responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListAnswerRecordsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/answerRecords/{answerRecordsId}: patch: operationId: dialogflow_projects_answerRecords_patch tags: - answerRecords parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/answerRecords/[^/]+$`.' required: true schema: type: string - name: answerRecordsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/answerRecords/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v2/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnswerRecord' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnswerRecord' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationModels/{conversationModelsId}:undeploy: post: operationId: dialogflow_projects_conversationModels_undeploy tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:undeploy requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2UndeployConversationModelRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationModels/{conversationModelsId}: get: operationId: dialogflow_projects_conversationModels_get tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationModel' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] delete: operationId: dialogflow_projects_conversationModels_delete tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationModels: post: operationId: dialogflow_projects_conversationModels_create tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/conversationModels requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationModel' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] get: operationId: dialogflow_projects_conversationModels_list tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/conversationModels responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationModelsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationModels/{conversationModelsId}:deploy: post: operationId: dialogflow_projects_conversationModels_deploy tags: - conversationModels parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:deploy requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2DeployConversationModelRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationModels/{conversationModelsId}/evaluations: get: operationId: dialogflow_projects_conversationModels_evaluations_list tags: - evaluations parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v2/{parent}/evaluations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListConversationModelEvaluationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/conversationModels/{conversationModelsId}/evaluations/{evaluationsId}: get: operationId: dialogflow_projects_conversationModels_evaluations_get tags: - evaluations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: conversationModelsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string - name: evaluationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/conversationModels/[^/]+/evaluations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationModelEvaluation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/operations/{operationsId}:cancel: post: operationId: dialogflow_projects_operations_cancel tags: - operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: operationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/operations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:cancel responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/operations/{operationsId}: get: operationId: dialogflow_projects_operations_get tags: - operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: operationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/operations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/operations: get: operationId: dialogflow_projects_operations_list tags: - operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: returnPartialSuccess in: query schema: type: boolean - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: filter in: query schema: type: string x-discovery-path-template: v2/{name}/operations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningListOperationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/generators: get: operationId: dialogflow_projects_generators_list tags: - generators parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{parent}/generators responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2ListGeneratorsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] post: operationId: dialogflow_projects_generators_create tags: - generators parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: generatorId in: query schema: type: string x-discovery-path-template: v2/{parent}/generators requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/suggestions:generateStatelessSummary: post: operationId: dialogflow_projects_suggestions_generateStatelessSummary tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:generateStatelessSummary requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateStatelessSummaryRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateStatelessSummaryResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v2/projects/{projectsId}/suggestions:searchKnowledge: post: operationId: dialogflow_projects_suggestions_searchKnowledge tags: - suggestions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{parent}/suggestions:searchKnowledge requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] components: securitySchemes: OAuth2: type: oauth2 description: Google OAuth 2.0. Scopes are declared per operation in the Discovery Document. flows: authorizationCode: authorizationUrl: https://accounts.google.com/o/oauth2/v2/auth tokenUrl: https://oauth2.googleapis.com/token scopes: https://www.googleapis.com/auth/dialogflow: View, manage and query your Dialogflow agents https://www.googleapis.com/auth/cloud-platform: See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account. BearerAuth: type: http scheme: bearer description: 'Google OAuth 2.0 access token or service-account-minted bearer token, sent as Authorization: Bearer .' schemas: GoogleCloudDialogflowCxV3AdvancedSettings: type: object properties: dtmfSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings' loggingSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings' audioExportGcsDestination: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GcsDestination' speechSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings' GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings: type: object properties: endpointingTimeoutDuration: type: string enabled: type: boolean interdigitTimeoutDuration: type: string finishDigit: type: string maxDigits: type: integer format: int32 GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings: type: object properties: enableConsentBasedRedaction: type: boolean enableStackdriverLogging: type: boolean enableInteractionLogging: type: boolean GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings: type: object properties: noSpeechTimeout: type: string useTimeoutBasedEndpointing: type: boolean endpointerSensitivity: type: integer format: int32 models: type: object additionalProperties: type: string GoogleCloudDialogflowCxV3AudioInput: type: object properties: config: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3InputAudioConfig' audio: type: string format: byte GoogleCloudDialogflowCxV3BargeInConfig: type: object properties: totalDuration: type: string noBargeInDuration: type: string GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata: type: object properties: errors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestError' GoogleCloudDialogflowCxV3BatchRunTestCasesResponse: type: object properties: results: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseResult' GoogleCloudDialogflowCxV3ContinuousTestResult: type: object properties: name: type: string result: type: string enum: - AGGREGATED_TEST_RESULT_UNSPECIFIED - PASSED - FAILED x-enumDescriptions: - '' - '' - '' runTime: type: string format: date-time testCaseResults: type: array items: type: string GoogleCloudDialogflowCxV3ConversationSignals: type: object properties: turnSignals: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TurnSignals' GoogleCloudDialogflowCxV3ConversationTurn: type: object properties: userInput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ConversationTurnUserInput' virtualAgentOutput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput' GoogleCloudDialogflowCxV3ConversationTurnUserInput: type: object properties: isWebhookEnabled: type: boolean injectedParameters: type: object additionalProperties: description: Properties of the object. enableSentimentAnalysis: type: boolean input: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3QueryInput' GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput: type: object properties: sessionParameters: type: object additionalProperties: description: Properties of the object. status: $ref: '#/components/schemas/GoogleRpcStatus' textResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageText' triggeredIntent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' currentPage: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' diagnosticInfo: type: object additionalProperties: description: Properties of the object. differences: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestRunDifference' GoogleCloudDialogflowCxV3CreateVersionOperationMetadata: type: object properties: version: type: string GoogleCloudDialogflowCxV3DataStoreConnection: type: object properties: dataStore: type: string documentProcessingMode: type: string enum: - DOCUMENT_PROCESSING_MODE_UNSPECIFIED - DOCUMENTS - CHUNKS x-enumDescriptions: - '' - '' - '' dataStoreType: type: string enum: - DATA_STORE_TYPE_UNSPECIFIED - PUBLIC_WEB - UNSTRUCTURED - STRUCTURED x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowCxV3DeployFlowMetadata: type: object properties: testErrors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestError' GoogleCloudDialogflowCxV3DeployFlowResponse: type: object properties: environment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Environment' deployment: type: string GoogleCloudDialogflowCxV3DtmfInput: type: object properties: finishDigit: type: string digits: type: string GoogleCloudDialogflowCxV3Environment: type: object properties: name: type: string displayName: type: string versionConfigs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EnvironmentVersionConfig' testCasesConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig' webhookConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EnvironmentWebhookConfig' updateTime: type: string format: date-time readOnly: true description: type: string GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig: type: object properties: enableContinuousRun: type: boolean enablePredeploymentRun: type: boolean testCases: type: array items: type: string GoogleCloudDialogflowCxV3EnvironmentVersionConfig: type: object properties: version: type: string GoogleCloudDialogflowCxV3EnvironmentWebhookConfig: type: object properties: webhookOverrides: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Webhook' GoogleCloudDialogflowCxV3EventHandler: type: object properties: name: type: string readOnly: true targetPlaybook: type: string event: type: string targetPage: type: string targetFlow: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' GoogleCloudDialogflowCxV3EventInput: type: object properties: event: type: string GoogleCloudDialogflowCxV3ExportAgentResponse: type: object properties: agentContent: type: string format: byte agentUri: type: string commitSha: type: string GoogleCloudDialogflowCxV3ExportEntityTypesMetadata: type: object GoogleCloudDialogflowCxV3ExportEntityTypesResponse: type: object properties: entityTypesUri: type: string entityTypesContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3InlineDestination' GoogleCloudDialogflowCxV3ExportFlowResponse: type: object properties: flowUri: type: string flowContent: type: string format: byte GoogleCloudDialogflowCxV3ExportIntentsMetadata: type: object GoogleCloudDialogflowCxV3ExportIntentsResponse: type: object properties: intentsContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3InlineDestination' intentsUri: type: string GoogleCloudDialogflowCxV3ExportTestCasesMetadata: type: object GoogleCloudDialogflowCxV3ExportTestCasesResponse: type: object properties: gcsUri: type: string content: type: string format: byte GoogleCloudDialogflowCxV3Form: type: object properties: parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FormParameter' GoogleCloudDialogflowCxV3FormParameter: type: object properties: isList: type: boolean entityType: type: string fillBehavior: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FormParameterFillBehavior' required: type: boolean displayName: type: string redact: type: boolean defaultValue: {} advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettings' GoogleCloudDialogflowCxV3FormParameterFillBehavior: type: object properties: repromptEventHandlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EventHandler' initialPromptFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' GoogleCloudDialogflowCxV3Fulfillment: type: object properties: messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessage' webhook: type: string returnPartialResponses: type: boolean advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettings' conditionalCases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentConditionalCases' enableGenerativeFallback: type: boolean codeBlockFunction: type: string setParameterActions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentSetParameterAction' generators: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings' tag: type: string GoogleCloudDialogflowCxV3FulfillmentConditionalCases: type: object properties: cases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase' GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase: type: object properties: condition: type: string caseContent: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent' GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent: type: object properties: message: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessage' additionalCases: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentConditionalCases' GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings: type: object properties: generator: type: string outputParameter: type: string inputParameters: type: object additionalProperties: type: string GoogleCloudDialogflowCxV3FulfillmentSetParameterAction: type: object properties: value: {} parameter: type: string GoogleCloudDialogflowCxV3GcsDestination: type: object properties: uri: type: string GoogleCloudDialogflowCxV3ImportEntityTypesMetadata: type: object GoogleCloudDialogflowCxV3ImportEntityTypesResponse: type: object properties: entityTypes: type: array items: type: string conflictingResources: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources' GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources: type: object properties: entityTypeDisplayNames: type: array items: type: string entityDisplayNames: type: array items: type: string GoogleCloudDialogflowCxV3ImportFlowResponse: type: object properties: flow: type: string GoogleCloudDialogflowCxV3ImportIntentsMetadata: type: object GoogleCloudDialogflowCxV3ImportIntentsResponse: type: object properties: intents: type: array items: type: string conflictingResources: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources' GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources: type: object properties: intentDisplayNames: type: array items: type: string entityDisplayNames: type: array items: type: string GoogleCloudDialogflowCxV3ImportTestCasesMetadata: type: object properties: errors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseError' GoogleCloudDialogflowCxV3ImportTestCasesResponse: type: object properties: names: type: array items: type: string GoogleCloudDialogflowCxV3InlineDestination: type: object properties: content: type: string format: byte readOnly: true GoogleCloudDialogflowCxV3InputAudioConfig: type: object properties: sampleRateHertz: type: integer format: int32 modelVariant: type: string enum: - SPEECH_MODEL_VARIANT_UNSPECIFIED - USE_BEST_AVAILABLE - USE_STANDARD - USE_ENHANCED x-enumDescriptions: - '' - '' - '' - '' audioEncoding: type: string enum: - AUDIO_ENCODING_UNSPECIFIED - AUDIO_ENCODING_LINEAR_16 - AUDIO_ENCODING_FLAC - AUDIO_ENCODING_MULAW - AUDIO_ENCODING_AMR - AUDIO_ENCODING_AMR_WB - AUDIO_ENCODING_OGG_OPUS - AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE - AUDIO_ENCODING_ALAW x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' enableWordInfo: type: boolean optOutConformerModelMigration: type: boolean model: type: string bargeInConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3BargeInConfig' phraseHints: type: array items: type: string singleUtterance: type: boolean GoogleCloudDialogflowCxV3Intent: type: object properties: priority: type: integer format: int32 name: type: string labels: type: object additionalProperties: type: string trainingPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentTrainingPhrase' description: type: string parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentParameter' isFallback: type: boolean displayName: type: string dtmfPattern: type: string GoogleCloudDialogflowCxV3IntentInput: type: object properties: intent: type: string GoogleCloudDialogflowCxV3IntentParameter: type: object properties: redact: type: boolean isList: type: boolean id: type: string entityType: type: string GoogleCloudDialogflowCxV3IntentTrainingPhrase: type: object properties: id: type: string readOnly: true parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentTrainingPhrasePart' repeatCount: type: integer format: int32 GoogleCloudDialogflowCxV3IntentTrainingPhrasePart: type: object properties: parameterId: type: string text: type: string GoogleCloudDialogflowCxV3KnowledgeConnectorSettings: type: object properties: triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' targetFlow: type: string enabled: type: boolean targetPage: type: string dataStoreConnections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnection' GoogleCloudDialogflowCxV3LanguageInfo: type: object properties: inputLanguageCode: type: string resolvedLanguageCode: type: string confidenceScore: type: number format: float GoogleCloudDialogflowCxV3Page: type: object properties: name: type: string eventHandlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EventHandler' form: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Form' transitionRoutes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRoute' advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettings' entryFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' displayName: type: string knowledgeConnectorSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3KnowledgeConnectorSettings' transitionRouteGroups: type: array items: type: string description: type: string GoogleCloudDialogflowCxV3PageInfo: type: object properties: displayName: type: string formInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PageInfoFormInfo' currentPage: type: string GoogleCloudDialogflowCxV3PageInfoFormInfo: type: object properties: parameterInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo' GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo: type: object properties: value: {} state: type: string enum: - PARAMETER_STATE_UNSPECIFIED - EMPTY - INVALID - FILLED x-enumDescriptions: - '' - '' - '' - '' displayName: type: string justCollected: type: boolean required: type: boolean GoogleCloudDialogflowCxV3QueryInput: type: object properties: intent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentInput' audio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AudioInput' dtmf: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DtmfInput' event: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EventInput' text: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TextInput' languageCode: type: string toolCallResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolCallResult' GoogleCloudDialogflowCxV3ResponseMessage: type: object properties: mixedAudio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageMixedAudio' liveAgentHandoff: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff' endInteraction: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageEndInteraction' outputAudioText: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText' playAudio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessagePlayAudio' toolCall: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolCall' responseType: type: string enum: - RESPONSE_TYPE_UNSPECIFIED - ENTRY_PROMPT - PARAMETER_PROMPT - HANDLER_PROMPT x-enumDescriptions: - '' - '' - '' - '' payload: type: object additionalProperties: description: Properties of the object. channel: type: string text: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageText' knowledgeInfoCard: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard' conversationSuccess: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess' telephonyTransferCall: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall' GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess: type: object properties: metadata: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3ResponseMessageEndInteraction: type: object GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard: type: object GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff: type: object properties: metadata: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3ResponseMessageMixedAudio: type: object properties: segments: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment' GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment: type: object properties: audio: type: string format: byte uri: type: string allowPlaybackInterruption: type: boolean readOnly: true GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText: type: object properties: allowPlaybackInterruption: type: boolean readOnly: true text: type: string ssml: type: string GoogleCloudDialogflowCxV3ResponseMessagePlayAudio: type: object properties: allowPlaybackInterruption: type: boolean readOnly: true audioUri: type: string GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall: type: object properties: phoneNumber: type: string GoogleCloudDialogflowCxV3ResponseMessageText: type: object properties: text: type: array items: type: string allowPlaybackInterruption: type: boolean readOnly: true GoogleCloudDialogflowCxV3RunContinuousTestMetadata: type: object properties: errors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestError' GoogleCloudDialogflowCxV3RunContinuousTestResponse: type: object properties: continuousTestResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ContinuousTestResult' GoogleCloudDialogflowCxV3RunTestCaseMetadata: type: object GoogleCloudDialogflowCxV3RunTestCaseResponse: type: object properties: result: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseResult' GoogleCloudDialogflowCxV3SessionInfo: type: object properties: session: type: string parameters: type: object additionalProperties: {} GoogleCloudDialogflowCxV3TestCase: type: object properties: notes: type: string lastTestResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseResult' displayName: type: string name: type: string testConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestConfig' testCaseConversationTurns: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ConversationTurn' tags: type: array items: type: string creationTime: type: string format: date-time readOnly: true GoogleCloudDialogflowCxV3TestCaseError: type: object properties: testCase: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCase' status: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowCxV3TestCaseResult: type: object properties: conversationTurns: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ConversationTurn' name: type: string testResult: type: string enum: - TEST_RESULT_UNSPECIFIED - PASSED - FAILED x-enumDescriptions: - '' - '' - '' testTime: type: string format: date-time environment: type: string GoogleCloudDialogflowCxV3TestConfig: type: object properties: page: type: string flow: type: string trackingParameters: type: array items: type: string GoogleCloudDialogflowCxV3TestError: type: object properties: testTime: type: string format: date-time testCase: type: string status: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowCxV3TestRunDifference: type: object properties: description: type: string type: type: string enum: - DIFF_TYPE_UNSPECIFIED - INTENT - PAGE - PARAMETERS - UTTERANCE - FLOW x-enumDescriptions: - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowCxV3TextInput: type: object properties: text: type: string GoogleCloudDialogflowCxV3ToolCall: type: object properties: action: type: string tool: type: string inputParameters: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3ToolCallResult: type: object properties: tool: type: string action: type: string outputParameters: type: object additionalProperties: description: Properties of the object. error: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolCallResultError' GoogleCloudDialogflowCxV3ToolCallResultError: type: object properties: message: type: string GoogleCloudDialogflowCxV3TransitionRoute: type: object properties: condition: type: string targetFlow: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' description: type: string name: type: string readOnly: true targetPage: type: string intent: type: string GoogleCloudDialogflowCxV3TurnSignals: type: object properties: webhookStatuses: type: array items: type: string noMatch: type: boolean userEscalated: type: boolean reachedEndPage: type: boolean sentimentScore: type: number format: float dtmfUsed: type: boolean agentEscalated: type: boolean noUserInput: type: boolean failureReasons: type: array items: type: string enum: - FAILURE_REASON_UNSPECIFIED - FAILED_INTENT - FAILED_WEBHOOK x-enumDescriptions: - '' - '' - '' sentimentMagnitude: type: number format: float GoogleCloudDialogflowCxV3Webhook: type: object properties: disabled: type: boolean genericWebService: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebService' name: type: string serviceDirectory: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig' displayName: type: string timeout: type: string GoogleCloudDialogflowCxV3WebhookGenericWebService: type: object properties: uri: type: string secretVersionsForRequestHeaders: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue' parameterMapping: type: object additionalProperties: type: string oauthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig' secretVersionForUsernamePassword: type: string requestBody: type: string webhookType: type: string enum: - WEBHOOK_TYPE_UNSPECIFIED - STANDARD - FLEXIBLE x-enumDescriptions: - '' - '' - '' username: type: string requestHeaders: type: object additionalProperties: type: string allowedCaCerts: type: array items: type: string format: byte serviceAccountAuthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig' httpMethod: type: string enum: - HTTP_METHOD_UNSPECIFIED - POST - GET - HEAD - PUT - DELETE - PATCH - OPTIONS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' serviceAgentAuth: type: string enum: - SERVICE_AGENT_AUTH_UNSPECIFIED - NONE - ID_TOKEN - ACCESS_TOKEN x-enumDescriptions: - '' - '' - '' - '' password: type: string GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig: type: object properties: scopes: type: array items: type: string tokenEndpoint: type: string secretVersionForClientSecret: type: string clientId: type: string clientSecret: type: string GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue: type: object properties: secretVersion: type: string GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig: type: object properties: serviceAccount: type: string GoogleCloudDialogflowCxV3WebhookRequest: type: object properties: payload: type: object additionalProperties: description: Properties of the object. sessionInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionInfo' dtmfDigits: type: string messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessage' intentInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookRequestIntentInfo' fulfillmentInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo' sentimentAnalysisResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult' text: type: string detectIntentResponseId: type: string languageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3LanguageInfo' languageCode: type: string pageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PageInfo' triggerEvent: type: string transcript: type: string triggerIntent: type: string GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo: type: object properties: tag: type: string GoogleCloudDialogflowCxV3WebhookRequestIntentInfo: type: object properties: confidence: type: number format: float displayName: type: string parameters: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue' lastMatchedIntent: type: string GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue: type: object properties: originalValue: type: string resolvedValue: {} GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult: type: object properties: magnitude: type: number format: float score: type: number format: float GoogleCloudDialogflowCxV3WebhookResponse: type: object properties: pageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PageInfo' targetPage: type: string targetFlow: type: string payload: type: object additionalProperties: description: Properties of the object. sessionInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionInfo' fulfillmentResponse: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse' GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse: type: object properties: mergeBehavior: type: string enum: - MERGE_BEHAVIOR_UNSPECIFIED - APPEND - REPLACE x-enumDescriptions: - '' - '' - '' messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessage' GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig: type: object properties: service: type: string genericWebService: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebService' GoogleCloudDialogflowCxV3beta1AdvancedSettings: type: object properties: speechSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings' dtmfSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings' loggingSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings' audioExportGcsDestination: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1GcsDestination' GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings: type: object properties: endpointingTimeoutDuration: type: string finishDigit: type: string interdigitTimeoutDuration: type: string enabled: type: boolean maxDigits: type: integer format: int32 GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings: type: object properties: enableStackdriverLogging: type: boolean enableConsentBasedRedaction: type: boolean enableInteractionLogging: type: boolean GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings: type: object properties: endpointerSensitivity: type: integer format: int32 models: type: object additionalProperties: type: string useTimeoutBasedEndpointing: type: boolean noSpeechTimeout: type: string GoogleCloudDialogflowCxV3beta1AudioInput: type: object properties: audio: type: string format: byte config: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1InputAudioConfig' GoogleCloudDialogflowCxV3beta1BargeInConfig: type: object properties: totalDuration: type: string noBargeInDuration: type: string GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata: type: object properties: errors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestError' GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse: type: object properties: results: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestCaseResult' GoogleCloudDialogflowCxV3beta1ContinuousTestResult: type: object properties: runTime: type: string format: date-time testCaseResults: type: array items: type: string name: type: string result: type: string enum: - AGGREGATED_TEST_RESULT_UNSPECIFIED - PASSED - FAILED x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3beta1ConversationSignals: type: object properties: turnSignals: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TurnSignals' GoogleCloudDialogflowCxV3beta1ConversationTurn: type: object properties: virtualAgentOutput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput' userInput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput' GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput: type: object properties: injectedParameters: type: object additionalProperties: description: Properties of the object. isWebhookEnabled: type: boolean input: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1QueryInput' enableSentimentAnalysis: type: boolean GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput: type: object properties: differences: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestRunDifference' triggeredIntent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Intent' textResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageText' currentPage: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Page' status: $ref: '#/components/schemas/GoogleRpcStatus' diagnosticInfo: type: object additionalProperties: description: Properties of the object. sessionParameters: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata: type: object properties: version: type: string GoogleCloudDialogflowCxV3beta1DataStoreConnection: type: object properties: documentProcessingMode: type: string enum: - DOCUMENT_PROCESSING_MODE_UNSPECIFIED - DOCUMENTS - CHUNKS x-enumDescriptions: - '' - '' - '' dataStore: type: string dataStoreType: type: string enum: - DATA_STORE_TYPE_UNSPECIFIED - PUBLIC_WEB - UNSTRUCTURED - STRUCTURED x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowCxV3beta1DeployFlowMetadata: type: object properties: testErrors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestError' GoogleCloudDialogflowCxV3beta1DeployFlowResponse: type: object properties: deployment: type: string environment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Environment' GoogleCloudDialogflowCxV3beta1DtmfInput: type: object properties: finishDigit: type: string digits: type: string GoogleCloudDialogflowCxV3beta1Environment: type: object properties: testCasesConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig' webhookConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig' displayName: type: string name: type: string updateTime: type: string format: date-time readOnly: true versionConfigs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig' description: type: string GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig: type: object properties: testCases: type: array items: type: string enablePredeploymentRun: type: boolean enableContinuousRun: type: boolean GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig: type: object properties: version: type: string GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig: type: object properties: webhookOverrides: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Webhook' GoogleCloudDialogflowCxV3beta1EventHandler: type: object properties: event: type: string targetPage: type: string targetPlaybook: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' name: type: string readOnly: true targetFlow: type: string GoogleCloudDialogflowCxV3beta1EventInput: type: object properties: event: type: string GoogleCloudDialogflowCxV3beta1ExportAgentResponse: type: object properties: agentUri: type: string agentContent: type: string format: byte commitSha: type: string GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata: type: object GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse: type: object properties: entityTypesContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1InlineDestination' entityTypesUri: type: string GoogleCloudDialogflowCxV3beta1ExportFlowResponse: type: object properties: flowUri: type: string flowContent: type: string format: byte GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata: type: object GoogleCloudDialogflowCxV3beta1ExportIntentsResponse: type: object properties: intentsContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1InlineDestination' intentsUri: type: string GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata: type: object GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse: type: object properties: content: type: string format: byte gcsUri: type: string GoogleCloudDialogflowCxV3beta1Form: type: object properties: parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FormParameter' GoogleCloudDialogflowCxV3beta1FormParameter: type: object properties: displayName: type: string entityType: type: string fillBehavior: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior' isList: type: boolean defaultValue: {} redact: type: boolean advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettings' required: type: boolean GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior: type: object properties: repromptEventHandlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EventHandler' initialPromptFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' GoogleCloudDialogflowCxV3beta1Fulfillment: type: object properties: setParameterActions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction' tag: type: string codeBlockFunction: type: string returnPartialResponses: type: boolean messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessage' webhook: type: string enableGenerativeFallback: type: boolean advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettings' conditionalCases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases' generators: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentGeneratorSettings' GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases: type: object properties: cases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase' GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase: type: object properties: condition: type: string caseContent: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent' GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent: type: object properties: additionalCases: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases' message: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessage' GoogleCloudDialogflowCxV3beta1FulfillmentGeneratorSettings: type: object properties: inputParameters: type: object additionalProperties: type: string generator: type: string outputParameter: type: string GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction: type: object properties: parameter: type: string value: {} GoogleCloudDialogflowCxV3beta1GcsDestination: type: object properties: uri: type: string GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata: type: object GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse: type: object properties: entityTypes: type: array items: type: string conflictingResources: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources' GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources: type: object properties: entityTypeDisplayNames: type: array items: type: string entityDisplayNames: type: array items: type: string GoogleCloudDialogflowCxV3beta1ImportFlowResponse: type: object properties: flow: type: string GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata: type: object GoogleCloudDialogflowCxV3beta1ImportIntentsResponse: type: object properties: conflictingResources: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources' intents: type: array items: type: string GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources: type: object properties: intentDisplayNames: type: array items: type: string entityDisplayNames: type: array items: type: string GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata: type: object properties: errors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestCaseError' GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse: type: object properties: names: type: array items: type: string GoogleCloudDialogflowCxV3beta1InlineDestination: type: object properties: content: type: string format: byte readOnly: true GoogleCloudDialogflowCxV3beta1InputAudioConfig: type: object properties: bargeInConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1BargeInConfig' singleUtterance: type: boolean phraseHints: type: array items: type: string enableWordInfo: type: boolean model: type: string optOutConformerModelMigration: type: boolean modelVariant: type: string enum: - SPEECH_MODEL_VARIANT_UNSPECIFIED - USE_BEST_AVAILABLE - USE_STANDARD - USE_ENHANCED x-enumDescriptions: - '' - '' - '' - '' sampleRateHertz: type: integer format: int32 audioEncoding: type: string enum: - AUDIO_ENCODING_UNSPECIFIED - AUDIO_ENCODING_LINEAR_16 - AUDIO_ENCODING_FLAC - AUDIO_ENCODING_MULAW - AUDIO_ENCODING_AMR - AUDIO_ENCODING_AMR_WB - AUDIO_ENCODING_OGG_OPUS - AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE - AUDIO_ENCODING_ALAW x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowCxV3beta1Intent: type: object properties: labels: type: object additionalProperties: type: string name: type: string parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1IntentParameter' isFallback: type: boolean description: type: string priority: type: integer format: int32 trainingPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase' displayName: type: string dtmfPattern: type: string GoogleCloudDialogflowCxV3beta1IntentInput: type: object properties: intent: type: string GoogleCloudDialogflowCxV3beta1IntentParameter: type: object properties: redact: type: boolean entityType: type: string isList: type: boolean id: type: string GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase: type: object properties: repeatCount: type: integer format: int32 parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart' id: type: string readOnly: true GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart: type: object properties: parameterId: type: string text: type: string GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings: type: object properties: triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' dataStoreConnections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1DataStoreConnection' targetFlow: type: string enabled: type: boolean targetPage: type: string GoogleCloudDialogflowCxV3beta1LanguageInfo: type: object properties: resolvedLanguageCode: type: string inputLanguageCode: type: string confidenceScore: type: number format: float GoogleCloudDialogflowCxV3beta1Page: type: object properties: name: type: string form: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Form' transitionRoutes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TransitionRoute' advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettings' entryFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' description: type: string eventHandlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EventHandler' displayName: type: string knowledgeConnectorSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings' transitionRouteGroups: type: array items: type: string GoogleCloudDialogflowCxV3beta1PageInfo: type: object properties: currentPage: type: string formInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1PageInfoFormInfo' displayName: type: string GoogleCloudDialogflowCxV3beta1PageInfoFormInfo: type: object properties: parameterInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo' GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo: type: object properties: required: type: boolean displayName: type: string state: type: string enum: - PARAMETER_STATE_UNSPECIFIED - EMPTY - INVALID - FILLED x-enumDescriptions: - '' - '' - '' - '' value: {} justCollected: type: boolean GoogleCloudDialogflowCxV3beta1QueryInput: type: object properties: languageCode: type: string event: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EventInput' intent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1IntentInput' text: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TextInput' dtmf: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1DtmfInput' audio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AudioInput' toolCallResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ToolCallResult' GoogleCloudDialogflowCxV3beta1ResponseMessage: type: object properties: playAudio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio' outputAudioText: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText' liveAgentHandoff: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff' text: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageText' endInteraction: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction' conversationSuccess: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess' knowledgeInfoCard: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard' payload: type: object additionalProperties: description: Properties of the object. channel: type: string telephonyTransferCall: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall' mixedAudio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio' toolCall: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ToolCall' GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess: type: object properties: metadata: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction: type: object GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard: type: object GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff: type: object properties: metadata: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio: type: object properties: segments: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment' GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment: type: object properties: uri: type: string allowPlaybackInterruption: type: boolean readOnly: true audio: type: string format: byte GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText: type: object properties: text: type: string ssml: type: string allowPlaybackInterruption: type: boolean readOnly: true GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio: type: object properties: audioUri: type: string allowPlaybackInterruption: type: boolean readOnly: true GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall: type: object properties: phoneNumber: type: string GoogleCloudDialogflowCxV3beta1ResponseMessageText: type: object properties: allowPlaybackInterruption: type: boolean readOnly: true text: type: array items: type: string GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata: type: object properties: errors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestError' GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse: type: object properties: continuousTestResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ContinuousTestResult' GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata: type: object GoogleCloudDialogflowCxV3beta1RunTestCaseResponse: type: object properties: result: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestCaseResult' GoogleCloudDialogflowCxV3beta1SessionInfo: type: object properties: parameters: type: object additionalProperties: {} session: type: string GoogleCloudDialogflowCxV3beta1TestCase: type: object properties: lastTestResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestCaseResult' creationTime: type: string format: date-time readOnly: true notes: type: string testConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestConfig' tags: type: array items: type: string displayName: type: string name: type: string testCaseConversationTurns: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ConversationTurn' GoogleCloudDialogflowCxV3beta1TestCaseError: type: object properties: testCase: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestCase' status: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowCxV3beta1TestCaseResult: type: object properties: name: type: string testTime: type: string format: date-time environment: type: string conversationTurns: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ConversationTurn' testResult: type: string enum: - TEST_RESULT_UNSPECIFIED - PASSED - FAILED x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3beta1TestConfig: type: object properties: flow: type: string trackingParameters: type: array items: type: string page: type: string GoogleCloudDialogflowCxV3beta1TestError: type: object properties: testTime: type: string format: date-time status: $ref: '#/components/schemas/GoogleRpcStatus' testCase: type: string GoogleCloudDialogflowCxV3beta1TestRunDifference: type: object properties: type: type: string enum: - DIFF_TYPE_UNSPECIFIED - INTENT - PAGE - PARAMETERS - UTTERANCE - FLOW x-enumDescriptions: - '' - '' - '' - '' - '' - '' description: type: string GoogleCloudDialogflowCxV3beta1TextInput: type: object properties: text: type: string GoogleCloudDialogflowCxV3beta1ToolCall: type: object properties: inputParameters: type: object additionalProperties: description: Properties of the object. tool: type: string action: type: string GoogleCloudDialogflowCxV3beta1ToolCallResult: type: object properties: outputParameters: type: object additionalProperties: description: Properties of the object. action: type: string error: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ToolCallResultError' tool: type: string GoogleCloudDialogflowCxV3beta1ToolCallResultError: type: object properties: message: type: string GoogleCloudDialogflowCxV3beta1TransitionRoute: type: object properties: targetFlow: type: string description: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' condition: type: string targetPage: type: string intent: type: string name: type: string readOnly: true GoogleCloudDialogflowCxV3beta1TurnSignals: type: object properties: webhookStatuses: type: array items: type: string dtmfUsed: type: boolean sentimentMagnitude: type: number format: float userEscalated: type: boolean reachedEndPage: type: boolean sentimentScore: type: number format: float noMatch: type: boolean agentEscalated: type: boolean noUserInput: type: boolean failureReasons: type: array items: type: string enum: - FAILURE_REASON_UNSPECIFIED - FAILED_INTENT - FAILED_WEBHOOK x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3beta1Webhook: type: object properties: timeout: type: string displayName: type: string name: type: string genericWebService: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService' disabled: type: boolean serviceDirectory: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig' GoogleCloudDialogflowCxV3beta1WebhookGenericWebService: type: object properties: parameterMapping: type: object additionalProperties: type: string requestBody: type: string secretVersionsForRequestHeaders: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue' webhookType: type: string enum: - WEBHOOK_TYPE_UNSPECIFIED - STANDARD - FLEXIBLE x-enumDescriptions: - '' - '' - '' secretVersionForUsernamePassword: type: string uri: type: string serviceAccountAuthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig' serviceAgentAuth: type: string enum: - SERVICE_AGENT_AUTH_UNSPECIFIED - NONE - ID_TOKEN - ACCESS_TOKEN x-enumDescriptions: - '' - '' - '' - '' username: type: string httpMethod: type: string enum: - HTTP_METHOD_UNSPECIFIED - POST - GET - HEAD - PUT - DELETE - PATCH - OPTIONS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' requestHeaders: type: object additionalProperties: type: string allowedCaCerts: type: array items: type: string format: byte oauthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig' password: type: string GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig: type: object properties: clientSecret: type: string clientId: type: string secretVersionForClientSecret: type: string tokenEndpoint: type: string scopes: type: array items: type: string GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue: type: object properties: secretVersion: type: string GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig: type: object properties: serviceAccount: type: string GoogleCloudDialogflowCxV3beta1WebhookRequest: type: object properties: pageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1PageInfo' intentInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo' sessionInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1SessionInfo' dtmfDigits: type: string detectIntentResponseId: type: string sentimentAnalysisResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult' text: type: string transcript: type: string payload: type: object additionalProperties: description: Properties of the object. fulfillmentInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo' languageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1LanguageInfo' languageCode: type: string triggerIntent: type: string triggerEvent: type: string messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessage' GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo: type: object properties: tag: type: string GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo: type: object properties: confidence: type: number format: float lastMatchedIntent: type: string parameters: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue' displayName: type: string GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue: type: object properties: resolvedValue: {} originalValue: type: string GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult: type: object properties: score: type: number format: float magnitude: type: number format: float GoogleCloudDialogflowCxV3beta1WebhookResponse: type: object properties: targetPage: type: string payload: type: object additionalProperties: description: Properties of the object. fulfillmentResponse: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse' sessionInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1SessionInfo' pageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1PageInfo' targetFlow: type: string GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse: type: object properties: messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessage' mergeBehavior: type: string enum: - MERGE_BEHAVIOR_UNSPECIFIED - APPEND - REPLACE x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig: type: object properties: service: type: string genericWebService: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService' GoogleCloudDialogflowV2Agent: type: object properties: timeZone: type: string defaultLanguageCode: type: string tier: type: string enum: - TIER_UNSPECIFIED - TIER_STANDARD - TIER_ENTERPRISE - TIER_ENTERPRISE_PLUS x-enumDescriptions: - '' - '' - '' - '' apiVersion: type: string enum: - API_VERSION_UNSPECIFIED - API_VERSION_V1 - API_VERSION_V2 - API_VERSION_V2_BETA_1 x-enumDescriptions: - '' - '' - '' - '' parent: type: string matchMode: type: string enum: - MATCH_MODE_UNSPECIFIED - MATCH_MODE_HYBRID - MATCH_MODE_ML_ONLY x-enumDescriptions: - '' - '' - '' supportedLanguageCodes: type: array items: type: string avatarUri: type: string description: type: string displayName: type: string classificationThreshold: type: number format: float enableLogging: type: boolean GoogleCloudDialogflowV2AgentAssistantFeedback: type: object properties: documentCorrectness: type: string enum: - DOCUMENT_CORRECTNESS_UNSPECIFIED - INCORRECT - CORRECT x-enumDescriptions: - '' - '' - '' knowledgeSearchFeedback: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeSearchFeedback' summarizationFeedback: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentAssistantFeedbackSummarizationFeedback' knowledgeAssistFeedback: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeAssistFeedback' documentEfficiency: type: string enum: - DOCUMENT_EFFICIENCY_UNSPECIFIED - INEFFICIENT - EFFICIENT x-enumDescriptions: - '' - '' - '' answerRelevance: type: string enum: - ANSWER_RELEVANCE_UNSPECIFIED - IRRELEVANT - RELEVANT x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeAssistFeedback: type: object properties: answerCopied: type: boolean clickedUris: type: array items: type: string GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeSearchFeedback: type: object properties: answerCopied: type: boolean clickedUris: type: array items: type: string GoogleCloudDialogflowV2AgentAssistantFeedbackSummarizationFeedback: type: object properties: submitTime: type: string format: date-time startTime: type: string format: date-time summaryText: type: string textSections: type: object additionalProperties: type: string GoogleCloudDialogflowV2AgentAssistantRecord: type: object properties: articleSuggestionAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2ArticleAnswer' generatorSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorSuggestion' dialogflowAssistAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2DialogflowAssistAnswer' faqAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2FaqAnswer' GoogleCloudDialogflowV2AgentCoachingContext: type: object properties: version: type: string instructions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingInstruction' outputLanguageCode: type: string overarchingGuidance: type: string GoogleCloudDialogflowV2AgentCoachingInstruction: type: object properties: duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult' displayName: type: string agentAction: type: string systemAction: type: string displayDetails: type: string condition: type: string triggeringEvent: type: string enum: - TRIGGER_EVENT_UNSPECIFIED - END_OF_UTTERANCE - MANUAL_CALL - CUSTOMER_MESSAGE - AGENT_MESSAGE - TOOL_CALL_COMPLETION x-enumDescriptions: - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult: type: object properties: duplicateSuggestions: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion' GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion: type: object properties: similarityScore: type: number format: float readOnly: true answerRecord: type: string readOnly: true suggestionIndex: type: integer format: int32 readOnly: true GoogleCloudDialogflowV2AgentCoachingSuggestion: type: object properties: agentActionSuggestions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion' sampleResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse' applicableInstructions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingInstruction' GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion: type: object properties: agentAction: type: string duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult' sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionSources' GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult: type: object properties: duplicateSuggestions: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion' GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion: type: object properties: answerRecord: type: string readOnly: true similarityScore: type: number format: float readOnly: true suggestionIndex: type: integer format: int32 readOnly: true sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionSources' GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse: type: object properties: duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult' sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionSources' responseText: type: string GoogleCloudDialogflowV2AgentCoachingSuggestionSources: type: object properties: instructionIndexes: type: array readOnly: true items: type: integer format: int32 GoogleCloudDialogflowV2AnalyzeContentRequest: type: object properties: assistQueryParams: $ref: '#/components/schemas/GoogleCloudDialogflowV2AssistQueryParameters' eventInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2EventInput' cxParameters: type: object additionalProperties: description: Properties of the object. suggestionInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestionInput' textInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2TextInput' queryParams: $ref: '#/components/schemas/GoogleCloudDialogflowV2QueryParameters' replyAudioConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2OutputAudioConfig' audioInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2AudioInput' requestId: type: string GoogleCloudDialogflowV2AnalyzeContentResponse: type: object properties: dtmfParameters: $ref: '#/components/schemas/GoogleCloudDialogflowV2DtmfParameters' automatedAgentReply: $ref: '#/components/schemas/GoogleCloudDialogflowV2AutomatedAgentReply' message: $ref: '#/components/schemas/GoogleCloudDialogflowV2Message' replyAudio: $ref: '#/components/schemas/GoogleCloudDialogflowV2OutputAudio' humanAgentSuggestionResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestionResult' endUserSuggestionResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestionResult' replyText: type: string GoogleCloudDialogflowV2AnnotatedMessagePart: type: object properties: entityType: type: string formattedValue: {} text: type: string GoogleCloudDialogflowV2AnswerFeedback: type: object properties: clicked: type: boolean agentAssistantDetailFeedback: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentAssistantFeedback' clickTime: type: string format: date-time displayTime: type: string format: date-time correctnessLevel: type: string enum: - CORRECTNESS_LEVEL_UNSPECIFIED - NOT_CORRECT - PARTIALLY_CORRECT - FULLY_CORRECT x-enumDescriptions: - '' - '' - '' - '' displayed: type: boolean GoogleCloudDialogflowV2AnswerRecord: type: object properties: answerFeedback: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnswerFeedback' name: type: string agentAssistantRecord: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentAssistantRecord' GoogleCloudDialogflowV2ArticleAnswer: type: object properties: uri: type: string answerRecord: type: string title: type: string snippets: type: array items: type: string metadata: type: object additionalProperties: type: string confidence: type: number format: float GoogleCloudDialogflowV2ArticleSuggestionModelMetadata: type: object properties: trainingModelType: type: string enum: - MODEL_TYPE_UNSPECIFIED - SMART_REPLY_DUAL_ENCODER_MODEL - SMART_REPLY_BERT_MODEL x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2AssistQueryParameters: type: object properties: documentsMetadataFilters: type: object additionalProperties: type: string GoogleCloudDialogflowV2AudioInput: type: object properties: config: $ref: '#/components/schemas/GoogleCloudDialogflowV2InputAudioConfig' audio: type: string format: byte GoogleCloudDialogflowV2AutomatedAgentConfig: type: object properties: agent: type: string sessionTtl: type: string GoogleCloudDialogflowV2AutomatedAgentReply: type: object properties: allowCancellation: type: boolean cxCurrentPage: type: string automatedAgentReplyType: type: string enum: - AUTOMATED_AGENT_REPLY_TYPE_UNSPECIFIED - PARTIAL - FINAL x-enumDescriptions: - '' - '' - '' detectIntentResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2DetectIntentResponse' GoogleCloudDialogflowV2BatchCreateEntitiesRequest: type: object properties: languageCode: type: string entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityTypeEntity' GoogleCloudDialogflowV2BatchDeleteEntitiesRequest: type: object properties: entityValues: type: array items: type: string languageCode: type: string GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest: type: object properties: entityTypeNames: type: array items: type: string GoogleCloudDialogflowV2BatchDeleteIntentsRequest: type: object properties: intents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' GoogleCloudDialogflowV2BatchUpdateEntitiesRequest: type: object properties: updateMask: type: string entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityTypeEntity' languageCode: type: string GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest: type: object properties: entityTypeBatchInline: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityTypeBatch' entityTypeBatchUri: type: string languageCode: type: string updateMask: type: string GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse: type: object properties: entityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' GoogleCloudDialogflowV2BatchUpdateIntentsRequest: type: object properties: languageCode: type: string intentView: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' updateMask: type: string intentBatchUri: type: string intentBatchInline: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentBatch' GoogleCloudDialogflowV2BatchUpdateIntentsResponse: type: object properties: intents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' GoogleCloudDialogflowV2CesAppSpec: type: object properties: proactiveEnabled: type: boolean cesApp: type: string confirmationRequirement: type: string enum: - CONFIRMATION_REQUIREMENT_UNSPECIFIED - REQUIRED - NOT_REQUIRED x-enumDescriptions: - '' - '' - '' reactiveEnabled: type: boolean GoogleCloudDialogflowV2CesToolSpec: type: object properties: confirmationRequirement: type: string enum: - CONFIRMATION_REQUIREMENT_UNSPECIFIED - REQUIRED - NOT_REQUIRED x-enumDescriptions: - '' - '' - '' cesTool: type: string GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata: type: object properties: suggestionFeatureType: type: string enum: - TYPE_UNSPECIFIED - ARTICLE_SUGGESTION - FAQ - SMART_REPLY - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' createTime: type: string format: date-time conversationProfile: type: string GoogleCloudDialogflowV2ClearSuggestionFeatureConfigRequest: type: object properties: suggestionFeatureType: type: string enum: - TYPE_UNSPECIFIED - ARTICLE_SUGGESTION - FAQ - SMART_REPLY - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2CompleteConversationRequest: type: object GoogleCloudDialogflowV2Connection: type: object properties: connectionId: type: string readOnly: true errorDetails: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConnectionErrorDetails' state: type: string enum: - STATE_UNSPECIFIED - CONNECTED - DISCONNECTED - AUTHENTICATION_FAILED - KEEPALIVE x-enumDescriptions: - '' - '' - '' - '' - '' readOnly: true updateTime: type: string format: date-time readOnly: true GoogleCloudDialogflowV2ConnectionErrorDetails: type: object properties: errorMessage: type: string certificateState: type: string enum: - CERTIFICATE_STATE_UNSPECIFIED - CERTIFICATE_VALID - CERTIFICATE_INVALID - CERTIFICATE_EXPIRED - CERTIFICATE_HOSTNAME_NOT_FOUND - CERTIFICATE_UNAUTHENTICATED - CERTIFICATE_TRUST_STORE_NOT_FOUND - CERTIFICATE_HOSTNAME_INVALID_FORMAT - CERTIFICATE_QUOTA_EXCEEDED x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' readOnly: true GoogleCloudDialogflowV2Context: type: object properties: parameters: type: object additionalProperties: description: Properties of the object. name: type: string lifespanCount: type: integer format: int32 GoogleCloudDialogflowV2Conversation: type: object properties: phoneNumber: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationPhoneNumber' name: type: string readOnly: true initialGeneratorContexts: type: object readOnly: true additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationGeneratorContext' initialConversationProfile: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' endTime: type: string format: date-time readOnly: true conversationStage: type: string enum: - CONVERSATION_STAGE_UNSPECIFIED - VIRTUAL_AGENT_STAGE - HUMAN_ASSIST_STAGE x-enumDescriptions: - '' - '' - '' ingestedContextReferences: type: object readOnly: true additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationContextReference' startTime: type: string format: date-time readOnly: true lifecycleState: type: string enum: - LIFECYCLE_STATE_UNSPECIFIED - IN_PROGRESS - COMPLETED x-enumDescriptions: - '' - '' - '' readOnly: true telephonyConnectionInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationTelephonyConnectionInfo' conversationProfile: type: string GoogleCloudDialogflowV2ConversationContext: type: object properties: messageEntries: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2MessageEntry' GoogleCloudDialogflowV2ConversationContextReference: type: object properties: createTime: type: string format: date-time readOnly: true languageCode: type: string updateMode: type: string enum: - UPDATE_MODE_UNSPECIFIED - APPEND - OVERWRITE x-enumDescriptions: - '' - '' - '' contextContents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationContextReferenceContextContent' GoogleCloudDialogflowV2ConversationContextReferenceContextContent: type: object properties: contentFormat: type: string enum: - CONTENT_FORMAT_UNSPECIFIED - JSON - PLAIN_TEXT x-enumDescriptions: - '' - '' - '' ingestionTime: type: string format: date-time readOnly: true content: type: string answerRecord: type: string GoogleCloudDialogflowV2ConversationDataset: type: object properties: conversationCount: type: string format: int64 readOnly: true displayName: type: string name: type: string readOnly: true description: type: string createTime: type: string format: date-time readOnly: true satisfiesPzi: type: boolean readOnly: true satisfiesPzs: type: boolean readOnly: true conversationInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationInfo' inputConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2InputConfig' GoogleCloudDialogflowV2ConversationEvent: type: object properties: newMessagePayload: $ref: '#/components/schemas/GoogleCloudDialogflowV2Message' newRecognitionResultPayload: $ref: '#/components/schemas/GoogleCloudDialogflowV2StreamingRecognitionResult' errorStatus: $ref: '#/components/schemas/GoogleRpcStatus' type: type: string enum: - TYPE_UNSPECIFIED - CONVERSATION_STARTED - CONVERSATION_FINISHED - HUMAN_INTERVENTION_NEEDED - NEW_MESSAGE - NEW_RECOGNITION_RESULT - UNRECOVERABLE_ERROR x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' conversation: type: string GoogleCloudDialogflowV2ConversationGeneratorContext: type: object properties: generatorType: type: string enum: - GENERATOR_TYPE_UNSPECIFIED - FREE_FORM - AGENT_COACHING - SUMMARIZATION - TRANSLATION - AGENT_FEEDBACK - CUSTOMER_MESSAGE_GENERATION x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' readOnly: true GoogleCloudDialogflowV2ConversationInfo: type: object properties: languageCode: type: string GoogleCloudDialogflowV2ConversationModel: type: object properties: state: type: string enum: - STATE_UNSPECIFIED - CREATING - UNDEPLOYED - DEPLOYING - DEPLOYED - UNDEPLOYING - DELETING - FAILED - PENDING x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' readOnly: true smartReplyModelMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowV2SmartReplyModelMetadata' name: type: string datasets: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2InputDataset' displayName: type: string createTime: type: string format: date-time readOnly: true articleSuggestionModelMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowV2ArticleSuggestionModelMetadata' languageCode: type: string satisfiesPzs: type: boolean readOnly: true satisfiesPzi: type: boolean readOnly: true GoogleCloudDialogflowV2ConversationModelEvaluation: type: object properties: smartReplyMetrics: $ref: '#/components/schemas/GoogleCloudDialogflowV2SmartReplyMetrics' displayName: type: string rawHumanEvalTemplateCsv: type: string readOnly: true evaluationConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2EvaluationConfig' name: type: string createTime: type: string format: date-time readOnly: true GoogleCloudDialogflowV2ConversationPhoneNumber: type: object properties: countryCode: type: integer format: int32 readOnly: true phoneNumber: type: string readOnly: true GoogleCloudDialogflowV2ConversationProfile: type: object properties: loggingConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2LoggingConfig' humanAgentHandoffConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentHandoffConfig' sttConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2SpeechToTextConfig' displayName: type: string newRecognitionResultNotificationConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2NotificationConfig' updateTime: type: string format: date-time readOnly: true securitySettings: type: string timeZone: type: string languageCode: type: string ttsConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2SynthesizeSpeechConfig' automatedAgentConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2AutomatedAgentConfig' createTime: type: string format: date-time readOnly: true humanAgentAssistantConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfig' newMessageEventNotificationConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2NotificationConfig' sipConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2SipConfig' notificationConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2NotificationConfig' name: type: string GoogleCloudDialogflowV2ConversationTelephonyConnectionInfo: type: object properties: dialedNumber: type: string readOnly: true sipHeaders: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoSipHeader' sdp: type: string extraMimeContents: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoMimeContent' GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoMimeContent: type: object properties: content: type: string format: byte mimeType: type: string GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoSipHeader: type: object properties: value: type: string name: type: string GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata: type: object properties: conversationDataset: type: string GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata: type: object properties: createTime: type: string format: date-time conversationModel: type: string state: type: string enum: - STATE_UNSPECIFIED - INITIALIZING - RUNNING - CANCELLED - SUCCEEDED - FAILED x-enumDescriptions: - '' - '' - '' - '' - '' - '' conversationModelEvaluation: type: string GoogleCloudDialogflowV2CreateConversationModelEvaluationRequest: type: object properties: conversationModelEvaluation: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationModelEvaluation' GoogleCloudDialogflowV2CreateConversationModelOperationMetadata: type: object properties: state: type: string enum: - STATE_UNSPECIFIED - PENDING - SUCCEEDED - FAILED - CANCELLED - CANCELLING - TRAINING x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' conversationModel: type: string doneTime: type: string format: date-time createTime: type: string format: date-time GoogleCloudDialogflowV2CustomPronunciationParams: type: object properties: phoneticEncoding: type: string enum: - PHONETIC_ENCODING_UNSPECIFIED - PHONETIC_ENCODING_IPA - PHONETIC_ENCODING_X_SAMPA x-enumDescriptions: - '' - '' - '' phrase: type: string pronunciation: type: string GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata: type: object GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata: type: object properties: doneTime: type: string format: date-time conversationModel: type: string createTime: type: string format: date-time GoogleCloudDialogflowV2DeployConversationModelOperationMetadata: type: object properties: createTime: type: string format: date-time doneTime: type: string format: date-time conversationModel: type: string GoogleCloudDialogflowV2DeployConversationModelRequest: type: object GoogleCloudDialogflowV2DetectIntentRequest: type: object properties: inputAudio: type: string format: byte queryInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2QueryInput' outputAudioConfigMask: type: string outputAudioConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2OutputAudioConfig' queryParams: $ref: '#/components/schemas/GoogleCloudDialogflowV2QueryParameters' GoogleCloudDialogflowV2DetectIntentResponse: type: object properties: webhookStatus: $ref: '#/components/schemas/GoogleRpcStatus' queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2QueryResult' outputAudio: type: string format: byte responseId: type: string outputAudioConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2OutputAudioConfig' GoogleCloudDialogflowV2DialogflowAssistAnswer: type: object properties: answerRecord: type: string intentSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentSuggestion' queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2QueryResult' GoogleCloudDialogflowV2Document: type: object properties: state: type: string enum: - STATE_UNSPECIFIED - CREATING - ACTIVE - UPDATING - RELOADING - DELETING x-enumDescriptions: - '' - '' - '' - '' - '' - '' readOnly: true name: type: string displayName: type: string latestReloadStatus: $ref: '#/components/schemas/GoogleCloudDialogflowV2DocumentReloadStatus' mimeType: type: string knowledgeTypes: type: array items: type: string enum: - KNOWLEDGE_TYPE_UNSPECIFIED - FAQ - EXTRACTIVE_QA - ARTICLE_SUGGESTION - AGENT_FACING_SMART_REPLY x-enumDescriptions: - '' - '' - '' - '' - '' enableAutoReload: type: boolean rawContent: type: string format: byte metadata: type: object additionalProperties: type: string contentUri: type: string GoogleCloudDialogflowV2DocumentReloadStatus: type: object properties: time: type: string format: date-time status: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowV2DtmfParameters: type: object properties: acceptsDtmfInput: type: boolean GoogleCloudDialogflowV2EncryptionSpec: type: object properties: name: type: string kmsKey: type: string GoogleCloudDialogflowV2EntityType: type: object properties: displayName: type: string name: type: string autoExpansionMode: type: string enum: - AUTO_EXPANSION_MODE_UNSPECIFIED - AUTO_EXPANSION_MODE_DEFAULT x-enumDescriptions: - '' - '' entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityTypeEntity' enableFuzzyExtraction: type: boolean kind: type: string enum: - KIND_UNSPECIFIED - KIND_MAP - KIND_LIST - KIND_REGEXP x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2EntityTypeBatch: type: object properties: entityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' GoogleCloudDialogflowV2EntityTypeEntity: type: object properties: value: type: string synonyms: type: array items: type: string GoogleCloudDialogflowV2Environment: type: object properties: updateTime: type: string format: date-time readOnly: true textToSpeechSettings: $ref: '#/components/schemas/GoogleCloudDialogflowV2TextToSpeechSettings' agentVersion: type: string fulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowV2Fulfillment' name: type: string readOnly: true description: type: string state: type: string enum: - STATE_UNSPECIFIED - STOPPED - LOADING - RUNNING x-enumDescriptions: - '' - '' - '' - '' readOnly: true GoogleCloudDialogflowV2EnvironmentHistory: type: object properties: entries: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EnvironmentHistoryEntry' parent: type: string readOnly: true nextPageToken: type: string readOnly: true GoogleCloudDialogflowV2EnvironmentHistoryEntry: type: object properties: description: type: string createTime: type: string format: date-time agentVersion: type: string GoogleCloudDialogflowV2EvaluationConfig: type: object properties: smartComposeConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig' datasets: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2InputDataset' smartReplyConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig' GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig: type: object properties: maxResultCount: type: integer format: int32 allowlistDocument: type: string GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig: type: object properties: allowlistDocument: type: string maxResultCount: type: integer format: int32 GoogleCloudDialogflowV2EvaluationStatus: type: object properties: done: type: boolean readOnly: true pipelineStatus: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowV2EventInput: type: object properties: parameters: type: object additionalProperties: description: Properties of the object. name: type: string languageCode: type: string GoogleCloudDialogflowV2ExportAgentRequest: type: object properties: agentUri: type: string GoogleCloudDialogflowV2ExportAgentResponse: type: object properties: agentUri: type: string agentContent: type: string format: byte GoogleCloudDialogflowV2ExportDocumentRequest: type: object properties: gcsDestination: $ref: '#/components/schemas/GoogleCloudDialogflowV2GcsDestination' exportFullContent: type: boolean smartMessagingPartialUpdate: type: boolean GoogleCloudDialogflowV2ExportOperationMetadata: type: object properties: exportedGcsDestination: $ref: '#/components/schemas/GoogleCloudDialogflowV2GcsDestination' GoogleCloudDialogflowV2FaqAnswer: type: object properties: metadata: type: object additionalProperties: type: string answer: type: string source: type: string answerRecord: type: string question: type: string confidence: type: number format: float GoogleCloudDialogflowV2FewShotExample: type: object properties: summarizationSectionList: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationSectionList' conversationContext: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationContext' extraInfo: type: object additionalProperties: type: string output: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorSuggestion' GoogleCloudDialogflowV2FreeFormContext: type: object properties: text: type: string GoogleCloudDialogflowV2FreeFormSuggestion: type: object properties: response: type: string GoogleCloudDialogflowV2Fulfillment: type: object properties: displayName: type: string name: type: string enabled: type: boolean genericWebService: $ref: '#/components/schemas/GoogleCloudDialogflowV2FulfillmentGenericWebService' features: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2FulfillmentFeature' GoogleCloudDialogflowV2FulfillmentFeature: type: object properties: type: type: string enum: - TYPE_UNSPECIFIED - SMALLTALK x-enumDescriptions: - '' - '' GoogleCloudDialogflowV2FulfillmentGenericWebService: type: object properties: uri: type: string username: type: string password: type: string isCloudFunction: type: boolean requestHeaders: type: object additionalProperties: type: string GoogleCloudDialogflowV2GcsDestination: type: object properties: uri: type: string GoogleCloudDialogflowV2GcsSources: type: object properties: uris: type: array items: type: string GoogleCloudDialogflowV2GenerateStatelessSuggestionRequest: type: object properties: securitySettings: type: string generatorName: type: string contextReferences: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationContextReference' generator: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' conversationContext: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationContext' triggerEvents: type: array items: type: string enum: - TRIGGER_EVENT_UNSPECIFIED - END_OF_UTTERANCE - MANUAL_CALL - CUSTOMER_MESSAGE - AGENT_MESSAGE x-enumDescriptions: - '' - '' - '' - '' - '' GoogleCloudDialogflowV2GenerateStatelessSuggestionResponse: type: object properties: generatorSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorSuggestion' GoogleCloudDialogflowV2GenerateStatelessSummaryRequest: type: object properties: maxContextSize: type: integer format: int32 latestMessage: type: string conversationProfile: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' statelessConversation: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateStatelessSummaryRequestMinimalConversation' GoogleCloudDialogflowV2GenerateStatelessSummaryRequestMinimalConversation: type: object properties: messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Message' GoogleCloudDialogflowV2GenerateStatelessSummaryResponse: type: object properties: contextSize: type: integer format: int32 latestMessage: type: string summary: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateStatelessSummaryResponseSummary' GoogleCloudDialogflowV2GenerateStatelessSummaryResponseSummary: type: object properties: text: type: string baselineModelVersion: type: string textSections: type: object additionalProperties: type: string GoogleCloudDialogflowV2GenerateSuggestionsRequest: type: object properties: triggerEvents: type: array items: type: string enum: - TRIGGER_EVENT_UNSPECIFIED - END_OF_UTTERANCE - MANUAL_CALL - CUSTOMER_MESSAGE - AGENT_MESSAGE x-enumDescriptions: - '' - '' - '' - '' - '' latestMessage: type: string GoogleCloudDialogflowV2GenerateSuggestionsResponse: type: object properties: generatorSuggestionAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer' latestMessage: type: string GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer: type: object properties: sourceGenerator: type: string answerRecord: type: string generatorSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorSuggestion' GoogleCloudDialogflowV2Generator: type: object properties: triggerEvent: type: string enum: - TRIGGER_EVENT_UNSPECIFIED - END_OF_UTTERANCE - MANUAL_CALL - CUSTOMER_MESSAGE - AGENT_MESSAGE x-enumDescriptions: - '' - '' - '' - '' - '' createTime: type: string format: date-time readOnly: true toolsetTools: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolsetTool' inferenceParameter: $ref: '#/components/schemas/GoogleCloudDialogflowV2InferenceParameter' updateTime: type: string format: date-time readOnly: true tools: type: array items: type: string freeFormContext: $ref: '#/components/schemas/GoogleCloudDialogflowV2FreeFormContext' agentCoachingContext: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingContext' description: type: string summarizationContext: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationContext' suggestionDedupingConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestionDedupingConfig' cesToolSpecs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2CesToolSpec' cesAppSpecs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2CesAppSpec' publishedModel: type: string name: type: string readOnly: true GoogleCloudDialogflowV2GeneratorEvaluation: type: object properties: evaluationStatus: $ref: '#/components/schemas/GoogleCloudDialogflowV2EvaluationStatus' satisfiesPzs: type: boolean readOnly: true satisfiesPzi: type: boolean readOnly: true name: type: string readOnly: true completeTime: type: string format: date-time readOnly: true summarizationMetrics: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetrics' displayName: type: string generatorEvaluationConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorEvaluationConfig' createTime: type: string format: date-time readOnly: true initialGenerator: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' GoogleCloudDialogflowV2GeneratorEvaluationConfig: type: object properties: summarizationConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorEvaluationConfigSummarizationConfig' outputGcsBucketPath: type: string inputDataConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorEvaluationConfigInputDataConfig' GoogleCloudDialogflowV2GeneratorEvaluationConfigAgentAssistInputDataConfig: type: object properties: startTime: type: string format: date-time endTime: type: string format: date-time GoogleCloudDialogflowV2GeneratorEvaluationConfigDatasetInputDataConfig: type: object properties: dataset: type: string GoogleCloudDialogflowV2GeneratorEvaluationConfigInputDataConfig: type: object properties: agentAssistInputDataConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorEvaluationConfigAgentAssistInputDataConfig' sampleSize: type: integer format: int32 summaryGenerationOption: type: string enum: - SUMMARY_GENERATION_OPTION_UNSPECIFIED - ALWAYS_GENERATE - GENERATE_IF_MISSING - DO_NOT_GENERATE x-enumDescriptions: - '' - '' - '' - '' isSummaryGenerationAllowed: type: boolean startTime: type: string format: date-time endTime: type: string format: date-time datasetInputDataConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorEvaluationConfigDatasetInputDataConfig' inputDataSourceType: type: string enum: - INPUT_DATA_SOURCE_TYPE_UNSPECIFIED - AGENT_ASSIST_CONVERSATIONS - INSIGHTS_CONVERSATIONS x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2GeneratorEvaluationConfigSummarizationConfig: type: object properties: evaluatorVersion: type: string enableAccuracyEvaluation: type: boolean completenessEvaluationVersion: type: string enableCompletenessEvaluation: type: boolean accuracyEvaluationVersion: type: string GoogleCloudDialogflowV2GeneratorSuggestion: type: object properties: freeFormSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2FreeFormSuggestion' summarySuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarySuggestion' toolCallInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo' agentCoachingSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestion' GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo: type: object properties: toolCall: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolCall' toolCallResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolCallResult' GoogleCloudDialogflowV2HumanAgentAssistantConfig: type: object properties: humanAgentSuggestionConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig' notificationConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2NotificationConfig' messageAnalysisConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig' endUserSuggestionConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig' GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig: type: object properties: baselineModelVersion: type: string model: type: string GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig: type: object properties: recentSentencesCount: type: integer format: int32 GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig: type: object properties: enableSentimentAnalysis: type: boolean enableSentimentAnalysisV3: type: boolean enableEntityExtraction: type: boolean GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig: type: object properties: generators: type: array items: type: string enableAsyncToolCall: type: boolean useUnredactedConversationData: type: boolean featureConfigs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig' skipEmptyEventBasedSuggestion: type: boolean disableHighLatencyFeaturesSyncDelivery: type: boolean groupSuggestionResponses: type: boolean GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig: type: object properties: conversationProcessConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig' disableQuerySearchContext: type: boolean enableResponseDebugInfo: type: boolean enableEventBasedSuggestion: type: boolean queryConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig' enableQuerySuggestionWhenNoAnswer: type: boolean conversationModelConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig' disableAgentQueryLogging: type: boolean raiSettings: $ref: '#/components/schemas/GoogleCloudDialogflowV2RaiSettings' suggestionTriggerSettings: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings' suggestionFeature: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestionFeature' suggestionTriggerEvent: type: string enum: - TRIGGER_EVENT_UNSPECIFIED - END_OF_UTTERANCE - MANUAL_CALL - CUSTOMER_MESSAGE - AGENT_MESSAGE x-enumDescriptions: - '' - '' - '' - '' - '' enableConversationAugmentedQuery: type: boolean enableQuerySuggestionOnly: type: boolean GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig: type: object properties: dialogflowQuerySource: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource' maxResults: type: integer format: int32 contextSize: type: integer format: int32 documentQuerySource: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource' sections: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigSections' confidenceThreshold: type: number format: float contextFilterSettings: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings' knowledgeBaseQuerySource: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource' GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings: type: object properties: dropIvrMessages: type: boolean dropHandoffMessages: type: boolean dropVirtualAgentMessages: type: boolean GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource: type: object properties: agent: type: string humanAgentSideConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig' GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig: type: object properties: agent: type: string GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource: type: object properties: documents: type: array items: type: string GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource: type: object properties: knowledgeBases: type: array items: type: string GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigSections: type: object properties: sectionTypes: type: array items: type: string enum: - SECTION_TYPE_UNSPECIFIED - SITUATION - ACTION - RESOLUTION - REASON_FOR_CANCELLATION - CUSTOMER_SATISFACTION - ENTITIES x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings: type: object properties: onlyEndUser: type: boolean noSmalltalk: type: boolean GoogleCloudDialogflowV2HumanAgentAssistantEvent: type: object properties: suggestionResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestionResult' participant: type: string conversation: type: string GoogleCloudDialogflowV2HumanAgentHandoffConfig: type: object properties: salesforceLiveAgentConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig' livePersonConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig' GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig: type: object properties: accountNumber: type: string GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig: type: object properties: organizationId: type: string deploymentId: type: string buttonId: type: string endpointDomain: type: string GoogleCloudDialogflowV2ImportAgentRequest: type: object properties: agentUri: type: string agentContent: type: string format: byte GoogleCloudDialogflowV2ImportConversationDataOperationMetadata: type: object properties: conversationDataset: type: string createTime: type: string format: date-time partialFailures: type: array items: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowV2ImportConversationDataOperationResponse: type: object properties: importCount: type: integer format: int32 conversationDataset: type: string GoogleCloudDialogflowV2ImportConversationDataRequest: type: object properties: inputConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2InputConfig' GoogleCloudDialogflowV2ImportDocumentTemplate: type: object properties: mimeType: type: string metadata: type: object additionalProperties: type: string knowledgeTypes: type: array items: type: string enum: - KNOWLEDGE_TYPE_UNSPECIFIED - FAQ - EXTRACTIVE_QA - ARTICLE_SUGGESTION - AGENT_FACING_SMART_REPLY x-enumDescriptions: - '' - '' - '' - '' - '' GoogleCloudDialogflowV2ImportDocumentsRequest: type: object properties: importGcsCustomMetadata: type: boolean documentTemplate: $ref: '#/components/schemas/GoogleCloudDialogflowV2ImportDocumentTemplate' gcsSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2GcsSources' GoogleCloudDialogflowV2ImportDocumentsResponse: type: object properties: warnings: type: array items: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowV2InferenceParameter: type: object properties: topK: type: integer format: int32 maxOutputTokens: type: integer format: int32 temperature: type: number format: double topP: type: number format: double GoogleCloudDialogflowV2IngestContextReferencesRequest: type: object properties: contextReferences: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationContextReference' GoogleCloudDialogflowV2IngestContextReferencesResponse: type: object properties: ingestedContextReferences: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationContextReference' GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo: type: object properties: contextReferenceRetrieved: type: boolean ingestedParametersDebugInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IngestedContextReferenceDebugInfoIngestedParameterDebugInfo' projectNotAllowlisted: type: boolean GoogleCloudDialogflowV2IngestedContextReferenceDebugInfoIngestedParameterDebugInfo: type: object properties: parameter: type: string ingestionStatus: type: string enum: - INGESTION_STATUS_UNSPECIFIED - INGESTION_STATUS_SUCCEEDED - INGESTION_STATUS_CONTEXT_NOT_AVAILABLE - INGESTION_STATUS_PARSE_FAILED - INGESTION_STATUS_INVALID_ENTRY - INGESTION_STATUS_INVALID_FORMAT - INGESTION_STATUS_LANGUAGE_MISMATCH x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata: type: object properties: request: $ref: '#/components/schemas/GoogleCloudDialogflowV2InitializeEncryptionSpecRequest' GoogleCloudDialogflowV2InitializeEncryptionSpecRequest: type: object properties: encryptionSpec: $ref: '#/components/schemas/GoogleCloudDialogflowV2EncryptionSpec' GoogleCloudDialogflowV2InputAudioConfig: type: object properties: disableNoSpeechRecognizedEvent: type: boolean modelVariant: type: string enum: - SPEECH_MODEL_VARIANT_UNSPECIFIED - USE_BEST_AVAILABLE - USE_STANDARD - USE_ENHANCED x-enumDescriptions: - '' - '' - '' - '' enableWordInfo: type: boolean sampleRateHertz: type: integer format: int32 phraseHints: type: array items: type: string languageCode: type: string enableAutomaticPunctuation: type: boolean singleUtterance: type: boolean geminiAsrConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2SpeechToTextConfigGeminiAsrConfig' enableVoiceActivityEvents: type: boolean phraseSets: type: array items: type: string speechContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SpeechContext' optOutConformerModelMigration: type: boolean audioEncoding: type: string enum: - AUDIO_ENCODING_UNSPECIFIED - AUDIO_ENCODING_LINEAR_16 - AUDIO_ENCODING_FLAC - AUDIO_ENCODING_MULAW - AUDIO_ENCODING_AMR - AUDIO_ENCODING_AMR_WB - AUDIO_ENCODING_OGG_OPUS - AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE - AUDIO_ENCODING_ALAW x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' model: type: string useGeminiAsr: type: boolean GoogleCloudDialogflowV2InputConfig: type: object properties: gcsSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2GcsSources' GoogleCloudDialogflowV2InputDataset: type: object properties: dataset: type: string GoogleCloudDialogflowV2Intent: type: object properties: outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' defaultResponsePlatforms: type: array items: type: string enum: - PLATFORM_UNSPECIFIED - FACEBOOK - SLACK - TELEGRAM - KIK - SKYPE - LINE - VIBER - ACTIONS_ON_GOOGLE - GOOGLE_HANGOUTS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' inputContextNames: type: array items: type: string rootFollowupIntentName: type: string readOnly: true action: type: string messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessage' priority: type: integer format: int32 mlDisabled: type: boolean parentFollowupIntentName: type: string displayName: type: string isFallback: type: boolean parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentParameter' webhookState: type: string enum: - WEBHOOK_STATE_UNSPECIFIED - WEBHOOK_STATE_ENABLED - WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING x-enumDescriptions: - '' - '' - '' events: type: array items: type: string trainingPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentTrainingPhrase' endInteraction: type: boolean name: type: string resetContexts: type: boolean followupIntentInfo: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentFollowupIntentInfo' liveAgentHandoff: type: boolean GoogleCloudDialogflowV2IntentBatch: type: object properties: intents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' GoogleCloudDialogflowV2IntentFollowupIntentInfo: type: object properties: parentFollowupIntentName: type: string followupIntentName: type: string GoogleCloudDialogflowV2IntentMessage: type: object properties: linkOutSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion' payload: type: object additionalProperties: description: Properties of the object. browseCarouselCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard' suggestions: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSuggestions' text: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageText' mediaContent: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageMediaContent' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' carouselSelect: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageCarouselSelect' tableCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageTableCard' listSelect: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageListSelect' card: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageCard' basicCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBasicCard' platform: type: string enum: - PLATFORM_UNSPECIFIED - FACEBOOK - SLACK - TELEGRAM - KIK - SKYPE - LINE - VIBER - ACTIONS_ON_GOOGLE - GOOGLE_HANGOUTS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' simpleResponses: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSimpleResponses' quickReplies: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageQuickReplies' GoogleCloudDialogflowV2IntentMessageBasicCard: type: object properties: image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' title: type: string formattedText: type: string subtitle: type: string buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBasicCardButton' GoogleCloudDialogflowV2IntentMessageBasicCardButton: type: object properties: openUriAction: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction' title: type: string GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction: type: object properties: uri: type: string GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard: type: object properties: imageDisplayOptions: type: string enum: - IMAGE_DISPLAY_OPTIONS_UNSPECIFIED - GRAY - WHITE - CROPPED - BLURRED_BACKGROUND x-enumDescriptions: - '' - '' - '' - '' - '' items: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem' GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem: type: object properties: description: type: string footer: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' openUriAction: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction' title: type: string GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction: type: object properties: urlTypeHint: type: string enum: - URL_TYPE_HINT_UNSPECIFIED - AMP_ACTION - AMP_CONTENT x-enumDescriptions: - '' - '' - '' url: type: string GoogleCloudDialogflowV2IntentMessageCard: type: object properties: imageUri: type: string title: type: string buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageCardButton' subtitle: type: string GoogleCloudDialogflowV2IntentMessageCardButton: type: object properties: text: type: string postback: type: string GoogleCloudDialogflowV2IntentMessageCarouselSelect: type: object properties: items: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem' GoogleCloudDialogflowV2IntentMessageCarouselSelectItem: type: object properties: info: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSelectItemInfo' title: type: string description: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' GoogleCloudDialogflowV2IntentMessageColumnProperties: type: object properties: header: type: string horizontalAlignment: type: string enum: - HORIZONTAL_ALIGNMENT_UNSPECIFIED - LEADING - CENTER - TRAILING x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2IntentMessageImage: type: object properties: imageUri: type: string accessibilityText: type: string GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion: type: object properties: uri: type: string destinationName: type: string GoogleCloudDialogflowV2IntentMessageListSelect: type: object properties: title: type: string items: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageListSelectItem' subtitle: type: string GoogleCloudDialogflowV2IntentMessageListSelectItem: type: object properties: info: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSelectItemInfo' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' description: type: string title: type: string GoogleCloudDialogflowV2IntentMessageMediaContent: type: object properties: mediaObjects: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject' mediaType: type: string enum: - RESPONSE_MEDIA_TYPE_UNSPECIFIED - AUDIO x-enumDescriptions: - '' - '' GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject: type: object properties: description: type: string icon: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' contentUrl: type: string largeImage: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' name: type: string GoogleCloudDialogflowV2IntentMessageQuickReplies: type: object properties: quickReplies: type: array items: type: string title: type: string GoogleCloudDialogflowV2IntentMessageSelectItemInfo: type: object properties: key: type: string synonyms: type: array items: type: string GoogleCloudDialogflowV2IntentMessageSimpleResponse: type: object properties: textToSpeech: type: string displayText: type: string ssml: type: string GoogleCloudDialogflowV2IntentMessageSimpleResponses: type: object properties: simpleResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSimpleResponse' GoogleCloudDialogflowV2IntentMessageSuggestion: type: object properties: title: type: string GoogleCloudDialogflowV2IntentMessageSuggestions: type: object properties: suggestions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSuggestion' GoogleCloudDialogflowV2IntentMessageTableCard: type: object properties: buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBasicCardButton' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' columnProperties: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageColumnProperties' title: type: string rows: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageTableCardRow' subtitle: type: string GoogleCloudDialogflowV2IntentMessageTableCardCell: type: object properties: text: type: string GoogleCloudDialogflowV2IntentMessageTableCardRow: type: object properties: cells: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageTableCardCell' dividerAfter: type: boolean GoogleCloudDialogflowV2IntentMessageText: type: object properties: text: type: array items: type: string GoogleCloudDialogflowV2IntentParameter: type: object properties: prompts: type: array items: type: string value: type: string isList: type: boolean name: type: string displayName: type: string defaultValue: type: string entityTypeDisplayName: type: string mandatory: type: boolean GoogleCloudDialogflowV2IntentSuggestion: type: object properties: displayName: type: string description: type: string intentV2: type: string GoogleCloudDialogflowV2IntentTrainingPhrase: type: object properties: name: type: string readOnly: true type: type: string enum: - TYPE_UNSPECIFIED - EXAMPLE - TEMPLATE x-enumDescriptions: - '' - '' - '' timesAddedCount: type: integer format: int32 parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentTrainingPhrasePart' GoogleCloudDialogflowV2IntentTrainingPhrasePart: type: object properties: text: type: string userDefined: type: boolean entityType: type: string alias: type: string GoogleCloudDialogflowV2KnowledgeAssistAnswer: type: object properties: suggestedQueryAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer' suggestedQuery: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery' knowledgeAssistDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistDebugInfo' answerRecord: type: string GoogleCloudDialogflowV2KnowledgeAssistAnswerAdditionalSuggestedQueryResult: type: object properties: answerRecord: type: string readOnly: true suggestedQuery: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery' GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer: type: object properties: answerText: type: string generativeSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource' eventSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource' faqSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource' playbookSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource' GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource: type: object properties: snippets: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource' event: type: string GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource: type: object properties: question: type: string GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource: type: object properties: snippets: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet' GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet: type: object properties: text: type: string uri: type: string title: type: string metadata: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery: type: object properties: searchContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuerySearchContext' queryText: type: string GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuerySearchContext: type: object properties: value: type: string key: type: string GoogleCloudDialogflowV2KnowledgeAssistDebugInfo: type: object properties: queryGenerationFailureReason: type: string enum: - QUERY_GENERATION_FAILURE_REASON_UNSPECIFIED - QUERY_GENERATION_OUT_OF_QUOTA - QUERY_GENERATION_FAILED - QUERY_GENERATION_NO_QUERY_GENERATED - QUERY_GENERATION_RAI_FAILED - NOT_IN_ALLOWLIST - QUERY_GENERATION_QUERY_REDACTED - QUERY_GENERATION_LLM_RESPONSE_PARSE_FAILED - QUERY_GENERATION_EMPTY_CONVERSATION - QUERY_GENERATION_EMPTY_LAST_MESSAGE - QUERY_GENERATION_TRIGGERING_EVENT_CONDITION_NOT_MET x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' serviceLatency: $ref: '#/components/schemas/GoogleCloudDialogflowV2ServiceLatency' cesDebugInfo: type: object additionalProperties: description: Properties of the object. knowledgeAssistBehavior: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistDebugInfoKnowledgeAssistBehavior' queryCategorizationFailureReason: type: string enum: - QUERY_CATEGORIZATION_FAILURE_REASON_UNSPECIFIED - QUERY_CATEGORIZATION_INVALID_CONFIG - QUERY_CATEGORIZATION_RESULT_NOT_FOUND - QUERY_CATEGORIZATION_FAILED x-enumDescriptions: - '' - '' - '' - '' queryGenerationDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistDebugInfoQueryGenerationDebugInfo' ingestedContextReferenceDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo' datastoreResponseReason: type: string enum: - DATASTORE_RESPONSE_REASON_UNSPECIFIED - NONE - SEARCH_OUT_OF_QUOTA - SEARCH_EMPTY_RESULTS - ANSWER_GENERATION_GEN_AI_DISABLED - ANSWER_GENERATION_OUT_OF_QUOTA - ANSWER_GENERATION_ERROR - ANSWER_GENERATION_NOT_ENOUGH_INFO - ANSWER_GENERATION_RAI_FAILED - ANSWER_GENERATION_NOT_GROUNDED x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2KnowledgeAssistDebugInfoKnowledgeAssistBehavior: type: object properties: appendedSearchContextCount: type: integer format: int32 queryGenerationEndUserLanguageMismatch: type: boolean queryContainedSearchContext: type: boolean conversationTranscriptHasMixedLanguages: type: boolean useCustomSafetyFilterLevel: type: boolean useTranslatedMessage: type: boolean disableSyncDelivery: type: boolean thirdPartyConnectorAllowed: type: boolean previousQueriesIncluded: type: boolean multipleQueriesGenerated: type: boolean queryGenerationAgentLanguageMismatch: type: boolean primaryQueryRedactedAndReplaced: type: boolean returnQueryOnly: type: boolean invalidItemsQuerySuggestionSkipped: type: boolean endUserMetadataIncluded: type: boolean usePubsubDelivery: type: boolean answerGenerationRewriterOn: type: boolean GoogleCloudDialogflowV2KnowledgeAssistDebugInfoQueryGenerationDebugInfo: type: object properties: thinkingBudgetTokens: type: integer format: int32 similarityToLastQueryThreshold: type: number format: float similarityToLastQuery: type: number format: float totalTokenCount: type: integer format: int32 thinkingLevel: type: string candidatesTokenCount: type: integer format: int32 promptTokenCount: type: integer format: int32 GoogleCloudDialogflowV2KnowledgeBase: type: object properties: name: type: string languageCode: type: string displayName: type: string GoogleCloudDialogflowV2KnowledgeOperationMetadata: type: object properties: state: type: string enum: - STATE_UNSPECIFIED - PENDING - RUNNING - DONE x-enumDescriptions: - '' - '' - '' - '' readOnly: true knowledgeBase: type: string exportOperationMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowV2ExportOperationMetadata' doneTime: type: string format: date-time GoogleCloudDialogflowV2ListAnswerRecordsResponse: type: object properties: nextPageToken: type: string answerRecords: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnswerRecord' GoogleCloudDialogflowV2ListContextsResponse: type: object properties: nextPageToken: type: string contexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' GoogleCloudDialogflowV2ListConversationDatasetsResponse: type: object properties: nextPageToken: type: string conversationDatasets: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationDataset' GoogleCloudDialogflowV2ListConversationModelEvaluationsResponse: type: object properties: conversationModelEvaluations: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationModelEvaluation' nextPageToken: type: string GoogleCloudDialogflowV2ListConversationModelsResponse: type: object properties: conversationModels: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationModel' nextPageToken: type: string GoogleCloudDialogflowV2ListConversationProfilesResponse: type: object properties: nextPageToken: type: string conversationProfiles: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ConversationProfile' GoogleCloudDialogflowV2ListConversationsResponse: type: object properties: nextPageToken: type: string conversations: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Conversation' GoogleCloudDialogflowV2ListDocumentsResponse: type: object properties: documents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Document' nextPageToken: type: string GoogleCloudDialogflowV2ListEntityTypesResponse: type: object properties: nextPageToken: type: string entityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' GoogleCloudDialogflowV2ListEnvironmentsResponse: type: object properties: environments: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Environment' nextPageToken: type: string GoogleCloudDialogflowV2ListGeneratorEvaluationsResponse: type: object properties: generatorEvaluations: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorEvaluation' nextPageToken: type: string GoogleCloudDialogflowV2ListGeneratorsResponse: type: object properties: nextPageToken: type: string generators: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Generator' GoogleCloudDialogflowV2ListIntentsResponse: type: object properties: intents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' nextPageToken: type: string GoogleCloudDialogflowV2ListKnowledgeBasesResponse: type: object properties: knowledgeBases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeBase' nextPageToken: type: string GoogleCloudDialogflowV2ListMessagesResponse: type: object properties: messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Message' nextPageToken: type: string GoogleCloudDialogflowV2ListParticipantsResponse: type: object properties: participants: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Participant' nextPageToken: type: string GoogleCloudDialogflowV2ListSessionEntityTypesResponse: type: object properties: sessionEntityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' nextPageToken: type: string GoogleCloudDialogflowV2ListSipTrunksResponse: type: object properties: sipTrunks: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SipTrunk' nextPageToken: type: string GoogleCloudDialogflowV2ListToolsResponse: type: object properties: tools: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Tool' nextPageToken: type: string GoogleCloudDialogflowV2ListVersionsResponse: type: object properties: nextPageToken: type: string versions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Version' GoogleCloudDialogflowV2LoggingConfig: type: object properties: enableStackdriverLogging: type: boolean GoogleCloudDialogflowV2Message: type: object properties: createTime: type: string format: date-time readOnly: true participant: type: string readOnly: true sendTime: type: string format: date-time sentimentAnalysis: $ref: '#/components/schemas/GoogleCloudDialogflowV2SentimentAnalysisResult' name: type: string participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' readOnly: true messageAnnotation: $ref: '#/components/schemas/GoogleCloudDialogflowV2MessageAnnotation' content: type: string languageCode: type: string GoogleCloudDialogflowV2MessageAnnotation: type: object properties: parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnnotatedMessagePart' containEntities: type: boolean GoogleCloudDialogflowV2MessageEntry: type: object properties: role: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' languageCode: type: string createTime: type: string format: date-time text: type: string GoogleCloudDialogflowV2NotificationConfig: type: object properties: topic: type: string messageFormat: type: string enum: - MESSAGE_FORMAT_UNSPECIFIED - PROTO - JSON x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2OriginalDetectIntentRequest: type: object properties: source: type: string version: type: string payload: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2OutputAudio: type: object properties: config: $ref: '#/components/schemas/GoogleCloudDialogflowV2OutputAudioConfig' audio: type: string format: byte GoogleCloudDialogflowV2OutputAudioConfig: type: object properties: audioEncoding: type: string enum: - OUTPUT_AUDIO_ENCODING_UNSPECIFIED - OUTPUT_AUDIO_ENCODING_LINEAR_16 - OUTPUT_AUDIO_ENCODING_MP3 - OUTPUT_AUDIO_ENCODING_MP3_64_KBPS - OUTPUT_AUDIO_ENCODING_OGG_OPUS - OUTPUT_AUDIO_ENCODING_MULAW - OUTPUT_AUDIO_ENCODING_ALAW x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' sampleRateHertz: type: integer format: int32 synthesizeSpeechConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2SynthesizeSpeechConfig' GoogleCloudDialogflowV2Participant: type: object properties: agentDesktopSource: type: string enum: - AGENT_DESKTOP_SOURCE_UNSPECIFIED - LIVE_PERSON - GENESYS_CLOUD - TWILIO - SALESFORCE - OTHER x-enumDescriptions: - '' - '' - '' - '' - '' - '' obfuscatedExternalUserId: type: string documentsMetadataFilters: type: object additionalProperties: type: string sipRecordingMediaLabel: type: string name: type: string role: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2ProbeDetails: type: object properties: initTime: type: string format: date-time readOnly: true optionsLatency: type: string readOnly: true probeStatus: type: string enum: - PROBE_STATUS_UNSPECIFIED - PROBE_STATUS_SUCCESS - PROBE_STATUS_FAILED x-enumDescriptions: - '' - '' - '' readOnly: true GoogleCloudDialogflowV2QueryInput: type: object properties: text: $ref: '#/components/schemas/GoogleCloudDialogflowV2TextInput' audioConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2InputAudioConfig' event: $ref: '#/components/schemas/GoogleCloudDialogflowV2EventInput' GoogleCloudDialogflowV2QueryParameters: type: object properties: timeZone: type: string sessionEntityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' contexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' resetContexts: type: boolean sentimentAnalysisRequestConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2SentimentAnalysisRequestConfig' geoLocation: $ref: '#/components/schemas/GoogleTypeLatLng' platform: type: string webhookHeaders: type: object additionalProperties: type: string payload: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2QueryResult: type: object properties: intentDetectionConfidence: type: number format: float webhookSource: type: string action: type: string webhookPayload: type: object additionalProperties: description: Properties of the object. queryText: type: string outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' sentimentAnalysisResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2SentimentAnalysisResult' parameters: type: object additionalProperties: description: Properties of the object. speechRecognitionConfidence: type: number format: float intent: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' allRequiredParamsPresent: type: boolean languageCode: type: string fulfillmentMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessage' fulfillmentText: type: string diagnosticInfo: type: object additionalProperties: description: Properties of the object. cancelsSlotFilling: type: boolean GoogleCloudDialogflowV2RaiSettings: type: object properties: raiCategoryConfigs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2RaiSettingsRaiCategoryConfig' GoogleCloudDialogflowV2RaiSettingsRaiCategoryConfig: type: object properties: sensitivityLevel: type: string enum: - SENSITIVITY_LEVEL_UNSPECIFIED - BLOCK_MOST - BLOCK_SOME - BLOCK_FEW - BLOCK_NONE x-enumDescriptions: - '' - '' - '' - '' - '' category: type: string enum: - RAI_CATEGORY_UNSPECIFIED - DANGEROUS_CONTENT - SEXUALLY_EXPLICIT - HARASSMENT - HATE_SPEECH x-enumDescriptions: - '' - '' - '' - '' - '' GoogleCloudDialogflowV2ReloadDocumentRequest: type: object properties: smartMessagingPartialUpdate: type: boolean importGcsCustomMetadata: type: boolean contentUri: type: string GoogleCloudDialogflowV2RestoreAgentRequest: type: object properties: agentUri: type: string agentContent: type: string format: byte GoogleCloudDialogflowV2SearchAgentsResponse: type: object properties: agents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Agent' nextPageToken: type: string GoogleCloudDialogflowV2SearchKnowledgeAnswer: type: object properties: answerSources: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeAnswerAnswerSource' answerRecord: type: string answer: type: string answerType: type: string enum: - ANSWER_TYPE_UNSPECIFIED - FAQ - GENERATIVE - INTENT - PLAYBOOK - EVENT x-enumDescriptions: - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2SearchKnowledgeAnswerAnswerSource: type: object properties: title: type: string uri: type: string metadata: type: object additionalProperties: description: Properties of the object. snippet: type: string GoogleCloudDialogflowV2SearchKnowledgeDebugInfo: type: object properties: cesDebugInfo: type: object additionalProperties: description: Properties of the object. serviceLatency: $ref: '#/components/schemas/GoogleCloudDialogflowV2ServiceLatency' datastoreResponseReason: type: string enum: - DATASTORE_RESPONSE_REASON_UNSPECIFIED - NONE - SEARCH_OUT_OF_QUOTA - SEARCH_EMPTY_RESULTS - ANSWER_GENERATION_GEN_AI_DISABLED - ANSWER_GENERATION_OUT_OF_QUOTA - ANSWER_GENERATION_ERROR - ANSWER_GENERATION_NOT_ENOUGH_INFO - ANSWER_GENERATION_RAI_FAILED - ANSWER_GENERATION_NOT_GROUNDED x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' searchKnowledgeBehavior: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeDebugInfoSearchKnowledgeBehavior' ingestedContextReferenceDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo' GoogleCloudDialogflowV2SearchKnowledgeDebugInfoSearchKnowledgeBehavior: type: object properties: endUserMetadataIncluded: type: boolean answerGenerationRewriterOn: type: boolean thirdPartyConnectorAllowed: type: boolean GoogleCloudDialogflowV2SearchKnowledgeRequest: type: object properties: conversation: type: string endUserMetadata: type: object additionalProperties: description: Properties of the object. searchConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfig' exactSearch: type: boolean query: $ref: '#/components/schemas/GoogleCloudDialogflowV2TextInput' conversationProfile: type: string parent: type: string querySource: type: string enum: - QUERY_SOURCE_UNSPECIFIED - AGENT_QUERY - SUGGESTED_QUERY x-enumDescriptions: - '' - '' - '' latestMessage: type: string sessionId: type: string GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfig: type: object properties: filterSpecs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigFilterSpecs' boostSpecs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecs' GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecs: type: object properties: dataStores: type: array items: type: string spec: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpec' GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpec: type: object properties: conditionBoostSpecs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpec' GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpec: type: object properties: boostControlSpec: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpec' condition: type: string boost: type: number format: float GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpec: type: object properties: controlPoints: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpecControlPoint' interpolationType: type: string enum: - INTERPOLATION_TYPE_UNSPECIFIED - LINEAR x-enumDescriptions: - '' - '' attributeType: type: string enum: - ATTRIBUTE_TYPE_UNSPECIFIED - NUMERICAL - FRESHNESS x-enumDescriptions: - '' - '' - '' fieldName: type: string GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpecControlPoint: type: object properties: attributeValue: type: string boostAmount: type: number format: float GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigFilterSpecs: type: object properties: dataStores: type: array items: type: string filter: type: string GoogleCloudDialogflowV2SearchKnowledgeResponse: type: object properties: searchKnowledgeDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeDebugInfo' rewrittenQuery: type: string answers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SearchKnowledgeAnswer' GoogleCloudDialogflowV2Sentiment: type: object properties: magnitude: type: number format: float score: type: number format: float GoogleCloudDialogflowV2SentimentAnalysisRequestConfig: type: object properties: analyzeQueryTextSentiment: type: boolean GoogleCloudDialogflowV2SentimentAnalysisResult: type: object properties: queryTextSentiment: $ref: '#/components/schemas/GoogleCloudDialogflowV2Sentiment' GoogleCloudDialogflowV2ServiceLatency: type: object properties: internalServiceLatencies: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ServiceLatencyInternalServiceLatency' GoogleCloudDialogflowV2ServiceLatencyInternalServiceLatency: type: object properties: completeTime: type: string format: date-time latencyMs: type: number format: float startTime: type: string format: date-time step: type: string GoogleCloudDialogflowV2SessionEntityType: type: object properties: entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityTypeEntity' entityOverrideMode: type: string enum: - ENTITY_OVERRIDE_MODE_UNSPECIFIED - ENTITY_OVERRIDE_MODE_OVERRIDE - ENTITY_OVERRIDE_MODE_SUPPLEMENT x-enumDescriptions: - '' - '' - '' name: type: string GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata: type: object properties: conversationProfile: type: string participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' createTime: type: string format: date-time suggestionFeatureType: type: string enum: - TYPE_UNSPECIFIED - ARTICLE_SUGGESTION - FAQ - SMART_REPLY - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2SetSuggestionFeatureConfigRequest: type: object properties: participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' suggestionFeatureConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig' GoogleCloudDialogflowV2SipConfig: type: object properties: keepConversationRunning: type: boolean copyInboundCallLegHeaders: type: array items: type: string allowVirtualAgentInteraction: type: boolean maxAudioRecordingDuration: type: string inactiveStart: type: boolean createConversationOnTheFly: type: boolean ignoreReinviteMediaDirection: type: boolean GoogleCloudDialogflowV2SipHostname: type: object properties: peerHostname: type: string pingInterval: type: string readOnly: true probeDetails: $ref: '#/components/schemas/GoogleCloudDialogflowV2ProbeDetails' peerSocketAddress: type: string readOnly: true enabledSipPing: type: boolean readOnly: true connectionState: type: string enum: - CONNECTION_STATE_UNSPECIFIED - CONNECTED - DISCONNECTED - AUTHENTICATION_FAILED - KEEPALIVE x-enumDescriptions: - '' - '' - '' - '' - '' readOnly: true errorDetails: $ref: '#/components/schemas/GoogleCloudDialogflowV2SipHostnameHostnameErrorDetails' GoogleCloudDialogflowV2SipHostnameHostnameErrorDetails: type: object properties: errorMessage: type: string readOnly: true certificateState: type: string enum: - HOSTNAME_CERTIFICATE_STATE_UNSPECIFIED - VALID - INVALID - EXPIRED - HOSTNAME_NOT_FOUND - UNAUTHENTICATED - TRUST_STORE_NOT_FOUND - HOSTNAME_INVALID_FORMAT - QUOTA_EXCEEDED x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' readOnly: true GoogleCloudDialogflowV2SipTrunk: type: object properties: peerHostnames: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SipHostname' connections: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Connection' googleRootCertFile: type: string enum: - CERT_FILE_UNSPECIFIED - EXTERNAL_PRIVATE_CA x-enumDescriptions: - '' - '' displayName: type: string expectedHostname: type: array items: type: string name: type: string GoogleCloudDialogflowV2SmartReplyAnswer: type: object properties: answerRecord: type: string reply: type: string confidence: type: number format: float GoogleCloudDialogflowV2SmartReplyMetrics: type: object properties: allowlistCoverage: type: number format: float conversationCount: type: string format: int64 topNMetrics: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics' GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics: type: object properties: n: type: integer format: int32 recall: type: number format: float GoogleCloudDialogflowV2SmartReplyModelMetadata: type: object properties: trainingModelType: type: string enum: - MODEL_TYPE_UNSPECIFIED - SMART_REPLY_DUAL_ENCODER_MODEL - SMART_REPLY_BERT_MODEL x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2SpeechContext: type: object properties: phrases: type: array items: type: string boost: type: number format: float GoogleCloudDialogflowV2SpeechToTextConfig: type: object properties: useTimeoutBasedEndpointing: type: boolean audioEncoding: type: string enum: - AUDIO_ENCODING_UNSPECIFIED - AUDIO_ENCODING_LINEAR_16 - AUDIO_ENCODING_FLAC - AUDIO_ENCODING_MULAW - AUDIO_ENCODING_AMR - AUDIO_ENCODING_AMR_WB - AUDIO_ENCODING_OGG_OPUS - AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE - AUDIO_ENCODING_ALAW x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' model: type: string geminiAsrConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2SpeechToTextConfigGeminiAsrConfig' speechModelVariant: type: string enum: - SPEECH_MODEL_VARIANT_UNSPECIFIED - USE_BEST_AVAILABLE - USE_STANDARD - USE_ENHANCED x-enumDescriptions: - '' - '' - '' - '' enableWordInfo: type: boolean sampleRateHertz: type: integer format: int32 languageCode: type: string phraseSets: type: array items: type: string useGeminiAsr: type: boolean GoogleCloudDialogflowV2SpeechToTextConfigGeminiAsrConfig: type: object properties: startOfSpeechSensitivity: type: string enum: - START_SENSITIVITY_UNSPECIFIED - START_SENSITIVITY_HIGH - START_SENSITIVITY_LOW x-enumDescriptions: - '' - '' - '' prefixPaddingMs: type: integer format: int32 endOfSpeechSensitivity: type: string enum: - END_SENSITIVITY_UNSPECIFIED - END_SENSITIVITY_HIGH - END_SENSITIVITY_LOW x-enumDescriptions: - '' - '' - '' silenceDurationMs: type: integer format: int32 modelId: type: string GoogleCloudDialogflowV2SpeechWordInfo: type: object properties: startOffset: type: string word: type: string confidence: type: number format: float endOffset: type: string GoogleCloudDialogflowV2StreamingRecognitionResult: type: object properties: transcript: type: string messageType: type: string enum: - MESSAGE_TYPE_UNSPECIFIED - TRANSCRIPT - DTMF_DIGITS - END_OF_SINGLE_UTTERANCE - PARTIAL_DTMF_DIGITS - SPEECH_ACTIVITY_BEGIN - SPEECH_ACTIVITY_END x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' isFinal: type: boolean languageCode: type: string speechWordInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SpeechWordInfo' speechEndOffset: type: string confidence: type: number format: float GoogleCloudDialogflowV2SuggestArticlesRequest: type: object properties: latestMessage: type: string contextSize: type: integer format: int32 assistQueryParams: $ref: '#/components/schemas/GoogleCloudDialogflowV2AssistQueryParameters' GoogleCloudDialogflowV2SuggestArticlesResponse: type: object properties: latestMessage: type: string articleAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ArticleAnswer' contextSize: type: integer format: int32 GoogleCloudDialogflowV2SuggestConversationSummaryRequest: type: object properties: assistQueryParams: $ref: '#/components/schemas/GoogleCloudDialogflowV2AssistQueryParameters' latestMessage: type: string contextSize: type: integer format: int32 GoogleCloudDialogflowV2SuggestConversationSummaryResponse: type: object properties: contextSize: type: integer format: int32 summary: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummary' latestMessage: type: string GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummary: type: object properties: sortedTextSections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummarySummarySection' text: type: string textSections: type: object additionalProperties: type: string answerRecord: type: string baselineModelVersion: type: string GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummarySummarySection: type: object properties: section: type: string readOnly: true summary: type: string readOnly: true GoogleCloudDialogflowV2SuggestFaqAnswersRequest: type: object properties: contextSize: type: integer format: int32 latestMessage: type: string assistQueryParams: $ref: '#/components/schemas/GoogleCloudDialogflowV2AssistQueryParameters' GoogleCloudDialogflowV2SuggestFaqAnswersResponse: type: object properties: latestMessage: type: string contextSize: type: integer format: int32 faqAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2FaqAnswer' GoogleCloudDialogflowV2SuggestKnowledgeAssistRequest: type: object properties: previousSuggestedQuery: type: string latestMessage: type: string contextSize: type: integer format: int32 GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse: type: object properties: knowledgeAssistAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswer' additionalSuggestedQueryResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerAdditionalSuggestedQueryResult' contextSize: type: integer format: int32 latestMessage: type: string GoogleCloudDialogflowV2SuggestSmartRepliesRequest: type: object properties: currentTextInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2TextInput' latestMessage: type: string contextSize: type: integer format: int32 GoogleCloudDialogflowV2SuggestSmartRepliesResponse: type: object properties: contextSize: type: integer format: int32 smartReplyAnswers: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SmartReplyAnswer' latestMessage: type: string GoogleCloudDialogflowV2SuggestionDedupingConfig: type: object properties: similarityThreshold: type: number format: float enableDeduping: type: boolean GoogleCloudDialogflowV2SuggestionFeature: type: object properties: type: type: string enum: - TYPE_UNSPECIFIED - ARTICLE_SUGGESTION - FAQ - SMART_REPLY - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2SuggestionInput: type: object properties: action: type: string enum: - ACTION_UNSPECIFIED - CANCEL - REVISE - CONFIRM x-enumDescriptions: - '' - '' - '' - '' sendTime: type: string format: date-time parameters: type: object additionalProperties: description: Properties of the object. answerRecord: type: string GoogleCloudDialogflowV2SuggestionResult: type: object properties: suggestSmartRepliesResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestSmartRepliesResponse' generateSuggestionsResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateSuggestionsResponse' suggestFaqAnswersResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestFaqAnswersResponse' error: $ref: '#/components/schemas/GoogleRpcStatus' suggestArticlesResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestArticlesResponse' suggestKnowledgeAssistResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse' GoogleCloudDialogflowV2SummarizationContext: type: object properties: version: type: string fewShotExamples: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2FewShotExample' summarizationSections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationSection' outputLanguageCode: type: string GoogleCloudDialogflowV2SummarizationEvaluationMetrics: type: object properties: overallSectionTokens: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken' summarizationEvaluationMergedResultsUri: type: string readOnly: true conversationDetails: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetail' summarizationEvaluationResults: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsSummarizationEvaluationResult' overallMetrics: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsOverallScoresByMetric' GoogleCloudDialogflowV2SummarizationEvaluationMetricsAccuracyDecomposition: type: object properties: accuracyReasoning: type: string readOnly: true point: type: string readOnly: true isAccurate: type: boolean readOnly: true GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceDecomposition: type: object properties: isAdherent: type: boolean readOnly: true adherenceReasoning: type: string readOnly: true point: type: string readOnly: true GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceRubric: type: object properties: question: type: string readOnly: true reasoning: type: string readOnly: true isAddressed: type: boolean readOnly: true GoogleCloudDialogflowV2SummarizationEvaluationMetricsCompletenessRubric: type: object properties: question: type: string readOnly: true isAddressed: type: boolean readOnly: true GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetail: type: object properties: summarySections: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarySuggestionSummarySection' metricDetails: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetail' messageEntries: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2MessageEntry' sectionTokens: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken' GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetail: type: object properties: sectionDetails: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetailSectionDetail' metric: type: string readOnly: true score: type: number format: float readOnly: true GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetailMetricDetailSectionDetail: type: object properties: section: type: string readOnly: true sectionSummary: type: string readOnly: true score: type: number format: float readOnly: true evaluationResults: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsEvaluationResult' GoogleCloudDialogflowV2SummarizationEvaluationMetricsDecomposition: type: object properties: accuracyDecomposition: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsAccuracyDecomposition' adherenceDecomposition: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceDecomposition' GoogleCloudDialogflowV2SummarizationEvaluationMetricsEvaluationResult: type: object properties: accuracyDecomposition: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsAccuracyDecomposition' adherenceRubric: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsAdherenceRubric' completenessRubric: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsCompletenessRubric' GoogleCloudDialogflowV2SummarizationEvaluationMetricsOverallScoresByMetric: type: object properties: metric: type: string readOnly: true GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken: type: object properties: tokenCount: type: string format: int64 readOnly: true section: type: string readOnly: true GoogleCloudDialogflowV2SummarizationEvaluationMetricsSummarizationEvaluationResult: type: object properties: score: type: number format: float readOnly: true metric: type: string readOnly: true section: type: string readOnly: true evaluationResults: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsEvaluationResult' sessionId: type: string readOnly: true sectionSummary: type: string readOnly: true decompositions: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationEvaluationMetricsDecomposition' GoogleCloudDialogflowV2SummarizationSection: type: object properties: key: type: string type: type: string enum: - TYPE_UNSPECIFIED - SITUATION - ACTION - RESOLUTION - REASON_FOR_CANCELLATION - CUSTOMER_SATISFACTION - ENTITIES - CUSTOMER_DEFINED - SITUATION_CONCISE - ACTION_CONCISE x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' definition: type: string GoogleCloudDialogflowV2SummarizationSectionList: type: object properties: summarizationSections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarizationSection' GoogleCloudDialogflowV2SummarySuggestion: type: object properties: summarySections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarySuggestionSummarySection' GoogleCloudDialogflowV2SummarySuggestionSummarySection: type: object properties: section: type: string summary: type: string GoogleCloudDialogflowV2SynthesizeSpeechConfig: type: object properties: pitch: type: number format: double effectsProfileId: type: array items: type: string volumeGainDb: type: number format: double pronunciations: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2CustomPronunciationParams' voice: $ref: '#/components/schemas/GoogleCloudDialogflowV2VoiceSelectionParams' speakingRate: type: number format: double GoogleCloudDialogflowV2TextInput: type: object properties: text: type: string languageCode: type: string GoogleCloudDialogflowV2TextToSpeechSettings: type: object properties: synthesizeSpeechConfigs: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowV2SynthesizeSpeechConfig' outputAudioEncoding: type: string enum: - OUTPUT_AUDIO_ENCODING_UNSPECIFIED - OUTPUT_AUDIO_ENCODING_LINEAR_16 - OUTPUT_AUDIO_ENCODING_MP3 - OUTPUT_AUDIO_ENCODING_MP3_64_KBPS - OUTPUT_AUDIO_ENCODING_OGG_OPUS - OUTPUT_AUDIO_ENCODING_MULAW - OUTPUT_AUDIO_ENCODING_ALAW x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' sampleRateHertz: type: integer format: int32 enableTextToSpeech: type: boolean GoogleCloudDialogflowV2Tool: type: object properties: satisfiesPzs: type: boolean readOnly: true functionSpec: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolFunctionTool' createTime: type: string format: date-time readOnly: true connectorSpec: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolConnectorTool' displayName: type: string satisfiesPzi: type: boolean readOnly: true name: type: string readOnly: true openApiSpec: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolOpenApiTool' description: type: string actionConfirmationRequirement: type: object additionalProperties: type: string enum: - CONFIRMATION_REQUIREMENT_UNSPECIFIED - REQUIRED - NOT_REQUIRED x-enumDescriptions: - '' - '' - '' toolKey: type: string extensionSpec: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolExtensionTool' updateTime: type: string format: date-time readOnly: true GoogleCloudDialogflowV2ToolAuthentication: type: object properties: apiKeyConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolAuthenticationApiKeyConfig' oauthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolAuthenticationOAuthConfig' serviceAgentAuthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolAuthenticationServiceAgentAuthConfig' bearerTokenConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolAuthenticationBearerTokenConfig' GoogleCloudDialogflowV2ToolAuthenticationApiKeyConfig: type: object properties: secretVersionForApiKey: type: string keyName: type: string requestLocation: type: string enum: - REQUEST_LOCATION_UNSPECIFIED - HEADER - QUERY_STRING x-enumDescriptions: - '' - '' - '' apiKey: type: string GoogleCloudDialogflowV2ToolAuthenticationBearerTokenConfig: type: object properties: token: type: string secretVersionForToken: type: string GoogleCloudDialogflowV2ToolAuthenticationOAuthConfig: type: object properties: oauthGrantType: type: string enum: - OAUTH_GRANT_TYPE_UNSPECIFIED - CLIENT_CREDENTIAL x-enumDescriptions: - '' - '' clientSecret: type: string clientId: type: string secretVersionForClientSecret: type: string tokenEndpoint: type: string scopes: type: array items: type: string GoogleCloudDialogflowV2ToolAuthenticationServiceAgentAuthConfig: type: object properties: serviceAgentAuth: type: string enum: - SERVICE_AGENT_AUTH_UNSPECIFIED - ID_TOKEN - ACCESS_TOKEN x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2ToolCall: type: object properties: action: type: string createTime: type: string format: date-time readOnly: true cesApp: type: string cesToolset: type: string answerRecord: type: string toolDisplayDetails: type: string inputParameters: type: object additionalProperties: description: Properties of the object. tool: type: string toolDisplayName: type: string state: type: string enum: - STATE_UNSPECIFIED - TRIGGERED - NEEDS_CONFIRMATION x-enumDescriptions: - '' - '' - '' readOnly: true cesTool: type: string GoogleCloudDialogflowV2ToolCallResult: type: object properties: answerRecord: type: string error: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolCallResultError' cesTool: type: string action: type: string content: type: string cesApp: type: string rawContent: type: string format: byte tool: type: string cesToolset: type: string createTime: type: string format: date-time readOnly: true GoogleCloudDialogflowV2ToolCallResultError: type: object properties: retryable: type: boolean message: type: string GoogleCloudDialogflowV2ToolConnectorTool: type: object properties: name: type: string actions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolConnectorToolAction' GoogleCloudDialogflowV2ToolConnectorToolAction: type: object properties: outputFields: type: array items: type: string entityOperation: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolConnectorToolActionEntityOperation' connectionActionId: type: string inputFields: type: array items: type: string GoogleCloudDialogflowV2ToolConnectorToolActionEntityOperation: type: object properties: operation: type: string enum: - OPERATION_TYPE_UNSPECIFIED - LIST - GET - CREATE - UPDATE - DELETE x-enumDescriptions: - '' - '' - '' - '' - '' - '' entityId: type: string GoogleCloudDialogflowV2ToolExtensionTool: type: object properties: name: type: string GoogleCloudDialogflowV2ToolFunctionTool: type: object properties: outputSchema: type: object additionalProperties: description: Properties of the object. methodType: type: string enum: - METHOD_TYPE_UNSPECIFIED - GET - POST - PUT - DELETE - PATCH x-enumDescriptions: - '' - '' - '' - '' - '' - '' inputSchema: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2ToolOpenApiTool: type: object properties: serviceDirectoryConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolServiceDirectoryConfig' textSchema: type: string authentication: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolAuthentication' tlsConfig: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolTLSConfig' GoogleCloudDialogflowV2ToolServiceDirectoryConfig: type: object properties: service: type: string GoogleCloudDialogflowV2ToolTLSConfig: type: object properties: caCerts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolTLSConfigCACert' GoogleCloudDialogflowV2ToolTLSConfigCACert: type: object properties: cert: type: string format: byte displayName: type: string GoogleCloudDialogflowV2ToolsetTool: type: object properties: toolset: type: string operationId: type: string confirmationRequirement: type: string enum: - CONFIRMATION_REQUIREMENT_UNSPECIFIED - REQUIRED - NOT_REQUIRED x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2TrainAgentRequest: type: object GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata: type: object properties: conversationModel: type: string createTime: type: string format: date-time doneTime: type: string format: date-time GoogleCloudDialogflowV2UndeployConversationModelRequest: type: object GoogleCloudDialogflowV2ValidationError: type: object properties: errorMessage: type: string severity: type: string enum: - SEVERITY_UNSPECIFIED - INFO - WARNING - ERROR - CRITICAL x-enumDescriptions: - '' - '' - '' - '' - '' entries: type: array items: type: string GoogleCloudDialogflowV2ValidationResult: type: object properties: validationErrors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ValidationError' GoogleCloudDialogflowV2Version: type: object properties: createTime: type: string format: date-time readOnly: true name: type: string readOnly: true versionNumber: type: integer format: int32 readOnly: true status: type: string enum: - VERSION_STATUS_UNSPECIFIED - IN_PROGRESS - READY - FAILED x-enumDescriptions: - '' - '' - '' - '' readOnly: true description: type: string GoogleCloudDialogflowV2VoiceSelectionParams: type: object properties: ssmlGender: type: string enum: - SSML_VOICE_GENDER_UNSPECIFIED - SSML_VOICE_GENDER_MALE - SSML_VOICE_GENDER_FEMALE - SSML_VOICE_GENDER_NEUTRAL x-enumDescriptions: - '' - '' - '' - '' name: type: string GoogleCloudDialogflowV2WebhookRequest: type: object properties: responseId: type: string session: type: string queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2QueryResult' originalDetectIntentRequest: $ref: '#/components/schemas/GoogleCloudDialogflowV2OriginalDetectIntentRequest' GoogleCloudDialogflowV2WebhookResponse: type: object properties: followupEventInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2EventInput' fulfillmentText: type: string payload: type: object additionalProperties: description: Properties of the object. fulfillmentMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessage' sessionEntityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' source: type: string outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' GoogleCloudDialogflowV2beta1AgentCoachingInstruction: type: object properties: agentAction: type: string condition: type: string duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResult' systemAction: type: string displayName: type: string displayDetails: type: string triggeringEvent: type: string enum: - TRIGGER_EVENT_UNSPECIFIED - END_OF_UTTERANCE - MANUAL_CALL - CUSTOMER_MESSAGE - AGENT_MESSAGE - TOOL_CALL_COMPLETION x-enumDescriptions: - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResult: type: object properties: duplicateSuggestions: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion' GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion: type: object properties: answerRecord: type: string readOnly: true suggestionIndex: type: integer format: int32 readOnly: true similarityScore: type: number format: float readOnly: true GoogleCloudDialogflowV2beta1AgentCoachingSuggestion: type: object properties: applicableInstructions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingInstruction' agentActionSuggestions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionAgentActionSuggestion' sampleResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse' GoogleCloudDialogflowV2beta1AgentCoachingSuggestionAgentActionSuggestion: type: object properties: duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult' sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources' agentAction: type: string GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult: type: object properties: duplicateSuggestions: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion' GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion: type: object properties: suggestionIndex: type: integer format: int32 readOnly: true sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources' similarityScore: type: number format: float readOnly: true answerRecord: type: string readOnly: true GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse: type: object properties: duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult' sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources' responseText: type: string GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources: type: object properties: instructionIndexes: type: array readOnly: true items: type: integer format: int32 GoogleCloudDialogflowV2beta1AnnotatedMessagePart: type: object properties: formattedValue: {} entityType: type: string text: type: string GoogleCloudDialogflowV2beta1ArticleAnswer: type: object properties: snippets: type: array items: type: string uri: type: string answerRecord: type: string title: type: string metadata: type: object additionalProperties: type: string GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse: type: object properties: entityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1EntityType' GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse: type: object properties: intents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Intent' GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata: type: object properties: createTime: type: string format: date-time participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' conversationProfile: type: string suggestionFeatureType: type: string enum: - TYPE_UNSPECIFIED - ARTICLE_SUGGESTION - FAQ - SMART_REPLY - DIALOGFLOW_ASSIST - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2beta1Context: type: object properties: lifespanCount: type: integer format: int32 parameters: type: object additionalProperties: description: Properties of the object. name: type: string GoogleCloudDialogflowV2beta1ConversationEvent: type: object properties: type: type: string enum: - TYPE_UNSPECIFIED - CONVERSATION_STARTED - CONVERSATION_FINISHED - HUMAN_INTERVENTION_NEEDED - NEW_MESSAGE - NEW_RECOGNITION_RESULT - UNRECOVERABLE_ERROR x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' errorStatus: $ref: '#/components/schemas/GoogleRpcStatus' newMessagePayload: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Message' newRecognitionResultPayload: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1StreamingRecognitionResult' conversation: type: string GoogleCloudDialogflowV2beta1DialogflowAssistAnswer: type: object properties: answerRecord: type: string queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1QueryResult' intentSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentSuggestion' GoogleCloudDialogflowV2beta1EncryptionSpec: type: object properties: kmsKey: type: string name: type: string GoogleCloudDialogflowV2beta1EntityType: type: object properties: displayName: type: string enableFuzzyExtraction: type: boolean name: type: string entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1EntityTypeEntity' autoExpansionMode: type: string enum: - AUTO_EXPANSION_MODE_UNSPECIFIED - AUTO_EXPANSION_MODE_DEFAULT x-enumDescriptions: - '' - '' kind: type: string enum: - KIND_UNSPECIFIED - KIND_MAP - KIND_LIST - KIND_REGEXP x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2beta1EntityTypeEntity: type: object properties: value: type: string synonyms: type: array items: type: string GoogleCloudDialogflowV2beta1EventInput: type: object properties: parameters: type: object additionalProperties: description: Properties of the object. name: type: string languageCode: type: string GoogleCloudDialogflowV2beta1ExportAgentResponse: type: object properties: agentContent: type: string format: byte agentUri: type: string GoogleCloudDialogflowV2beta1ExportOperationMetadata: type: object properties: exportedGcsDestination: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1GcsDestination' GoogleCloudDialogflowV2beta1FaqAnswer: type: object properties: confidence: type: number format: float metadata: type: object additionalProperties: type: string question: type: string answerRecord: type: string answer: type: string source: type: string GoogleCloudDialogflowV2beta1FreeFormSuggestion: type: object properties: response: type: string GoogleCloudDialogflowV2beta1GcsDestination: type: object properties: uri: type: string GoogleCloudDialogflowV2beta1GenerateSuggestionsResponse: type: object properties: generatorSuggestionAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1GenerateSuggestionsResponseGeneratorSuggestionAnswer' latestMessage: type: string GoogleCloudDialogflowV2beta1GenerateSuggestionsResponseGeneratorSuggestionAnswer: type: object properties: answerRecord: type: string generatorSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1GeneratorSuggestion' sourceGenerator: type: string GoogleCloudDialogflowV2beta1GeneratorSuggestion: type: object properties: agentCoachingSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestion' freeFormSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1FreeFormSuggestion' toolCallInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo' summarySuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SummarySuggestion' GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo: type: object properties: toolCall: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ToolCall' toolCallResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ToolCallResult' GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent: type: object properties: participant: type: string suggestionResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestionResult' conversation: type: string GoogleCloudDialogflowV2beta1ImportDocumentsResponse: type: object properties: warnings: type: array items: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfo: type: object properties: ingestedParametersDebugInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfoIngestedParameterDebugInfo' projectNotAllowlisted: type: boolean contextReferenceRetrieved: type: boolean GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfoIngestedParameterDebugInfo: type: object properties: ingestionStatus: type: string enum: - INGESTION_STATUS_UNSPECIFIED - INGESTION_STATUS_SUCCEEDED - INGESTION_STATUS_CONTEXT_NOT_AVAILABLE - INGESTION_STATUS_PARSE_FAILED - INGESTION_STATUS_INVALID_ENTRY - INGESTION_STATUS_INVALID_FORMAT - INGESTION_STATUS_LANGUAGE_MISMATCH x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' parameter: type: string GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata: type: object properties: request: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest' GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest: type: object properties: encryptionSpec: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1EncryptionSpec' GoogleCloudDialogflowV2beta1Intent: type: object properties: isFallback: type: boolean parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentParameter' endInteraction: type: boolean parentFollowupIntentName: type: string rootFollowupIntentName: type: string readOnly: true displayName: type: string priority: type: integer format: int32 events: type: array items: type: string messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessage' outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Context' inputContextNames: type: array items: type: string defaultResponsePlatforms: type: array items: type: string enum: - PLATFORM_UNSPECIFIED - FACEBOOK - SLACK - TELEGRAM - KIK - SKYPE - LINE - VIBER - ACTIONS_ON_GOOGLE - TELEPHONY - GOOGLE_HANGOUTS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' resetContexts: type: boolean trainingPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentTrainingPhrase' action: type: string followupIntentInfo: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo' webhookState: type: string enum: - WEBHOOK_STATE_UNSPECIFIED - WEBHOOK_STATE_ENABLED - WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING x-enumDescriptions: - '' - '' - '' liveAgentHandoff: type: boolean mlDisabled: type: boolean mlEnabled: type: boolean name: type: string GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo: type: object properties: followupIntentName: type: string parentFollowupIntentName: type: string GoogleCloudDialogflowV2beta1IntentMessage: type: object properties: basicCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBasicCard' simpleResponses: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses' payload: type: object additionalProperties: description: Properties of the object. telephonyTransferCall: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' rbmCarouselRichCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard' card: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageCard' platform: type: string enum: - PLATFORM_UNSPECIFIED - FACEBOOK - SLACK - TELEGRAM - KIK - SKYPE - LINE - VIBER - ACTIONS_ON_GOOGLE - TELEPHONY - GOOGLE_HANGOUTS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' text: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageText' telephonyPlayAudio: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio' mediaContent: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageMediaContent' listSelect: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageListSelect' quickReplies: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies' linkOutSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion' tableCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTableCard' suggestions: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSuggestions' rbmText: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmText' browseCarouselCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard' carouselSelect: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect' rbmStandaloneRichCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard' telephonySynthesizeSpeech: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech' GoogleCloudDialogflowV2beta1IntentMessageBasicCard: type: object properties: formattedText: type: string title: type: string subtitle: type: string buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton: type: object properties: title: type: string openUriAction: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction' GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction: type: object properties: uri: type: string GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard: type: object properties: imageDisplayOptions: type: string enum: - IMAGE_DISPLAY_OPTIONS_UNSPECIFIED - GRAY - WHITE - CROPPED - BLURRED_BACKGROUND x-enumDescriptions: - '' - '' - '' - '' - '' items: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem' GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem: type: object properties: image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' footer: type: string openUriAction: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction' title: type: string description: type: string GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction: type: object properties: urlTypeHint: type: string enum: - URL_TYPE_HINT_UNSPECIFIED - AMP_ACTION - AMP_CONTENT x-enumDescriptions: - '' - '' - '' url: type: string GoogleCloudDialogflowV2beta1IntentMessageCard: type: object properties: buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageCardButton' subtitle: type: string title: type: string imageUri: type: string GoogleCloudDialogflowV2beta1IntentMessageCardButton: type: object properties: postback: type: string text: type: string GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect: type: object properties: items: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem: type: object properties: description: type: string title: type: string info: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' GoogleCloudDialogflowV2beta1IntentMessageColumnProperties: type: object properties: header: type: string horizontalAlignment: type: string enum: - HORIZONTAL_ALIGNMENT_UNSPECIFIED - LEADING - CENTER - TRAILING x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2beta1IntentMessageImage: type: object properties: imageUri: type: string accessibilityText: type: string GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion: type: object properties: destinationName: type: string uri: type: string GoogleCloudDialogflowV2beta1IntentMessageListSelect: type: object properties: subtitle: type: string title: type: string items: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem' GoogleCloudDialogflowV2beta1IntentMessageListSelectItem: type: object properties: title: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' info: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo' description: type: string GoogleCloudDialogflowV2beta1IntentMessageMediaContent: type: object properties: mediaObjects: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject' mediaType: type: string enum: - RESPONSE_MEDIA_TYPE_UNSPECIFIED - AUDIO x-enumDescriptions: - '' - '' GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject: type: object properties: largeImage: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' icon: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' description: type: string contentUrl: type: string name: type: string GoogleCloudDialogflowV2beta1IntentMessageQuickReplies: type: object properties: title: type: string quickReplies: type: array items: type: string GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent: type: object properties: description: type: string title: type: string suggestions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion' media: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia' GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia: type: object properties: height: type: string enum: - HEIGHT_UNSPECIFIED - SHORT - MEDIUM - TALL x-enumDescriptions: - '' - '' - '' - '' fileUri: type: string thumbnailUri: type: string GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard: type: object properties: cardWidth: type: string enum: - CARD_WIDTH_UNSPECIFIED - SMALL - MEDIUM x-enumDescriptions: - '' - '' - '' cardContents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent' GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard: type: object properties: thumbnailImageAlignment: type: string enum: - THUMBNAIL_IMAGE_ALIGNMENT_UNSPECIFIED - LEFT - RIGHT x-enumDescriptions: - '' - '' - '' cardOrientation: type: string enum: - CARD_ORIENTATION_UNSPECIFIED - HORIZONTAL - VERTICAL x-enumDescriptions: - '' - '' - '' cardContent: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent' GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction: type: object properties: openUrl: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri' dial: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial' shareLocation: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation' text: type: string postbackData: type: string GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial: type: object properties: phoneNumber: type: string GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri: type: object properties: uri: type: string GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation: type: object GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply: type: object properties: postbackData: type: string text: type: string GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion: type: object properties: reply: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply' action: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction' GoogleCloudDialogflowV2beta1IntentMessageRbmText: type: object properties: rbmSuggestion: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion' text: type: string GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo: type: object properties: key: type: string synonyms: type: array items: type: string GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse: type: object properties: displayText: type: string ssml: type: string textToSpeech: type: string GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses: type: object properties: simpleResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse' GoogleCloudDialogflowV2beta1IntentMessageSuggestion: type: object properties: title: type: string GoogleCloudDialogflowV2beta1IntentMessageSuggestions: type: object properties: suggestions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSuggestion' GoogleCloudDialogflowV2beta1IntentMessageTableCard: type: object properties: buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' title: type: string rows: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTableCardRow' subtitle: type: string columnProperties: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageColumnProperties' GoogleCloudDialogflowV2beta1IntentMessageTableCardCell: type: object properties: text: type: string GoogleCloudDialogflowV2beta1IntentMessageTableCardRow: type: object properties: dividerAfter: type: boolean cells: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTableCardCell' GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio: type: object properties: audioUri: type: string GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech: type: object properties: text: type: string ssml: type: string GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall: type: object properties: phoneNumber: type: string GoogleCloudDialogflowV2beta1IntentMessageText: type: object properties: text: type: array items: type: string GoogleCloudDialogflowV2beta1IntentParameter: type: object properties: mandatory: type: boolean defaultValue: type: string prompts: type: array items: type: string displayName: type: string name: type: string value: type: string isList: type: boolean entityTypeDisplayName: type: string GoogleCloudDialogflowV2beta1IntentSuggestion: type: object properties: intentV2: type: string description: type: string displayName: type: string GoogleCloudDialogflowV2beta1IntentTrainingPhrase: type: object properties: parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart' timesAddedCount: type: integer format: int32 name: type: string readOnly: true type: type: string enum: - TYPE_UNSPECIFIED - EXAMPLE - TEMPLATE x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart: type: object properties: entityType: type: string alias: type: string text: type: string userDefined: type: boolean GoogleCloudDialogflowV2beta1KnowledgeAnswers: type: object properties: answers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer: type: object properties: matchConfidenceLevel: type: string enum: - MATCH_CONFIDENCE_LEVEL_UNSPECIFIED - LOW - MEDIUM - HIGH x-enumDescriptions: - '' - '' - '' - '' source: type: string answer: type: string matchConfidence: type: number format: float faqQuestion: type: string GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer: type: object properties: knowledgeAssistDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfo' suggestedQuery: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery' answerRecord: type: string suggestedQueryAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer' GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerAdditionalSuggestedQueryResult: type: object properties: answerRecord: type: string readOnly: true suggestedQuery: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery' GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer: type: object properties: generativeSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource' eventSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource' answerText: type: string faqSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource' playbookSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource' GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource: type: object properties: event: type: string snippets: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource' GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource: type: object properties: question: type: string GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource: type: object properties: snippets: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet' GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet: type: object properties: uri: type: string text: type: string title: type: string metadata: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery: type: object properties: queryText: type: string searchContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuerySearchContext' GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuerySearchContext: type: object properties: value: type: string key: type: string GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfo: type: object properties: datastoreResponseReason: type: string enum: - DATASTORE_RESPONSE_REASON_UNSPECIFIED - NONE - SEARCH_OUT_OF_QUOTA - SEARCH_EMPTY_RESULTS - ANSWER_GENERATION_GEN_AI_DISABLED - ANSWER_GENERATION_OUT_OF_QUOTA - ANSWER_GENERATION_ERROR - ANSWER_GENERATION_NOT_ENOUGH_INFO - ANSWER_GENERATION_RAI_FAILED - ANSWER_GENERATION_NOT_GROUNDED x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' serviceLatency: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ServiceLatency' knowledgeAssistBehavior: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoKnowledgeAssistBehavior' queryGenerationFailureReason: type: string enum: - QUERY_GENERATION_FAILURE_REASON_UNSPECIFIED - QUERY_GENERATION_OUT_OF_QUOTA - QUERY_GENERATION_FAILED - QUERY_GENERATION_NO_QUERY_GENERATED - QUERY_GENERATION_RAI_FAILED - NOT_IN_ALLOWLIST - QUERY_GENERATION_QUERY_REDACTED - QUERY_GENERATION_LLM_RESPONSE_PARSE_FAILED - QUERY_GENERATION_EMPTY_CONVERSATION - QUERY_GENERATION_EMPTY_LAST_MESSAGE - QUERY_GENERATION_TRIGGERING_EVENT_CONDITION_NOT_MET x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' queryCategorizationFailureReason: type: string enum: - QUERY_CATEGORIZATION_FAILURE_REASON_UNSPECIFIED - QUERY_CATEGORIZATION_INVALID_CONFIG - QUERY_CATEGORIZATION_RESULT_NOT_FOUND - QUERY_CATEGORIZATION_FAILED x-enumDescriptions: - '' - '' - '' - '' cesDebugInfo: type: object additionalProperties: description: Properties of the object. queryGenerationDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoQueryGenerationDebugInfo' ingestedContextReferenceDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfo' GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoKnowledgeAssistBehavior: type: object properties: endUserMetadataIncluded: type: boolean multipleQueriesGenerated: type: boolean appendedSearchContextCount: type: integer format: int32 useCustomSafetyFilterLevel: type: boolean queryGenerationEndUserLanguageMismatch: type: boolean useTranslatedMessage: type: boolean queryContainedSearchContext: type: boolean thirdPartyConnectorAllowed: type: boolean previousQueriesIncluded: type: boolean invalidItemsQuerySuggestionSkipped: type: boolean primaryQueryRedactedAndReplaced: type: boolean usePubsubDelivery: type: boolean returnQueryOnly: type: boolean answerGenerationRewriterOn: type: boolean conversationTranscriptHasMixedLanguages: type: boolean queryGenerationAgentLanguageMismatch: type: boolean disableSyncDelivery: type: boolean GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoQueryGenerationDebugInfo: type: object properties: similarityToLastQueryThreshold: type: number format: float totalTokenCount: type: integer format: int32 thinkingBudgetTokens: type: integer format: int32 promptTokenCount: type: integer format: int32 thinkingLevel: type: string candidatesTokenCount: type: integer format: int32 similarityToLastQuery: type: number format: float GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata: type: object properties: exportOperationMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ExportOperationMetadata' knowledgeBase: type: string doneTime: type: string format: date-time state: type: string enum: - STATE_UNSPECIFIED - PENDING - RUNNING - DONE x-enumDescriptions: - '' - '' - '' - '' readOnly: true GoogleCloudDialogflowV2beta1Message: type: object properties: participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' readOnly: true responseMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessage' participant: type: string readOnly: true createTime: type: string format: date-time readOnly: true content: type: string languageCode: type: string messageAnnotation: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1MessageAnnotation' name: type: string sendTime: type: string format: date-time sentimentAnalysis: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SentimentAnalysisResult' GoogleCloudDialogflowV2beta1MessageAnnotation: type: object properties: containEntities: type: boolean parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AnnotatedMessagePart' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest: type: object properties: source: type: string version: type: string payload: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2beta1QueryResult: type: object properties: webhookSource: type: string parameters: type: object additionalProperties: description: Properties of the object. intentDetectionConfidence: type: number format: float diagnosticInfo: type: object additionalProperties: description: Properties of the object. sentimentAnalysisResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SentimentAnalysisResult' knowledgeAnswers: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAnswers' languageCode: type: string intent: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Intent' allRequiredParamsPresent: type: boolean speechRecognitionConfidence: type: number format: float fulfillmentMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessage' outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Context' queryText: type: string fulfillmentText: type: string cancelsSlotFilling: type: boolean webhookPayload: type: object additionalProperties: description: Properties of the object. action: type: string GoogleCloudDialogflowV2beta1ResponseMessage: type: object properties: telephonyTransferCall: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall' endInteraction: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction' text: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageText' liveAgentHandoff: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff' payload: type: object additionalProperties: description: Properties of the object. mixedAudio: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio' GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction: type: object GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff: type: object properties: metadata: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio: type: object properties: segments: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment' GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment: type: object properties: uri: type: string audio: type: string format: byte allowPlaybackInterruption: type: boolean GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall: type: object properties: phoneNumber: type: string sipUri: type: string GoogleCloudDialogflowV2beta1ResponseMessageText: type: object properties: text: type: array items: type: string GoogleCloudDialogflowV2beta1Sentiment: type: object properties: score: type: number format: float magnitude: type: number format: float GoogleCloudDialogflowV2beta1SentimentAnalysisResult: type: object properties: queryTextSentiment: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Sentiment' GoogleCloudDialogflowV2beta1ServiceLatency: type: object properties: internalServiceLatencies: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ServiceLatencyInternalServiceLatency' GoogleCloudDialogflowV2beta1ServiceLatencyInternalServiceLatency: type: object properties: step: type: string completeTime: type: string format: date-time latencyMs: type: number format: float startTime: type: string format: date-time GoogleCloudDialogflowV2beta1SessionEntityType: type: object properties: entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1EntityTypeEntity' entityOverrideMode: type: string enum: - ENTITY_OVERRIDE_MODE_UNSPECIFIED - ENTITY_OVERRIDE_MODE_OVERRIDE - ENTITY_OVERRIDE_MODE_SUPPLEMENT x-enumDescriptions: - '' - '' - '' name: type: string GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata: type: object properties: participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' suggestionFeatureType: type: string enum: - TYPE_UNSPECIFIED - ARTICLE_SUGGESTION - FAQ - SMART_REPLY - DIALOGFLOW_ASSIST - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' conversationProfile: type: string createTime: type: string format: date-time GoogleCloudDialogflowV2beta1SmartReplyAnswer: type: object properties: answerRecord: type: string reply: type: string confidence: type: number format: float GoogleCloudDialogflowV2beta1SpeechWordInfo: type: object properties: startOffset: type: string word: type: string confidence: type: number format: float endOffset: type: string GoogleCloudDialogflowV2beta1StreamingRecognitionResult: type: object properties: confidence: type: number format: float dtmfDigits: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1TelephonyDtmfEvents' speechEndOffset: type: string languageCode: type: string speechWordInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SpeechWordInfo' stability: type: number format: float transcript: type: string isFinal: type: boolean messageType: type: string enum: - MESSAGE_TYPE_UNSPECIFIED - TRANSCRIPT - END_OF_SINGLE_UTTERANCE - DTMF_DIGITS - PARTIAL_DTMF_DIGITS - SPEECH_ACTIVITY_BEGIN - SPEECH_ACTIVITY_END x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2beta1SuggestArticlesResponse: type: object properties: contextSize: type: integer format: int32 articleAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ArticleAnswer' latestMessage: type: string GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse: type: object properties: dialogflowAssistAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1DialogflowAssistAnswer' contextSize: type: integer format: int32 latestMessage: type: string GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse: type: object properties: contextSize: type: integer format: int32 faqAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1FaqAnswer' latestMessage: type: string GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse: type: object properties: additionalSuggestedQueryResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerAdditionalSuggestedQueryResult' latestMessage: type: string knowledgeAssistAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer' contextSize: type: integer format: int32 GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse: type: object properties: contextSize: type: integer format: int32 latestMessage: type: string smartReplyAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SmartReplyAnswer' GoogleCloudDialogflowV2beta1SuggestionResult: type: object properties: suggestKnowledgeAssistResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse' suggestSmartRepliesResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse' generateSuggestionsResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1GenerateSuggestionsResponse' suggestArticlesResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestArticlesResponse' error: $ref: '#/components/schemas/GoogleRpcStatus' suggestDialogflowAssistsResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse' suggestEntityExtractionResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse' suggestFaqAnswersResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse' GoogleCloudDialogflowV2beta1SummarySuggestion: type: object properties: summarySections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SummarySuggestionSummarySection' GoogleCloudDialogflowV2beta1SummarySuggestionSummarySection: type: object properties: section: type: string summary: type: string GoogleCloudDialogflowV2beta1TelephonyDtmfEvents: type: object properties: dtmfEvents: type: array items: type: string enum: - TELEPHONY_DTMF_UNSPECIFIED - DTMF_ONE - DTMF_TWO - DTMF_THREE - DTMF_FOUR - DTMF_FIVE - DTMF_SIX - DTMF_SEVEN - DTMF_EIGHT - DTMF_NINE - DTMF_ZERO - DTMF_A - DTMF_B - DTMF_C - DTMF_D - DTMF_STAR - DTMF_POUND x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2beta1ToolCall: type: object properties: tool: type: string inputParameters: type: object additionalProperties: description: Properties of the object. toolDisplayName: type: string cesApp: type: string action: type: string toolDisplayDetails: type: string answerRecord: type: string cesToolset: type: string cesTool: type: string createTime: type: string format: date-time readOnly: true state: type: string enum: - STATE_UNSPECIFIED - TRIGGERED - NEEDS_CONFIRMATION x-enumDescriptions: - '' - '' - '' readOnly: true GoogleCloudDialogflowV2beta1ToolCallResult: type: object properties: cesTool: type: string action: type: string cesApp: type: string tool: type: string answerRecord: type: string content: type: string error: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ToolCallResultError' createTime: type: string format: date-time readOnly: true cesToolset: type: string rawContent: type: string format: byte GoogleCloudDialogflowV2beta1ToolCallResultError: type: object properties: message: type: string retryable: type: boolean GoogleCloudDialogflowV2beta1WebhookRequest: type: object properties: session: type: string originalDetectIntentRequest: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest' queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1QueryResult' responseId: type: string alternativeQueryResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1QueryResult' GoogleCloudDialogflowV2beta1WebhookResponse: type: object properties: payload: type: object additionalProperties: description: Properties of the object. fulfillmentMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessage' followupEventInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1EventInput' fulfillmentText: type: string source: type: string sessionEntityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SessionEntityType' outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Context' endInteraction: type: boolean liveAgentHandoff: type: boolean GoogleCloudDialogflowV3alpha1ConversationSignals: type: object properties: turnSignals: $ref: '#/components/schemas/GoogleCloudDialogflowV3alpha1TurnSignals' GoogleCloudDialogflowV3alpha1TurnSignals: type: object properties: failureReasons: type: array items: type: string enum: - FAILURE_REASON_UNSPECIFIED - FAILED_INTENT - FAILED_WEBHOOK x-enumDescriptions: - '' - '' - '' triggeredAbandonmentEvent: type: boolean noMatch: type: boolean agentEscalated: type: boolean webhookStatuses: type: array items: type: string noUserInput: type: boolean reachedEndPage: type: boolean sentimentScore: type: number format: float userEscalated: type: boolean sentimentMagnitude: type: number format: float dtmfUsed: type: boolean GoogleCloudLocationListLocationsResponse: type: object properties: locations: type: array items: $ref: '#/components/schemas/GoogleCloudLocationLocation' nextPageToken: type: string GoogleCloudLocationLocation: type: object properties: name: type: string labels: type: object additionalProperties: type: string metadata: type: object additionalProperties: description: Properties of the object. Contains field @type with type URL. displayName: type: string locationId: type: string GoogleLongrunningListOperationsResponse: type: object properties: nextPageToken: type: string operations: type: array items: $ref: '#/components/schemas/GoogleLongrunningOperation' unreachable: type: array items: type: string GoogleLongrunningOperation: type: object properties: name: type: string metadata: type: object additionalProperties: description: Properties of the object. Contains field @type with type URL. done: type: boolean response: type: object additionalProperties: description: Properties of the object. Contains field @type with type URL. error: $ref: '#/components/schemas/GoogleRpcStatus' GoogleProtobufEmpty: type: object GoogleRpcStatus: type: object properties: message: type: string code: type: integer format: int32 details: type: array items: type: object additionalProperties: description: Properties of the object. Contains field @type with type URL. GoogleTypeLatLng: type: object properties: latitude: type: number format: double longitude: type: number format: double