# Converted from Google's first-party Dialogflow Discovery Document. # source: https://dialogflow.googleapis.com/$discovery/rest?version=v3 # 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 CX API (v3) - Conversational Agents version: v3 description: Dialogflow CX (Conversational Agents) builds flow- and playbook-based agents with pages, routes, webhooks, tools, test cases, environments, experiments and data stores. 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=v3 x-discovery-revision: '20260825' x-discovery-id: dialogflow:v3 externalDocs: description: Dialogflow CX documentation url: https://cloud.google.com/dialogflow/cx/docs servers: - url: https://dialogflow.googleapis.com description: Dialogflow API tags: - name: operations - name: locations - name: agents - name: changelogs - name: testCases - name: results - name: sessions - name: entityTypes - name: webhooks - name: transitionRouteGroups - name: generators - name: environments - name: deployments - name: continuousTestResults - name: experiments - name: playbooks - name: examples - name: versions - name: intents - name: tools - name: flows - name: pages - name: securitySettings security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] paths: /v3/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: v3/{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: [] /v3/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: v3/{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: [] /v3/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: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: returnPartialSuccess in: query schema: type: boolean - name: filter in: query schema: type: string x-discovery-path-template: v3/{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: [] /v3/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: 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 - name: pageToken in: query schema: type: string x-discovery-path-template: v3/{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: [] /v3/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: v3/{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: [] /v3/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: v3/{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: [] /v3/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: v3/{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: [] /v3/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: pageToken in: query schema: type: string - name: filter in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: returnPartialSuccess in: query schema: type: boolean x-discovery-path-template: v3/{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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}: patch: operationId: dialogflow_projects_locations_agents_patch tags: - agents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Agent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Agent' default: description: Error response (google.rpc.Status) 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_agents_get tags: - agents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Agent' default: description: Error response (google.rpc.Status) 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_agents_delete tags: - agents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/generativeSettings: get: operationId: dialogflow_projects_locations_agents_getGenerativeSettings tags: - agents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generativeSettings$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generativeSettings$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generativeSettings$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GenerativeSettings' default: description: Error response (google.rpc.Status) 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_agents_updateGenerativeSettings tags: - agents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generativeSettings$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generativeSettings$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generativeSettings$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GenerativeSettings' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GenerativeSettings' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}:export: post: operationId: dialogflow_projects_locations_agents_export tags: - agents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExportAgentRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}:validate: post: operationId: dialogflow_projects_locations_agents_validate tags: - agents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:validate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ValidateAgentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AgentValidationResult' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/validationResult: get: operationId: dialogflow_projects_locations_agents_getValidationResult tags: - agents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/validationResult$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/validationResult$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/validationResult$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AgentValidationResult' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents: get: operationId: dialogflow_projects_locations_agents_list tags: - agents 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: v3/{parent}/agents responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListAgentsResponse' default: description: Error response (google.rpc.Status) 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_agents_create tags: - agents 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: v3/{parent}/agents requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Agent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Agent' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}:restore: post: operationId: dialogflow_projects_locations_agents_restore tags: - agents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:restore requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RestoreAgentRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/changelogs: get: operationId: dialogflow_projects_locations_agents_changelogs_list tags: - changelogs parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' 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: v3/{parent}/changelogs responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListChangelogsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/changelogs/{changelogsId}: get: operationId: dialogflow_projects_locations_agents_changelogs_get tags: - changelogs parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/changelogs/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/changelogs/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/changelogs/[^/]+$`.' required: true schema: type: string - name: changelogsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/changelogs/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Changelog' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases:import: post: operationId: dialogflow_projects_locations_agents_testCases_import tags: - testCases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/testCases:import requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ImportTestCasesRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases/{testCasesId}: patch: operationId: dialogflow_projects_locations_agents_testCases_patch tags: - testCases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: testCasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCase' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCase' default: description: Error response (google.rpc.Status) 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_agents_testCases_get tags: - testCases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: testCasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases/{testCasesId}:run: post: operationId: dialogflow_projects_locations_agents_testCases_run tags: - testCases parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: testCasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:run requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RunTestCaseRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases: get: operationId: dialogflow_projects_locations_agents_testCases_list tags: - testCases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: pageToken in: query schema: type: string - name: view in: query schema: type: string enum: - TEST_CASE_VIEW_UNSPECIFIED - BASIC - FULL x-enumDescriptions: - '' - '' - '' - name: pageSize in: query schema: type: integer format: int32 x-discovery-path-template: v3/{parent}/testCases responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListTestCasesResponse' default: description: Error response (google.rpc.Status) 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_agents_testCases_create tags: - testCases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/testCases requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCase' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCase' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases:calculateCoverage: get: operationId: dialogflow_projects_locations_agents_testCases_calculateCoverage tags: - testCases parameters: - name: projectsId in: path description: 'Part of `agent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `agent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `agent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: type in: query schema: type: string enum: - COVERAGE_TYPE_UNSPECIFIED - INTENT - PAGE_TRANSITION - TRANSITION_ROUTE_GROUP x-enumDescriptions: - '' - '' - '' - '' x-discovery-path-template: v3/{agent}/testCases:calculateCoverage responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3CalculateCoverageResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases:batchRun: post: operationId: dialogflow_projects_locations_agents_testCases_batchRun tags: - testCases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/testCases:batchRun requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3BatchRunTestCasesRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases:batchDelete: post: operationId: dialogflow_projects_locations_agents_testCases_batchDelete tags: - testCases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/testCases:batchDelete requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases:export: post: operationId: dialogflow_projects_locations_agents_testCases_export tags: - testCases parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/testCases:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExportTestCasesRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases/{testCasesId}/results/{resultsId}: get: operationId: dialogflow_projects_locations_agents_testCases_results_get tags: - results parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+/results/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+/results/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+/results/[^/]+$`.' required: true schema: type: string - name: testCasesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+/results/[^/]+$`.' required: true schema: type: string - name: resultsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+/results/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseResult' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/testCases/{testCasesId}/results: get: operationId: dialogflow_projects_locations_agents_testCases_results_list tags: - results parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' required: true schema: type: string - name: testCasesId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/testCases/[^/]+$`.' 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: v3/{parent}/results responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListTestCaseResultsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}:detectIntent: post: operationId: dialogflow_projects_locations_agents_sessions_detectIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{session}:detectIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DetectIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DetectIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}:serverStreamingDetectIntent: post: operationId: dialogflow_projects_locations_agents_sessions_serverStreamingDetectIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{session}:serverStreamingDetectIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DetectIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DetectIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}:matchIntent: post: operationId: dialogflow_projects_locations_agents_sessions_matchIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{session}:matchIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3MatchIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3MatchIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}:fulfillIntent: post: operationId: dialogflow_projects_locations_agents_sessions_fulfillIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{session}:fulfillIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}:submitAnswerFeedback: post: operationId: dialogflow_projects_locations_agents_sessions_submitAnswerFeedback tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{session}:submitAnswerFeedback requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AnswerFeedback' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes: get: operationId: dialogflow_projects_locations_agents_sessions_entityTypes_list tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/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: v3/{parent}/entityTypes responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse' default: description: Error response (google.rpc.Status) 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_agents_sessions_entityTypes_create tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/entityTypes requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId}: get: operationId: dialogflow_projects_locations_agents_sessions_entityTypes_get tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' default: description: Error response (google.rpc.Status) 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_agents_sessions_entityTypes_delete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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_agents_sessions_entityTypes_patch tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/webhooks/{webhooksId}: patch: operationId: dialogflow_projects_locations_agents_webhooks_patch tags: - webhooks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: webhooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Webhook' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Webhook' default: description: Error response (google.rpc.Status) 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_agents_webhooks_delete tags: - webhooks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: webhooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v3/{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_agents_webhooks_get tags: - webhooks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string - name: webhooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/webhooks/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Webhook' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/webhooks: post: operationId: dialogflow_projects_locations_agents_webhooks_create tags: - webhooks parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/webhooks requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Webhook' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Webhook' default: description: Error response (google.rpc.Status) 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_agents_webhooks_list tags: - webhooks parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' 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: v3/{parent}/webhooks responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListWebhooksResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/transitionRouteGroups/{transitionRouteGroupsId}: get: operationId: dialogflow_projects_locations_agents_transitionRouteGroups_get tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: transitionRouteGroupsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' default: description: Error response (google.rpc.Status) 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_agents_transitionRouteGroups_delete tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: transitionRouteGroupsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v3/{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_agents_transitionRouteGroups_patch tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: transitionRouteGroupsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/transitionRouteGroups: get: operationId: dialogflow_projects_locations_agents_transitionRouteGroups_list tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/transitionRouteGroups responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse' default: description: Error response (google.rpc.Status) 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_agents_transitionRouteGroups_create tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/transitionRouteGroups requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/generators: post: operationId: dialogflow_projects_locations_agents_generators_create tags: - generators parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/generators requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Generator' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Generator' default: description: Error response (google.rpc.Status) 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_agents_generators_list tags: - generators parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/generators responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListGeneratorsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/generators/{generatorsId}: get: operationId: dialogflow_projects_locations_agents_generators_get tags: - generators parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Generator' default: description: Error response (google.rpc.Status) 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_agents_generators_patch tags: - generators parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Generator' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Generator' default: description: Error response (google.rpc.Status) 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_agents_generators_delete tags: - generators parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: generatorsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/generators/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v3/{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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes/{entityTypesId}: delete: operationId: dialogflow_projects_locations_agents_entityTypes_delete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v3/{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_agents_entityTypes_patch tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EntityType' default: description: Error response (google.rpc.Status) 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_agents_entityTypes_get tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes:import: post: operationId: dialogflow_projects_locations_agents_entityTypes_import tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/entityTypes:import requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ImportEntityTypesRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes: post: operationId: dialogflow_projects_locations_agents_entityTypes_create tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/entityTypes requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EntityType' default: description: Error response (google.rpc.Status) 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_agents_entityTypes_list tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' 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 x-discovery-path-template: v3/{parent}/entityTypes responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListEntityTypesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/entityTypes:export: post: operationId: dialogflow_projects_locations_agents_entityTypes_export tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/entityTypes:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExportEntityTypesRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments: post: operationId: dialogflow_projects_locations_agents_environments_create tags: - environments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/environments requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Environment' 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_agents_environments_list tags: - environments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' 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: v3/{parent}/environments responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListEnvironmentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}:runContinuousTest: post: operationId: dialogflow_projects_locations_agents_environments_runContinuousTest tags: - environments parameters: - name: projectsId in: path description: 'Part of `environment`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `environment`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `environment`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `environment`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{environment}:runContinuousTest requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RunContinuousTestRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}:lookupEnvironmentHistory: get: operationId: dialogflow_projects_locations_agents_environments_lookupEnvironmentHistory tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/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: v3/{name}:lookupEnvironmentHistory responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}:deployFlow: post: operationId: dialogflow_projects_locations_agents_environments_deployFlow tags: - environments parameters: - name: projectsId in: path description: 'Part of `environment`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `environment`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `environment`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `environment`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{environment}:deployFlow requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DeployFlowRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}: patch: operationId: dialogflow_projects_locations_agents_environments_patch tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Environment' 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: [] delete: operationId: dialogflow_projects_locations_agents_environments_delete tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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_agents_environments_get tags: - environments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Environment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/deployments: get: operationId: dialogflow_projects_locations_agents_environments_deployments_list tags: - deployments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/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: v3/{parent}/deployments responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListDeploymentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/deployments/{deploymentsId} : get: operationId: dialogflow_projects_locations_agents_environments_deployments_get tags: - deployments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/deployments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/deployments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/deployments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/deployments/[^/]+$`.' required: true schema: type: string - name: deploymentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/deployments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Deployment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/continuousTestResults: get: operationId: dialogflow_projects_locations_agents_environments_continuousTestResults_list tags: - continuousTestResults parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/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: v3/{parent}/continuousTestResults responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}:serverStreamingDetectIntent : post: operationId: dialogflow_projects_locations_agents_environments_sessions_serverStreamingDetectIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{session}:serverStreamingDetectIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DetectIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DetectIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}:detectIntent : post: operationId: dialogflow_projects_locations_agents_environments_sessions_detectIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{session}:detectIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DetectIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DetectIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}:fulfillIntent : post: operationId: dialogflow_projects_locations_agents_environments_sessions_fulfillIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{session}:fulfillIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}:matchIntent : post: operationId: dialogflow_projects_locations_agents_environments_sessions_matchIntent tags: - sessions parameters: - name: projectsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `session`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{session}:matchIntent requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3MatchIntentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3MatchIntentResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes : get: operationId: dialogflow_projects_locations_agents_environments_sessions_entityTypes_list tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/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: v3/{parent}/entityTypes responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse' default: description: Error response (google.rpc.Status) 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_agents_environments_sessions_entityTypes_create tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/entityTypes requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/sessions/{sessionsId}/entityTypes/{entityTypesId} : delete: operationId: dialogflow_projects_locations_agents_environments_sessions_entityTypes_delete tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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_agents_environments_sessions_entityTypes_get tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' default: description: Error response (google.rpc.Status) 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_agents_environments_sessions_entityTypes_patch tags: - entityTypes parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: sessionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: entityTypesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/sessions/[^/]+/entityTypes/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/experiments/{experimentsId} : delete: operationId: dialogflow_projects_locations_agents_environments_experiments_delete tags: - experiments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: experimentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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_agents_environments_experiments_patch tags: - experiments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: experimentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Experiment' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Experiment' default: description: Error response (google.rpc.Status) 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_agents_environments_experiments_get tags: - experiments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: experimentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Experiment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/experiments/{experimentsId}:start : post: operationId: dialogflow_projects_locations_agents_environments_experiments_start tags: - experiments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: experimentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:start requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3StartExperimentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Experiment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/experiments: get: operationId: dialogflow_projects_locations_agents_environments_experiments_list tags: - experiments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/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: v3/{parent}/experiments responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListExperimentsResponse' default: description: Error response (google.rpc.Status) 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_agents_environments_experiments_create tags: - experiments parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/experiments requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Experiment' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Experiment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/environments/{environmentsId}/experiments/{experimentsId}:stop : post: operationId: dialogflow_projects_locations_agents_environments_experiments_stop tags: - experiments parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: environmentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string - name: experimentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/environments/[^/]+/experiments/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:stop requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3StopExperimentRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Experiment' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/playbooks: get: operationId: dialogflow_projects_locations_agents_playbooks_list tags: - playbooks parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' 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: v3/{parent}/playbooks responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListPlaybooksResponse' default: description: Error response (google.rpc.Status) 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_agents_playbooks_create tags: - playbooks parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/playbooks requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Playbook' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Playbook' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/playbooks/{playbooksId}: delete: operationId: dialogflow_projects_locations_agents_playbooks_delete tags: - playbooks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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_agents_playbooks_patch tags: - playbooks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Playbook' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Playbook' default: description: Error response (google.rpc.Status) 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_agents_playbooks_get tags: - playbooks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Playbook' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/playbooks:import: post: operationId: dialogflow_projects_locations_agents_playbooks_import tags: - playbooks parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/playbooks:import requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ImportPlaybookRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/playbooks/{playbooksId}:export: post: operationId: dialogflow_projects_locations_agents_playbooks_export tags: - playbooks parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExportPlaybookRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/playbooks/{playbooksId}/examples/{examplesId}: get: operationId: dialogflow_projects_locations_agents_playbooks_examples_get tags: - examples parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: examplesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Example' default: description: Error response (google.rpc.Status) 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_agents_playbooks_examples_patch tags: - examples parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: examplesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Example' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Example' default: description: Error response (google.rpc.Status) 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_agents_playbooks_examples_delete tags: - examples parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string - name: examplesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/examples/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/playbooks/{playbooksId}/examples: get: operationId: dialogflow_projects_locations_agents_playbooks_examples_list tags: - examples parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' 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 x-discovery-path-template: v3/{parent}/examples responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListExamplesResponse' default: description: Error response (google.rpc.Status) 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_agents_playbooks_examples_create tags: - examples parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/examples requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Example' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Example' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/playbooks/{playbooksId}/versions/{versionsId}:restore: post: operationId: dialogflow_projects_locations_agents_playbooks_versions_restore tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:restore requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RestorePlaybookVersionRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RestorePlaybookVersionResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/playbooks/{playbooksId}/versions/{versionsId}: get: operationId: dialogflow_projects_locations_agents_playbooks_versions_get tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookVersion' default: description: Error response (google.rpc.Status) 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_agents_playbooks_versions_delete tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/playbooks/{playbooksId}/versions: post: operationId: dialogflow_projects_locations_agents_playbooks_versions_create tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/versions requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookVersion' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookVersion' default: description: Error response (google.rpc.Status) 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_agents_playbooks_versions_list tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' required: true schema: type: string - name: playbooksId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/playbooks/[^/]+$`.' 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: v3/{parent}/versions responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListPlaybookVersionsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/intents:export: post: operationId: dialogflow_projects_locations_agents_intents_export tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/intents:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExportIntentsRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/intents/{intentsId}: patch: operationId: dialogflow_projects_locations_agents_intents_patch tags: - intents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: intentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' default: description: Error response (google.rpc.Status) 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_agents_intents_get tags: - intents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: intentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' default: description: Error response (google.rpc.Status) 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_agents_intents_delete tags: - intents parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string - name: intentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/intents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/intents: post: operationId: dialogflow_projects_locations_agents_intents_create tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/intents requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' default: description: Error response (google.rpc.Status) 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_agents_intents_list tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: intentView in: query schema: type: string enum: - INTENT_VIEW_UNSPECIFIED - INTENT_VIEW_PARTIAL - INTENT_VIEW_FULL x-enumDescriptions: - '' - '' - '' - name: languageCode in: query schema: type: string - name: pageToken in: query schema: type: string x-discovery-path-template: v3/{parent}/intents responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListIntentsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/intents:import: post: operationId: dialogflow_projects_locations_agents_intents_import tags: - intents parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/intents:import requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ImportIntentsRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools/{toolsId}: get: operationId: dialogflow_projects_locations_agents_tools_get tags: - tools parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Tool' default: description: Error response (google.rpc.Status) 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_agents_tools_patch tags: - tools parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Tool' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Tool' default: description: Error response (google.rpc.Status) 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_agents_tools_delete tags: - tools parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v3/{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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools: post: operationId: dialogflow_projects_locations_agents_tools_create tags: - tools parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/tools requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Tool' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Tool' default: description: Error response (google.rpc.Status) 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_agents_tools_list tags: - tools parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' 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: v3/{parent}/tools responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListToolsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools/{toolsId}/versions/{versionsId}: delete: operationId: dialogflow_projects_locations_agents_tools_versions_delete tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v3/{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_agents_tools_versions_get tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolVersion' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools/{toolsId}/versions: get: operationId: dialogflow_projects_locations_agents_tools_versions_list tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' 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: v3/{parent}/versions responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListToolVersionsResponse' default: description: Error response (google.rpc.Status) 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_agents_tools_versions_create tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/versions requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolVersion' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolVersion' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/tools/{toolsId}/versions/{versionsId}:restore: post: operationId: dialogflow_projects_locations_agents_tools_versions_restore tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: toolsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/tools/[^/]+/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:restore requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RestoreToolVersionRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RestoreToolVersionResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows: get: operationId: dialogflow_projects_locations_agents_flows_list tags: - flows parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: languageCode in: query schema: type: string - name: pageToken in: query schema: type: string x-discovery-path-template: v3/{parent}/flows responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListFlowsResponse' default: description: Error response (google.rpc.Status) 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_agents_flows_create tags: - flows parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/flows requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Flow' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Flow' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}: delete: operationId: dialogflow_projects_locations_agents_flows_delete tags: - flows parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v3/{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_agents_flows_get tags: - flows parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Flow' default: description: Error response (google.rpc.Status) 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_agents_flows_patch tags: - flows parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Flow' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Flow' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows:import: post: operationId: dialogflow_projects_locations_agents_flows_import tags: - flows parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/flows:import requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ImportFlowRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}/validationResult: get: operationId: dialogflow_projects_locations_agents_flows_getValidationResult tags: - flows parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/validationResult$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/validationResult$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/validationResult$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/validationResult$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FlowValidationResult' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}:validate: post: operationId: dialogflow_projects_locations_agents_flows_validate tags: - flows parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:validate requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ValidateFlowRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FlowValidationResult' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}:export: post: operationId: dialogflow_projects_locations_agents_flows_export tags: - flows parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:export requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExportFlowRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}:train: post: operationId: dialogflow_projects_locations_agents_flows_train tags: - flows parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:train requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TrainFlowRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}/versions/{versionsId}: patch: operationId: dialogflow_projects_locations_agents_flows_versions_patch tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Version' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Version' default: description: Error response (google.rpc.Status) 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_agents_flows_versions_get tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Version' default: description: Error response (google.rpc.Status) 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_agents_flows_versions_delete tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}/versions: post: operationId: dialogflow_projects_locations_agents_flows_versions_create tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{parent}/versions requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Version' 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_agents_flows_versions_list tags: - versions parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' 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: v3/{parent}/versions responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListVersionsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}/versions/{versionsId}:load: post: operationId: dialogflow_projects_locations_agents_flows_versions_load tags: - versions parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name}:load requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3LoadVersionRequest' 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: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}/versions/{versionsId}:compareVersions: post: operationId: dialogflow_projects_locations_agents_flows_versions_compareVersions tags: - versions parameters: - name: projectsId in: path description: 'Part of `baseVersion`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `baseVersion`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `baseVersion`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `baseVersion`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string - name: versionsId in: path description: 'Part of `baseVersion`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/versions/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{baseVersion}:compareVersions requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3CompareVersionsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3CompareVersionsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] ? /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}/transitionRouteGroups/{transitionRouteGroupsId} : get: operationId: dialogflow_projects_locations_agents_flows_transitionRouteGroups_get tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: transitionRouteGroupsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' default: description: Error response (google.rpc.Status) 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_agents_flows_transitionRouteGroups_delete tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: transitionRouteGroupsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v3/{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_agents_flows_transitionRouteGroups_patch tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: transitionRouteGroupsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/transitionRouteGroups/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}/transitionRouteGroups: get: operationId: dialogflow_projects_locations_agents_flows_transitionRouteGroups_list tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/transitionRouteGroups responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse' default: description: Error response (google.rpc.Status) 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_agents_flows_transitionRouteGroups_create tags: - transitionRouteGroups parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/transitionRouteGroups requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}/pages/{pagesId}: get: operationId: dialogflow_projects_locations_agents_flows_pages_get tags: - pages parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: pagesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' default: description: Error response (google.rpc.Status) 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_agents_flows_pages_delete tags: - pages parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: pagesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: force in: query schema: type: boolean x-discovery-path-template: v3/{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_agents_flows_pages_patch tags: - pages parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: pagesId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+/pages/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/agents/{agentsId}/flows/{flowsId}/pages: post: operationId: dialogflow_projects_locations_agents_flows_pages_create tags: - pages parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/pages requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' default: description: Error response (google.rpc.Status) 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_agents_flows_pages_list tags: - pages parameters: - name: projectsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: agentsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: flowsId in: path description: 'Part of `parent`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/agents/[^/]+/flows/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: pageToken in: query schema: type: string - name: languageCode in: query schema: type: string x-discovery-path-template: v3/{parent}/pages responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListPagesResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/securitySettings: get: operationId: dialogflow_projects_locations_securitySettings_list tags: - securitySettings 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: v3/{parent}/securitySettings responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ListSecuritySettingsResponse' default: description: Error response (google.rpc.Status) 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_securitySettings_create tags: - securitySettings 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: v3/{parent}/securitySettings requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SecuritySettings' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SecuritySettings' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] /v3/projects/{projectsId}/locations/{locationsId}/securitySettings/{securitySettingsId}: get: operationId: dialogflow_projects_locations_securitySettings_get tags: - securitySettings parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/securitySettings/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/securitySettings/[^/]+$`.' required: true schema: type: string - name: securitySettingsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/securitySettings/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SecuritySettings' default: description: Error response (google.rpc.Status) 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_securitySettings_patch tags: - securitySettings parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/securitySettings/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/securitySettings/[^/]+$`.' required: true schema: type: string - name: securitySettingsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/securitySettings/[^/]+$`.' required: true schema: type: string - name: updateMask in: query schema: type: string x-discovery-path-template: v3/{name} requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SecuritySettings' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SecuritySettings' default: description: Error response (google.rpc.Status) 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_securitySettings_delete tags: - securitySettings parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/securitySettings/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/securitySettings/[^/]+$`.' required: true schema: type: string - name: securitySettingsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/securitySettings/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v3/{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: [] 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/cloud-platform: See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account. https://www.googleapis.com/auth/dialogflow: View, manage and query your Dialogflow agents BearerAuth: type: http scheme: bearer description: 'Google OAuth 2.0 access token or service-account-minted bearer token, sent as Authorization: Bearer .' schemas: GoogleCloudDialogflowCxV3Action: type: object properties: userUtterance: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3UserUtterance' flowTransition: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FlowTransition' flowInvocation: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FlowInvocation' agentUtterance: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AgentUtterance' playbookInvocation: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookInvocation' toolUse: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolUse' playbookTransition: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookTransition' GoogleCloudDialogflowCxV3AdvancedSettings: type: object properties: speechSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings' audioExportGcsDestination: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GcsDestination' loggingSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings' dtmfSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings' GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings: type: object properties: enabled: type: boolean finishDigit: type: string interdigitTimeoutDuration: type: string maxDigits: type: integer format: int32 endpointingTimeoutDuration: type: string GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings: type: object properties: enableConsentBasedRedaction: type: boolean enableStackdriverLogging: type: boolean enableInteractionLogging: type: boolean GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings: type: object properties: noSpeechTimeout: type: string models: type: object additionalProperties: type: string useTimeoutBasedEndpointing: type: boolean endpointerSensitivity: type: integer format: int32 GoogleCloudDialogflowCxV3Agent: type: object properties: securitySettings: type: string startFlow: type: string clientCertificateSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AgentClientCertificateSettings' avatarUri: type: string textToSpeechSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TextToSpeechSettings' locked: type: boolean enableSpellCorrection: type: boolean speechToTextSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SpeechToTextSettings' satisfiesPzi: type: boolean readOnly: true advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettings' description: type: string timeZone: type: string personalizationSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AgentPersonalizationSettings' supportedLanguageCodes: type: array items: type: string enableStackdriverLogging: type: boolean gitIntegrationSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AgentGitIntegrationSettings' answerFeedbackSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings' displayName: type: string enableMultiLanguageTraining: type: boolean genAppBuilderSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings' name: type: string defaultLanguageCode: type: string startPlaybook: type: string satisfiesPzs: type: boolean readOnly: true GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings: type: object properties: enableAnswerFeedback: type: boolean GoogleCloudDialogflowCxV3AgentClientCertificateSettings: type: object properties: passphrase: type: string sslCertificate: type: string privateKey: type: string GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings: type: object properties: engine: type: string GoogleCloudDialogflowCxV3AgentGitIntegrationSettings: type: object properties: githubSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings' GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings: type: object properties: branches: type: array items: type: string trackingBranch: type: string accessToken: type: string repositoryUri: type: string displayName: type: string GoogleCloudDialogflowCxV3AgentPersonalizationSettings: type: object properties: defaultEndUserMetadata: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3AgentUtterance: type: object properties: text: type: string GoogleCloudDialogflowCxV3AgentValidationResult: type: object properties: name: type: string flowValidationResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FlowValidationResult' GoogleCloudDialogflowCxV3AnswerFeedback: type: object properties: customRating: type: string ratingReason: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason' rating: type: string enum: - RATING_UNSPECIFIED - THUMBS_UP - THUMBS_DOWN x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason: type: object properties: reasonLabels: type: array items: type: string feedback: type: string GoogleCloudDialogflowCxV3AudioInput: type: object properties: config: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3InputAudioConfig' audio: type: string format: byte GoogleCloudDialogflowCxV3BargeInConfig: type: object properties: noBargeInDuration: type: string totalDuration: type: string GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest: type: object properties: names: type: array items: type: string GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata: type: object properties: errors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestError' GoogleCloudDialogflowCxV3BatchRunTestCasesRequest: type: object properties: environment: type: string testCases: type: array items: type: string GoogleCloudDialogflowCxV3BatchRunTestCasesResponse: type: object properties: results: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseResult' GoogleCloudDialogflowCxV3BoostSpec: type: object properties: conditionBoostSpecs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec' GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec: type: object properties: boostControlSpec: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec' condition: type: string boost: type: number format: float GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec: type: object properties: interpolationType: type: string enum: - INTERPOLATION_TYPE_UNSPECIFIED - LINEAR x-enumDescriptions: - '' - '' fieldName: type: string attributeType: type: string enum: - ATTRIBUTE_TYPE_UNSPECIFIED - NUMERICAL - FRESHNESS x-enumDescriptions: - '' - '' - '' controlPoints: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint' GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint: type: object properties: boostAmount: type: number format: float attributeValue: type: string GoogleCloudDialogflowCxV3BoostSpecs: type: object properties: dataStores: type: array items: type: string spec: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3BoostSpec' GoogleCloudDialogflowCxV3CalculateCoverageResponse: type: object properties: routeGroupCoverage: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage' intentCoverage: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentCoverage' transitionCoverage: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionCoverage' agent: type: string GoogleCloudDialogflowCxV3Changelog: type: object properties: createTime: type: string format: date-time name: type: string resource: type: string userEmail: type: string type: type: string languageCode: type: string displayName: type: string action: type: string GoogleCloudDialogflowCxV3CodeBlock: type: object properties: code: type: string GoogleCloudDialogflowCxV3CompareVersionsRequest: type: object properties: languageCode: type: string targetVersion: type: string GoogleCloudDialogflowCxV3CompareVersionsResponse: type: object properties: targetVersionContentJson: type: string compareTime: type: string format: date-time baseVersionContentJson: type: string GoogleCloudDialogflowCxV3ContinuousTestResult: type: object properties: testCaseResults: type: array items: type: string name: type: string runTime: type: string format: date-time result: type: string enum: - AGGREGATED_TEST_RESULT_UNSPECIFIED - PASSED - FAILED x-enumDescriptions: - '' - '' - '' 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: injectedParameters: type: object additionalProperties: description: Properties of the object. enableSentimentAnalysis: type: boolean isWebhookEnabled: type: boolean input: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3QueryInput' GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput: type: object properties: sessionParameters: type: object additionalProperties: description: Properties of the object. differences: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestRunDifference' currentPage: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' status: $ref: '#/components/schemas/GoogleRpcStatus' triggeredIntent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' textResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageText' diagnosticInfo: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3CreateVersionOperationMetadata: type: object properties: version: type: string GoogleCloudDialogflowCxV3DataStoreConnection: type: object properties: dataStoreType: type: string enum: - DATA_STORE_TYPE_UNSPECIFIED - PUBLIC_WEB - UNSTRUCTURED - STRUCTURED x-enumDescriptions: - '' - '' - '' - '' dataStore: type: string documentProcessingMode: type: string enum: - DOCUMENT_PROCESSING_MODE_UNSPECIFIED - DOCUMENTS - CHUNKS x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3DataStoreConnectionSignals: type: object properties: searchSnippets: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet' safetySignals: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals' citedSnippets: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet' answerParts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart' groundingSignals: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals' rewrittenQuery: type: string rewriterModelCallSignals: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals' answer: type: string answerGenerationModelCallSignals: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals' GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals: type: object properties: renderedPrompt: type: string modelOutput: type: string model: type: string GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart: type: object properties: text: type: string supportingIndices: type: array items: type: integer format: int32 GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet: type: object properties: snippetIndex: type: integer format: int32 searchSnippet: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet' GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals: type: object properties: decision: type: string enum: - GROUNDING_DECISION_UNSPECIFIED - ACCEPTED_BY_GROUNDING - REJECTED_BY_GROUNDING x-enumDescriptions: - '' - '' - '' score: type: string enum: - GROUNDING_SCORE_BUCKET_UNSPECIFIED - VERY_LOW - LOW - MEDIUM - HIGH - VERY_HIGH x-enumDescriptions: - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals: type: object properties: modelOutput: type: string model: type: string renderedPrompt: type: string GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals: type: object properties: matchedBannedPhrase: type: string decision: type: string enum: - SAFETY_DECISION_UNSPECIFIED - ACCEPTED_BY_SAFETY_CHECK - REJECTED_BY_SAFETY_CHECK x-enumDescriptions: - '' - '' - '' bannedPhraseMatch: type: string enum: - BANNED_PHRASE_MATCH_UNSPECIFIED - BANNED_PHRASE_MATCH_NONE - BANNED_PHRASE_MATCH_QUERY - BANNED_PHRASE_MATCH_RESPONSE x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet: type: object properties: metadata: type: object additionalProperties: description: Properties of the object. documentTitle: type: string text: type: string documentUri: type: string GoogleCloudDialogflowCxV3DeployFlowMetadata: type: object properties: testErrors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestError' GoogleCloudDialogflowCxV3DeployFlowRequest: type: object properties: flowVersion: type: string GoogleCloudDialogflowCxV3DeployFlowResponse: type: object properties: environment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Environment' deployment: type: string GoogleCloudDialogflowCxV3Deployment: type: object properties: flowVersion: type: string result: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DeploymentResult' endTime: type: string format: date-time startTime: type: string format: date-time name: type: string state: type: string enum: - STATE_UNSPECIFIED - RUNNING - SUCCEEDED - FAILED x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowCxV3DeploymentResult: type: object properties: experiment: type: string deploymentTestResults: type: array items: type: string GoogleCloudDialogflowCxV3DetectIntentRequest: type: object properties: responseView: type: string enum: - DETECT_INTENT_RESPONSE_VIEW_UNSPECIFIED - DETECT_INTENT_RESPONSE_VIEW_FULL - DETECT_INTENT_RESPONSE_VIEW_BASIC - DETECT_INTENT_RESPONSE_VIEW_DEFAULT x-enumDescriptions: - '' - '' - '' - '' outputAudioConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3OutputAudioConfig' queryInput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3QueryInput' queryParams: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3QueryParameters' GoogleCloudDialogflowCxV3DetectIntentResponse: type: object properties: outputAudioConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3OutputAudioConfig' outputAudio: type: string format: byte responseType: type: string enum: - RESPONSE_TYPE_UNSPECIFIED - PARTIAL - FINAL x-enumDescriptions: - '' - '' - '' queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3QueryResult' responseId: type: string allowCancellation: type: boolean GoogleCloudDialogflowCxV3DtmfInput: type: object properties: digits: type: string finishDigit: type: string GoogleCloudDialogflowCxV3EntityType: type: object properties: name: type: string kind: type: string enum: - KIND_UNSPECIFIED - KIND_MAP - KIND_LIST - KIND_REGEXP x-enumDescriptions: - '' - '' - '' - '' displayName: type: string excludedPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase' enableFuzzyExtraction: type: boolean redact: type: boolean entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EntityTypeEntity' autoExpansionMode: type: string enum: - AUTO_EXPANSION_MODE_UNSPECIFIED - AUTO_EXPANSION_MODE_DEFAULT x-enumDescriptions: - '' - '' GoogleCloudDialogflowCxV3EntityTypeEntity: type: object properties: value: type: string synonyms: type: array items: type: string GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase: type: object properties: value: type: string GoogleCloudDialogflowCxV3Environment: type: object properties: name: type: string testCasesConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig' description: type: string updateTime: type: string format: date-time readOnly: true versionConfigs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EnvironmentVersionConfig' webhookConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EnvironmentWebhookConfig' displayName: type: string GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig: type: object properties: enableContinuousRun: type: boolean testCases: type: array items: type: string enablePredeploymentRun: type: boolean GoogleCloudDialogflowCxV3EnvironmentVersionConfig: type: object properties: version: type: string GoogleCloudDialogflowCxV3EnvironmentWebhookConfig: type: object properties: webhookOverrides: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Webhook' GoogleCloudDialogflowCxV3EventHandler: type: object properties: targetFlow: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' targetPlaybook: type: string name: type: string readOnly: true event: type: string targetPage: type: string GoogleCloudDialogflowCxV3EventInput: type: object properties: event: type: string GoogleCloudDialogflowCxV3Example: type: object properties: name: type: string description: type: string playbookInput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookInput' playbookOutput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookOutput' tokenCount: type: string format: int64 readOnly: true updateTime: type: string format: date-time readOnly: true conversationState: type: string enum: - OUTPUT_STATE_UNSPECIFIED - OUTPUT_STATE_OK - OUTPUT_STATE_CANCELLED - OUTPUT_STATE_FAILED - OUTPUT_STATE_ESCALATED - OUTPUT_STATE_PENDING x-enumDescriptions: - '' - '' - '' - '' - '' - '' actions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Action' languageCode: type: string createTime: type: string format: date-time readOnly: true displayName: type: string GoogleCloudDialogflowCxV3Experiment: type: object properties: displayName: type: string definition: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExperimentDefinition' result: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExperimentResult' lastUpdateTime: type: string format: date-time endTime: type: string format: date-time experimentLength: type: string name: type: string rolloutConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RolloutConfig' variantsHistory: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3VariantsHistory' state: type: string enum: - STATE_UNSPECIFIED - DRAFT - RUNNING - DONE - ROLLOUT_FAILED x-enumDescriptions: - '' - '' - '' - '' - '' rolloutFailureReason: type: string startTime: type: string format: date-time createTime: type: string format: date-time rolloutState: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RolloutState' description: type: string GoogleCloudDialogflowCxV3ExperimentDefinition: type: object properties: condition: type: string versionVariants: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3VersionVariants' GoogleCloudDialogflowCxV3ExperimentResult: type: object properties: versionMetrics: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics' lastUpdateTime: type: string format: date-time GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval: type: object properties: confidenceLevel: type: number format: double upperBound: type: number format: double ratio: type: number format: double lowerBound: type: number format: double GoogleCloudDialogflowCxV3ExperimentResultMetric: type: object properties: count: type: number format: double ratio: type: number format: double confidenceInterval: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval' type: type: string enum: - METRIC_UNSPECIFIED - CONTAINED_SESSION_NO_CALLBACK_RATE - LIVE_AGENT_HANDOFF_RATE - CALLBACK_SESSION_RATE - ABANDONED_SESSION_RATE - SESSION_END_RATE x-enumDescriptions: - '' - '' - '' - '' - '' - '' countType: type: string enum: - COUNT_TYPE_UNSPECIFIED - TOTAL_NO_MATCH_COUNT - TOTAL_TURN_COUNT - AVERAGE_TURN_COUNT x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics: type: object properties: sessionCount: type: integer format: int32 version: type: string metrics: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExperimentResultMetric' GoogleCloudDialogflowCxV3ExportAgentRequest: type: object properties: includeBigqueryExportSettings: type: boolean gitDestination: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination' agentUri: type: string environment: type: string dataFormat: type: string enum: - DATA_FORMAT_UNSPECIFIED - BLOB - JSON_PACKAGE x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination: type: object properties: trackingBranch: type: string commitMessage: type: string GoogleCloudDialogflowCxV3ExportAgentResponse: type: object properties: agentContent: type: string format: byte agentUri: type: string commitSha: type: string GoogleCloudDialogflowCxV3ExportEntityTypesMetadata: type: object GoogleCloudDialogflowCxV3ExportEntityTypesRequest: type: object properties: entityTypesContentInline: type: boolean entityTypes: type: array items: type: string entityTypesUri: type: string dataFormat: type: string enum: - DATA_FORMAT_UNSPECIFIED - BLOB - JSON_PACKAGE x-enumDescriptions: - '' - '' - '' languageCode: type: string GoogleCloudDialogflowCxV3ExportEntityTypesResponse: type: object properties: entityTypesUri: type: string entityTypesContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3InlineDestination' GoogleCloudDialogflowCxV3ExportFlowRequest: type: object properties: flowUri: type: string includeReferencedFlows: type: boolean GoogleCloudDialogflowCxV3ExportFlowResponse: type: object properties: flowUri: type: string flowContent: type: string format: byte GoogleCloudDialogflowCxV3ExportIntentsMetadata: type: object GoogleCloudDialogflowCxV3ExportIntentsRequest: type: object properties: intents: type: array items: type: string dataFormat: type: string enum: - DATA_FORMAT_UNSPECIFIED - BLOB - JSON - CSV x-enumDescriptions: - '' - '' - '' - '' intentsUri: type: string intentsContentInline: type: boolean GoogleCloudDialogflowCxV3ExportIntentsResponse: type: object properties: intentsUri: type: string intentsContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3InlineDestination' GoogleCloudDialogflowCxV3ExportPlaybookRequest: type: object properties: playbookUri: type: string dataFormat: type: string enum: - DATA_FORMAT_UNSPECIFIED - BLOB - JSON x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3ExportTestCasesMetadata: type: object GoogleCloudDialogflowCxV3ExportTestCasesRequest: type: object properties: dataFormat: type: string enum: - DATA_FORMAT_UNSPECIFIED - BLOB - JSON x-enumDescriptions: - '' - '' - '' gcsUri: type: string filter: type: string GoogleCloudDialogflowCxV3ExportTestCasesResponse: type: object properties: gcsUri: type: string content: type: string format: byte GoogleCloudDialogflowCxV3FilterSpecs: type: object properties: dataStores: type: array items: type: string filter: type: string GoogleCloudDialogflowCxV3Flow: type: object properties: locked: type: boolean eventHandlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EventHandler' transitionRoutes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRoute' knowledgeConnectorSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3KnowledgeConnectorSettings' inputParameterDefinitions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ParameterDefinition' outputParameterDefinitions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ParameterDefinition' description: type: string nluSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3NluSettings' displayName: type: string multiLanguageSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FlowMultiLanguageSettings' advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettings' transitionRouteGroups: type: array items: type: string name: type: string GoogleCloudDialogflowCxV3FlowImportStrategy: type: object properties: globalImportStrategy: type: string enum: - IMPORT_STRATEGY_UNSPECIFIED - IMPORT_STRATEGY_CREATE_NEW - IMPORT_STRATEGY_REPLACE - IMPORT_STRATEGY_KEEP - IMPORT_STRATEGY_MERGE - IMPORT_STRATEGY_THROW_ERROR x-enumDescriptions: - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowCxV3FlowInvocation: type: object properties: flow: type: string displayName: type: string readOnly: true flowState: type: string enum: - OUTPUT_STATE_UNSPECIFIED - OUTPUT_STATE_OK - OUTPUT_STATE_CANCELLED - OUTPUT_STATE_FAILED - OUTPUT_STATE_ESCALATED - OUTPUT_STATE_PENDING x-enumDescriptions: - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowCxV3FlowMultiLanguageSettings: type: object properties: supportedResponseLanguageCodes: type: array items: type: string enableMultiLanguageDetection: type: boolean GoogleCloudDialogflowCxV3FlowTraceMetadata: type: object properties: flow: type: string displayName: type: string readOnly: true GoogleCloudDialogflowCxV3FlowTransition: type: object properties: flow: type: string displayName: type: string readOnly: true GoogleCloudDialogflowCxV3FlowValidationResult: type: object properties: updateTime: type: string format: date-time validationMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ValidationMessage' name: type: string GoogleCloudDialogflowCxV3Form: type: object properties: parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FormParameter' GoogleCloudDialogflowCxV3FormParameter: type: object properties: defaultValue: {} fillBehavior: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FormParameterFillBehavior' advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettings' isList: type: boolean displayName: type: string redact: type: boolean entityType: type: string required: type: boolean GoogleCloudDialogflowCxV3FormParameterFillBehavior: type: object properties: repromptEventHandlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EventHandler' initialPromptFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' GoogleCloudDialogflowCxV3FulfillIntentRequest: type: object properties: matchIntentRequest: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3MatchIntentRequest' outputAudioConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3OutputAudioConfig' match: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Match' GoogleCloudDialogflowCxV3FulfillIntentResponse: type: object properties: responseId: type: string outputAudioConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3OutputAudioConfig' queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3QueryResult' outputAudio: type: string format: byte GoogleCloudDialogflowCxV3Fulfillment: type: object properties: setParameterActions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentSetParameterAction' tag: type: string messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessage' conditionalCases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentConditionalCases' returnPartialResponses: type: boolean advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettings' generators: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings' enableGenerativeFallback: type: boolean webhook: type: string codeBlockFunction: type: string GoogleCloudDialogflowCxV3FulfillmentConditionalCases: type: object properties: cases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase' GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase: type: object properties: caseContent: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent' condition: type: string GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent: type: object properties: additionalCases: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FulfillmentConditionalCases' message: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessage' GoogleCloudDialogflowCxV3FulfillmentGeneratorSettings: type: object properties: generator: type: string outputParameter: type: string inputParameters: type: object additionalProperties: type: string GoogleCloudDialogflowCxV3FulfillmentSetParameterAction: type: object properties: parameter: type: string value: {} GoogleCloudDialogflowCxV3GcsDestination: type: object properties: uri: type: string GoogleCloudDialogflowCxV3GenerativeSettings: type: object properties: llmModelSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3LlmModelSettings' fallbackSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings' name: type: string knowledgeConnectorSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings' generativeSafetySettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SafetySettings' languageCode: type: string GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings: type: object properties: promptTemplates: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate' selectedPrompt: type: string GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate: type: object properties: frozen: type: boolean promptText: type: string displayName: type: string GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings: type: object properties: business: type: string agent: type: string disableDataStoreFallback: type: boolean agentScope: type: string agentIdentity: type: string businessDescription: type: string GoogleCloudDialogflowCxV3Generator: type: object properties: promptText: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Phrase' placeholders: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GeneratorPlaceholder' modelParameter: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3GeneratorModelParameter' llmModelSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3LlmModelSettings' displayName: type: string name: type: string GoogleCloudDialogflowCxV3GeneratorModelParameter: type: object properties: topK: type: integer format: int32 temperature: type: number format: float maxDecodeSteps: type: integer format: int32 topP: type: number format: float GoogleCloudDialogflowCxV3GeneratorPlaceholder: type: object properties: id: type: string name: type: string GoogleCloudDialogflowCxV3Handler: type: object properties: eventHandler: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3HandlerEventHandler' lifecycleHandler: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3HandlerLifecycleHandler' GoogleCloudDialogflowCxV3HandlerEventHandler: type: object properties: condition: type: string event: type: string fulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' GoogleCloudDialogflowCxV3HandlerLifecycleHandler: type: object properties: condition: type: string fulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' lifecycleStage: type: string GoogleCloudDialogflowCxV3ImportEntityTypesMetadata: type: object GoogleCloudDialogflowCxV3ImportEntityTypesRequest: type: object properties: entityTypesUri: type: string mergeOption: type: string enum: - MERGE_OPTION_UNSPECIFIED - REPLACE - MERGE - RENAME - REPORT_CONFLICT - KEEP x-enumDescriptions: - '' - '' - '' - '' - '' - '' targetEntityType: type: string entityTypesContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3InlineSource' GoogleCloudDialogflowCxV3ImportEntityTypesResponse: type: object properties: conflictingResources: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources' entityTypes: type: array items: type: string GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources: type: object properties: entityTypeDisplayNames: type: array items: type: string entityDisplayNames: type: array items: type: string GoogleCloudDialogflowCxV3ImportFlowRequest: type: object properties: flowContent: type: string format: byte importOption: type: string enum: - IMPORT_OPTION_UNSPECIFIED - KEEP - FALLBACK x-enumDescriptions: - '' - '' - '' flowUri: type: string flowImportStrategy: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FlowImportStrategy' GoogleCloudDialogflowCxV3ImportFlowResponse: type: object properties: flow: type: string GoogleCloudDialogflowCxV3ImportIntentsMetadata: type: object GoogleCloudDialogflowCxV3ImportIntentsRequest: type: object properties: intentsContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3InlineSource' intentsUri: type: string mergeOption: type: string enum: - MERGE_OPTION_UNSPECIFIED - REJECT - REPLACE - MERGE - RENAME - REPORT_CONFLICT - KEEP x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' 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 GoogleCloudDialogflowCxV3ImportPlaybookRequest: type: object properties: playbookUri: type: string importStrategy: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookImportStrategy' playbookContent: type: string format: byte GoogleCloudDialogflowCxV3ImportTestCasesMetadata: type: object properties: errors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseError' GoogleCloudDialogflowCxV3ImportTestCasesRequest: type: object properties: gcsUri: type: string content: type: string format: byte GoogleCloudDialogflowCxV3ImportTestCasesResponse: type: object properties: names: type: array items: type: string GoogleCloudDialogflowCxV3InlineDestination: type: object properties: content: type: string format: byte readOnly: true GoogleCloudDialogflowCxV3InlineSchema: type: object properties: type: type: string enum: - DATA_TYPE_UNSPECIFIED - STRING - NUMBER - BOOLEAN - ARRAY x-enumDescriptions: - '' - '' - '' - '' - '' items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TypeSchema' GoogleCloudDialogflowCxV3InlineSource: type: object properties: content: type: string format: byte GoogleCloudDialogflowCxV3InputAudioConfig: type: object properties: enableWordInfo: type: boolean 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 model: type: string singleUtterance: type: boolean bargeInConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3BargeInConfig' 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: - '' - '' - '' - '' - '' - '' - '' - '' - '' phraseHints: type: array items: type: string GoogleCloudDialogflowCxV3Intent: type: object properties: trainingPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentTrainingPhrase' name: type: string parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentParameter' description: type: string priority: type: integer format: int32 labels: type: object additionalProperties: type: string displayName: type: string dtmfPattern: type: string isFallback: type: boolean GoogleCloudDialogflowCxV3IntentCoverage: type: object properties: intents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentCoverageIntent' coverageScore: type: number format: float GoogleCloudDialogflowCxV3IntentCoverageIntent: type: object properties: intent: type: string covered: type: boolean GoogleCloudDialogflowCxV3IntentInput: type: object properties: intent: type: string GoogleCloudDialogflowCxV3IntentParameter: type: object properties: redact: type: boolean entityType: type: string id: type: string isList: type: boolean GoogleCloudDialogflowCxV3IntentTrainingPhrase: type: object properties: parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentTrainingPhrasePart' repeatCount: type: integer format: int32 id: type: string readOnly: true GoogleCloudDialogflowCxV3IntentTrainingPhrasePart: type: object properties: text: type: string parameterId: type: string GoogleCloudDialogflowCxV3KnowledgeConnectorSettings: type: object properties: targetPage: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' dataStoreConnections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnection' targetFlow: type: string enabled: type: boolean GoogleCloudDialogflowCxV3LanguageInfo: type: object properties: resolvedLanguageCode: type: string inputLanguageCode: type: string confidenceScore: type: number format: float GoogleCloudDialogflowCxV3ListAgentsResponse: type: object properties: agents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Agent' nextPageToken: type: string GoogleCloudDialogflowCxV3ListChangelogsResponse: type: object properties: nextPageToken: type: string changelogs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Changelog' GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse: type: object properties: continuousTestResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ContinuousTestResult' nextPageToken: type: string GoogleCloudDialogflowCxV3ListDeploymentsResponse: type: object properties: deployments: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Deployment' nextPageToken: type: string GoogleCloudDialogflowCxV3ListEntityTypesResponse: type: object properties: nextPageToken: type: string entityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EntityType' GoogleCloudDialogflowCxV3ListEnvironmentsResponse: type: object properties: environments: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Environment' nextPageToken: type: string GoogleCloudDialogflowCxV3ListExamplesResponse: type: object properties: nextPageToken: type: string examples: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Example' GoogleCloudDialogflowCxV3ListExperimentsResponse: type: object properties: nextPageToken: type: string experiments: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Experiment' GoogleCloudDialogflowCxV3ListFlowsResponse: type: object properties: nextPageToken: type: string flows: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Flow' GoogleCloudDialogflowCxV3ListGeneratorsResponse: type: object properties: generators: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Generator' nextPageToken: type: string GoogleCloudDialogflowCxV3ListIntentsResponse: type: object properties: nextPageToken: type: string intents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' GoogleCloudDialogflowCxV3ListPagesResponse: type: object properties: pages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' nextPageToken: type: string GoogleCloudDialogflowCxV3ListPlaybookVersionsResponse: type: object properties: nextPageToken: type: string playbookVersions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookVersion' GoogleCloudDialogflowCxV3ListPlaybooksResponse: type: object properties: nextPageToken: type: string playbooks: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Playbook' GoogleCloudDialogflowCxV3ListSecuritySettingsResponse: type: object properties: nextPageToken: type: string securitySettings: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SecuritySettings' GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse: type: object properties: sessionEntityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' nextPageToken: type: string GoogleCloudDialogflowCxV3ListTestCaseResultsResponse: type: object properties: testCaseResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseResult' nextPageToken: type: string GoogleCloudDialogflowCxV3ListTestCasesResponse: type: object properties: nextPageToken: type: string testCases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCase' GoogleCloudDialogflowCxV3ListToolVersionsResponse: type: object properties: toolVersions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolVersion' nextPageToken: type: string GoogleCloudDialogflowCxV3ListToolsResponse: type: object properties: nextPageToken: type: string tools: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Tool' GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse: type: object properties: nextPageToken: type: string transitionRouteGroups: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' GoogleCloudDialogflowCxV3ListVersionsResponse: type: object properties: versions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Version' nextPageToken: type: string GoogleCloudDialogflowCxV3ListWebhooksResponse: type: object properties: webhooks: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Webhook' nextPageToken: type: string GoogleCloudDialogflowCxV3LlmModelSettings: type: object properties: model: type: string promptText: type: string GoogleCloudDialogflowCxV3LoadVersionRequest: type: object properties: allowOverrideAgentResources: type: boolean GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse: type: object properties: environments: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Environment' nextPageToken: type: string GoogleCloudDialogflowCxV3Match: type: object properties: event: type: string resolvedInput: type: string intent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' parameters: type: object additionalProperties: description: Properties of the object. matchType: type: string enum: - MATCH_TYPE_UNSPECIFIED - INTENT - DIRECT_INTENT - PARAMETER_FILLING - NO_MATCH - NO_INPUT - EVENT - KNOWLEDGE_CONNECTOR - PLAYBOOK x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' confidence: type: number format: float GoogleCloudDialogflowCxV3MatchIntentRequest: type: object properties: queryParams: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3QueryParameters' queryInput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3QueryInput' persistParameterChanges: type: boolean GoogleCloudDialogflowCxV3MatchIntentResponse: type: object properties: triggerEvent: type: string transcript: type: string matches: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Match' text: type: string currentPage: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' triggerIntent: type: string GoogleCloudDialogflowCxV3NluSettings: type: object properties: classificationThreshold: type: number format: float modelTrainingMode: type: string enum: - MODEL_TRAINING_MODE_UNSPECIFIED - MODEL_TRAINING_MODE_AUTOMATIC - MODEL_TRAINING_MODE_MANUAL x-enumDescriptions: - '' - '' - '' modelType: type: string enum: - MODEL_TYPE_UNSPECIFIED - MODEL_TYPE_STANDARD - MODEL_TYPE_ADVANCED x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3OutputAudioConfig: type: object properties: synthesizeSpeechConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SynthesizeSpeechConfig' 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 GoogleCloudDialogflowCxV3Page: type: object properties: displayName: type: string knowledgeConnectorSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3KnowledgeConnectorSettings' transitionRoutes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRoute' name: type: string entryFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' transitionRouteGroups: type: array items: type: string eventHandlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EventHandler' advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettings' description: type: string form: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Form' GoogleCloudDialogflowCxV3PageInfo: type: object properties: formInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PageInfoFormInfo' currentPage: type: string displayName: type: string GoogleCloudDialogflowCxV3PageInfoFormInfo: type: object properties: parameterInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo' GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo: type: object properties: displayName: type: string justCollected: type: boolean value: {} required: type: boolean state: type: string enum: - PARAMETER_STATE_UNSPECIFIED - EMPTY - INVALID - FILLED x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowCxV3ParameterDefinition: type: object properties: type: type: string enum: - PARAMETER_TYPE_UNSPECIFIED - STRING - NUMBER - BOOLEAN - 'NULL' - OBJECT - LIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' description: type: string typeSchema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TypeSchema' name: type: string GoogleCloudDialogflowCxV3Phrase: type: object properties: text: type: string GoogleCloudDialogflowCxV3Playbook: type: object properties: inputParameterDefinitions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ParameterDefinition' codeBlock: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3CodeBlock' referencedPlaybooks: type: array readOnly: true items: type: string playbookType: type: string enum: - PLAYBOOK_TYPE_UNSPECIFIED - TASK - ROUTINE x-enumDescriptions: - '' - '' - '' handlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Handler' referencedFlows: type: array readOnly: true items: type: string referencedTools: type: array items: type: string displayName: type: string goal: type: string name: type: string llmModelSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3LlmModelSettings' createTime: type: string format: date-time readOnly: true instruction: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookInstruction' inlineActions: type: array readOnly: true items: type: string tokenCount: type: string format: int64 readOnly: true updateTime: type: string format: date-time readOnly: true outputParameterDefinitions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ParameterDefinition' GoogleCloudDialogflowCxV3PlaybookImportStrategy: type: object properties: nestedResourceImportStrategy: type: string enum: - IMPORT_STRATEGY_UNSPECIFIED - IMPORT_STRATEGY_CREATE_NEW - IMPORT_STRATEGY_REPLACE - IMPORT_STRATEGY_KEEP - IMPORT_STRATEGY_MERGE - IMPORT_STRATEGY_THROW_ERROR x-enumDescriptions: - '' - '' - '' - '' - '' - '' mainPlaybookImportStrategy: type: string enum: - IMPORT_STRATEGY_UNSPECIFIED - IMPORT_STRATEGY_CREATE_NEW - IMPORT_STRATEGY_REPLACE - IMPORT_STRATEGY_KEEP - IMPORT_STRATEGY_MERGE - IMPORT_STRATEGY_THROW_ERROR x-enumDescriptions: - '' - '' - '' - '' - '' - '' toolImportStrategy: type: string enum: - IMPORT_STRATEGY_UNSPECIFIED - IMPORT_STRATEGY_CREATE_NEW - IMPORT_STRATEGY_REPLACE - IMPORT_STRATEGY_KEEP - IMPORT_STRATEGY_MERGE - IMPORT_STRATEGY_THROW_ERROR x-enumDescriptions: - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowCxV3PlaybookInput: type: object properties: precedingConversationSummary: type: string GoogleCloudDialogflowCxV3PlaybookInstruction: type: object properties: guidelines: type: string steps: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookStep' GoogleCloudDialogflowCxV3PlaybookInvocation: type: object properties: playbook: type: string displayName: type: string readOnly: true playbookState: type: string enum: - OUTPUT_STATE_UNSPECIFIED - OUTPUT_STATE_OK - OUTPUT_STATE_CANCELLED - OUTPUT_STATE_FAILED - OUTPUT_STATE_ESCALATED - OUTPUT_STATE_PENDING x-enumDescriptions: - '' - '' - '' - '' - '' - '' playbookOutput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookOutput' playbookInput: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookInput' GoogleCloudDialogflowCxV3PlaybookOutput: type: object properties: executionSummary: type: string GoogleCloudDialogflowCxV3PlaybookStep: type: object properties: steps: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookStep' text: type: string GoogleCloudDialogflowCxV3PlaybookTraceMetadata: type: object properties: displayName: type: string readOnly: true playbook: type: string GoogleCloudDialogflowCxV3PlaybookTransition: type: object properties: playbook: type: string displayName: type: string readOnly: true GoogleCloudDialogflowCxV3PlaybookVersion: type: object properties: updateTime: type: string format: date-time readOnly: true name: type: string playbook: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Playbook' description: type: string examples: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Example' GoogleCloudDialogflowCxV3QueryInput: type: object properties: intent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3IntentInput' dtmf: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DtmfInput' text: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TextInput' audio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AudioInput' languageCode: type: string event: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EventInput' toolCallResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolCallResult' GoogleCloudDialogflowCxV3QueryParameters: type: object properties: disableWebhook: type: boolean parameterScope: type: string flowVersions: type: array items: type: string sessionTtl: type: string currentPlaybook: type: string parameters: type: object additionalProperties: description: Properties of the object. endUserMetadata: type: object additionalProperties: description: Properties of the object. analyzeQueryTextSentiment: type: boolean geoLocation: $ref: '#/components/schemas/GoogleTypeLatLng' payload: type: object additionalProperties: description: Properties of the object. sessionEntityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionEntityType' webhookHeaders: type: object additionalProperties: type: string channel: type: string populateDataStoreConnectionSignals: type: boolean currentPage: type: string searchConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SearchConfig' timeZone: type: string llmModelSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3LlmModelSettings' GoogleCloudDialogflowCxV3QueryResult: type: object properties: currentFlow: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Flow' transcript: type: string advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AdvancedSettings' parameters: type: object additionalProperties: description: Properties of the object. triggerEvent: type: string currentPage: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' webhookStatuses: type: array items: $ref: '#/components/schemas/GoogleRpcStatus' dtmf: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DtmfInput' webhookPayloads: type: array items: type: object additionalProperties: description: Properties of the object. allowAnswerFeedback: type: boolean languageCode: type: string responseMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessage' diagnosticInfo: type: object additionalProperties: description: Properties of the object. dataStoreConnectionSignals: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnectionSignals' intent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Intent' traceBlocks: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TraceBlock' match: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Match' intentDetectionConfidence: type: number format: float text: type: string triggerIntent: type: string sentimentAnalysisResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SentimentAnalysisResult' GoogleCloudDialogflowCxV3ResourceName: type: object properties: name: type: string displayName: type: string GoogleCloudDialogflowCxV3ResponseMessage: type: object properties: outputAudioText: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText' endInteraction: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageEndInteraction' toolCall: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolCall' responseType: type: string enum: - RESPONSE_TYPE_UNSPECIFIED - ENTRY_PROMPT - PARAMETER_PROMPT - HANDLER_PROMPT x-enumDescriptions: - '' - '' - '' - '' text: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageText' channel: type: string payload: type: object additionalProperties: description: Properties of the object. telephonyTransferCall: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall' mixedAudio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageMixedAudio' playAudio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessagePlayAudio' conversationSuccess: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess' knowledgeInfoCard: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard' liveAgentHandoff: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff' 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 allowPlaybackInterruption: type: boolean readOnly: true uri: type: string GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText: type: object properties: allowPlaybackInterruption: type: boolean readOnly: true ssml: type: string text: 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: allowPlaybackInterruption: type: boolean readOnly: true text: type: array items: type: string GoogleCloudDialogflowCxV3RestoreAgentRequest: type: object properties: restoreOption: type: string enum: - RESTORE_OPTION_UNSPECIFIED - KEEP - FALLBACK x-enumDescriptions: - '' - '' - '' agentUri: type: string gitSource: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource' agentContent: type: string format: byte GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource: type: object properties: trackingBranch: type: string GoogleCloudDialogflowCxV3RestorePlaybookVersionRequest: type: object GoogleCloudDialogflowCxV3RestorePlaybookVersionResponse: type: object properties: playbook: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Playbook' GoogleCloudDialogflowCxV3RestoreToolVersionRequest: type: object GoogleCloudDialogflowCxV3RestoreToolVersionResponse: type: object properties: tool: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Tool' GoogleCloudDialogflowCxV3RolloutConfig: type: object properties: rolloutCondition: type: string failureCondition: type: string rolloutSteps: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3RolloutConfigRolloutStep' GoogleCloudDialogflowCxV3RolloutConfigRolloutStep: type: object properties: displayName: type: string minDuration: type: string trafficPercent: type: integer format: int32 GoogleCloudDialogflowCxV3RolloutState: type: object properties: stepIndex: type: integer format: int32 step: type: string startTime: type: string format: date-time GoogleCloudDialogflowCxV3RunContinuousTestMetadata: type: object properties: errors: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestError' GoogleCloudDialogflowCxV3RunContinuousTestRequest: type: object GoogleCloudDialogflowCxV3RunContinuousTestResponse: type: object properties: continuousTestResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ContinuousTestResult' GoogleCloudDialogflowCxV3RunTestCaseMetadata: type: object GoogleCloudDialogflowCxV3RunTestCaseRequest: type: object properties: environment: type: string GoogleCloudDialogflowCxV3RunTestCaseResponse: type: object properties: result: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseResult' GoogleCloudDialogflowCxV3SafetySettings: type: object properties: defaultRaiSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SafetySettingsRaiSettings' bannedPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SafetySettingsPhrase' promptSecuritySettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SafetySettingsPromptSecuritySettings' defaultBannedPhraseMatchStrategy: type: string enum: - PHRASE_MATCH_STRATEGY_UNSPECIFIED - PARTIAL_MATCH - WORD_MATCH x-enumDescriptions: - '' - '' - '' raiSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SafetySettingsRaiSettings' GoogleCloudDialogflowCxV3SafetySettingsPhrase: type: object properties: text: type: string languageCode: type: string GoogleCloudDialogflowCxV3SafetySettingsPromptSecuritySettings: type: object properties: enablePromptSecurity: type: boolean GoogleCloudDialogflowCxV3SafetySettingsRaiSettings: type: object properties: categoryFilters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SafetySettingsRaiSettingsCategoryFilter' GoogleCloudDialogflowCxV3SafetySettingsRaiSettingsCategoryFilter: type: object properties: filterLevel: type: string enum: - SAFETY_FILTER_LEVEL_UNSPECIFIED - BLOCK_NONE - BLOCK_FEW - BLOCK_SOME - BLOCK_MOST x-enumDescriptions: - '' - '' - '' - '' - '' category: type: string enum: - SAFETY_CATEGORY_UNSPECIFIED - DANGEROUS_CONTENT - HATE_SPEECH - HARASSMENT - SEXUALLY_EXPLICIT_CONTENT x-enumDescriptions: - '' - '' - '' - '' - '' GoogleCloudDialogflowCxV3SearchConfig: type: object properties: boostSpecs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3BoostSpecs' filterSpecs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FilterSpecs' GoogleCloudDialogflowCxV3SecuritySettings: type: object properties: insightsExportSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings' redactionScope: type: string enum: - REDACTION_SCOPE_UNSPECIFIED - REDACT_DISK_STORAGE x-enumDescriptions: - '' - '' name: type: string audioExportSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings' displayName: type: string deidentifyTemplate: type: string inspectTemplate: type: string purgeDataTypes: type: array items: type: string enum: - PURGE_DATA_TYPE_UNSPECIFIED - DIALOGFLOW_HISTORY x-enumDescriptions: - '' - '' retentionWindowDays: type: integer format: int32 redactionStrategy: type: string enum: - REDACTION_STRATEGY_UNSPECIFIED - REDACT_WITH_SERVICE x-enumDescriptions: - '' - '' retentionStrategy: type: string enum: - RETENTION_STRATEGY_UNSPECIFIED - REMOVE_AFTER_CONVERSATION x-enumDescriptions: - '' - '' GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings: type: object properties: enableAudioRedaction: type: boolean gcsBucket: type: string audioFormat: type: string enum: - AUDIO_FORMAT_UNSPECIFIED - MULAW - MP3 - OGG x-enumDescriptions: - '' - '' - '' - '' storeTtsAudio: type: boolean audioExportPattern: type: string GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings: type: object properties: enableInsightsExport: type: boolean GoogleCloudDialogflowCxV3SentimentAnalysisResult: type: object properties: score: type: number format: float magnitude: type: number format: float GoogleCloudDialogflowCxV3SessionEntityType: type: object properties: entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EntityTypeEntity' name: type: string entityOverrideMode: type: string enum: - ENTITY_OVERRIDE_MODE_UNSPECIFIED - ENTITY_OVERRIDE_MODE_OVERRIDE - ENTITY_OVERRIDE_MODE_SUPPLEMENT x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3SessionInfo: type: object properties: parameters: type: object additionalProperties: {} session: type: string GoogleCloudDialogflowCxV3SpeechProcessingMetadata: type: object properties: displayName: type: string readOnly: true GoogleCloudDialogflowCxV3SpeechToTextSettings: type: object properties: enableSpeechAdaptation: type: boolean GoogleCloudDialogflowCxV3StartExperimentRequest: type: object GoogleCloudDialogflowCxV3StopExperimentRequest: type: object GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest: type: object properties: responseId: type: string answerFeedback: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3AnswerFeedback' updateMask: type: string GoogleCloudDialogflowCxV3SynthesizeSpeechConfig: type: object properties: voice: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3VoiceSelectionParams' effectsProfileId: type: array items: type: string volumeGainDb: type: number format: double pitch: type: number format: double speakingRate: type: number format: double GoogleCloudDialogflowCxV3TestCase: type: object properties: displayName: type: string creationTime: type: string format: date-time readOnly: true testCaseConversationTurns: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ConversationTurn' lastTestResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCaseResult' notes: type: string name: type: string tags: type: array items: type: string testConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestConfig' GoogleCloudDialogflowCxV3TestCaseError: type: object properties: status: $ref: '#/components/schemas/GoogleRpcStatus' testCase: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TestCase' GoogleCloudDialogflowCxV3TestCaseResult: type: object properties: environment: type: string name: type: string testTime: type: string format: date-time testResult: type: string enum: - TEST_RESULT_UNSPECIFIED - PASSED - FAILED x-enumDescriptions: - '' - '' - '' conversationTurns: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ConversationTurn' GoogleCloudDialogflowCxV3TestConfig: type: object properties: trackingParameters: type: array items: type: string flow: type: string page: type: string GoogleCloudDialogflowCxV3TestError: type: object properties: testCase: type: string status: $ref: '#/components/schemas/GoogleRpcStatus' testTime: type: string format: date-time 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 GoogleCloudDialogflowCxV3TextToSpeechSettings: type: object properties: synthesizeSpeechConfigs: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SynthesizeSpeechConfig' GoogleCloudDialogflowCxV3Tool: type: object properties: functionSpec: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolFunctionTool' description: type: string name: type: string dataStoreSpec: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolDataStoreTool' displayName: type: string openApiSpec: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolOpenApiTool' toolType: type: string enum: - TOOL_TYPE_UNSPECIFIED - CUSTOMIZED_TOOL - BUILTIN_TOOL x-enumDescriptions: - '' - '' - '' readOnly: true GoogleCloudDialogflowCxV3ToolAuthentication: type: object properties: serviceAccountAuthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig' oauthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig' serviceAgentAuthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig' bearerTokenConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolAuthenticationBearerTokenConfig' apiKeyConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolAuthenticationApiKeyConfig' GoogleCloudDialogflowCxV3ToolAuthenticationApiKeyConfig: type: object properties: apiKey: type: string requestLocation: type: string enum: - REQUEST_LOCATION_UNSPECIFIED - HEADER - QUERY_STRING x-enumDescriptions: - '' - '' - '' keyName: type: string secretVersionForApiKey: type: string GoogleCloudDialogflowCxV3ToolAuthenticationBearerTokenConfig: type: object properties: secretVersionForToken: type: string token: type: string GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig: type: object properties: clientId: type: string tokenEndpoint: type: string secretVersionForClientSecret: type: string scopes: type: array items: type: string clientSecret: type: string oauthGrantType: type: string enum: - OAUTH_GRANT_TYPE_UNSPECIFIED - CLIENT_CREDENTIAL x-enumDescriptions: - '' - '' GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig: type: object properties: serviceAccount: type: string GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig: type: object properties: serviceAgentAuth: type: string enum: - SERVICE_AGENT_AUTH_UNSPECIFIED - ID_TOKEN - ACCESS_TOKEN x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3ToolCall: type: object properties: inputParameters: type: object additionalProperties: description: Properties of the object. action: type: string tool: type: string GoogleCloudDialogflowCxV3ToolCallResult: type: object properties: tool: type: string action: type: string error: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolCallResultError' outputParameters: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3ToolCallResultError: type: object properties: message: type: string GoogleCloudDialogflowCxV3ToolDataStoreTool: type: object properties: dataStoreConnections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3DataStoreConnection' fallbackPrompt: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolDataStoreToolFallbackPrompt' GoogleCloudDialogflowCxV3ToolDataStoreToolFallbackPrompt: type: object GoogleCloudDialogflowCxV3ToolFunctionTool: type: object properties: outputSchema: type: object additionalProperties: description: Properties of the object. inputSchema: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowCxV3ToolOpenApiTool: type: object properties: tlsConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolTLSConfig' authentication: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolAuthentication' textSchema: type: string serviceDirectoryConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolServiceDirectoryConfig' GoogleCloudDialogflowCxV3ToolServiceDirectoryConfig: type: object properties: service: type: string GoogleCloudDialogflowCxV3ToolTLSConfig: type: object properties: caCerts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ToolTLSConfigCACert' GoogleCloudDialogflowCxV3ToolTLSConfigCACert: type: object properties: cert: type: string format: byte displayName: type: string GoogleCloudDialogflowCxV3ToolUse: type: object properties: inputActionParameters: type: object additionalProperties: description: Properties of the object. tool: type: string outputActionParameters: type: object additionalProperties: description: Properties of the object. displayName: type: string readOnly: true action: type: string GoogleCloudDialogflowCxV3ToolVersion: type: object properties: createTime: type: string format: date-time readOnly: true tool: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Tool' displayName: type: string name: type: string updateTime: type: string format: date-time readOnly: true GoogleCloudDialogflowCxV3TraceBlock: type: object properties: actions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Action' completeTime: type: string format: date-time readOnly: true flowTraceMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3FlowTraceMetadata' endState: type: string enum: - OUTPUT_STATE_UNSPECIFIED - OUTPUT_STATE_OK - OUTPUT_STATE_CANCELLED - OUTPUT_STATE_FAILED - OUTPUT_STATE_ESCALATED - OUTPUT_STATE_PENDING x-enumDescriptions: - '' - '' - '' - '' - '' - '' readOnly: true inputParameters: type: object additionalProperties: description: Properties of the object. startTime: type: string format: date-time readOnly: true outputParameters: type: object additionalProperties: description: Properties of the object. speechProcessingMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SpeechProcessingMetadata' playbookTraceMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PlaybookTraceMetadata' GoogleCloudDialogflowCxV3TrainFlowRequest: type: object GoogleCloudDialogflowCxV3TransitionCoverage: type: object properties: transitions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionCoverageTransition' coverageScore: type: number format: float GoogleCloudDialogflowCxV3TransitionCoverageTransition: type: object properties: transitionRoute: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRoute' covered: type: boolean source: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode' index: type: integer format: int32 target: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode' eventHandler: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3EventHandler' GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode: type: object properties: page: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Page' flow: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Flow' GoogleCloudDialogflowCxV3TransitionRoute: type: object properties: name: type: string readOnly: true targetPage: type: string description: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3Fulfillment' targetFlow: type: string intent: type: string condition: type: string GoogleCloudDialogflowCxV3TransitionRouteGroup: type: object properties: displayName: type: string transitionRoutes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRoute' name: type: string GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage: type: object properties: coverages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage' coverageScore: type: number format: float GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage: type: object properties: routeGroup: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroup' coverageScore: type: number format: float transitions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition' GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition: type: object properties: transitionRoute: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TransitionRoute' covered: type: boolean GoogleCloudDialogflowCxV3TurnSignals: type: object properties: webhookStatuses: type: array items: type: string sentimentMagnitude: type: number format: float noMatch: type: boolean reachedEndPage: type: boolean sentimentScore: type: number format: float agentEscalated: type: boolean userEscalated: type: boolean dtmfUsed: type: boolean noUserInput: type: boolean failureReasons: type: array items: type: string enum: - FAILURE_REASON_UNSPECIFIED - FAILED_INTENT - FAILED_WEBHOOK x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3TypeSchema: type: object properties: inlineSchema: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3InlineSchema' schemaReference: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3TypeSchemaSchemaReference' GoogleCloudDialogflowCxV3TypeSchemaSchemaReference: type: object properties: schema: type: string tool: type: string GoogleCloudDialogflowCxV3UserUtterance: type: object properties: text: type: string GoogleCloudDialogflowCxV3ValidateAgentRequest: type: object properties: languageCode: type: string GoogleCloudDialogflowCxV3ValidateFlowRequest: type: object properties: languageCode: type: string GoogleCloudDialogflowCxV3ValidationMessage: type: object properties: resourceNames: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResourceName' resources: type: array items: type: string detail: type: string severity: type: string enum: - SEVERITY_UNSPECIFIED - INFO - WARNING - ERROR x-enumDescriptions: - '' - '' - '' - '' resourceType: type: string enum: - RESOURCE_TYPE_UNSPECIFIED - AGENT - INTENT - INTENT_TRAINING_PHRASE - INTENT_PARAMETER - INTENTS - INTENT_TRAINING_PHRASES - ENTITY_TYPE - ENTITY_TYPES - WEBHOOK - FLOW - PAGE - PAGES - TRANSITION_ROUTE_GROUP - AGENT_TRANSITION_ROUTE_GROUP x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowCxV3VariantsHistory: type: object properties: versionVariants: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3VersionVariants' updateTime: type: string format: date-time GoogleCloudDialogflowCxV3Version: type: object properties: displayName: type: string name: type: string state: type: string enum: - STATE_UNSPECIFIED - RUNNING - SUCCEEDED - FAILED x-enumDescriptions: - '' - '' - '' - '' readOnly: true createTime: type: string format: date-time readOnly: true description: type: string nluSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3NluSettings' GoogleCloudDialogflowCxV3VersionVariants: type: object properties: variants: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3VersionVariantsVariant' GoogleCloudDialogflowCxV3VersionVariantsVariant: type: object properties: isControlGroup: type: boolean trafficAllocation: type: number format: float version: type: string GoogleCloudDialogflowCxV3VoiceSelectionParams: 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 GoogleCloudDialogflowCxV3Webhook: type: object properties: genericWebService: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebService' timeout: type: string name: type: string serviceDirectory: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig' disabled: type: boolean displayName: type: string GoogleCloudDialogflowCxV3WebhookGenericWebService: type: object properties: oauthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig' serviceAccountAuthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig' allowedCaCerts: type: array items: type: string format: byte requestBody: type: string requestHeaders: type: object additionalProperties: type: string serviceAgentAuth: type: string enum: - SERVICE_AGENT_AUTH_UNSPECIFIED - NONE - ID_TOKEN - ACCESS_TOKEN x-enumDescriptions: - '' - '' - '' - '' httpMethod: type: string enum: - HTTP_METHOD_UNSPECIFIED - POST - GET - HEAD - PUT - DELETE - PATCH - OPTIONS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' password: type: string uri: type: string secretVersionForUsernamePassword: type: string parameterMapping: type: object additionalProperties: type: string username: type: string secretVersionsForRequestHeaders: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue' webhookType: type: string enum: - WEBHOOK_TYPE_UNSPECIFIED - STANDARD - FLEXIBLE x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig: type: object properties: secretVersionForClientSecret: type: string clientSecret: type: string scopes: type: array items: type: string clientId: type: string tokenEndpoint: type: string GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue: type: object properties: secretVersion: type: string GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig: type: object properties: serviceAccount: type: string GoogleCloudDialogflowCxV3WebhookRequest: type: object properties: detectIntentResponseId: type: string triggerEvent: type: string fulfillmentInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo' text: type: string transcript: type: string languageCode: type: string payload: type: object additionalProperties: description: Properties of the object. intentInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookRequestIntentInfo' sentimentAnalysisResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult' languageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3LanguageInfo' messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3ResponseMessage' triggerIntent: type: string pageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PageInfo' dtmfDigits: type: string sessionInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionInfo' GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo: type: object properties: tag: type: string GoogleCloudDialogflowCxV3WebhookRequestIntentInfo: type: object properties: lastMatchedIntent: type: string displayName: type: string parameters: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue' confidence: type: number format: float GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue: type: object properties: originalValue: type: string resolvedValue: {} GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult: type: object properties: score: type: number format: float magnitude: type: number format: float GoogleCloudDialogflowCxV3WebhookResponse: type: object properties: sessionInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3SessionInfo' targetFlow: type: string fulfillmentResponse: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse' pageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3PageInfo' targetPage: type: string payload: type: object additionalProperties: description: Properties of the object. 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: genericWebService: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3WebhookGenericWebService' service: type: string GoogleCloudDialogflowCxV3beta1AdvancedSettings: type: object properties: audioExportGcsDestination: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1GcsDestination' dtmfSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings' speechSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings' loggingSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings' GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings: type: object properties: enabled: type: boolean finishDigit: type: string maxDigits: type: integer format: int32 endpointingTimeoutDuration: type: string interdigitTimeoutDuration: type: string GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings: type: object properties: enableStackdriverLogging: type: boolean enableInteractionLogging: type: boolean enableConsentBasedRedaction: type: boolean GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings: type: object properties: models: type: object additionalProperties: type: string useTimeoutBasedEndpointing: type: boolean noSpeechTimeout: type: string endpointerSensitivity: type: integer format: int32 GoogleCloudDialogflowCxV3beta1AudioInput: type: object properties: config: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1InputAudioConfig' audio: type: string format: byte GoogleCloudDialogflowCxV3beta1BargeInConfig: type: object properties: noBargeInDuration: type: string totalDuration: 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: testCaseResults: type: array items: type: string name: type: string runTime: type: string format: date-time 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: isWebhookEnabled: type: boolean injectedParameters: type: object additionalProperties: description: Properties of the object. enableSentimentAnalysis: type: boolean input: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1QueryInput' GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput: type: object properties: diagnosticInfo: type: object additionalProperties: description: Properties of the object. triggeredIntent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Intent' currentPage: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Page' differences: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestRunDifference' status: $ref: '#/components/schemas/GoogleRpcStatus' textResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageText' 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' displayName: type: string versionConfigs: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig' name: type: string webhookConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig' updateTime: type: string format: date-time readOnly: true description: type: string GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig: type: object properties: enablePredeploymentRun: type: boolean testCases: type: array items: type: string 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: targetFlow: type: string event: type: string targetPage: type: string name: type: string readOnly: true targetPlaybook: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' GoogleCloudDialogflowCxV3beta1EventInput: type: object properties: event: type: string GoogleCloudDialogflowCxV3beta1ExportAgentResponse: type: object properties: commitSha: type: string agentUri: type: string agentContent: type: string format: byte GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata: type: object GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse: type: object properties: entityTypesUri: type: string entityTypesContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1InlineDestination' GoogleCloudDialogflowCxV3beta1ExportFlowResponse: type: object properties: flowUri: type: string flowContent: type: string format: byte GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata: type: object GoogleCloudDialogflowCxV3beta1ExportIntentsResponse: type: object properties: intentsUri: type: string intentsContent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1InlineDestination' GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata: type: object GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse: type: object properties: gcsUri: type: string content: type: string format: byte GoogleCloudDialogflowCxV3beta1Form: type: object properties: parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FormParameter' GoogleCloudDialogflowCxV3beta1FormParameter: type: object properties: redact: type: boolean required: type: boolean entityType: type: string displayName: type: string advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettings' isList: type: boolean fillBehavior: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior' defaultValue: {} GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior: type: object properties: initialPromptFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' repromptEventHandlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EventHandler' GoogleCloudDialogflowCxV3beta1Fulfillment: type: object properties: generators: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentGeneratorSettings' returnPartialResponses: type: boolean tag: type: string advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettings' setParameterActions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction' conditionalCases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases' webhook: type: string messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessage' codeBlockFunction: type: string enableGenerativeFallback: type: boolean GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases: type: object properties: cases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase' GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase: type: object properties: caseContent: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent' condition: type: string GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent: type: object properties: message: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessage' additionalCases: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases' 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: conflictingResources: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources' entityTypes: type: array items: type: string 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: model: type: string enableWordInfo: 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: - '' - '' - '' - '' - '' - '' - '' - '' - '' singleUtterance: type: boolean phraseHints: type: array items: type: string optOutConformerModelMigration: type: boolean bargeInConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1BargeInConfig' GoogleCloudDialogflowCxV3beta1Intent: type: object properties: labels: type: object additionalProperties: type: string displayName: type: string dtmfPattern: type: string isFallback: type: boolean trainingPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase' description: type: string name: type: string parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1IntentParameter' priority: type: integer format: int32 GoogleCloudDialogflowCxV3beta1IntentInput: type: object properties: intent: type: string GoogleCloudDialogflowCxV3beta1IntentParameter: type: object properties: redact: type: boolean id: type: string isList: type: boolean entityType: type: string GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase: type: object properties: id: type: string readOnly: true parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart' repeatCount: type: integer format: int32 GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart: type: object properties: parameterId: type: string text: type: string GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings: type: object properties: dataStoreConnections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1DataStoreConnection' enabled: type: boolean targetFlow: type: string targetPage: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' GoogleCloudDialogflowCxV3beta1LanguageInfo: type: object properties: resolvedLanguageCode: type: string confidenceScore: type: number format: float inputLanguageCode: type: string GoogleCloudDialogflowCxV3beta1Page: type: object properties: transitionRoutes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TransitionRoute' knowledgeConnectorSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings' form: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Form' description: type: string entryFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' advancedSettings: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AdvancedSettings' displayName: type: string transitionRouteGroups: type: array items: type: string eventHandlers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EventHandler' name: type: string GoogleCloudDialogflowCxV3beta1PageInfo: type: object properties: currentPage: type: string displayName: type: string formInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1PageInfoFormInfo' GoogleCloudDialogflowCxV3beta1PageInfoFormInfo: type: object properties: parameterInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo' GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo: type: object properties: displayName: type: string value: {} required: type: boolean state: type: string enum: - PARAMETER_STATE_UNSPECIFIED - EMPTY - INVALID - FILLED x-enumDescriptions: - '' - '' - '' - '' justCollected: type: boolean GoogleCloudDialogflowCxV3beta1QueryInput: type: object properties: event: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1EventInput' dtmf: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1DtmfInput' text: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TextInput' languageCode: type: string audio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1AudioInput' intent: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1IntentInput' toolCallResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ToolCallResult' GoogleCloudDialogflowCxV3beta1ResponseMessage: type: object properties: conversationSuccess: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess' knowledgeInfoCard: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard' toolCall: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ToolCall' payload: type: object additionalProperties: description: Properties of the object. outputAudioText: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText' mixedAudio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio' channel: type: string endInteraction: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction' text: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageText' playAudio: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio' liveAgentHandoff: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff' telephonyTransferCall: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall' 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: audio: type: string format: byte allowPlaybackInterruption: type: boolean readOnly: true uri: type: string 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: text: type: array items: type: string allowPlaybackInterruption: type: boolean readOnly: true 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: notes: type: string creationTime: type: string format: date-time readOnly: true name: type: string tags: type: array items: type: string testCaseConversationTurns: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ConversationTurn' testConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestConfig' lastTestResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestCaseResult' displayName: type: string GoogleCloudDialogflowCxV3beta1TestCaseError: type: object properties: testCase: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1TestCase' status: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowCxV3beta1TestCaseResult: type: object properties: conversationTurns: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ConversationTurn' testTime: type: string format: date-time environment: type: string testResult: type: string enum: - TEST_RESULT_UNSPECIFIED - PASSED - FAILED x-enumDescriptions: - '' - '' - '' name: type: string GoogleCloudDialogflowCxV3beta1TestConfig: type: object properties: trackingParameters: type: array items: type: string flow: type: string page: type: string GoogleCloudDialogflowCxV3beta1TestError: type: object properties: testCase: type: string status: $ref: '#/components/schemas/GoogleRpcStatus' testTime: type: string format: date-time 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: action: type: string inputParameters: type: object additionalProperties: description: Properties of the object. tool: type: string GoogleCloudDialogflowCxV3beta1ToolCallResult: type: object properties: action: type: string outputParameters: type: object additionalProperties: description: Properties of the object. tool: type: string error: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ToolCallResultError' GoogleCloudDialogflowCxV3beta1ToolCallResultError: type: object properties: message: type: string GoogleCloudDialogflowCxV3beta1TransitionRoute: type: object properties: targetPage: type: string intent: type: string condition: type: string triggerFulfillment: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1Fulfillment' description: type: string targetFlow: type: string name: type: string readOnly: true GoogleCloudDialogflowCxV3beta1TurnSignals: type: object properties: noMatch: type: boolean sentimentMagnitude: type: number format: float noUserInput: type: boolean dtmfUsed: type: boolean failureReasons: type: array items: type: string enum: - FAILURE_REASON_UNSPECIFIED - FAILED_INTENT - FAILED_WEBHOOK x-enumDescriptions: - '' - '' - '' webhookStatuses: type: array items: type: string reachedEndPage: type: boolean agentEscalated: type: boolean sentimentScore: type: number format: float userEscalated: type: boolean GoogleCloudDialogflowCxV3beta1Webhook: type: object properties: genericWebService: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService' disabled: type: boolean serviceDirectory: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig' timeout: type: string displayName: type: string name: type: string GoogleCloudDialogflowCxV3beta1WebhookGenericWebService: type: object properties: secretVersionsForRequestHeaders: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue' password: type: string username: type: string webhookType: type: string enum: - WEBHOOK_TYPE_UNSPECIFIED - STANDARD - FLEXIBLE x-enumDescriptions: - '' - '' - '' serviceAccountAuthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig' requestHeaders: type: object additionalProperties: type: string allowedCaCerts: type: array items: type: string format: byte uri: type: string secretVersionForUsernamePassword: type: string httpMethod: type: string enum: - HTTP_METHOD_UNSPECIFIED - POST - GET - HEAD - PUT - DELETE - PATCH - OPTIONS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' oauthConfig: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig' serviceAgentAuth: type: string enum: - SERVICE_AGENT_AUTH_UNSPECIFIED - NONE - ID_TOKEN - ACCESS_TOKEN x-enumDescriptions: - '' - '' - '' - '' requestBody: type: string parameterMapping: type: object additionalProperties: type: string GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig: type: object properties: clientSecret: type: string scopes: type: array items: type: string tokenEndpoint: type: string clientId: type: string secretVersionForClientSecret: type: string GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue: type: object properties: secretVersion: type: string GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig: type: object properties: serviceAccount: type: string GoogleCloudDialogflowCxV3beta1WebhookRequest: type: object properties: dtmfDigits: type: string messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1ResponseMessage' languageCode: type: string fulfillmentInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo' sessionInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1SessionInfo' intentInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo' pageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1PageInfo' triggerEvent: type: string sentimentAnalysisResult: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult' detectIntentResponseId: type: string transcript: type: string text: type: string payload: type: object additionalProperties: description: Properties of the object. languageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1LanguageInfo' triggerIntent: type: string GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo: type: object properties: tag: type: string GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo: type: object properties: displayName: type: string confidence: type: number format: float lastMatchedIntent: type: string parameters: type: object additionalProperties: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue' GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue: type: object properties: resolvedValue: {} originalValue: type: string GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult: type: object properties: magnitude: type: number format: float score: type: number format: float GoogleCloudDialogflowCxV3beta1WebhookResponse: type: object properties: targetFlow: type: string payload: type: object additionalProperties: description: Properties of the object. fulfillmentResponse: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse' pageInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1PageInfo' sessionInfo: $ref: '#/components/schemas/GoogleCloudDialogflowCxV3beta1SessionInfo' targetPage: 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' GoogleCloudDialogflowV2AgentCoachingInstruction: type: object properties: duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult' systemAction: type: string triggeringEvent: type: string enum: - TRIGGER_EVENT_UNSPECIFIED - END_OF_UTTERANCE - MANUAL_CALL - CUSTOMER_MESSAGE - AGENT_MESSAGE - TOOL_CALL_COMPLETION x-enumDescriptions: - '' - '' - '' - '' - '' - '' condition: type: string displayName: type: string displayDetails: type: string agentAction: type: string GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResult: type: object properties: duplicateSuggestions: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion' GoogleCloudDialogflowV2AgentCoachingInstructionDuplicateCheckResultDuplicateSuggestion: type: object properties: suggestionIndex: type: integer format: int32 readOnly: true similarityScore: type: number format: float readOnly: true answerRecord: type: string readOnly: true GoogleCloudDialogflowV2AgentCoachingSuggestion: type: object properties: applicableInstructions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingInstruction' sampleResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse' agentActionSuggestions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion' GoogleCloudDialogflowV2AgentCoachingSuggestionAgentActionSuggestion: type: object properties: sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionSources' agentAction: type: string duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult' GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult: type: object properties: duplicateSuggestions: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion' GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion: type: object properties: answerRecord: type: string readOnly: true suggestionIndex: type: integer format: int32 readOnly: true similarityScore: type: number format: float readOnly: true sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionSources' GoogleCloudDialogflowV2AgentCoachingSuggestionSampleResponse: type: object properties: responseText: type: string sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionSources' duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestionDuplicateCheckResult' GoogleCloudDialogflowV2AgentCoachingSuggestionSources: type: object properties: instructionIndexes: type: array readOnly: true items: type: integer format: int32 GoogleCloudDialogflowV2AnnotatedMessagePart: type: object properties: formattedValue: {} entityType: type: string text: type: string GoogleCloudDialogflowV2ArticleAnswer: type: object properties: snippets: type: array items: type: string title: type: string confidence: type: number format: float metadata: type: object additionalProperties: type: string uri: type: string answerRecord: type: string GoogleCloudDialogflowV2ArticleSuggestionModelMetadata: type: object properties: trainingModelType: type: string enum: - MODEL_TYPE_UNSPECIFIED - SMART_REPLY_DUAL_ENCODER_MODEL - SMART_REPLY_BERT_MODEL x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse: type: object properties: entityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityType' GoogleCloudDialogflowV2BatchUpdateIntentsResponse: type: object properties: intents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata: 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 - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' createTime: type: string format: date-time conversationProfile: type: string GoogleCloudDialogflowV2Context: type: object properties: name: type: string lifespanCount: type: integer format: int32 parameters: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2ConversationEvent: type: object properties: errorStatus: $ref: '#/components/schemas/GoogleRpcStatus' newMessagePayload: $ref: '#/components/schemas/GoogleCloudDialogflowV2Message' newRecognitionResultPayload: $ref: '#/components/schemas/GoogleCloudDialogflowV2StreamingRecognitionResult' conversation: type: string type: type: string enum: - TYPE_UNSPECIFIED - CONVERSATION_STARTED - CONVERSATION_FINISHED - HUMAN_INTERVENTION_NEEDED - NEW_MESSAGE - NEW_RECOGNITION_RESULT - UNRECOVERABLE_ERROR x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2ConversationModel: type: object properties: languageCode: type: string name: type: string satisfiesPzs: type: boolean readOnly: true datasets: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2InputDataset' satisfiesPzi: type: boolean readOnly: true displayName: type: string state: type: string enum: - STATE_UNSPECIFIED - CREATING - UNDEPLOYED - DEPLOYING - DEPLOYED - UNDEPLOYING - DELETING - FAILED - PENDING x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' readOnly: true createTime: type: string format: date-time readOnly: true articleSuggestionModelMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowV2ArticleSuggestionModelMetadata' smartReplyModelMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowV2SmartReplyModelMetadata' GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata: type: object properties: conversationDataset: type: string GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata: type: object properties: createTime: type: string format: date-time conversationModelEvaluation: type: string conversationModel: type: string state: type: string enum: - STATE_UNSPECIFIED - INITIALIZING - RUNNING - CANCELLED - SUCCEEDED - FAILED x-enumDescriptions: - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2CreateConversationModelOperationMetadata: type: object properties: createTime: type: string format: date-time conversationModel: type: string doneTime: type: string format: date-time state: type: string enum: - STATE_UNSPECIFIED - PENDING - SUCCEEDED - FAILED - CANCELLED - CANCELLING - TRAINING x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata: type: object GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata: type: object properties: doneTime: type: string format: date-time createTime: type: string format: date-time conversationModel: type: string GoogleCloudDialogflowV2DeployConversationModelOperationMetadata: type: object properties: conversationModel: type: string doneTime: type: string format: date-time createTime: type: string format: date-time GoogleCloudDialogflowV2EncryptionSpec: type: object properties: kmsKey: type: string name: type: string GoogleCloudDialogflowV2EntityType: type: object properties: name: type: string displayName: type: string enableFuzzyExtraction: type: boolean kind: type: string enum: - KIND_UNSPECIFIED - KIND_MAP - KIND_LIST - KIND_REGEXP x-enumDescriptions: - '' - '' - '' - '' entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2EntityTypeEntity' autoExpansionMode: type: string enum: - AUTO_EXPANSION_MODE_UNSPECIFIED - AUTO_EXPANSION_MODE_DEFAULT x-enumDescriptions: - '' - '' GoogleCloudDialogflowV2EntityTypeEntity: type: object properties: value: type: string synonyms: type: array items: type: string GoogleCloudDialogflowV2EventInput: type: object properties: languageCode: type: string parameters: type: object additionalProperties: description: Properties of the object. name: type: string GoogleCloudDialogflowV2ExportAgentResponse: type: object properties: agentUri: type: string agentContent: type: string format: byte GoogleCloudDialogflowV2ExportOperationMetadata: type: object properties: exportedGcsDestination: $ref: '#/components/schemas/GoogleCloudDialogflowV2GcsDestination' GoogleCloudDialogflowV2FaqAnswer: type: object properties: answer: type: string confidence: type: number format: float source: type: string question: type: string answerRecord: type: string metadata: type: object additionalProperties: type: string GoogleCloudDialogflowV2FreeFormSuggestion: type: object properties: response: type: string GoogleCloudDialogflowV2GcsDestination: type: object properties: uri: type: string GoogleCloudDialogflowV2GenerateSuggestionsResponse: type: object properties: generatorSuggestionAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer' latestMessage: type: string GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer: type: object properties: answerRecord: type: string generatorSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorSuggestion' sourceGenerator: type: string GoogleCloudDialogflowV2GeneratorSuggestion: type: object properties: freeFormSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2FreeFormSuggestion' agentCoachingSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2AgentCoachingSuggestion' summarySuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarySuggestion' toolCallInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo' GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo: type: object properties: toolCall: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolCall' toolCallResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolCallResult' GoogleCloudDialogflowV2HumanAgentAssistantEvent: type: object properties: participant: type: string suggestionResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestionResult' conversation: type: string GoogleCloudDialogflowV2ImportConversationDataOperationMetadata: type: object properties: partialFailures: type: array items: $ref: '#/components/schemas/GoogleRpcStatus' conversationDataset: type: string createTime: type: string format: date-time GoogleCloudDialogflowV2ImportConversationDataOperationResponse: type: object properties: conversationDataset: type: string importCount: type: integer format: int32 GoogleCloudDialogflowV2ImportDocumentsResponse: type: object properties: warnings: type: array items: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo: type: object properties: contextReferenceRetrieved: type: boolean projectNotAllowlisted: type: boolean ingestedParametersDebugInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IngestedContextReferenceDebugInfoIngestedParameterDebugInfo' GoogleCloudDialogflowV2IngestedContextReferenceDebugInfoIngestedParameterDebugInfo: 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 GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata: type: object properties: request: $ref: '#/components/schemas/GoogleCloudDialogflowV2InitializeEncryptionSpecRequest' GoogleCloudDialogflowV2InitializeEncryptionSpecRequest: type: object properties: encryptionSpec: $ref: '#/components/schemas/GoogleCloudDialogflowV2EncryptionSpec' GoogleCloudDialogflowV2InputDataset: type: object properties: dataset: type: string GoogleCloudDialogflowV2Intent: type: object properties: parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentParameter' outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' action: type: string displayName: type: string messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessage' name: type: string defaultResponsePlatforms: type: array items: type: string enum: - PLATFORM_UNSPECIFIED - FACEBOOK - SLACK - TELEGRAM - KIK - SKYPE - LINE - VIBER - ACTIONS_ON_GOOGLE - GOOGLE_HANGOUTS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' events: type: array items: type: string isFallback: type: boolean liveAgentHandoff: type: boolean resetContexts: type: boolean parentFollowupIntentName: type: string priority: type: integer format: int32 mlDisabled: type: boolean rootFollowupIntentName: type: string readOnly: true inputContextNames: type: array items: type: string endInteraction: type: boolean followupIntentInfo: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentFollowupIntentInfo' trainingPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentTrainingPhrase' webhookState: type: string enum: - WEBHOOK_STATE_UNSPECIFIED - WEBHOOK_STATE_ENABLED - WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2IntentFollowupIntentInfo: type: object properties: followupIntentName: type: string parentFollowupIntentName: type: string GoogleCloudDialogflowV2IntentMessage: type: object properties: tableCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageTableCard' basicCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBasicCard' listSelect: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageListSelect' quickReplies: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageQuickReplies' simpleResponses: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSimpleResponses' text: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageText' suggestions: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSuggestions' payload: type: object additionalProperties: description: Properties of the object. platform: type: string enum: - PLATFORM_UNSPECIFIED - FACEBOOK - SLACK - TELEGRAM - KIK - SKYPE - LINE - VIBER - ACTIONS_ON_GOOGLE - GOOGLE_HANGOUTS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' linkOutSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion' mediaContent: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageMediaContent' carouselSelect: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageCarouselSelect' card: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageCard' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' browseCarouselCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard' GoogleCloudDialogflowV2IntentMessageBasicCard: type: object properties: buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBasicCardButton' title: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' subtitle: type: string formattedText: type: string GoogleCloudDialogflowV2IntentMessageBasicCardButton: type: object properties: title: type: string openUriAction: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction' 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 title: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' footer: type: string openUriAction: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction' GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction: type: object properties: url: type: string urlTypeHint: type: string enum: - URL_TYPE_HINT_UNSPECIFIED - AMP_ACTION - AMP_CONTENT x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2IntentMessageCard: type: object properties: buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageCardButton' subtitle: type: string imageUri: type: string title: 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: description: type: string info: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSelectItemInfo' title: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' GoogleCloudDialogflowV2IntentMessageColumnProperties: type: object properties: horizontalAlignment: type: string enum: - HORIZONTAL_ALIGNMENT_UNSPECIFIED - LEADING - CENTER - TRAILING x-enumDescriptions: - '' - '' - '' - '' header: type: string GoogleCloudDialogflowV2IntentMessageImage: type: object properties: imageUri: type: string accessibilityText: type: string GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion: type: object properties: destinationName: type: string uri: type: string GoogleCloudDialogflowV2IntentMessageListSelect: type: object properties: items: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageListSelectItem' subtitle: type: string title: type: string GoogleCloudDialogflowV2IntentMessageListSelectItem: type: object properties: info: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageSelectItemInfo' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' title: type: string description: type: string GoogleCloudDialogflowV2IntentMessageMediaContent: type: object properties: mediaType: type: string enum: - RESPONSE_MEDIA_TYPE_UNSPECIFIED - AUDIO x-enumDescriptions: - '' - '' mediaObjects: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject' GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject: type: object properties: description: type: string contentUrl: type: string largeImage: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' icon: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' name: type: string GoogleCloudDialogflowV2IntentMessageQuickReplies: type: object properties: quickReplies: type: array items: type: string title: type: string GoogleCloudDialogflowV2IntentMessageSelectItemInfo: type: object properties: synonyms: type: array items: type: string key: type: string GoogleCloudDialogflowV2IntentMessageSimpleResponse: type: object properties: ssml: type: string displayText: type: string textToSpeech: 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: title: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageImage' buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageBasicCardButton' subtitle: type: string rows: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageTableCardRow' columnProperties: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageColumnProperties' GoogleCloudDialogflowV2IntentMessageTableCardCell: type: object properties: text: type: string GoogleCloudDialogflowV2IntentMessageTableCardRow: type: object properties: dividerAfter: type: boolean cells: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessageTableCardCell' GoogleCloudDialogflowV2IntentMessageText: type: object properties: text: type: array items: type: string GoogleCloudDialogflowV2IntentParameter: type: object properties: displayName: type: string defaultValue: type: string mandatory: type: boolean isList: type: boolean entityTypeDisplayName: type: string value: type: string name: type: string prompts: type: array items: type: string GoogleCloudDialogflowV2IntentTrainingPhrase: type: object properties: type: type: string enum: - TYPE_UNSPECIFIED - EXAMPLE - TEMPLATE x-enumDescriptions: - '' - '' - '' timesAddedCount: type: integer format: int32 parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentTrainingPhrasePart' name: type: string readOnly: true GoogleCloudDialogflowV2IntentTrainingPhrasePart: type: object properties: text: type: string alias: type: string userDefined: type: boolean entityType: type: string GoogleCloudDialogflowV2KnowledgeAssistAnswer: type: object properties: answerRecord: type: string knowledgeAssistDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistDebugInfo' suggestedQuery: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery' suggestedQueryAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer' GoogleCloudDialogflowV2KnowledgeAssistAnswerAdditionalSuggestedQueryResult: type: object properties: answerRecord: type: string readOnly: true suggestedQuery: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery' GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer: type: object properties: eventSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerEventSource' answerText: type: string playbookSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource' faqSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource' generativeSource: $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 metadata: type: object additionalProperties: description: Properties of the object. uri: type: string title: type: string GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery: type: object properties: queryText: type: string searchContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuerySearchContext' GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuerySearchContext: type: object properties: value: type: string key: type: string GoogleCloudDialogflowV2KnowledgeAssistDebugInfo: type: object properties: ingestedContextReferenceDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2IngestedContextReferenceDebugInfo' queryCategorizationFailureReason: type: string enum: - QUERY_CATEGORIZATION_FAILURE_REASON_UNSPECIFIED - QUERY_CATEGORIZATION_INVALID_CONFIG - QUERY_CATEGORIZATION_RESULT_NOT_FOUND - QUERY_CATEGORIZATION_FAILED x-enumDescriptions: - '' - '' - '' - '' 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: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' knowledgeAssistBehavior: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistDebugInfoKnowledgeAssistBehavior' serviceLatency: $ref: '#/components/schemas/GoogleCloudDialogflowV2ServiceLatency' 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: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' cesDebugInfo: type: object additionalProperties: description: Properties of the object. queryGenerationDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistDebugInfoQueryGenerationDebugInfo' GoogleCloudDialogflowV2KnowledgeAssistDebugInfoKnowledgeAssistBehavior: type: object properties: usePubsubDelivery: type: boolean thirdPartyConnectorAllowed: type: boolean answerGenerationRewriterOn: type: boolean appendedSearchContextCount: type: integer format: int32 invalidItemsQuerySuggestionSkipped: type: boolean queryGenerationAgentLanguageMismatch: type: boolean primaryQueryRedactedAndReplaced: type: boolean multipleQueriesGenerated: type: boolean queryContainedSearchContext: type: boolean previousQueriesIncluded: type: boolean endUserMetadataIncluded: type: boolean queryGenerationEndUserLanguageMismatch: type: boolean disableSyncDelivery: type: boolean returnQueryOnly: type: boolean useCustomSafetyFilterLevel: type: boolean conversationTranscriptHasMixedLanguages: type: boolean useTranslatedMessage: type: boolean GoogleCloudDialogflowV2KnowledgeAssistDebugInfoQueryGenerationDebugInfo: type: object properties: similarityToLastQueryThreshold: type: number format: float promptTokenCount: type: integer format: int32 thinkingLevel: type: string thinkingBudgetTokens: type: integer format: int32 totalTokenCount: type: integer format: int32 candidatesTokenCount: type: integer format: int32 similarityToLastQuery: type: number format: float GoogleCloudDialogflowV2KnowledgeOperationMetadata: type: object properties: doneTime: type: string format: date-time knowledgeBase: type: string exportOperationMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowV2ExportOperationMetadata' state: type: string enum: - STATE_UNSPECIFIED - PENDING - RUNNING - DONE x-enumDescriptions: - '' - '' - '' - '' readOnly: true GoogleCloudDialogflowV2Message: type: object properties: content: type: string participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' readOnly: true name: type: string createTime: type: string format: date-time readOnly: true sentimentAnalysis: $ref: '#/components/schemas/GoogleCloudDialogflowV2SentimentAnalysisResult' participant: type: string readOnly: true messageAnnotation: $ref: '#/components/schemas/GoogleCloudDialogflowV2MessageAnnotation' sendTime: type: string format: date-time languageCode: type: string GoogleCloudDialogflowV2MessageAnnotation: type: object properties: containEntities: type: boolean parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2AnnotatedMessagePart' GoogleCloudDialogflowV2OriginalDetectIntentRequest: type: object properties: payload: type: object additionalProperties: description: Properties of the object. source: type: string version: type: string GoogleCloudDialogflowV2QueryResult: type: object properties: fulfillmentMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessage' outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' allRequiredParamsPresent: type: boolean sentimentAnalysisResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2SentimentAnalysisResult' queryText: type: string diagnosticInfo: type: object additionalProperties: description: Properties of the object. webhookSource: type: string webhookPayload: type: object additionalProperties: description: Properties of the object. intentDetectionConfidence: type: number format: float fulfillmentText: type: string languageCode: type: string action: type: string intent: $ref: '#/components/schemas/GoogleCloudDialogflowV2Intent' speechRecognitionConfidence: type: number format: float parameters: type: object additionalProperties: description: Properties of the object. cancelsSlotFilling: type: boolean GoogleCloudDialogflowV2Sentiment: type: object properties: magnitude: type: number format: float score: type: number format: float 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 startTime: type: string format: date-time latencyMs: type: number format: float step: type: string GoogleCloudDialogflowV2SessionEntityType: type: object properties: name: type: string 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: - '' - '' - '' GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata: type: object properties: suggestionFeatureType: type: string enum: - TYPE_UNSPECIFIED - ARTICLE_SUGGESTION - FAQ - SMART_REPLY - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' conversationProfile: type: string createTime: type: string format: date-time participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2SmartReplyAnswer: type: object properties: confidence: type: number format: float answerRecord: type: string reply: type: string GoogleCloudDialogflowV2SmartReplyModelMetadata: type: object properties: trainingModelType: type: string enum: - MODEL_TYPE_UNSPECIFIED - SMART_REPLY_DUAL_ENCODER_MODEL - SMART_REPLY_BERT_MODEL x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2SpeechWordInfo: type: object properties: endOffset: type: string startOffset: type: string word: type: string confidence: type: number format: float GoogleCloudDialogflowV2StreamingRecognitionResult: type: object properties: confidence: type: number format: float speechWordInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SpeechWordInfo' 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 speechEndOffset: type: string transcript: type: string languageCode: type: string GoogleCloudDialogflowV2SuggestArticlesResponse: type: object properties: latestMessage: type: string articleAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2ArticleAnswer' contextSize: type: integer format: int32 GoogleCloudDialogflowV2SuggestFaqAnswersResponse: type: object properties: latestMessage: type: string contextSize: type: integer format: int32 faqAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2FaqAnswer' GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse: type: object properties: additionalSuggestedQueryResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswerAdditionalSuggestedQueryResult' latestMessage: type: string contextSize: type: integer format: int32 knowledgeAssistAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2KnowledgeAssistAnswer' GoogleCloudDialogflowV2SuggestSmartRepliesResponse: type: object properties: smartReplyAnswers: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SmartReplyAnswer' latestMessage: type: string contextSize: type: integer format: int32 GoogleCloudDialogflowV2SuggestionResult: type: object properties: error: $ref: '#/components/schemas/GoogleRpcStatus' generateSuggestionsResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2GenerateSuggestionsResponse' suggestArticlesResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestArticlesResponse' suggestSmartRepliesResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestSmartRepliesResponse' suggestFaqAnswersResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestFaqAnswersResponse' suggestKnowledgeAssistResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse' GoogleCloudDialogflowV2SummarySuggestion: type: object properties: summarySections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SummarySuggestionSummarySection' GoogleCloudDialogflowV2SummarySuggestionSummarySection: type: object properties: section: type: string summary: type: string GoogleCloudDialogflowV2ToolCall: type: object properties: toolDisplayName: type: string cesToolset: type: string answerRecord: type: string cesTool: type: string tool: type: string createTime: type: string format: date-time readOnly: true toolDisplayDetails: type: string action: type: string cesApp: type: string state: type: string enum: - STATE_UNSPECIFIED - TRIGGERED - NEEDS_CONFIRMATION x-enumDescriptions: - '' - '' - '' readOnly: true inputParameters: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2ToolCallResult: type: object properties: answerRecord: type: string rawContent: type: string format: byte cesApp: type: string cesTool: type: string cesToolset: type: string content: type: string tool: type: string action: type: string createTime: type: string format: date-time readOnly: true error: $ref: '#/components/schemas/GoogleCloudDialogflowV2ToolCallResultError' GoogleCloudDialogflowV2ToolCallResultError: type: object properties: message: type: string retryable: type: boolean GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata: type: object properties: createTime: type: string format: date-time conversationModel: type: string doneTime: type: string format: date-time GoogleCloudDialogflowV2WebhookRequest: type: object properties: session: type: string queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2QueryResult' originalDetectIntentRequest: $ref: '#/components/schemas/GoogleCloudDialogflowV2OriginalDetectIntentRequest' responseId: type: string GoogleCloudDialogflowV2WebhookResponse: type: object properties: outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2Context' followupEventInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2EventInput' sessionEntityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2SessionEntityType' payload: type: object additionalProperties: description: Properties of the object. fulfillmentMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2IntentMessage' fulfillmentText: type: string source: type: string GoogleCloudDialogflowV2beta1AgentCoachingInstruction: type: object properties: displayName: type: string systemAction: type: string agentAction: type: string duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingInstructionDuplicateCheckResult' triggeringEvent: type: string enum: - TRIGGER_EVENT_UNSPECIFIED - END_OF_UTTERANCE - MANUAL_CALL - CUSTOMER_MESSAGE - AGENT_MESSAGE - TOOL_CALL_COMPLETION x-enumDescriptions: - '' - '' - '' - '' - '' - '' condition: type: string displayDetails: type: string 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: agentActionSuggestions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionAgentActionSuggestion' sampleResponses: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse' applicableInstructions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingInstruction' GoogleCloudDialogflowV2beta1AgentCoachingSuggestionAgentActionSuggestion: type: object properties: agentAction: type: string sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources' duplicateCheckResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult' GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult: type: object properties: duplicateSuggestions: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion' GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResultDuplicateSuggestion: type: object properties: answerRecord: type: string readOnly: true sources: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources' suggestionIndex: type: integer format: int32 readOnly: true similarityScore: type: number format: float 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: {} text: type: string entityType: type: string GoogleCloudDialogflowV2beta1ArticleAnswer: type: object properties: answerRecord: type: string title: type: string uri: type: string metadata: type: object additionalProperties: type: string snippets: type: array items: 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 conversationProfile: type: string suggestionFeatureType: type: string enum: - TYPE_UNSPECIFIED - ARTICLE_SUGGESTION - FAQ - SMART_REPLY - DIALOGFLOW_ASSIST - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2beta1Context: type: object properties: name: type: string parameters: type: object additionalProperties: description: Properties of the object. lifespanCount: type: integer format: int32 GoogleCloudDialogflowV2beta1ConversationEvent: type: object properties: errorStatus: $ref: '#/components/schemas/GoogleRpcStatus' newMessagePayload: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Message' conversation: type: string type: type: string enum: - TYPE_UNSPECIFIED - CONVERSATION_STARTED - CONVERSATION_FINISHED - HUMAN_INTERVENTION_NEEDED - NEW_MESSAGE - NEW_RECOGNITION_RESULT - UNRECOVERABLE_ERROR x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' newRecognitionResultPayload: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1StreamingRecognitionResult' GoogleCloudDialogflowV2beta1DialogflowAssistAnswer: type: object properties: intentSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentSuggestion' answerRecord: type: string queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1QueryResult' GoogleCloudDialogflowV2beta1EncryptionSpec: type: object properties: name: type: string kmsKey: type: string GoogleCloudDialogflowV2beta1EntityType: type: object properties: entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1EntityTypeEntity' kind: type: string enum: - KIND_UNSPECIFIED - KIND_MAP - KIND_LIST - KIND_REGEXP x-enumDescriptions: - '' - '' - '' - '' displayName: type: string enableFuzzyExtraction: type: boolean autoExpansionMode: type: string enum: - AUTO_EXPANSION_MODE_UNSPECIFIED - AUTO_EXPANSION_MODE_DEFAULT x-enumDescriptions: - '' - '' name: type: string GoogleCloudDialogflowV2beta1EntityTypeEntity: type: object properties: value: type: string synonyms: type: array items: type: string GoogleCloudDialogflowV2beta1EventInput: type: object properties: languageCode: type: string name: type: string parameters: type: object additionalProperties: description: Properties of the object. 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: answerRecord: type: string question: type: string confidence: type: number format: float metadata: type: object additionalProperties: type: string source: type: string answer: 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: generatorSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1GeneratorSuggestion' answerRecord: type: string sourceGenerator: type: string GoogleCloudDialogflowV2beta1GeneratorSuggestion: type: object properties: toolCallInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo' agentCoachingSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AgentCoachingSuggestion' summarySuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SummarySuggestion' freeFormSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1FreeFormSuggestion' GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo: type: object properties: toolCall: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ToolCall' toolCallResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ToolCallResult' GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent: type: object properties: participant: type: string conversation: type: string suggestionResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestionResult' GoogleCloudDialogflowV2beta1ImportDocumentsResponse: type: object properties: warnings: type: array items: $ref: '#/components/schemas/GoogleRpcStatus' GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfo: type: object properties: contextReferenceRetrieved: type: boolean ingestedParametersDebugInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfoIngestedParameterDebugInfo' projectNotAllowlisted: type: boolean GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfoIngestedParameterDebugInfo: 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: - '' - '' - '' - '' - '' - '' - '' GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata: type: object properties: request: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest' GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest: type: object properties: encryptionSpec: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1EncryptionSpec' GoogleCloudDialogflowV2beta1Intent: type: object properties: parentFollowupIntentName: type: string priority: type: integer format: int32 outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Context' rootFollowupIntentName: type: string readOnly: true liveAgentHandoff: type: boolean inputContextNames: type: array items: type: string webhookState: type: string enum: - WEBHOOK_STATE_UNSPECIFIED - WEBHOOK_STATE_ENABLED - WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING x-enumDescriptions: - '' - '' - '' mlDisabled: type: boolean followupIntentInfo: type: array readOnly: true items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo' name: type: string mlEnabled: type: boolean resetContexts: type: boolean events: type: array items: type: string parameters: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentParameter' defaultResponsePlatforms: type: array items: type: string enum: - PLATFORM_UNSPECIFIED - FACEBOOK - SLACK - TELEGRAM - KIK - SKYPE - LINE - VIBER - ACTIONS_ON_GOOGLE - TELEPHONY - GOOGLE_HANGOUTS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' action: type: string displayName: type: string isFallback: type: boolean endInteraction: type: boolean messages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessage' trainingPhrases: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentTrainingPhrase' GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo: type: object properties: followupIntentName: type: string parentFollowupIntentName: type: string GoogleCloudDialogflowV2beta1IntentMessage: type: object properties: telephonySynthesizeSpeech: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech' rbmText: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmText' simpleResponses: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses' suggestions: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSuggestions' platform: type: string enum: - PLATFORM_UNSPECIFIED - FACEBOOK - SLACK - TELEGRAM - KIK - SKYPE - LINE - VIBER - ACTIONS_ON_GOOGLE - TELEPHONY - GOOGLE_HANGOUTS x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' rbmStandaloneRichCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard' payload: type: object additionalProperties: description: Properties of the object. tableCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTableCard' basicCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBasicCard' listSelect: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageListSelect' mediaContent: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageMediaContent' telephonyTransferCall: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall' rbmCarouselRichCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard' carouselSelect: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect' text: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageText' image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' quickReplies: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies' linkOutSuggestion: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion' telephonyPlayAudio: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio' card: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageCard' browseCarouselCard: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard' GoogleCloudDialogflowV2beta1IntentMessageBasicCard: type: object properties: formattedText: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' subtitle: type: string title: type: string buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton' 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' title: type: string description: type: string openUriAction: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction' footer: type: string GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction: type: object properties: url: type: string urlTypeHint: type: string enum: - URL_TYPE_HINT_UNSPECIFIED - AMP_ACTION - AMP_CONTENT x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2beta1IntentMessageCard: type: object properties: subtitle: type: string imageUri: type: string buttons: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageCardButton' title: type: string GoogleCloudDialogflowV2beta1IntentMessageCardButton: type: object properties: text: type: string postback: type: string GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect: type: object properties: items: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem' GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem: type: object properties: description: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' info: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo' title: type: string 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: uri: type: string destinationName: type: string GoogleCloudDialogflowV2beta1IntentMessageListSelect: type: object properties: title: type: string items: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem' subtitle: type: string GoogleCloudDialogflowV2beta1IntentMessageListSelectItem: type: object properties: info: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo' description: type: string image: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' title: type: string GoogleCloudDialogflowV2beta1IntentMessageMediaContent: type: object properties: mediaType: type: string enum: - RESPONSE_MEDIA_TYPE_UNSPECIFIED - AUDIO x-enumDescriptions: - '' - '' mediaObjects: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject' GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject: type: object properties: icon: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' name: type: string description: type: string contentUrl: type: string largeImage: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageImage' GoogleCloudDialogflowV2beta1IntentMessageQuickReplies: type: object properties: title: type: string quickReplies: type: array items: type: string GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent: type: object properties: title: type: string description: type: string media: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia' suggestions: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion' GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia: type: object properties: thumbnailUri: type: string fileUri: type: string height: type: string enum: - HEIGHT_UNSPECIFIED - SHORT - MEDIUM - TALL x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard: type: object properties: cardContents: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent' cardWidth: type: string enum: - CARD_WIDTH_UNSPECIFIED - SMALL - MEDIUM x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard: type: object properties: cardOrientation: type: string enum: - CARD_ORIENTATION_UNSPECIFIED - HORIZONTAL - VERTICAL x-enumDescriptions: - '' - '' - '' thumbnailImageAlignment: type: string enum: - THUMBNAIL_IMAGE_ALIGNMENT_UNSPECIFIED - LEFT - RIGHT x-enumDescriptions: - '' - '' - '' cardContent: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent' GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction: type: object properties: dial: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial' openUrl: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri' 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: synonyms: type: array items: type: string key: type: string GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse: type: object properties: ssml: type: string textToSpeech: type: string displayText: 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 subtitle: type: string columnProperties: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageColumnProperties' rows: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessageTableCardRow' 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: prompts: type: array items: type: string mandatory: type: boolean displayName: type: string name: type: string value: type: string isList: type: boolean defaultValue: type: string entityTypeDisplayName: type: string GoogleCloudDialogflowV2beta1IntentSuggestion: type: object properties: displayName: type: string intentV2: type: string description: type: string GoogleCloudDialogflowV2beta1IntentTrainingPhrase: type: object properties: name: type: string readOnly: true parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart' timesAddedCount: type: integer format: int32 type: type: string enum: - TYPE_UNSPECIFIED - EXAMPLE - TEMPLATE x-enumDescriptions: - '' - '' - '' GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart: type: object properties: alias: type: string userDefined: type: boolean text: type: string entityType: type: string GoogleCloudDialogflowV2beta1KnowledgeAnswers: type: object properties: answers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer' GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer: type: object properties: answer: type: string faqQuestion: type: string matchConfidence: type: number format: float source: type: string matchConfidenceLevel: type: string enum: - MATCH_CONFIDENCE_LEVEL_UNSPECIFIED - LOW - MEDIUM - HIGH x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer: type: object properties: answerRecord: type: string knowledgeAssistDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfo' suggestedQuery: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery' suggestedQueryAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer' GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerAdditionalSuggestedQueryResult: type: object properties: answerRecord: type: string readOnly: true suggestedQuery: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery' GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer: type: object properties: answerText: type: string generativeSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource' playbookSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource' faqSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource' eventSource: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerEventSource' 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 title: type: string text: type: string metadata: type: object additionalProperties: description: Properties of the object. GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery: type: object properties: searchContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuerySearchContext' queryText: type: string GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuerySearchContext: type: object properties: value: type: string key: type: string GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfo: type: object properties: queryGenerationDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoQueryGenerationDebugInfo' serviceLatency: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ServiceLatency' ingestedContextReferenceDebugInfo: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IngestedContextReferenceDebugInfo' queryCategorizationFailureReason: type: string enum: - QUERY_CATEGORIZATION_FAILURE_REASON_UNSPECIFIED - QUERY_CATEGORIZATION_INVALID_CONFIG - QUERY_CATEGORIZATION_RESULT_NOT_FOUND - QUERY_CATEGORIZATION_FAILED x-enumDescriptions: - '' - '' - '' - '' 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: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' cesDebugInfo: type: object additionalProperties: description: Properties of the object. 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: - '' - '' - '' - '' - '' - '' - '' - '' - '' - '' knowledgeAssistBehavior: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoKnowledgeAssistBehavior' GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoKnowledgeAssistBehavior: type: object properties: multipleQueriesGenerated: type: boolean usePubsubDelivery: type: boolean queryGenerationAgentLanguageMismatch: type: boolean useCustomSafetyFilterLevel: type: boolean conversationTranscriptHasMixedLanguages: type: boolean endUserMetadataIncluded: type: boolean primaryQueryRedactedAndReplaced: type: boolean queryContainedSearchContext: type: boolean disableSyncDelivery: type: boolean answerGenerationRewriterOn: type: boolean appendedSearchContextCount: type: integer format: int32 returnQueryOnly: type: boolean previousQueriesIncluded: type: boolean thirdPartyConnectorAllowed: type: boolean queryGenerationEndUserLanguageMismatch: type: boolean invalidItemsQuerySuggestionSkipped: type: boolean useTranslatedMessage: type: boolean GoogleCloudDialogflowV2beta1KnowledgeAssistDebugInfoQueryGenerationDebugInfo: type: object properties: thinkingBudgetTokens: type: integer format: int32 candidatesTokenCount: type: integer format: int32 totalTokenCount: type: integer format: int32 thinkingLevel: type: string similarityToLastQueryThreshold: type: number format: float similarityToLastQuery: type: number format: float promptTokenCount: type: integer format: int32 GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata: type: object properties: state: type: string enum: - STATE_UNSPECIFIED - PENDING - RUNNING - DONE x-enumDescriptions: - '' - '' - '' - '' readOnly: true doneTime: type: string format: date-time knowledgeBase: type: string exportOperationMetadata: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ExportOperationMetadata' GoogleCloudDialogflowV2beta1Message: type: object properties: participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' readOnly: true sentimentAnalysis: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SentimentAnalysisResult' sendTime: type: string format: date-time content: type: string languageCode: type: string createTime: type: string format: date-time readOnly: true participant: type: string readOnly: true messageAnnotation: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1MessageAnnotation' responseMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessage' name: type: string GoogleCloudDialogflowV2beta1MessageAnnotation: type: object properties: containEntities: type: boolean parts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1AnnotatedMessagePart' GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest: type: object properties: payload: type: object additionalProperties: description: Properties of the object. version: type: string source: type: string GoogleCloudDialogflowV2beta1QueryResult: type: object properties: parameters: type: object additionalProperties: description: Properties of the object. diagnosticInfo: type: object additionalProperties: description: Properties of the object. intent: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Intent' outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Context' sentimentAnalysisResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SentimentAnalysisResult' action: type: string webhookSource: type: string intentDetectionConfidence: type: number format: float queryText: type: string cancelsSlotFilling: type: boolean knowledgeAnswers: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAnswers' languageCode: type: string allRequiredParamsPresent: type: boolean fulfillmentText: type: string webhookPayload: type: object additionalProperties: description: Properties of the object. speechRecognitionConfidence: type: number format: float fulfillmentMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessage' GoogleCloudDialogflowV2beta1ResponseMessage: type: object properties: endInteraction: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction' payload: type: object additionalProperties: description: Properties of the object. telephonyTransferCall: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall' liveAgentHandoff: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff' text: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ResponseMessageText' 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: audio: type: string format: byte uri: type: string 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: completeTime: type: string format: date-time step: type: string startTime: type: string format: date-time latencyMs: type: number format: float GoogleCloudDialogflowV2beta1SessionEntityType: type: object properties: name: type: string entityOverrideMode: type: string enum: - ENTITY_OVERRIDE_MODE_UNSPECIFIED - ENTITY_OVERRIDE_MODE_OVERRIDE - ENTITY_OVERRIDE_MODE_SUPPLEMENT x-enumDescriptions: - '' - '' - '' entities: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1EntityTypeEntity' GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata: type: object properties: createTime: type: string format: date-time conversationProfile: type: string suggestionFeatureType: type: string enum: - TYPE_UNSPECIFIED - ARTICLE_SUGGESTION - FAQ - SMART_REPLY - DIALOGFLOW_ASSIST - CONVERSATION_SUMMARIZATION - KNOWLEDGE_SEARCH - KNOWLEDGE_ASSIST x-enumDescriptions: - '' - '' - '' - '' - '' - '' - '' - '' participantRole: type: string enum: - ROLE_UNSPECIFIED - HUMAN_AGENT - AUTOMATED_AGENT - END_USER x-enumDescriptions: - '' - '' - '' - '' GoogleCloudDialogflowV2beta1SmartReplyAnswer: type: object properties: reply: type: string answerRecord: type: string confidence: type: number format: float GoogleCloudDialogflowV2beta1SpeechWordInfo: type: object properties: confidence: type: number format: float word: type: string endOffset: type: string startOffset: type: string GoogleCloudDialogflowV2beta1StreamingRecognitionResult: type: object properties: speechEndOffset: type: string dtmfDigits: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1TelephonyDtmfEvents' 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: - '' - '' - '' - '' - '' - '' - '' speechWordInfo: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SpeechWordInfo' transcript: type: string stability: type: number format: float isFinal: type: boolean confidence: type: number format: float languageCode: type: string GoogleCloudDialogflowV2beta1SuggestArticlesResponse: type: object properties: articleAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ArticleAnswer' latestMessage: type: string contextSize: type: integer format: int32 GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse: type: object properties: latestMessage: type: string contextSize: type: integer format: int32 dialogflowAssistAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1DialogflowAssistAnswer' GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse: type: object properties: faqAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1FaqAnswer' latestMessage: type: string contextSize: type: integer format: int32 GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse: type: object properties: knowledgeAssistAnswer: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer' additionalSuggestedQueryResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerAdditionalSuggestedQueryResult' contextSize: type: integer format: int32 latestMessage: type: string GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse: type: object properties: contextSize: type: integer format: int32 smartReplyAnswers: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SmartReplyAnswer' latestMessage: type: string GoogleCloudDialogflowV2beta1SuggestionResult: type: object properties: suggestSmartRepliesResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse' suggestFaqAnswersResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse' suggestArticlesResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestArticlesResponse' suggestKnowledgeAssistResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse' error: $ref: '#/components/schemas/GoogleRpcStatus' generateSuggestionsResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1GenerateSuggestionsResponse' suggestEntityExtractionResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse' suggestDialogflowAssistsResponse: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse' GoogleCloudDialogflowV2beta1SummarySuggestion: type: object properties: summarySections: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SummarySuggestionSummarySection' GoogleCloudDialogflowV2beta1SummarySuggestionSummarySection: type: object properties: summary: type: string section: 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: cesApp: type: string createTime: type: string format: date-time readOnly: true toolDisplayName: type: string toolDisplayDetails: type: string cesToolset: type: string answerRecord: type: string action: type: string inputParameters: type: object additionalProperties: description: Properties of the object. state: type: string enum: - STATE_UNSPECIFIED - TRIGGERED - NEEDS_CONFIRMATION x-enumDescriptions: - '' - '' - '' readOnly: true tool: type: string cesTool: type: string GoogleCloudDialogflowV2beta1ToolCallResult: type: object properties: error: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1ToolCallResultError' cesTool: type: string content: type: string cesToolset: type: string action: type: string tool: type: string cesApp: type: string createTime: type: string format: date-time readOnly: true answerRecord: type: string rawContent: type: string format: byte GoogleCloudDialogflowV2beta1ToolCallResultError: type: object properties: message: type: string retryable: type: boolean GoogleCloudDialogflowV2beta1WebhookRequest: type: object properties: responseId: type: string alternativeQueryResults: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1QueryResult' session: type: string queryResult: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1QueryResult' originalDetectIntentRequest: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest' GoogleCloudDialogflowV2beta1WebhookResponse: type: object properties: fulfillmentMessages: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1IntentMessage' payload: type: object additionalProperties: description: Properties of the object. fulfillmentText: type: string endInteraction: type: boolean source: type: string outputContexts: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1Context' sessionEntityTypes: type: array items: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1SessionEntityType' followupEventInput: $ref: '#/components/schemas/GoogleCloudDialogflowV2beta1EventInput' liveAgentHandoff: type: boolean GoogleCloudDialogflowV3alpha1ConversationSignals: type: object properties: turnSignals: $ref: '#/components/schemas/GoogleCloudDialogflowV3alpha1TurnSignals' GoogleCloudDialogflowV3alpha1TurnSignals: type: object properties: reachedEndPage: type: boolean sentimentScore: type: number format: float agentEscalated: type: boolean noMatch: type: boolean webhookStatuses: type: array items: type: string failureReasons: type: array items: type: string enum: - FAILURE_REASON_UNSPECIFIED - FAILED_INTENT - FAILED_WEBHOOK x-enumDescriptions: - '' - '' - '' sentimentMagnitude: type: number format: float noUserInput: type: boolean dtmfUsed: type: boolean triggeredAbandonmentEvent: type: boolean userEscalated: type: boolean GoogleCloudLocationListLocationsResponse: type: object properties: locations: type: array items: $ref: '#/components/schemas/GoogleCloudLocationLocation' nextPageToken: type: string GoogleCloudLocationLocation: type: object properties: labels: type: object additionalProperties: type: string name: type: string displayName: type: string metadata: type: object additionalProperties: description: Properties of the object. Contains field @type with type URL. locationId: type: string GoogleLongrunningListOperationsResponse: type: object properties: unreachable: type: array items: type: string operations: type: array items: $ref: '#/components/schemas/GoogleLongrunningOperation' nextPageToken: type: string GoogleLongrunningOperation: type: object properties: metadata: type: object additionalProperties: description: Properties of the object. Contains field @type with type URL. name: type: string 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: longitude: type: number format: double latitude: type: number format: double