openapi: 3.2.0 info: title: Google Dialogflow Operations API contact: name: Google Cloud url: https://cloud.google.com/dialogflow/ license: name: Google APIs Terms of Service url: https://developers.google.com/terms termsOfService: https://cloud.google.com/terms x-refined-note: - x-discovery-id differs across the merged source definitions and was not carried - x-discovery-source differs across the merged source definitions and was not carried x-discovery-revision: '20260825' version: '1.0' description: 'Operations tagged operations across 2 of this provider''s published API definitions: google-dialogflow-cx-v3-openapi.yml, google-dialogflow-es-v2-openapi.yml. Each path carries the servers of the definition it was published in.' servers: - url: https://dialogflow.googleapis.com description: Dialogflow API tags: - name: Operations 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: [] summary: Dialogflow projects operations get x-summary-source: derived servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /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: [] summary: Dialogflow projects operations cancel x-summary-source: derived servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /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: [] summary: Dialogflow projects operations list x-summary-source: derived servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /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: [] summary: Dialogflow projects locations operations get x-summary-source: derived servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /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: [] summary: Dialogflow projects locations operations cancel x-summary-source: derived servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /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: [] summary: Dialogflow projects locations operations list x-summary-source: derived servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /v2/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel: post: operationId: postV2ProjectsByProjectsIdLocationsByLocationsIdOperations{operationsId}:cancel tags: - Operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: operationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:cancel responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] summary: Dialogflow projects locations operations cancel x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: dialogflow_projects_locations_operations_cancel servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /v2/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}: get: operationId: getV2ProjectsByProjectsIdLocationsByLocationsIdOperationsByOperationsId tags: - Operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: operationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+/operations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] summary: Dialogflow projects locations operations get x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: dialogflow_projects_locations_operations_get servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /v2/projects/{projectsId}/locations/{locationsId}/operations: get: operationId: getV2ProjectsByProjectsIdLocationsByLocationsIdOperations tags: - Operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: locationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/locations/[^/]+$`.' required: true schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: filter in: query schema: type: string - name: returnPartialSuccess in: query schema: type: boolean - name: pageToken in: query schema: type: string x-discovery-path-template: v2/{name}/operations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningListOperationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] summary: Dialogflow projects locations operations list x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: dialogflow_projects_locations_operations_list servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /v2/projects/{projectsId}/operations/{operationsId}:cancel: post: operationId: postV2ProjectsByProjectsIdOperations{operationsId}:cancel tags: - Operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: operationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/operations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name}:cancel responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleProtobufEmpty' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] summary: Dialogflow projects operations cancel x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: dialogflow_projects_operations_cancel servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /v2/projects/{projectsId}/operations/{operationsId}: get: operationId: getV2ProjectsByProjectsIdOperationsByOperationsId tags: - Operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/operations/[^/]+$`.' required: true schema: type: string - name: operationsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+/operations/[^/]+$`.' required: true schema: type: string x-discovery-path-template: v2/{name} responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningOperation' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] summary: Dialogflow projects operations get x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: dialogflow_projects_operations_get servers: - url: https://dialogflow.googleapis.com description: Dialogflow API /v2/projects/{projectsId}/operations: get: operationId: getV2ProjectsByProjectsIdOperations tags: - Operations parameters: - name: projectsId in: path description: 'Part of `name`. Resource name pattern: `^projects/[^/]+$`.' required: true schema: type: string - name: returnPartialSuccess in: query schema: type: boolean - name: pageToken in: query schema: type: string - name: pageSize in: query schema: type: integer format: int32 - name: filter in: query schema: type: string x-discovery-path-template: v2/{name}/operations responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/GoogleLongrunningListOperationsResponse' default: description: Error response (google.rpc.Status) content: application/json: schema: $ref: '#/components/schemas/GoogleRpcStatus' security: - OAuth2: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/dialogflow - BearerAuth: [] summary: Dialogflow projects operations list x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: dialogflow_projects_operations_list servers: - url: https://dialogflow.googleapis.com description: Dialogflow API components: schemas: 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. 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 .' x-refined-from: - google-dialogflow-cx-v3-openapi.yml - google-dialogflow-es-v2-openapi.yml