APIs.io Engineering Platform Cloudflare Tunnel API

The Cloudflare Tunnel API from APIs.io Engineering Platform — 10 operation(s) for cloudflare tunnel.

Documentation

Specifications

Other Resources

🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-1ab188a6-cc1f-490d-9413-9c6da20918d0?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-0e94f581-cbc1-48e0-b594-1f6b3d07a328?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-4517d93a-e7f7-4dc2-b572-06762bbe14de?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-88f9ddbb-3115-47dc-b6e5-7fc6f1d2a190?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-3a12caae-4945-4df4-8ab9-bb6219ba7a9f?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-863b18f0-c2f2-4e32-a5fa-0d1e6ccf77a9?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-189876d1-f207-49a2-a4bc-5c67ae78cd19?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-c1e74fd9-3f84-4d95-943d-d645d6cb82f7?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-b002164d-6e8a-4b6d-b409-4929476e7818?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-508660fd-30b8-4c9c-aede-8edbac8a514d?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-da35e0ba-f1a9-42fe-a77a-56ff0a47e341?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-1d4df7d0-9c92-4fa8-946f-2110c2b3b48d?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-2af6f54f-d259-46c0-8f86-78856f5885cd?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-cc203f31-e7f6-42ec-ad34-c5c4cde58904?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-f19285da-48dd-4691-bbdf-f7d6bec157a3?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-aa69cacc-4bbf-4724-a1d4-78cdad57fee8?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-a5858f86-04d3-4e15-ae11-b42c7516688b?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-c2052341-766c-43c7-b1dc-ed4985e4606b?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-aa777c90-8271-4809-8eac-3ec39a9a899c?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-4d5957dc-df05-4216-a5fc-d46b3ba811d8?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-28d97617-fdba-46a5-ac3e-40f3d2e0fa57?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-7429b451-d812-4abc-b497-b763372cf5c5?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-b0eafdd0-adaa-48a2-a855-6a31beb86d83?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-209f34ef-13c1-400c-bca8-fcddb304aff5?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-fb2bbbb8-d4cc-48b1-a660-c8e158bfbbea?action=share&creator=35240

OpenAPI Specification

engineering-platform-cloudflare-tunnel-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  version: "1.0.0"
  x-release: v4
  title: APIs.io Engineering Platform Amazon API Gateway 2014 11 13 Cloudflare Tunnel API
  description: <fullname>Amazon API Gateway</fullname> <p>Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.</p>
  x-logo:
    url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png
    backgroundColor: '#FFFFFF'
  termsOfService: https://aws.amazon.com/service-terms/
  contact:
    name: Mike Ralphson
    email: mike.ralphson@gmail.com
    url: https://github.com/mermade/aws2openapi
    x-twitter: PermittedSoc
  license:
    name: Apache 2.0 License
    url: http://www.apache.org/licenses/
  x-providerName: amazonaws.com
  x-serviceName: apigateway
  x-origin:
  - contentType: application/json
    url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/apigateway-2015-07-09.normal.json
    converter:
      url: https://github.com/mermade/aws2openapi
    x-apisguru-driver: external
  x-apiClientRegistration:
    url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct
  x-apisguru-categories:
  - cloud
  x-preferred: true
servers:
- url: http://apigateway.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The Amazon API Gateway multi-region endpoint
- url: https://apigateway.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The Amazon API Gateway multi-region endpoint
- url: http://apigateway.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The Amazon API Gateway endpoint for China (Beijing) and China (Ningxia)
- url: https://apigateway.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The Amazon API Gateway endpoint for China (Beijing) and China (Ningxia)
security:
- hmac: []
tags:
- name: Cloudflare Tunnel
paths:
  /accounts/{account_id}/cfd_tunnel:
    get:
      description: Lists and filters Cloudflare Tunnels in an account.
      operationId: cloudflare-tunnel-list-cloudflare-tunnels
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: query
        name: name
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_name'
      - in: query
        name: is_deleted
        schema:
          description: If `true`, only include deleted tunnels. If `false`, exclude deleted tunnels. If empty, all tunnels will be included.
          example: true
          type: boolean
      - in: query
        name: existed_at
        schema:
          $ref: '#/components/schemas/tunnel_existed_at'
      - in: query
        name: uuid
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      - in: query
        name: was_active_at
        schema:
          example: '2009-11-10T23:00:00Z'
          format: date-time
          type: string
      - in: query
        name: was_inactive_at
        schema:
          example: '2009-11-10T23:00:00Z'
          format: date-time
          type: string
      - in: query
        name: include_prefix
        schema:
          example: vpc1-
          type: string
      - in: query
        name: exclude_prefix
        schema:
          example: vpc1-
          type: string
      - in: query
        name: status
        schema:
          $ref: '#/components/schemas/tunnel_status'
      - in: query
        name: per_page
        schema:
          $ref: '#/components/schemas/tunnel_per_page'
      - in: query
        name: page
        schema:
          default: 1
          description: Page number of paginated results.
          minimum: 1
          type: number
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-collection'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: List Cloudflare Tunnels response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-collection'
          description: List Cloudflare Tunnels response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform List Cloudflare Tunnels
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One Connectors Read
      - Cloudflare One cloudflared Connectors Write
      - Cloudflare One cloudflared Connectors Read
      - Argo Tunnel Write
      - Argo Tunnel Read
    post:
      description: Creates a new Cloudflare Tunnel in an account.
      operationId: cloudflare-tunnel-create-a-cloudflare-tunnel
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      requestBody:
        content:
          application/json:
            schema:
              properties:
                config_src:
                  $ref: '#/components/schemas/tunnel_config_src'
                name:
                  $ref: '#/components/schemas/tunnel_tunnel_name'
                tunnel_secret:
                  $ref: '#/components/schemas/tunnel_tunnel_secret'
              required:
              - name
              type: object
        required: true
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-single'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Create a Cloudflare Tunnel response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-single'
          description: Create a Cloudflare Tunnel response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Create a Cloudflare Tunnel
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One cloudflared Connectors Write
      - Argo Tunnel Write
  /accounts/{account_id}/cfd_tunnel/{tunnel_id}:
    delete:
      description: Deletes a Cloudflare Tunnel from an account.
      operationId: cloudflare-tunnel-delete-a-cloudflare-tunnel
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      requestBody:
        content:
          application/json:
            schema:
              type: object
        required: true
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-single'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Delete a Cloudflare Tunnel response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-single'
          description: Delete a Cloudflare Tunnel response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Delete a Cloudflare Tunnel
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One cloudflared Connectors Write
      - Argo Tunnel Write
    get:
      description: Fetches a single Cloudflare Tunnel.
      operationId: cloudflare-tunnel-get-a-cloudflare-tunnel
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-single'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Get a Cloudflare Tunnel response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-single'
          description: Get a Cloudflare Tunnel response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Get a Cloudflare Tunnel
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One Connectors Read
      - Cloudflare One cloudflared Connectors Write
      - Cloudflare One cloudflared Connectors Read
      - Argo Tunnel Write
      - Argo Tunnel Read
    patch:
      description: Updates an existing Cloudflare Tunnel.
      operationId: cloudflare-tunnel-update-a-cloudflare-tunnel
      parameters:
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      requestBody:
        content:
          application/json:
            schema:
              properties:
                name:
                  $ref: '#/components/schemas/tunnel_tunnel_name'
                tunnel_secret:
                  $ref: '#/components/schemas/tunnel_tunnel_secret'
              type: object
        required: true
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-single'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Update a Cloudflare Tunnel response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-single'
          description: Update a Cloudflare Tunnel response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Update a Cloudflare Tunnel
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One cloudflared Connectors Write
      - Argo Tunnel Write
  /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connections:
    delete:
      description: Removes a connection (aka Cloudflare Tunnel Connector) from a Cloudflare Tunnel independently of its current state. If no connector id (client_id) is provided all connectors will be removed. We recommend running this command after rotating tokens.
      operationId: cloudflare-tunnel-clean-up-cloudflare-tunnel-connections
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      - in: query
        name: client_id
        schema:
          $ref: '#/components/schemas/tunnel_client_id'
      requestBody:
        content:
          application/json:
            schema:
              type: object
        required: true
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_empty_response'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Clean up Cloudflare Tunnel connections response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_empty_response'
          description: Clean up Cloudflare Tunnel connections response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Clean up Cloudflare Tunnel connections
      tags:
      - Cloudflare Tunnel
    get:
      description: Fetches connection details for a Cloudflare Tunnel.
      operationId: cloudflare-tunnel-list-cloudflare-tunnel-connections
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel_connections_response'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: List Cloudflare Tunnel connections response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel_connections_response'
          description: List Cloudflare Tunnel connections response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform List Cloudflare Tunnel connections
      tags:
      - Cloudflare Tunnel
  /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connectors/{connector_id}:
    get:
      description: Fetches connector and connection details for a Cloudflare Tunnel.
      operationId: cloudflare-tunnel-get-cloudflare-tunnel-connector
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      - in: path
        name: connector_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_client_id'
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel_client_response'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Get Cloudflare Tunnel connector response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel_client_response'
          description: Get Cloudflare Tunnel connector response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Get Cloudflare Tunnel connector
      tags:
      - Cloudflare Tunnel
  /accounts/{account_id}/cfd_tunnel/{tunnel_id}/management:
    post:
      description: Gets a management token used to access the management resources (i.e. Streaming Logs) of a tunnel.
      operationId: cloudflare-tunnel-get-a-cloudflare-tunnel-management-token
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      requestBody:
        content:
          application/json:
            schema:
              properties:
                resources:
                  items:
                    $ref: '#/components/schemas/tunnel_management-resources'
                  type: array
              required:
              - resources
              type: object
        required: true
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel_response_token'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Cloudflare API response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel_response_token'
          description: Get a Cloudflare Tunnel management token response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Get a Cloudflare Tunnel management token
      tags:
      - Cloudflare Tunnel
  /accounts/{account_id}/cfd_tunnel/{tunnel_id}/token:
    get:
      description: Gets the token used to associate cloudflared with a specific tunnel.
      operationId: cloudflare-tunnel-get-a-cloudflare-tunnel-token
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel_response_token'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Get a Cloudflare Tunnel token response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel_response_token'
          description: Get a Cloudflare Tunnel token response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Get a Cloudflare Tunnel token
      tags:
      - Cloudflare Tunnel
  /accounts/{account_id}/tunnels:
    get:
      description: Lists and filters all types of Tunnels in an account.
      operationId: cloudflare-tunnel-list-all-tunnels
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: query
        name: name
        schema:
          description: A user-friendly name for the tunnel.
          example: blog
          type: string
      - in: query
        name: is_deleted
        schema:
          description: If `true`, only include deleted tunnels. If `false`, exclude deleted tunnels. If empty, all tunnels will be included.
          example: true
          type: boolean
      - in: query
        name: existed_at
        schema:
          $ref: '#/components/schemas/tunnel_existed_at'
      - in: query
        name: uuid
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      - in: query
        name: was_active_at
        schema:
          example: '2009-11-10T23:00:00Z'
          format: date-time
          type: string
      - in: query
        name: was_inactive_at
        schema:
          example: '2009-11-10T23:00:00Z'
          format: date-time
          type: string
      - in: query
        name: include_prefix
        schema:
          example: vpc1-
          type: string
      - in: query
        name: exclude_prefix
        schema:
          example: vpc1-
          type: string
      - in: query
        name: tun_types
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_types'
      - in: query
        name: status
        schema:
          $ref: '#/components/schemas/tunnel_status'
      - in: query
        name: per_page
        schema:
          $ref: '#/components/schemas/tunnel_per_page'
      - in: query
        name: page
        schema:
          default: 1
          description: Page number of paginated results.
          minimum: 1
          type: number
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-collection'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: List Tunnels response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-collection'
          description: List Tunnels response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform List All Tunnels
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One Connectors Read
      - Cloudflare One cloudflared Connectors Write
      - Cloudflare One cloudflared Connectors Read
      - Argo Tunnel Write
      - Argo Tunnel Read
  /accounts/{account_id}/warp_connector:
    get:
      description: Lists and filters Warp Connector Tunnels in an account.
      operationId: cloudflare-tunnel-list-warp-connector-tunnels
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: query
        name: name
        schema:
          description: A user-friendly name for the tunnel.
          example: blog
          type: string
      - in: query
        name: is_deleted
        schema:
          description: If `true`, only include deleted tunnels. If `false`, exclude deleted tunnels. If empty, all tunnels will be included.
          example: true
          type: boolean
      - in: query
        name: existed_at
        schema:
          $ref: '#/components/schemas/tunnel_existed_at'
      - in: query
        name: uuid
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      - in: query
        name: was_active_at
        schema:
          example: '2009-11-10T23:00:00Z'
          format: date-time
          type: string
      - in: query
        name: was_inactive_at
        schema:
          example: '2009-11-10T23:00:00Z'
          format: date-time
          type: string
      - in: query
        name: include_prefix
        schema:
          example: vpc1-
          type: string
      - in: query
        name: exclude_prefix
        schema:
          example: vpc1-
          type: string
      - in: query
        name: status
        schema:
          $ref: '#/components/schemas/tunnel_status'
      - in: query
        name: per_page
        schema:
          $ref: '#/components/schemas/tunnel_per_page'
      - in: query
        name: page
        schema:
          default: 1
          description: Page number of paginated results.
          minimum: 1
          type: number
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-collection'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: List Warp Connector Tunnels response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-collection'
          description: List Warp Connector Tunnels response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform List Warp Connector Tunnels
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One Connectors Read
      - Cloudflare One Warp Connectors Write
      - Cloudflare One Warp Connectors Read
    post:
      description: Creates a new Warp Connector Tunnel in an account.
      operationId: cloudflare-tunnel-create-a-warp-connector-tunnel
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      requestBody:
        content:
          application/json:
            schema:
              properties:
                name:
                  $ref: '#/components/schemas/tunnel_tunnel_name'
              required:
              - name
              type: object
        required: true
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-single'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Create a Warp Connector Tunnel response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-single'
          description: Create a Warp Connector Tunnel response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Create a Warp Connector Tunnel
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One Warp Connectors Write
  /accounts/{account_id}/warp_connector/{tunnel_id}:
    delete:
      description: Deletes a Warp Connector Tunnel from an account.
      operationId: cloudflare-tunnel-delete-a-warp-connector-tunnel
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      requestBody:
        content:
          application/json:
            schema:
              type: object
        required: true
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-single'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Delete a Warp Connector Tunnel response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-single'
          description: Delete a Warp Connector Tunnel response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Delete a Warp Connector Tunnel
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One Warp Connectors Write
    get:
      description: Fetches a single Warp Connector Tunnel.
      operationId: cloudflare-tunnel-get-a-warp-connector-tunnel
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-single'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Get a Warp Connector Tunnel response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-single'
          description: Get a Warp Connector Tunnel response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Get a Warp Connector Tunnel
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One Connectors Read
      - Cloudflare One Warp Connectors Write
      - Cloudflare One Warp Connectors Read
    patch:
      description: Updates an existing Warp Connector Tunnel.
      operationId: cloudflare-tunnel-update-a-warp-connector-tunnel
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_tunnel_id'
      requestBody:
        content:
          application/json:
            schema:
              properties:
                name:
                  $ref: '#/components/schemas/tunnel_tunnel_name'
                tunnel_secret:
                  $ref: '#/components/schemas/tunnel_tunnel_secret'
              type: object
        required: true
      responses:
        4XX:
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/tunnel_tunnel-response-single'
                - $ref: '#/components/schemas/tunnel_api-response-common-failure'
          description: Update a Warp Connector Tunnel response failure
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tunnel_tunnel-response-single'
          description: Update a Warp Connector Tunnel response
      security:
      - api_email: []
        api_key: []
      - api_token: []
      - user_service_key: []
      summary: APIs.io Engineering Platform Update a Warp Connector Tunnel
      tags:
      - Cloudflare Tunnel
      x-api-token-group:
      - Cloudflare One Connectors Write
      - Cloudflare One Warp Connectors Write
  /accounts/{account_id}/warp_connector/{tunnel_id}/token:
    get:
      description: Gets the token used to associate warp device with a specific Warp Connector tunnel.
      operationId: cloudflare-tunnel-get-a-warp-connector-tunnel-token
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          $ref: '#/components/schemas/tunnel_account_id'
      - in: path
        name: tunnel_id
        required: true
        schema:
          $ref: '#/compon

# --- truncated at 32 KB (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apis-io-engineering-platform/refs/heads/main/openapi/engineering-platform-cloudflare-tunnel-api-openapi.yml