Google Dialogflow Operations API

The operations API from Google Dialogflow — 12 operation(s) for operations.

Operations 12

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v3/projects/{projectsId}/operations/{operationsId} Check a CX long-running operation · Dialogflow projects operations get #
Ask an LLM
“How do I check whether a Dialogflow CX export or training job has finished?”
“Can I poll the status of a v3 long-running operation at the project level?”
Tell an agent
Look up project-wide CX job {operation} in {project} and report its state.
Poll v3 long-running operation {operation} for project {project} until it reports done.
POST /v3/projects/{projectsId}/operations/{operationsId}:cancel Cancel a CX long-running operation · Dialogflow projects operations cancel #
Ask an LLM
“How do I stop a Dialogflow CX import or export that is still running?”
“Can I cancel a v3 project-level operation before it completes?”
Tell an agent destructive · confirm first
Cancel CX operation {operation} in project {project}.
Abort the running v3 job {operation} for project {project}.
GET /v3/projects/{projectsId}/operations List CX long-running operations in a project · Dialogflow projects operations list #
Ask an LLM
“Which Dialogflow CX background jobs are running or recently finished in my project?”
“Can I filter the v3 project-level operations list?”
Tell an agent
Show every project-wide CX background job for {project}.
Show v3 operations in project {project} matching filter {filter}.
GET /v3/projects/{projectsId}/locations/{locationsId}/operations/{operationsId} Check a regional CX long-running operation · Dialogflow projects locations operations get #
Ask an LLM
“How do I check progress of a Dialogflow CX operation running in a specific region?”
“Can I tell if a regional v3 agent restore has completed?”
Tell an agent
Get the status of CX operation {operation} in project {project}, region {location}.
Poll regional v3 job {operation} under {project}/{location} for its result.
POST /v3/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel Cancel a regional CX long-running operation · Dialogflow projects locations operations cancel #
Ask an LLM
“How do I cancel a Dialogflow CX operation that is running in a particular region?”
“Can I stop a regional v3 export job midway?”
Tell an agent destructive · confirm first
Cancel CX operation {operation} in project {project}, region {location}.
Abort regional v3 job {operation} in {project}/{location}.
GET /v3/projects/{projectsId}/locations/{locationsId}/operations List regional CX long-running operations · Dialogflow projects locations operations list #
Ask an LLM
“What Dialogflow CX operations are in progress in a given region of my project?”
“Can I list regional v3 operations and still get results when some are unreachable?”
Tell an agent
List CX long-running operations in project {project}, region {location}.
Show regional v3 operations in {project}/{location} filtered by {filter}.
POST /v2/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel Cancel a regional ES long-running operation · Dialogflow projects locations operations cancel #
Ask an LLM
“How do I cancel a Dialogflow ES training or import job running in a specific region?”
“Can I stop a regional v2 operation that is taking too long?”
Tell an agent destructive · confirm first
Cancel ES operation {operation} in project {project}, region {location}.
Abort the regional v2 job {operation} under {project}/{location}.
GET /v2/projects/{projectsId}/locations/{locationsId}/operations/{operationsId} Check a regional ES long-running operation · Dialogflow projects locations operations get #
Ask an LLM
“How do I check whether a regional Dialogflow ES agent training job has finished?”
“Can I read the result of a v2 operation in a specific region?”
Tell an agent
Get the status of ES operation {operation} in project {project}, region {location}.
Poll regional v2 job {operation} in {project}/{location} until it completes.
GET /v2/projects/{projectsId}/locations/{locationsId}/operations List regional ES long-running operations · Dialogflow projects locations operations list #
Ask an LLM
“Which Dialogflow ES background operations exist in one region of my project?”
“Can I filter regional v2 operations by their state?”
Tell an agent
List ES long-running operations in project {project}, region {location}.
Show regional v2 operations in {project}/{location} matching {filter}, {page_size} per page.
POST /v2/projects/{projectsId}/operations/{operationsId}:cancel Cancel an ES long-running operation · Dialogflow projects operations cancel #
Ask an LLM
“How do I cancel a Dialogflow ES job running at the project level?”
“Can I stop a v2 agent import before it finishes?”
Tell an agent destructive · confirm first
Cancel ES operation {operation} in project {project}.
Abort project {project}'s v2 job {operation}.
GET /v2/projects/{projectsId}/operations/{operationsId} Check an ES long-running operation · Dialogflow projects operations get #
Ask an LLM
“How do I find out if my Dialogflow ES agent training operation is done?”
“Can I read the error from a failed v2 project-level operation?”
Tell an agent
Fetch the outcome of project-wide ES job {operation} in {project}.
Check whether project {project}'s v2 job {operation} succeeded.
GET /v2/projects/{projectsId}/operations List ES long-running operations in a project · Dialogflow projects operations list #
Ask an LLM
“What Dialogflow ES long-running jobs have run in my project?”
“Is there a filter for v2 project-level operations?”
Tell an agent
Enumerate all project-wide ES background jobs for {project}.
Show project {project}'s v2 operations filtered by {filter}.

Documentation

Specifications

Other Resources

🔗
Discovery
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/discovery/google-dialogflow-v3.json
🔗
Discovery
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/discovery/google-dialogflow-v3beta1.json
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/cx-v3/session.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/cx-v3/agent.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/cx-v3/webhook.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/cx-v3/tool.proto
🔗
Pricing
https://cloud.google.com/dialogflow/pricing
🔗
Console
https://dialogflow.cloud.google.com/cx
🔗
Webhooks
https://cloud.google.com/dialogflow/cx/docs/concept/webhook
🔗
Discovery
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/discovery/google-dialogflow-v2.json
🔗
Discovery
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/discovery/google-dialogflow-v2beta1.json
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/v2/session.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/v2/agent.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/v2/intent.proto
🔗
Protobuf
https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/grpc/v2/webhook.proto
🔗
Console
https://dialogflow.cloud.google.com/
🔗
Webhooks
https://cloud.google.com/dialogflow/es/docs/fulfillment-webhook

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/google-dialogflow:google-dialogflow-operations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

google-dialogflow-operations-api-openapi.yml Raw ↑
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
    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.
    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
  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 <token>.'
x-refined-from:
- google-dialogflow-cx-v3-openapi.yml
- google-dialogflow-es-v2-openapi.yml