Cisco Secure Firewall Search API

The Search API from Cisco Secure Firewall — 6 operation(s) for search.

OpenAPI Specification

cisco-secure-firewall-search-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cisco Secure Firewall Search API
  version: 1.13.0
  description: 'Operations tagged Search across 4 of this provider''s published API definitions: cdfmc-openapi.yaml, cisco-secure-firewall-cdfmc-openapi.yml,
    cisco-secure-firewall-scc-firewall-manager-openapi.yml, scc-firewall-manager-openapi.yaml. 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: 4/6
  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: Search
paths:
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/search/device:
    get:
      deprecated: false
      description: '**Search for devices matching the specified text.**'
      operationId: getGlobalDeviceSearch
      parameters:
      - description: Text used for filtering.
        in: query
        name: filter
        required: true
        schema:
          type: string
      - $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 /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/search/device?offset=0&limit=25&filter=FTD&expanded=true
                  ( GET list of devices matching filter text "FTD" )'
                : value:
                    items:
                    - category: DEVICE
                      id: dd6e4972-360b-11ec-a044-85805db90dcf
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/devices/devicerecords/dd6e4972-360b-11ec-a044-85805db90dcf
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: FTD01
                      type: Device
                      value: Cisco Firepower Threat Defense for VMware
                    - category: DEVICE
                      id: 2c455506-1b44-463f-9276-17969d566f3c
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/devices/devicerecords/2c455506-1b44-463f-9276-17969d566f3c
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: FTD02
                      type: Device
                      value: Cisco Firepower Threat Defense for VMware
                    links:
                      self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/search/device?offset=0&limit=200&filter=text:FTD
                    paging:
                      count: 1
                      limit: 200
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/GlobalDeviceSearchListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Search
    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}/search/global:
    get:
      deprecated: false
      description: '**Search for objects and policies matching specified text or IP address.**'
      operationId: getGlobalSearch
      parameters:
      - description: Text or IP address used for filtering.
        in: query
        name: filter
        required: true
        schema:
          type: string
      - $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 /api/fmc_config/v1/domain/default/search/global ( GET ALL search )':
                  value:
                    items:
                    - category: OBJECT
                      id: 69fa2a3a-4487-4e3c-816f-4098f684826e
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/networkgroups/69fa2a3a-4487-4e3c-816f-4098f684826e
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: any
                      type: NetworkGroup
                    - category: OBJECT
                      id: 5fce8cce-aa67-11e5-816b-95eb712b72a1
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/isesecuritygrouptags/5fce8cce-aa67-11e5-816b-95eb712b72a1
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: ANY
                      type: ISESecurityGroupTag
                    - category: OBJECT
                      id: cb7116e8-66a6-480b-8f9b-295191a0940a
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/networks/cb7116e8-66a6-480b-8f9b-295191a0940a
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: any-ipv4
                      type: Network
                      value: 0.0.0.0/0
                    links:
                      self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/search/global?offset=0&limit=4&filter=any&expanded=true
                    paging:
                      count: 3
                      limit: 4
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/GlobalSearchListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Search
    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}/search/object:
    get:
      deprecated: false
      description: '**Search for objects matching specified text or IP address.**'
      operationId: getGlobalObjectSearch
      parameters:
      - description: Text or IP address used for filtering <br/>To search for objects that contain groups, follow this format:<br/>
          <code>"text:searchText;types:Networks,Ports,etc;isAcpGlobalSearch:true;"</code> <br/>To perform multiple searches
          simultaneously, follow this format:<br/> <code>"text:searchText1,searchText2;types:Networks,Ports,etc;isAcpGlobalSearch:true;isMultiObjectSearch:true;"</code>
        in: query
        name: filter
        required: true
        schema:
          type: string
      - $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 /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/search/object?offset=0&limit=25&filter=any&expanded=true
                  ( GET list of objects matching filter text "any" )'
                : value:
                    items:
                    - category: OBJECT
                      id: 5fce8cce-aa67-11e5-816b-95eb712b72a1
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/isesecuritygrouptags/5fce8cce-aa67-11e5-816b-95eb712b72a1
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: ANY
                      type: ISESecurityGroupTag
                    - category: OBJECT
                      id: 69fa2a3a-4487-4e3c-816f-4098f684826e
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/networkgroups/69fa2a3a-4487-4e3c-816f-4098f684826e
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: any
                      type: NetworkGroup
                    - category: OBJECT
                      id: cb7116e8-66a6-480b-8f9b-295191a0940a
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/networks/cb7116e8-66a6-480b-8f9b-295191a0940a
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: any-ipv4
                      type: Network
                      value: 0.0.0.0/0
                    - category: OBJECT
                      id: dde11d62-288b-4b4c-92e0-1dad0496f14b
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/hosts/dde11d62-288b-4b4c-92e0-1dad0496f14b
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: any-ipv6
                      type: Host
                      value: ::/0
                    - category: OBJECT
                      id: 04ea3f1f-f5a9-4eca-b051-487ebeb4c97f
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/networks/04ea3f1f-f5a9-4eca-b051-487ebeb4c97f
                      metadata:
                        domain:
                          id: e276abec-e0f2-11e3-8169-6d9ed49b625f
                          name: Global
                          type: Domain
                      name: IPv6-to-IPv4-Relay-Anycast
                      type: Network
                      value: 192.88.99.0/24
                    links:
                      self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/search/object?offset=0&limit=25&filter=any&expanded=true
                    paging:
                      count: 5
                      limit: 25
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/GlobalObjectSearchListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Search
    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}/search/policy:
    get:
      deprecated: false
      description: '**Search for policies matching specified text or IP address, including values found in policies.**'
      operationId: getGlobalPolicySearch
      parameters:
      - description: Text or IP address used for filtering.
        in: query
        name: filter
        required: true
        schema:
          type: string
      - $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 /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/search/policy?offset=0&limit=25&filter=global&expanded=true
                  ( GET list of policies matching filter text "global" )'
                : value:
                    items:
                    - category: POLICY
                      id: 005056A9-9066-0ed3-0000-249108103339
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/prefilterpolicies/005056A9-9066-0ed3-0000-249108103339
                      name: Global Prefilter
                      type: PrefilterPolicy
                    - category: POLICY
                      id: 005056A9-9066-0ed3-0000-038654705727
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/accesspolicies/005056A9-9066-0ed3-0000-038654705727
                      name: Global ACP
                      type: AccessPolicy
                    - category: POLICY
                      id: 005056A9-9066-0ed3-0000-403726925915
                      links:
                        self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdnatpolicies/005056A9-9066-0ed3-0000-403726925915
                      name: Global FTD NAT
                      type: FTDNatPolicy
                    links:
                      self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/search/policy?offset=0&limit=200&filter=text:global
                    paging:
                      count: 3
                      limit: 200
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/GlobalPolicySearchListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Search
    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/search:
    get:
      description: Search for devices, services, managers, objects and policies across the Security Cloud Control tenant.
      operationId: search
      parameters:
      - description: This can be any non-empty string, and represents the search criteria. Spaces are allowed, but must be
          URL encoded.
        in: query
        name: q
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GlobalSearchResult'
          description: Search Result
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '405':
          $ref: '#/components/responses/http405MethodNotAllowed'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      security:
      - bearerAuth: []
      summary: Search
      tags:
      - Search
    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/search/index:
    post:
      description: Initiate Full Indexing on the CDO tenant, to improve accuracy of search results. This operation is performed
        automatically on a schedule by CDO, but can be triggered on demand too. This operation is asynchronous, but its progress
        cannot be tracked using Security Cloud Control's API.
      operationId: initiateFullIndexing
      responses:
        '202':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CdoTransaction'
          description: Security Cloud Control Transaction object that can be used to track the progress of the indexing operation.
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '405':
          $ref: '#/components/responses/http405MethodNotAllowed'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      security:
      - bearerAuth: []
      summary: Rebuild search index
      tags:
      - Search
    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
components:
  schemas:
    GlobalSearch:
      description: A model representing global object search response.
      properties:
        description:
          type: string
        id:
          description: Unique identifier of resource.
          type: string
        items:
          items:
            $ref: '#/components/schemas/ISearchResult'
            type: object
          type: array
        links:
          $ref: '#/components/schemas/ILinks'
          description: Object containing related links.
          type: object
        metadata:
          $ref: '#/components/schemas/IMetadata'
          description: Object representing metadata properties of response object.
          type: object
        name:
          description: User chosen resource name.
          type: string
        searchCriteria:
          type: string
        type:
          description: Type of resource.
          type: string
        version:
          type: string
      type: object
    IReadonly:
      properties:
        reason:
          enum:
          - RBAC
          - SYSTEM
          - DOMAIN
          type: string
        state:
          type: boolean
      type: object
    IMetadataUser:
      properties:
        id:
          type: string
        links:
          $ref: '#/components/schemas/ILinks'
          type: object
        name:
          type: string
        type:
          type: string
      type: object
    ErrorResponse:
      properties:
        category:
          description: Describes the category of the error thrown.
          enum:
          - FRAMEWORK
          - OTHER
          - VALIDATION
          type: string
        messages:
          description: List of error messages which the response has.
          items:
            $ref: '#/components/schemas/ErrorMessagesContainer'
            type: object
          type: array
        severity:
          description: Specifies the Highest level severity among all the error messages.
          enum:
          - ERROR
          - WARN
          type: string
      type: object
    GlobalSearchListContainer:
      properties:
        items:
          $ref: '#/components/schemas/GlobalSearch'
          type: array
        links:
          $ref: '#/components/schemas/ILinks'
          type: object
        paging:
          $ref: '#/components/schemas/PagingContainer'
          type: object
      type: object
    ILinks:
      description: This defines the self referencing links for the given resource.
      properties:
        parent:
          description: Full resource URL path to reference the parent (if any) for this resource.
          type: string
        self:
          description: Full resource URL path to reference this particular resource.
          type: string
      type: object
    GlobalObjectSearch:
      description: A model representing global object search response.
      properties:
        description:
          type: string
        id:
          description: Unique identifier of resource.
          type: string
        items:
          items:
            $ref: '#/components/schemas/ISearchResult'
            type: object
          type: array
        links:
          $ref: '#/components/schemas/ILinks'
          description: Object containing related links.
          type: object
        metadata:
          $ref: '#/components/schemas/IMetadata'
          description: Object representing metadata properties of response object.
          type: object
        name:
          description: User chosen resource name.
          type: string
        searchCriteria:
          type: string
        type:
          description: Type of resource.
          type: string
        version:
          type: string
      type: object
    ISearchResult:
      properties:
        category:
          enum:
          - GLOBALSEARCH
          - GLOBAL
          - OBJECT
          - POLICY
          - DEVICE
          - DEVICE_TEMPLATE
          type: string
        description:
          type: string
        id:
          type: string
        links:
          $ref: '#/components/schemas/ILinks'
          type: object
        metadata:
          $ref: '#/components/schemas/IMetadata'
          type: object
        name:
          type: string
        subType:
          type: string
        type:
          type: string
        value:
          type: string
      type: object
    PagingContainer:
      properties:
        count:
          format: int32
          type: integer
        limit:
          format: int32
          type: integer
        offset:
          format: int32
          type: integer
        pages:
          format: int32
          type: integer
      type: object
    IMetadata:
      properties:
        domain:
          $ref: '#/components/schemas/IDomain'
          type: object
        isLocked:
          type: boolean
        lastUser:
          $ref: '#/components/schemas/IMetadataUser'
          type: object
        matches:
          items:
            type: string
          type: array
        readOnly:
          $ref: '#/components/schemas/IReadonly'
          type: object
        timestamp:
          format: int32
          type: integer
      type: object
    GlobalDeviceSearch:
      properties:
        description:
          type: string
        id:
          type: string
        items:
          items:
            $ref: '#/components/schemas/ISearchResult'
            type: object
          type: array
        links:
          $ref: '#/components/schemas/ILinks'
          type: object
        metadata:
          $ref: '#/components/schemas/IMetadata'
          type: object
        name:
          type: string
        searchCriteria:
          type: string
        type:
          type: string
        version:
          type: string
      type: object
    IDomain:
      properties:
        id:
          type: string
        links:
          $ref: '#/components/schemas/ILinks'
          type: object
        name:
          type: string
        type:
          type: string
      type: object
    GlobalDeviceSearchListContainer:
      properties:
        items:
          $ref: '#/components/schemas/GlobalDeviceSearch'
          type: array
        links:
          $ref: '#/components/schemas/ILinks'
          type: object
        paging:
          $ref: '#/components/schemas/PagingContainer'
          type: object
      type: object
    ErrorMessagesContainer:
      properties:
        bulkPayloadIndex:
          description: More details about the error.
          type: string
        code:
          description: More details about the error.
          type: string
        description:
          description: More details about the error.
          type: string
        details:
          description: More details about the error.
          type: string
        errorCode:
          description: More details about the error.
          type: string
        location:
          description: More details about the error.
          type: string
        severity:
          description: Specifies the Highest level severity among all the error messages.
          enum:
          - ERROR
          - WARN
          type: string
      type: object
    GlobalObjectSearchListContainer:
      properties:
        items:
          $ref: '#/components/schemas/GlobalObjectSearch'
          type: array
        links:
          $ref: '#/components/schemas/ILinks'
          type: object
        paging:
          $ref: '#/components/schemas/PagingContainer'
          type: object
      type: object
    GlobalPolicySearch:
      description: A model representing global policy search response.
      properties:
        description:
          type: string
        id:
          description: Unique identifier of resource.
          type: string
        items:
          items:
            $ref: '#/components/schemas/ISearchResult'
            type: object
          type: array
        links:
          $ref: '#/components/schemas/ILinks'
          description: Object containing related links.
          type: object
        metadata:
          $ref: '#/components/schemas/IMetadata'
          description: Object representing metadata properties of response object.
          type: object
        name:
          description: User chosen resource name.
          type: string
        searchCriteria:
          type: string
        type:
          description: Type of resource.
          type: string
        version:
          type: string
      type: object
    GlobalPolicySearchListContainer:
      properties:
        items:
          $ref: '#/components/schemas/GlobalPolicySearch'
          type: array
        links:
          $ref: '#/components/schemas/ILinks'
          type: object
        paging:
          $ref: '#/components/schemas/PagingContainer'
          type: object
      type: object
    AuthenticationError:
      properties:
        error:
          description: A human-readable error description in English.
          example: invalid_token
          type: string
        errorDescription:
          description: A human-readable error description in English.
          example: Your token is invalid
          type: string
    GlobalSearchResult:
      properties:
        cdFmcResult:
          $ref: '#/components/schemas/CdFmcResult'
          description: Results from the Cloud-delivered FMC devices, objects or policies that match the search ter

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