Escape · Capability

Escape Public API — Integrations

Escape Public API — Integrations. 65 operations. Lead operation: List Akamai integrations.. Self-contained Naftiko capability covering one Escape business surface.

Run with Naftiko EscapeIntegrations

What You Can Do

GET
Listakamaiintegrations — List Akamai integrations.
/v1/integrations/akamai
POST
Createakamaiintegration — Create Akamai integrations.
/v1/integrations/akamai
GET
Getakamaiintegration — Get Akamai integration.
/v1/integrations/akamai/{id}
PUT
Updateakamaiintegration — Update Akamai integration.
/v1/integrations/akamai/{id}
DELETE
Deleteakamaiintegration — Delete Akamai integration.
/v1/integrations/akamai/{id}
GET
Listawsintegrations — List AWS integrations.
/v1/integrations/aws
POST
Createawsintegration — Create AWS integrations.
/v1/integrations/aws
GET
Getawsintegration — Get AWS integration.
/v1/integrations/aws/{id}
PUT
Updateawsintegration — Update AWS integration.
/v1/integrations/aws/{id}
DELETE
Deleteawsintegration — Delete AWS integration.
/v1/integrations/aws/{id}
GET
Listazureintegrations — List Azure integrations.
/v1/integrations/azure
POST
Createazureintegration — Create Azure integrations.
/v1/integrations/azure
GET
Getazureintegration — Get Azure integration.
/v1/integrations/azure/{id}
PUT
Updateazureintegration — Update Azure integration.
/v1/integrations/azure/{id}
DELETE
Deleteazureintegration — Delete Azure integration.
/v1/integrations/azure/{id}
GET
Listbitbucketintegrations — List Bitbucket integrations.
/v1/integrations/bitbucket
POST
Createbitbucketintegration — Create Bitbucket integrations.
/v1/integrations/bitbucket
GET
Getbitbucketintegration — Get Bitbucket integration.
/v1/integrations/bitbucket/{id}
PUT
Updatebitbucketintegration — Update Bitbucket integration.
/v1/integrations/bitbucket/{id}
DELETE
Deletebitbucketintegration — Delete Bitbucket integration.
/v1/integrations/bitbucket/{id}
GET
Listcloudflareintegrations — List Cloudflare integrations.
/v1/integrations/cloudflare
POST
Createcloudflareintegration — Create Cloudflare integrations.
/v1/integrations/cloudflare
GET
Getcloudflareintegration — Get Cloudflare integration.
/v1/integrations/cloudflare/{id}
PUT
Updatecloudflareintegration — Update Cloudflare integration.
/v1/integrations/cloudflare/{id}
DELETE
Deletecloudflareintegration — Delete Cloudflare integration.
/v1/integrations/cloudflare/{id}
GET
Listcustomintegrations — List Custom Integration integrations.
/v1/integrations/custom
POST
Createcustomintegration — Create Custom Integration integrations.
/v1/integrations/custom
GET
Getcustomintegration — Get Custom Integration integration.
/v1/integrations/custom/{id}
PUT
Updatecustomintegration — Update Custom Integration integration.
/v1/integrations/custom/{id}
DELETE
Deletecustomintegration — Delete Custom Integration integration.
/v1/integrations/custom/{id}
GET
Listgcpintegrations — List GCP integrations.
/v1/integrations/gcp
POST
Creategcpintegration — Create GCP integrations.
/v1/integrations/gcp
GET
Getgcpintegration — Get GCP integration.
/v1/integrations/gcp/{id}
PUT
Updategcpintegration — Update GCP integration.
/v1/integrations/gcp/{id}
DELETE
Deletegcpintegration — Delete GCP integration.
/v1/integrations/gcp/{id}
GET
Listgithubintegrations — List GitHub integrations.
/v1/integrations/github
POST
Creategithubintegration — Create GitHub integrations.
/v1/integrations/github
GET
Getgithubintegration — Get GitHub integration.
/v1/integrations/github/{id}
PUT
Updategithubintegration — Update GitHub integration.
/v1/integrations/github/{id}
DELETE
Deletegithubintegration — Delete GitHub integration.
/v1/integrations/github/{id}
GET
Listgitlabintegrations — List GitLab integrations.
/v1/integrations/gitlab
POST
Creategitlabintegration — Create GitLab integrations.
/v1/integrations/gitlab
GET
Getgitlabintegration — Get GitLab integration.
/v1/integrations/gitlab/{id}
PUT
Updategitlabintegration — Update GitLab integration.
/v1/integrations/gitlab/{id}
DELETE
Deletegitlabintegration — Delete GitLab integration.
/v1/integrations/gitlab/{id}
GET
Listjiraintegrations — List Jira integrations.
/v1/integrations/jira
POST
Createjiraintegration — Create Jira integrations.
/v1/integrations/jira
GET
Getjiraintegration — Get Jira integration.
/v1/integrations/jira/{id}
PUT
Updatejiraintegration — Update Jira integration.
/v1/integrations/jira/{id}
DELETE
Deletejiraintegration — Delete Jira integration.
/v1/integrations/jira/{id}
GET
Listkubernetesintegrations — List Kubernetes integrations.
/v1/integrations/kubernetes
POST
Createkubernetesintegration — Create Kubernetes integrations.
/v1/integrations/kubernetes
GET
Getkubernetesintegration — Get Kubernetes integration.
/v1/integrations/kubernetes/{id}
PUT
Updatekubernetesintegration — Update Kubernetes integration.
/v1/integrations/kubernetes/{id}
DELETE
Deletekubernetesintegration — Delete Kubernetes integration.
/v1/integrations/kubernetes/{id}
GET
Listpostmanintegrations — List Postman integrations.
/v1/integrations/postman
POST
Createpostmanintegration — Create Postman integrations.
/v1/integrations/postman
GET
Getpostmanintegration — Get Postman integration.
/v1/integrations/postman/{id}
PUT
Updatepostmanintegration — Update Postman integration.
/v1/integrations/postman/{id}
DELETE
Deletepostmanintegration — Delete Postman integration.
/v1/integrations/postman/{id}
GET
Listwizintegrations — List Wiz integrations.
/v1/integrations/wiz
POST
Createwizintegration — Create Wiz integrations.
/v1/integrations/wiz
GET
Getwizintegration — Get Wiz integration.
/v1/integrations/wiz/{id}
PUT
Updatewizintegration — Update Wiz integration.
/v1/integrations/wiz/{id}
DELETE
Deletewizintegration — Delete Wiz integration.
/v1/integrations/wiz/{id}

MCP Tools

list-akamai-integrations

List Akamai integrations.

read-only idempotent
create-akamai-integrations

Create Akamai integrations.

get-akamai-integration

Get Akamai integration.

read-only idempotent
update-akamai-integration

Update Akamai integration.

idempotent
delete-akamai-integration

Delete Akamai integration.

idempotent
list-aws-integrations

List AWS integrations.

read-only idempotent
create-aws-integrations

Create AWS integrations.

get-aws-integration

Get AWS integration.

read-only idempotent
update-aws-integration

Update AWS integration.

idempotent
delete-aws-integration

Delete AWS integration.

idempotent
list-azure-integrations

List Azure integrations.

read-only idempotent
create-azure-integrations

Create Azure integrations.

get-azure-integration

Get Azure integration.

read-only idempotent
update-azure-integration

Update Azure integration.

idempotent
delete-azure-integration

Delete Azure integration.

idempotent
list-bitbucket-integrations

List Bitbucket integrations.

read-only idempotent
create-bitbucket-integrations

Create Bitbucket integrations.

get-bitbucket-integration

Get Bitbucket integration.

read-only idempotent
update-bitbucket-integration

Update Bitbucket integration.

idempotent
delete-bitbucket-integration

Delete Bitbucket integration.

idempotent
list-cloudflare-integrations

List Cloudflare integrations.

read-only idempotent
create-cloudflare-integrations

Create Cloudflare integrations.

get-cloudflare-integration

Get Cloudflare integration.

read-only idempotent
update-cloudflare-integration

Update Cloudflare integration.

idempotent
delete-cloudflare-integration

Delete Cloudflare integration.

idempotent
list-custom-integration-integrations

List Custom Integration integrations.

read-only idempotent
create-custom-integration-integrations

Create Custom Integration integrations.

get-custom-integration-integration

Get Custom Integration integration.

read-only idempotent
update-custom-integration-integration

Update Custom Integration integration.

idempotent
delete-custom-integration-integration

Delete Custom Integration integration.

idempotent
list-gcp-integrations

List GCP integrations.

read-only idempotent
create-gcp-integrations

Create GCP integrations.

get-gcp-integration

Get GCP integration.

read-only idempotent
update-gcp-integration

Update GCP integration.

idempotent
delete-gcp-integration

Delete GCP integration.

idempotent
list-github-integrations

List GitHub integrations.

read-only idempotent
create-github-integrations

Create GitHub integrations.

get-github-integration

Get GitHub integration.

read-only idempotent
update-github-integration

Update GitHub integration.

idempotent
delete-github-integration

Delete GitHub integration.

idempotent
list-gitlab-integrations

List GitLab integrations.

read-only idempotent
create-gitlab-integrations

Create GitLab integrations.

get-gitlab-integration

Get GitLab integration.

read-only idempotent
update-gitlab-integration

Update GitLab integration.

idempotent
delete-gitlab-integration

Delete GitLab integration.

idempotent
list-jira-integrations

List Jira integrations.

read-only idempotent
create-jira-integrations

Create Jira integrations.

get-jira-integration

Get Jira integration.

read-only idempotent
update-jira-integration

Update Jira integration.

idempotent
delete-jira-integration

Delete Jira integration.

idempotent
list-kubernetes-integrations

List Kubernetes integrations.

read-only idempotent
create-kubernetes-integrations

Create Kubernetes integrations.

get-kubernetes-integration

Get Kubernetes integration.

read-only idempotent
update-kubernetes-integration

Update Kubernetes integration.

idempotent
delete-kubernetes-integration

Delete Kubernetes integration.

idempotent
list-postman-integrations

List Postman integrations.

read-only idempotent
create-postman-integrations

Create Postman integrations.

get-postman-integration

Get Postman integration.

read-only idempotent
update-postman-integration

Update Postman integration.

idempotent
delete-postman-integration

Delete Postman integration.

idempotent
list-wiz-integrations

List Wiz integrations.

read-only idempotent
create-wiz-integrations

Create Wiz integrations.

get-wiz-integration

Get Wiz integration.

read-only idempotent
update-wiz-integration

Update Wiz integration.

idempotent
delete-wiz-integration

Delete Wiz integration.

idempotent

Capability Spec

escape-integrations.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Escape Public API — Integrations
  description: 'Escape Public API — Integrations. 65 operations. Lead operation: List Akamai integrations.. Self-contained
    Naftiko capability covering one Escape business surface.'
  tags:
  - Escape
  - Integrations
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ESCAPE_API_KEY: ESCAPE_API_KEY
capability:
  consumes:
  - type: http
    namespace: escape-integrations
    baseUri: https://public.escape.tech/v3
    description: Escape Public API — Integrations business capability. Self-contained, no shared references.
    resources:
    - name: integrations-akamai
      path: /integrations/akamai
      operations:
      - name: listakamaiintegrations
        method: GET
        description: List Akamai integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: createakamaiintegration
        method: POST
        description: Create Akamai integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-akamai-id
      path: /integrations/akamai/{id}
      operations:
      - name: getakamaiintegration
        method: GET
        description: Get Akamai integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updateakamaiintegration
        method: PUT
        description: Update Akamai integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deleteakamaiintegration
        method: DELETE
        description: Delete Akamai integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-aws
      path: /integrations/aws
      operations:
      - name: listawsintegrations
        method: GET
        description: List AWS integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: createawsintegration
        method: POST
        description: Create AWS integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-aws-id
      path: /integrations/aws/{id}
      operations:
      - name: getawsintegration
        method: GET
        description: Get AWS integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updateawsintegration
        method: PUT
        description: Update AWS integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deleteawsintegration
        method: DELETE
        description: Delete AWS integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-azure
      path: /integrations/azure
      operations:
      - name: listazureintegrations
        method: GET
        description: List Azure integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: createazureintegration
        method: POST
        description: Create Azure integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-azure-id
      path: /integrations/azure/{id}
      operations:
      - name: getazureintegration
        method: GET
        description: Get Azure integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updateazureintegration
        method: PUT
        description: Update Azure integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deleteazureintegration
        method: DELETE
        description: Delete Azure integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-bitbucket
      path: /integrations/bitbucket
      operations:
      - name: listbitbucketintegrations
        method: GET
        description: List Bitbucket integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: createbitbucketintegration
        method: POST
        description: Create Bitbucket integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-bitbucket-id
      path: /integrations/bitbucket/{id}
      operations:
      - name: getbitbucketintegration
        method: GET
        description: Get Bitbucket integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updatebitbucketintegration
        method: PUT
        description: Update Bitbucket integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletebitbucketintegration
        method: DELETE
        description: Delete Bitbucket integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-cloudflare
      path: /integrations/cloudflare
      operations:
      - name: listcloudflareintegrations
        method: GET
        description: List Cloudflare integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: createcloudflareintegration
        method: POST
        description: Create Cloudflare integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-cloudflare-id
      path: /integrations/cloudflare/{id}
      operations:
      - name: getcloudflareintegration
        method: GET
        description: Get Cloudflare integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updatecloudflareintegration
        method: PUT
        description: Update Cloudflare integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletecloudflareintegration
        method: DELETE
        description: Delete Cloudflare integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-custom
      path: /integrations/custom
      operations:
      - name: listcustomintegrations
        method: GET
        description: List Custom Integration integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: createcustomintegration
        method: POST
        description: Create Custom Integration integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-custom-id
      path: /integrations/custom/{id}
      operations:
      - name: getcustomintegration
        method: GET
        description: Get Custom Integration integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updatecustomintegration
        method: PUT
        description: Update Custom Integration integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletecustomintegration
        method: DELETE
        description: Delete Custom Integration integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-gcp
      path: /integrations/gcp
      operations:
      - name: listgcpintegrations
        method: GET
        description: List GCP integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: creategcpintegration
        method: POST
        description: Create GCP integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-gcp-id
      path: /integrations/gcp/{id}
      operations:
      - name: getgcpintegration
        method: GET
        description: Get GCP integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updategcpintegration
        method: PUT
        description: Update GCP integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletegcpintegration
        method: DELETE
        description: Delete GCP integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-github
      path: /integrations/github
      operations:
      - name: listgithubintegrations
        method: GET
        description: List GitHub integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: creategithubintegration
        method: POST
        description: Create GitHub integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-github-id
      path: /integrations/github/{id}
      operations:
      - name: getgithubintegration
        method: GET
        description: Get GitHub integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updategithubintegration
        method: PUT
        description: Update GitHub integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletegithubintegration
        method: DELETE
        description: Delete GitHub integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-gitlab
      path: /integrations/gitlab
      operations:
      - name: listgitlabintegrations
        method: GET
        description: List GitLab integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: creategitlabintegration
        method: POST
        description: Create GitLab integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-gitlab-id
      path: /integrations/gitlab/{id}
      operations:
      - name: getgitlabintegration
        method: GET
        description: Get GitLab integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updategitlabintegration
        method: PUT
        description: Update GitLab integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletegitlabintegration
        method: DELETE
        description: Delete GitLab integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-jira
      path: /integrations/jira
      operations:
      - name: listjiraintegrations
        method: GET
        description: List Jira integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
          description: The cursor to start the pagination from. Returned by the previous page response. If not provided, the
            first page will be returned.
        - name: size
          in: query
          type: integer
          description: The number of items to return per page
        - name: sortType
          in: query
          type: string
          description: The type to sort by
        - name: sortDirection
          in: query
          type: string
          description: The direction to sort by
        - name: projectIds
          in: query
          type: array
          description: Filter by project IDs
        - name: ids
          in: query
          type: array
          description: Filter by integration IDs
        - name: locationIds
          in: query
          type: string
          description: Filter by location IDs
        - name: search
          in: query
          type: string
          description: Search term to filter integrations by name or description
      - name: createjiraintegration
        method: POST
        description: Create Jira integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: integrations-jira-id
      path: /integrations/jira/{id}
      operations:
      - name: getjiraintegration
        method: GET
        description: Get Jira integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
      - name: updatejiraintegration
        method: PUT
        description: Update Jira integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletejiraintegration
        method: DELETE
        description: Delete Jira integration.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The integration ID
          required: true
    - name: integrations-kubernetes
      path: /integrations/kubernetes
      operations:
      - name: listkubernetesintegrations
        method: GET
        description: List Kubernetes integrations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cursor
          in: query
          type: string
      

# --- truncated at 32 KB (90 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/escape/refs/heads/main/capabilities/escape-integrations.yaml