CloudGuard Integration API

Integration

Operations 5

POST /v2/integration Create Integration #
GET /v2/integration Get All Integrations #
PUT /v2/integration Update Integration #
GET /v2/integration/{id} Get Integration By Id #
DELETE /v2/integration/{id} Delete Integration #

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/cloudguard-integration-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

cloudguard-integration-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Administration Integration API
  version: v2
  description: Integration
servers:
- url: https://api.dome9.com/
  description: US region
- url: https://api.{region}.dome9.com/
  description: Other regions
  variables:
    region:
      enum:
      - eu1
      - ap1
      - ap2
      - ap3
      - cace1
      default: eu1
security:
- basic: []
tags:
- name: Integration
  description: Integration
paths:
  /v2/integration:
    post:
      tags:
      - Integration
      operationId: Integration_CreateIntegration_post_/v2/integration
      requestBody:
        x-name: request
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IntegrationPostRequestModel'
        required: true
        x-position: 1
      responses:
        '201':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IntegrationViewModel'
      description: ''
      summary: Create Integration
    get:
      tags:
      - Integration
      operationId: Integration_GetAllIntegrations_get_/v2/integration
      parameters:
      - name: type
        in: query
        style: form
        explode: true
        schema:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IntegrationType'
        x-position: 1
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/IntegrationViewModel'
      description: ''
      summary: Get All Integrations
    put:
      tags:
      - Integration
      operationId: Integration_UpdateIntegration_put_/v2/integration
      requestBody:
        x-name: request
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IntegrationUpdateRequestModel'
        required: true
        x-position: 1
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IntegrationViewModel'
      description: ''
      summary: Update Integration
  /v2/integration/{id}:
    get:
      tags:
      - Integration
      operationId: Integration_GetIntegrationById_get_/v2/integration/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
          format: guid
        x-position: 1
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IntegrationViewModel'
      description: ''
      summary: Get Integration By Id
    delete:
      tags:
      - Integration
      operationId: Integration_DeleteIntegration_delete_/v2/integration/{id}
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
          format: guid
        x-position: 1
      responses:
        '200':
          description: ''
          content:
            application/octet-stream:
              schema:
                type: string
                format: binary
      description: ''
      summary: Delete Integration
components:
  schemas:
    IntegrationViewModel:
      type: object
      additionalProperties: false
      required:
      - id
      - name
      - type
      - configuration
      - createdAt
      properties:
        id:
          type: string
          description: Integration Id
          format: guid
          minLength: 1
        name:
          type: string
          maxLength: 50
          minLength: 0
        type:
          $ref: '#/components/schemas/IntegrationType'
        createdAt:
          type: string
          format: date-time
        configuration:
          anyOf:
          - title: WebhookConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - url
              - methodType
              - authType
              - username
              - password
              - ignoreCertificate
              properties:
                url:
                  type: string
                  minLength: 1
                methodType:
                  $ref: '#/components/schemas/MethodType'
                authType:
                  $ref: '#/components/schemas/AuthType'
                username:
                  type: string
                password:
                  type: string
                ignoreCertificate:
                  type: boolean
          - title: TeamsConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - url
              properties:
                url:
                  type: string
                  minLength: 1
          - title: SumoLogicConfiguration
            allOf:
            - $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/0'
            - type: object
              additionalProperties: false
          - title: SplunkConfiguration
            allOf:
            - $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/0'
            - type: object
              additionalProperties: false
          - title: SnsConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - topicArn
              properties:
                topicArn:
                  type: string
                  minLength: 1
                  pattern: ^arn:(?<partition>(aws[\w\-]*)):(?<service>[\w]*):(?<region>[\w\d-]*):(?<accountId>[\d]*):(((?<resource>[\w+=,\.@\-_ ]+)[\/:]?)+)$
          - title: SlackConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - url
              properties:
                url:
                  type: string
                  minLength: 1
          - title: ServiceNowConfiguration
            allOf:
            - $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/0'
            - type: object
              additionalProperties: false
          - title: QradarConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - url
              - password
              - ignoreCertificate
              properties:
                url:
                  type: string
                  minLength: 1
                password:
                  type: string
                  minLength: 1
                ignoreCertificate:
                  type: boolean
          - title: PagerDutyConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - serviceKey
              properties:
                serviceKey:
                  type: string
                  minLength: 1
          - title: JiraConfiguration
            allOf:
            - $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/0'
            - type: object
              additionalProperties: false
              required:
              - advancedUrl
              properties:
                advancedUrl:
                  type: boolean
          - title: GcpSecurityCommandCenterConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - projectId
              - sourceId
              properties:
                projectId:
                  type: string
                sourceId:
                  type: string
          - title: EventarcConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - channelConnectionId
              properties:
                channelConnectionId:
                  type: string
                  minLength: 1
          - title: EmailConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - recipients
              properties:
                recipients:
                  type: array
                  items:
                    type: string
          - title: AzureDefenderConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - subscription
              properties:
                subscription:
                  type: string
                  format: guid
                  minLength: 1
          - title: AwsSecurityHubConfiguration
            allOf:
            - $ref: '#/components/schemas/BaseConfiguration'
            - type: object
              additionalProperties: false
              required:
              - externalAccountId
              - region
              - defaultRegion
              - includeAllAccounts
              - includeAllRegions
              properties:
                externalAccountId:
                  type: string
                region:
                  oneOf:
                  - $ref: '#/components/schemas/CloudRegion'
                defaultRegion:
                  oneOf:
                  - $ref: '#/components/schemas/CloudRegion'
                includeAllAccounts:
                  type: boolean
                includeAllRegions:
                  type: boolean
    BaseConfiguration:
      type: object
      x-abstract: true
      additionalProperties: false
    IntegrationUpdateRequestModel:
      type: object
      additionalProperties: false
      required:
      - id
      - name
      - type
      - configuration
      properties:
        id:
          type: string
          format: guid
          minLength: 1
        name:
          type: string
          description: 'Name should be unique across all integration of the same type '
          maxLength: 50
          minLength: 0
        type:
          $ref: '#/components/schemas/IntegrationType'
        configuration:
          description: Integration configuration, should be a valid JSON object according to the integration type
          anyOf:
          - title: WebhookConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/0'
          - title: TeamsConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/1'
          - title: SumoLogicConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/2'
          - title: SplunkConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/3'
          - title: SnsConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/4'
          - title: SlackConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/5'
          - title: ServiceNowConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/6'
          - title: QradarConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/7'
          - title: PagerDutyConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/8'
          - title: JiraConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/9'
          - title: GcpSecurityCommandCenterConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/10'
          - title: EventarcConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/11'
          - title: EmailConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/12'
          - title: AzureDefenderConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/13'
          - title: AwsSecurityHubConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/14'
    IntegrationPostRequestModel:
      type: object
      additionalProperties: false
      required:
      - name
      - type
      - configuration
      properties:
        name:
          type: string
          description: Integration name, should be unique
          maxLength: 50
          minLength: 0
        type:
          description: Integration type
          oneOf:
          - $ref: '#/components/schemas/IntegrationType'
        configuration:
          description: Integration configuration, should be a valid JSON object according to the integration type
          anyOf:
          - title: WebhookConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/0'
          - title: TeamsConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/1'
          - title: SumoLogicConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/2'
          - title: SplunkConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/3'
          - title: SnsConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/4'
          - title: SlackConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/5'
          - title: ServiceNowConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/6'
          - title: QradarConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/7'
          - title: PagerDutyConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/8'
          - title: JiraConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/9'
          - title: GcpSecurityCommandCenterConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/10'
          - title: EventarcConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/11'
          - title: EmailConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/12'
          - title: AzureDefenderConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/13'
          - title: AwsSecurityHubConfiguration
            $ref: '#/components/schemas/IntegrationViewModel/properties/configuration/anyOf/14'
    AuthType:
      type: string
      description: ''
      x-enumNames:
      - NoAuth
      - BasicAuth
      enum:
      - NoAuth
      - BasicAuth
    MethodType:
      type: string
      description: ''
      x-enumNames:
      - Post
      - Put
      enum:
      - Post
      - Put
    IntegrationType:
      type: string
      description: ''
      x-enumNames:
      - Undefined
      - SNS
      - Email
      - PagerDuty
      - AwsSecurityHub
      - AzureDefender
      - GcpSecurityCommandCenter
      - Webhook
      - ServiceNow
      - Splunk
      - Jira
      - SumoLogic
      - QRadar
      - Slack
      - Teams
      - EventArc
      enum:
      - Undefined
      - SNS
      - Email
      - PagerDuty
      - AwsSecurityHub
      - AzureDefender
      - GcpSecurityCommandCenter
      - Webhook
      - ServiceNow
      - Splunk
      - Jira
      - SumoLogic
      - QRadar
      - Slack
      - Teams
      - EventArc
    CloudRegion:
      type: string
      description: ''
      x-enumNames:
      - us_east_1
      - us_west_1
      - eu_west_1
      - ap_southeast_1
      - ap_northeast_1
      - us_west_2
      - sa_east_1
      - az_1_region_a_geo_1
      - az_2_region_a_geo_1
      - az_3_region_a_geo_1
      - ap_southeast_2
      - mellanox_region
      - us_gov_west_1
      - eu_central_1
      - ap_northeast_2
      - ap_south_1
      - us_east_2
      - ca_central_1
      - eu_west_2
      - eu_west_3
      - eu_north_1
      - cn_north_1
      - cn_northwest_1
      - us_gov_east_1
      - ap_east_1
      - me_south_1
      - af_south_1
      - eu_south_1
      - ap_northeast_3
      - me_central_1
      - ap_south_2
      - ap_southeast_3
      - ap_southeast_4
      - eu_central_2
      - eu_south_2
      - il_central_1
      - ca_west_1
      - mx_central_1
      - ap_southeast_5
      - ap_southeast_7
      - westus
      - eastus
      - eastus2
      - northcentralus
      - westus2
      - southcentralus
      - centralus
      - usgovlowa
      - usgovvirginia
      - northeurope
      - westeurope
      - eastasia
      - southeastasia
      - japaneast
      - japanwest
      - brazilsouth
      - australiaeast
      - australiasoutheast
      - centralindia
      - southindia
      - westindia
      - canadaeast
      - westcentralus
      - chinaeast
      - chinanorth
      - canadacentral
      - germanycentral
      - germanynortheast
      - koreacentral
      - uksouth
      - ukwest
      - koreasouth
      - francecentral
      - francesouth
      - germanywestcentral
      - usdodcentral
      - usdodeast
      - usgovarizona
      - usgovtexas
      - australiacentral
      - australiacentral2
      - chinaeast2
      - chinanorth2
      - southafricanorth
      - southafricawest
      - uaecentral
      - uaenorth
      - ussecwest
      - usseceast
      - germanynorth
      - switzerlandwest
      - norwaywest
      - norwayeast
      - switzerlandnorth
      - westus3
      - swedencentral
      - chinanorth3
      - brazilsoutheast
      - eastus2euap
      - jioindiawest
      - jioindiacentral
      - qatarcentral
      - spaincentral
      - italynorth
      - polandcentral
      - mexicocentral
      - asia
      - asia_east1
      - asia_northeast1
      - asia_south1
      - asia_southeast1
      - australia_southeast1
      - europe
      - europe_north1
      - europe_west1
      - europe_west2
      - europe_west3
      - europe_west4
      - northamerica_northeast1
      - southamerica_east1
      - us
      - us_central1
      - us_east1
      - us_east4
      - us_west1
      - us_west2
      - global
      - asia_east2
      - eur4
      - nam4
      - europe_west6
      - japan_west
      - asia_northeast2
      - asia_northeast3
      - us_west3
      - us_west4
      - asia_southeast2
      - nam3
      - nam5
      - nam6
      - nam7
      - nam10
      - nam_eur_asia1
      - eur3
      - eur5
      - asia1
      - nam11
      - eu
      - northamerica_northeast2
      - southamerica_west1
      - us_east5
      - us_south1
      - europe_central2
      - europe_southwest1
      - europe_west8
      - europe_west9
      - europe_west10
      - europe_west12
      - asia_south2
      - australia_southeast2
      - me_central1
      - me_central2
      - me_west1
      - ap_sydney_1
      - ap_melbourne_1
      - sa_saopaulo_1
      - sa_vinhedo_1
      - ca_montreal_1
      - ca_toronto_1
      - sa_santiago_1
      - eu_paris_1
      - eu_marseille_1
      - eu_frankfurt_1
      - ap_hyderabad_1
      - ap_mumbai_1
      - il_jerusalem_1
      - eu_milan_1
      - ap_osaka_1
      - ap_tokyo_1
      - mx_queretaro_1
      - eu_amsterdam_1
      - me_jeddah_1
      - ap_singapore_1
      - af_johannesburg_1
      - ap_seoul_1
      - ap_chuncheon_1
      - eu_madrid_1
      - eu_stockholm_1
      - eu_zurich_1
      - me_abudhabi_1
      - me_dubai_1
      - uk_london_1
      - uk_cardiff_1
      - us_ashburn_1
      - us_phoenix_1
      - us_sanjose_1
      - us_gov_ashburn_1
      - us_gov_chicago_1
      - us_gov_phoenix_1
      - us_langley_1
      - us_luke_1
      - uk_gov_london_1
      - uk_gov_cardiff_1
      - sa_bogota_1
      - us_chicago_1
      - sa_valparaiso_1
      - mx_monterrey_1
      - eu_jovanovac_1
      - ap_singapore_2
      enum:
      - us_east_1
      - us_west_1
      - eu_west_1
      - ap_southeast_1
      - ap_northeast_1
      - us_west_2
      - sa_east_1
      - az_1_region_a_geo_1
      - az_2_region_a_geo_1
      - az_3_region_a_geo_1
      - ap_southeast_2
      - mellanox_region
      - us_gov_west_1
      - eu_central_1
      - ap_northeast_2
      - ap_south_1
      - us_east_2
      - ca_central_1
      - eu_west_2
      - eu_west_3
      - eu_north_1
      - cn_north_1
      - cn_northwest_1
      - us_gov_east_1
      - ap_east_1
      - me_south_1
      - af_south_1
      - eu_south_1
      - ap_northeast_3
      - me_central_1
      - ap_south_2
      - ap_southeast_3
      - ap_southeast_4
      - eu_central_2
      - eu_south_2
      - il_central_1
      - ca_west_1
      - mx_central_1
      - ap_southeast_5
      - ap_southeast_7
      - westus
      - eastus
      - eastus2
      - northcentralus
      - westus2
      - southcentralus
      - centralus
      - usgovlowa
      - usgovvirginia
      - northeurope
      - westeurope
      - eastasia
      - southeastasia
      - japaneast
      - japanwest
      - brazilsouth
      - australiaeast
      - australiasoutheast
      - centralindia
      - southindia
      - westindia
      - canadaeast
      - westcentralus
      - chinaeast
      - chinanorth
      - canadacentral
      - germanycentral
      - germanynortheast
      - koreacentral
      - uksouth
      - ukwest
      - koreasouth
      - francecentral
      - francesouth
      - germanywestcentral
      - usdodcentral
      - usdodeast
      - usgovarizona
      - usgovtexas
      - australiacentral
      - australiacentral2
      - chinaeast2
      - chinanorth2
      - southafricanorth
      - southafricawest
      - uaecentral
      - uaenorth
      - ussecwest
      - usseceast
      - germanynorth
      - switzerlandwest
      - norwaywest
      - norwayeast
      - switzerlandnorth
      - westus3
      - swedencentral
      - chinanorth3
      - brazilsoutheast
      - eastus2euap
      - jioindiawest
      - jioindiacentral
      - qatarcentral
      - spaincentral
      - italynorth
      - polandcentral
      - mexicocentral
      - asia
      - asia_east1
      - asia_northeast1
      - asia_south1
      - asia_southeast1
      - australia_southeast1
      - europe
      - europe_north1
      - europe_west1
      - europe_west2
      - europe_west3
      - europe_west4
      - northamerica_northeast1
      - southamerica_east1
      - us
      - us_central1
      - us_east1
      - us_east4
      - us_west1
      - us_west2
      - global
      - asia_east2
      - eur4
      - nam4
      - europe_west6
      - japan_west
      - asia_northeast2
      - asia_northeast3
      - us_west3
      - us_west4
      - asia_southeast2
      - nam3
      - nam5
      - nam6
      - nam7
      - nam10
      - nam_eur_asia1
      - eur3
      - eur5
      - asia1
      - nam11
      - eu
      - northamerica_northeast2
      - southamerica_west1
      - us_east5
      - us_south1
      - europe_central2
      - europe_southwest1
      - europe_west8
      - europe_west9
      - europe_west10
      - europe_west12
      - asia_south2
      - australia_southeast2
      - me_central1
      - me_central2
      - me_west1
      - ap_sydney_1
      - ap_melbourne_1
      - sa_saopaulo_1
      - sa_vinhedo_1
      - ca_montreal_1
      - ca_toronto_1
      - sa_santiago_1
      - eu_paris_1
      - eu_marseille_1
      - eu_frankfurt_1
      - ap_hyderabad_1
      - ap_mumbai_1
      - il_jerusalem_1
      - eu_milan_1
      - ap_osaka_1
      - ap_tokyo_1
      - mx_queretaro_1
      - eu_amsterdam_1
      - me_jeddah_1
      - ap_singapore_1
      - af_johannesburg_1
      - ap_seoul_1
      - ap_chuncheon_1
      - eu_madrid_1
      - eu_stockholm_1
      - eu_zurich_1
      - me_abudhabi_1
      - me_dubai_1
      - uk_london_1
      - uk_cardiff_1
      - us_ashburn_1
      - us_phoenix_1
      - us_sanjose_1
      - us_gov_ashburn_1
      - us_gov_chicago_1
      - us_gov_phoenix_1
      - us_langley_1
      - us_luke_1
      - uk_gov_london_1
      - uk_gov_cardiff_1
      - sa_bogota_1
      - us_chicago_1
      - sa_valparaiso_1
      - mx_monterrey_1
      - eu_jovanovac_1
      - ap_singapore_2
  securitySchemes:
    basic:
      type: http
      scheme: basic
x-readme:
  explorer-enabled: true
  proxy-enabled: true