Cisco Secure Firewall Integration API

The Integration API from Cisco Secure Firewall — 21 operation(s) for integration.

OpenAPI Specification

cisco-secure-firewall-integration-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cisco Secure Firewall Integration API
  version: 1.13.0
  contact:
    name: Cisco Firepower TAC
    email: ngfw-support@cisco.com
  description: 'Operations tagged Integration across 2 of this provider''s published API definitions: cdfmc-openapi.yaml,
    cisco-secure-firewall-cdfmc-openapi.yml. Each path carries the servers of the definition it was published in.'
  x-provenance:
    method: harvested
    first_party: true
    harvested: '2026-08-19'
    source: https://raw.githubusercontent.com/CiscoDevNet/scc-public-api-docs/main/cdo/cdfmc-openapi.yaml
    source_repo: https://github.com/CiscoDevNet/scc-public-api-docs
    note: Verbatim first-party OpenAPI published by Cisco in the CiscoDevNet scc-public-api-docs repository, the source of
      record for developer.cisco.com/docs/cisco-security-cloud-control-firewall-manager/. Not authored or modified by API
      Evangelist.
    derived_view: Per-tag view of cisco-secure-firewall-cdfmc-openapi.yml, the provider's source document. Operations and
      schemas are the provider's, unmodified; only the partition is ours.
    derived_from: cisco-secure-firewall-cdfmc-openapi.yml
    operation_coverage: 29/29
  x-evidence:
    fetched: '2026-08-19'
    url: https://raw.githubusercontent.com/CiscoDevNet/scc-public-api-docs/main/cdo/cdfmc-openapi.yaml
    http_status: 200
servers:
- url: https://api.us.security.cisco.com/firewall
  description: US
- url: https://api.eu.security.cisco.com/firewall
  description: EU
- url: https://api.apj.security.cisco.com/firewall
  description: APJ
- url: https://api.au.security.cisco.com/firewall
  description: AUS
- url: https://api.in.security.cisco.com/firewall
  description: IN
- url: https://api.int.security.cisco.com/firewall
  description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
  description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
  description: CI
- url: https://manage.stg.secure.cisco/api/rest
  description: Stgf9
tags:
- name: Integration
paths:
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/aiops/configure:
    get:
      deprecated: false
      description: '****'
      operationId: getAiOpsModel
      parameters:
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      - $ref: '#/components/parameters/offset'
        name: offset
      - $ref: '#/components/parameters/limit'
        name: limit
      - $ref: '#/components/parameters/expanded'
        name: expanded
      responses:
        '200':
          content:
            application/json:
              examples:
                'Example 1 : GET /fmc_config/v1/domain/DomainUUID/integration/aiops/configure ( Get the status of the Prometheus onboard )':
                  value:
                    items:
                    - blockDetails:
                      - blockName: 01J4RTAYM8PXNVVCQ388MCTVFP
                        checksum: a4255b42a6ce279c1a8d1ff211b04d32e775bc5c35a639aba9af424ca436791c
                      status: COMPLETED
                    links:
                      self: https://u32c01p06-vrouter.cisco.com:22522/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/integration/aiops/configure?offset=0&limit=25
                    paging:
                      count: 1
                      limit: 25
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/AiOpsModelListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    post:
      deprecated: false
      description: '** _Check the response section for applicable examples (if any)._**'
      operationId: createAiOpsModel
      parameters:
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      requestBody:
        content:
          application/json:
            examples:
              ? 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/integration/aiops/configure ( Configure Aiops Enable/Disable
                on FMC and upload the Prometheus TSDB data to cloud )'
              : value:
                  enabled: true
                  tenantUuid: tenantUuid
                  uploadUrl: http://link-to-s3-bucket
            schema:
              $ref: '#/components/schemas/AiOpsModel'
              type: object
        description: ''
        required: true
      responses:
        '202':
          content:
            application/json:
              examples:
                ? 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/integration/aiops/configure ( Configure Aiops Enable/Disable
                  on FMC and upload the Prometheus TSDB data to cloud )'
                : value:
                    message: Enable remote-write and upload prometheus TSDB to S3 bucket task scheduled
                    status: IN_PROGRESS
              schema:
                $ref: '#/components/schemas/AiOpsModel'
                type: object
          description: Accepted
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    servers:
    - url: https://api.us.security.cisco.com/firewall
      description: US
    - url: https://api.eu.security.cisco.com/firewall
      description: EU
    - url: https://api.apj.security.cisco.com/firewall
      description: APJ
    - url: https://api.au.security.cisco.com/firewall
      description: AUS
    - url: https://api.in.security.cisco.com/firewall
      description: IN
    - url: https://api.int.security.cisco.com/firewall
      description: Staging
    - url: https://scale.manage.security.cisco.com/api/rest
      description: Scale
    - url: https://ci.manage.security.cisco.com/api/rest
      description: CI
    - url: https://manage.stg.secure.cisco/api/rest
      description: Stgf9
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/aiops/tsdbupload:
    post:
      deprecated: false
      description: '** _Check the response section for applicable examples (if any)._**'
      operationId: createPrometheusTSDBUpload
      parameters:
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      requestBody:
        content:
          application/json:
            examples:
              ? 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/integration/aiops/uploadtsdb ( Upload the Prometheus TSDB
                data to cloud )'
              : value:
                  uploadUrl: http://link-to-s3-bucket
            schema:
              $ref: '#/components/schemas/PrometheusTSDBUpload'
              type: object
        description: ''
        required: true
      responses:
        '202':
          content:
            application/json:
              examples:
                ? 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/integration/aiops/uploadtsdb ( Upload the Prometheus
                  TSDB data to cloud )'
                : value:
                    message: Upload task scheduled
                    status: IN_PROGRESS
              schema:
                $ref: '#/components/schemas/PrometheusTSDBUpload'
                type: object
          description: Accepted
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    servers:
    - url: https://api.us.security.cisco.com/firewall
      description: US
    - url: https://api.eu.security.cisco.com/firewall
      description: EU
    - url: https://api.apj.security.cisco.com/firewall
      description: APJ
    - url: https://api.au.security.cisco.com/firewall
      description: AUS
    - url: https://api.in.security.cisco.com/firewall
      description: IN
    - url: https://api.int.security.cisco.com/firewall
      description: Staging
    - url: https://scale.manage.security.cisco.com/api/rest
      description: Scale
    - url: https://ci.manage.security.cisco.com/api/rest
      description: CI
    - url: https://manage.stg.secure.cisco/api/rest
      description: Stgf9
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/aiops/tsdbupload/status:
    get:
      deprecated: false
      description: '****'
      operationId: getPrometheusTSDBUpload
      parameters:
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      - $ref: '#/components/parameters/offset'
        name: offset
      - $ref: '#/components/parameters/limit'
        name: limit
      - $ref: '#/components/parameters/expanded'
        name: expanded
      responses:
        '200':
          content:
            application/json:
              examples:
                ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/integration/aiops/uploadtsdb/status ( Get the status of
                  the Prometheus TSDB upload )'
                : value:
                    message: Upload task completed
                    status: COMPLETED
              schema:
                $ref: '#/components/schemas/PrometheusTSDBUploadListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    servers:
    - url: https://api.us.security.cisco.com/firewall
      description: US
    - url: https://api.eu.security.cisco.com/firewall
      description: EU
    - url: https://api.apj.security.cisco.com/firewall
      description: APJ
    - url: https://api.au.security.cisco.com/firewall
      description: AUS
    - url: https://api.in.security.cisco.com/firewall
      description: IN
    - url: https://api.int.security.cisco.com/firewall
      description: Staging
    - url: https://scale.manage.security.cisco.com/api/rest
      description: Scale
    - url: https://ci.manage.security.cisco.com/api/rest
      description: CI
    - url: https://manage.stg.secure.cisco/api/rest
      description: Stgf9
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudeventsconfigs:
    get:
      deprecated: false
      description: '**Get the list of the singleton cloud event configuration objects.**'
      operationId: getAllCloudEvents
      parameters:
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      - $ref: '#/components/parameters/offset'
        name: offset
      - $ref: '#/components/parameters/limit'
        name: limit
      - $ref: '#/components/parameters/expanded'
        name: expanded
      responses:
        '200':
          content:
            application/json:
              examples:
                'Example 1 : GET /fmc_config/v1/domain/DomainUUID/integration/cloudeventsconfigs ( GET ALL method for Cloud Events )':
                  value:
                    items:
                    - id: CloudEventsConfigsUUID
                      links:
                        self: /fmc_config/v1/domain/domainUUID/integration/cloudeventsconfigs/CloudEventsConfigsUUID
                      type: CloudEventsConfigs
                    links:
                      self: /fmc_config/v1/domain/domainUUID/integration/cloudeventsconfigs?offset=0&limit=1
                    paging:
                      count: 1
                      limit: 1
                      offset: 0
                      pages: 1
                ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/integration/cloudeventsconfigs?expanded=true ( GET ALL
                  method for CloudEventsConfigs with expanded set to true )'
                : value:
                    items:
                    - devicesExcludedFromSendingEvents: []
                      id: CloudEventsConfigsUUID
                      links:
                        self: /fmc_config/v1/domain/DomainUUID/integration/cloudeventsconfigs/CloudEventsConfigsUUID
                      sendAllConnectionEvents: false
                      sendConnectionEvents: true
                      sendFileEvents: true
                      sendIntrusionEvents: true
                      sendNetworkDiscoveryEvents: true
                      sendPackets: true
                      type: CloudEventsConfig
                    links:
                      self: /fmc_config/v1/domain/DomainUUID/integration/cloudeventsconfigs?offset=0&limit=1&expanded=true
                    paging:
                      count: 1
                      limit: 1
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/CloudEventsListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    servers:
    - url: https://api.us.security.cisco.com/firewall
      description: US
    - url: https://api.eu.security.cisco.com/firewall
      description: EU
    - url: https://api.apj.security.cisco.com/firewall
      description: APJ
    - url: https://api.au.security.cisco.com/firewall
      description: AUS
    - url: https://api.in.security.cisco.com/firewall
      description: IN
    - url: https://api.int.security.cisco.com/firewall
      description: Staging
    - url: https://scale.manage.security.cisco.com/api/rest
      description: Scale
    - url: https://ci.manage.security.cisco.com/api/rest
      description: CI
    - url: https://manage.stg.secure.cisco/api/rest
      description: Stgf9
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudeventsconfigs/{objectId}:
    get:
      deprecated: false
      description: '**Get the the cloud event configuration associated with the specified ID.**'
      operationId: getCloudEvents
      parameters:
      - description: Identifier for the cloud event configuration.
        in: path
        name: objectId
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      responses:
        '200':
          content:
            application/json:
              examples:
                ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/integration/cloudeventsconfigs/CloudEventsConfigsUUID
                  ( GET Cloud Events for the given UUID )'
                : value:
                    devicesExcludedFromSendingEvents: []
                    id: CloudEventsConfigsUUID
                    links:
                      self: /fmc_config/v1/domain/DomainUUID/integration/cloudeventsconfigs/CloudEventsConfigsUUID
                    sendAllConnectionEvents: false
                    sendConnectionEvents: true
                    sendFileEvents: true
                    sendIntrusionEvents: true
                    sendNetworkDiscoveryEvents: true
                    sendPackets: true
                    type: CloudEventsConfig
              schema:
                $ref: '#/components/schemas/CloudEvents'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    put:
      deprecated: false
      description: '**Modify the the cloud event configuration associated with the specified ID. _Check the response section
        for applicable examples (if any)._**'
      operationId: updateCloudEvents
      parameters:
      - description: Identifier for the cloud event configuration.
        in: path
        name: objectId
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      requestBody:
        content:
          application/json:
            examples:
              ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/integration/cloudeventsconfigs/CloudEventsConfigsUUID (
                PUT to update the Cloud Event Config )'
              : value:
                  devicesExcludedFromSendingEvents: []
                  id: CloudEventsConfigsUUID
                  sendAllConnectionEvents: true
                  sendConnectionEvents: false
                  sendFileEvents: true
                  sendIntrusionEvents: false
                  sendNetworkDiscoveryEvents: false
                  sendPackets: false
                  type: CloudEventsConfig
            schema:
              $ref: '#/components/schemas/CloudEvents'
              type: object
        description: Input representation of cloud event configuration.
        required: true
      responses:
        '200':
          content:
            application/json:
              examples:
                ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/integration/cloudeventsconfigs/CloudEventsConfigsUUID
                  ( PUT to update the Cloud Event Config )'
                : value:
                    devicesExcludedFromSendingEvents: []
                    id: CloudEventsConfigsUUID
                    links:
                      self: /fmc_config/v1/domain/domainUUID/integration/cloudeventsconfigs/CloudEventsConfigsUUID
                    sendAllConnectionEvents: true
                    sendConnectionEvents: false
                    sendFileEvents: true
                    sendIntrusionEvents: false
                    sendNetworkDiscoveryEvents: false
                    sendPackets: false
                    type: CloudEventsConfig
              schema:
                $ref: '#/components/schemas/CloudEvents'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    servers:
    - url: https://api.us.security.cisco.com/firewall
      description: US
    - url: https://api.eu.security.cisco.com/firewall
      description: EU
    - url: https://api.apj.security.cisco.com/firewall
      description: APJ
    - url: https://api.au.security.cisco.com/firewall
      description: AUS
    - url: https://api.in.security.cisco.com/firewall
      description: IN
    - url: https://api.int.security.cisco.com/firewall
      description: Staging
    - url: https://scale.manage.security.cisco.com/api/rest
      description: Scale
    - url: https://ci.manage.security.cisco.com/api/rest
      description: CI
    - url: https://manage.stg.secure.cisco/api/rest
      description: Stgf9
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudintegrations/cloudintegrations:
    get:
      deprecated: false
      description: '****'
      operationId: getAllCloudIntegrationStatus
      parameters:
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      - $ref: '#/components/parameters/offset'
        name: offset
      - $ref: '#/components/parameters/limit'
        name: limit
      - $ref: '#/components/parameters/expanded'
        name: expanded
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CloudIntegrationStatusListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    servers:
    - url: https://api.us.security.cisco.com/firewall
      description: US
    - url: https://api.eu.security.cisco.com/firewall
      description: EU
    - url: https://api.apj.security.cisco.com/firewall
      description: APJ
    - url: https://api.au.security.cisco.com/firewall
      description: AUS
    - url: https://api.in.security.cisco.com/firewall
      description: IN
    - url: https://api.int.security.cisco.com/firewall
      description: Staging
    - url: https://scale.manage.security.cisco.com/api/rest
      description: Scale
    - url: https://ci.manage.security.cisco.com/api/rest
      description: CI
    - url: https://manage.stg.secure.cisco/api/rest
      description: Stgf9
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudregions:
    get:
      deprecated: false
      description: '**Get the list of all cloud regions.**'
      operationId: getAllCloudRegion
      parameters:
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      - $ref: '#/components/parameters/offset'
        name: offset
      - $ref: '#/components/parameters/limit'
        name: limit
      - $ref: '#/components/parameters/expanded'
        name: expanded
      responses:
        '200':
          content:
            application/json:
              examples:
                'Example 1 : GET /fmc_config/v1/domain/domainUUID/integration/cloudregions ( GET ALL method for CloudRegion )':
                  value:
                    items:
                    - id: cloudRegionUUID
                      links:
                        self: /fmc_config/v1/domain/domainUUID/integration/cloudregions/cloudRegionUUID
                      type: CloudRegion
                    links:
                      self: /fmc_config/v1/domain/domainUUID/integration/cloudregions?offset=0&limit=1
                    paging:
                      count: 1
                      limit: 1
                      offset: 0
                      pages: 1
                ? 'Example 2 : GET /fmc_config/v1/domain/domainUUID/integration/cloudregions?expanded=true ( GET ALL method
                  for CloudRegion with expanded set to true )'
                : value:
                    items:
                    - current: true
                      description: Example
                      domain: region.example.com
                      id: cloudRegionUUID
                      links:
                        self: /fmc_config/v1/domain/domainUUID/integration/cloudregions/cloudRegionUUID
                      name: example-region
                      type: CloudRegion
                    links:
                      self: /fmc_config/v1/domain/domainUUID/integration/cloudregions?offset=0&limit=1&expanded=true
                    paging:
                      count: 1
                      limit: 1
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/CloudRegionListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    servers:
    - url: https://api.us.security.cisco.com/firewall
      description: US
    - url: https://api.eu.security.cisco.com/firewall
      description: EU
    - url: https://api.apj.security.cisco.com/firewall
      description: APJ
    - url: https://api.au.security.cisco.com/firewall
      description: AUS
    - url: https://api.in.security.cisco.com/firewall
      description: IN
    - url: https://api.int.security.cisco.com/firewall
      description: Staging
    - url: https://scale.manage.security.cisco.com/api/rest
      description: Scale
    - url: https://ci.manage.security.cisco.com/api/rest
      description: CI
    - url: https://manage.stg.secure.cisco/api/rest
      description: Stgf9
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudregions/{objectId}:
    get:
      deprecated: false
      description: '**Get the the cloud region configuration associated with the specified ID.**'
      operationId: getCloudRegion
      parameters:
      - description: Identifier for the cloud region.
        in: path
        name: objectId
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      responses:
        '200':
          content:
            application/json:
              examples:
                ? 'Example 1 : GET /fmc_config/v1/domain/domainUUID/integration/cloudregions/cloudRegionUUID ( GET CloudRegion
                  for the given UUID )'
                : value:
                    current: true
                    description: Example
                    domain: region.example.com
                    id: cloudRegionUUID
                    links:
                      self: /fmc_config/v1/domain/domainUUID/integration/cloudregions/cloudRegionUUID
                    name: example-region
                    type: CloudRegion
              schema:
                $ref: '#/components/schemas/CloudRegion'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    put:
      deprecated: false
      description: '**Modify the the cloud region configuration associated with the specified ID. _Check the response section
        for applicable examples (if any)._**'
      operationId: updateCloudRegion
      parameters:
      - description: Identifier for the cloud region.
        in: path
        name: objectId
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      requestBody:
        content:
          application/json:
            examples:
              ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/integration/cloudregions/cloudRegionUUID ( PUT to update
                the CloudRegion )'
              : value:
                  current: true
                  id: cloudRegionUUID
                  type: CloudRegion
            schema:
              $ref: '#/components/schemas/CloudRegion'
              type: object
        description: Input representation of cloud region.
        required: true
      responses:
        '200':
          content:
            application/json:
              examples:
                ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/integration/cloudregions/cloudRegionUUID ( PUT to update
                  the CloudRegion )'
                : value:
                    current: true
                    description: Example
                    domain: region.example.com
                    id: cloudRegionUUID
                    links:
                      self: /fmc_config/v1/domain/domainUUID/integration/cloudregions/cloudRegionUUID
                    name: example-region
                    type: CloudRegion
              schema:
                $ref: '#/components/schemas/CloudRegion'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    servers:
    - url: https://api.us.security.cisco.com/firewall
      description: US
    - url: https://api.eu.security.cisco.com/firewall
      description: EU
    - url: https://api.apj.security.cisco.com/firewall
      description: APJ
    - url: https://api.au.security.cisco.com/firewall
      description: AUS
    - url: https://api.in.security.cisco.com/firewall
      description: IN
    - url: https://api.int.security.cisco.com/firewall
      description: Staging
    - url: https://scale.manage.security.cisco.com/api/rest
      description: Scale
    - url: https://ci.manage.security.cisco.com/api/rest
      description: CI
    - url: https://manage.stg.secure.cisco/api/rest
      description: Stgf9
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/externallookups:
    get:
      deprecated: false
      description: '**Get the list of all external lookups.**'
      operationId: getAllExternalLookup
      parameters:
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      - $ref: '#/components/parameters/offset'
        name: offset
      - $ref: '#/components/parameters/limit'
        name: limit
      - $ref: '#/components/parameters/expanded'
        name: expanded
      responses:
        '200':
          content:
            application/json:
              examples:
                'Example 1 : GET /fmc_config/v1/domain/DomainUUID/integration/externallookups ( GET ALL method for External Lookup )':
                  value:
                    items:
                    - id: ExternalLookupUUID
                      links:
                        self: /fmc_config/v1/domain/DomainUUID/integration/externallookups/ExternalLookupUUID
                      name: test1055
                      type: ExternalLookup
                    links:
                      self: /fmc_config/v1/domain/DomainUUID/integration/externallookups?offset=0&limit=25
                    paging:
                      count: 1
                      limit: 25
                      offset: 0
                      pages: 1
                ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/integration/externallookups?expanded=true ( GET ALL method
                  for ExternalLookup with expanded set to true )'
                : value:
                    items:
                    - enabled: true
                      id: ExternalLookupUUID
                      links:
                        self: /fmc_config/v1/domain/DomainUUID/integration/externallookups/ExternalLookupUUID
                      name: test1055
                      template: http://www.example.com/{ip}
                      type: ExternalLookup
                    links:
                      self: /fmc_config/v1/domain/DomainUUID/integration/externallookups?offset=0&limit=25&expanded=true
                    paging:
                      count: 1
                      limit: 1
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/ExternalLookupListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Integration
    post:
      deprecated: false
      description: '**Create an external lookup. _Check the response section for applicable examples (if any)._**'
      operationId: createExternalLookup
      parameters:
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      requestBody:
        content:
          application/json:
            examples:
              'Example 1 : POST /fmc_config/v1/domain/domainUUID/integration/externallookups ( POST operation on External Lookup. )':
                value:
                  enabled: true
                  name: test
                  template: http://www.example.com
                  type: ExternalLookup
            schema:
              $ref: '#/components/schemas/ExternalLookup'
              type: object
        description: Input representation of external lookup.
        required: true
      responses:
        '201':
          content:
            application/json:
              examples:
                'Example 1 : POST /fmc_config/v1/domain/domainUUID/integration/externallookups ( POST operation on External Lookup. )':
                  value:
                    enabled: true
                    id: ExternalLookupUUID
                    links:
                      self: /fmc_config/v1/domain/DomainUUID/integration/externallookups/ExternalLookupUUID
                    name: test
                    template: http://www.example.com
                    type: ExternalLookup
              schema:
                

# --- truncated at 32 KB (100 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cisco-secure-firewall/refs/heads/main/openapi/cisco-secure-firewall-integration-api-openapi.yml