Cisco Secure Firewall Object Management API

The Object Management API from Cisco Secure Firewall — 7 operation(s) for object management.

OpenAPI Specification

cisco-secure-firewall-object-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cisco Secure Firewall Object Management API
  contact:
    name: Cisco Security Cloud Control TAC
    email: cdo.tac@cisco.com
  version: '1.0'
  description: 'Operations tagged Object Management across 3 of this provider''s published API definitions: cisco-secure-firewall-scc-firewall-manager-openapi.yml,
    cisco-secure-firewall-scc-object-service-openapi-openapi.json, 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/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-scc-firewall-manager-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-scc-firewall-manager-openapi.yml
    operation_coverage: 12/12
  x-evidence:
    fetched: '2026-08-19'
    url: https://raw.githubusercontent.com/CiscoDevNet/scc-public-api-docs/main/cdo/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
- url: https://edge.us.cdo.cisco.com/api/rest
  description: US
- url: https://edge.eu.cdo.cisco.com/api/rest
  description: EU
- url: https://edge.apj.cdo.cisco.com/api/rest
  description: APJ
- url: https://edge.aus.cdo.cisco.com/api/rest
  description: AUS
- url: https://edge.in.cdo.cisco.com/api/rest
  description: IN
- url: https://edge.staging.cdo.cisco.com/api/rest
  description: Staging
- url: https://edge.scale.cdo.cisco.com/api/rest
  description: Scale
- url: https://edge.ci.cdo.cisco.com/api/rest
  description: CI
tags:
- name: Object Management
paths:
  /v1/objects:
    get:
      description: 'Get objects in the Security Cloud Control tenant. To use the object APIs, contact customer support or
        provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations on network
        objects and groups.'
      operationId: getObjects
      parameters:
      - description: The query to execute. Use the Lucene Query Syntax to construct your query. Possible fields to search
          by are name, content.
        example: content:*2.2.* AND name:Lab1
        in: query
        name: q
        required: false
        schema:
          type: string
      - description: If enabled, the search will also include results from override objects.
        in: query
        name: includeOverrides
        required: false
        schema:
          default: false
          type: boolean
      - description: The offset of the results retrieved. The Security Cloud Control API uses the offset field to determine
          the index of the first result retrieved, and will retrieve `limit` results from the offset specified.
        in: query
        name: offset
        required: false
        schema:
          minimum: 0
          type: string
      - description: The number of results to retrieve.
        in: query
        name: limit
        required: false
        schema:
          maximum: 200
          minimum: 1
          type: string
      - deprecated: true
        description: The fields to sort results by. This parameter is deprecated.
        example: name:DESC
        in: query
        name: sortBy
        required: false
        schema:
          type: string
      - description: The fields to sort results by.
        example: name:DESC
        in: query
        name: sort
        required: false
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListObjectResponse'
          description: A paginated view of the Security Cloud Control objects.
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Get Objects
      tags:
      - Object Management
    post:
      description: 'Create an object in the Security Cloud Control tenant. To use the object APIs, contact customer support
        or provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations on network
        objects and groups.'
      operationId: createObject
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateRequest'
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectResponse'
          description: A descriptive representation of the created Security Cloud Control object.
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Create Object
      tags:
      - Object Management
    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/objects/{uid}:
    delete:
      description: 'Delete an object in the Security Cloud Control tenant. To use the object APIs, contact customer support
        or provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations on network
        objects and groups.'
      operationId: deleteObject
      parameters:
      - description: The unique identifier of the object being deleted.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: path
        name: uid
        required: true
        schema:
          format: uuid
          type: string
      responses:
        '204':
          content:
            '*/*':
              schema:
                type: object
          description: No content
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Delete Object
      tags:
      - Object Management
    get:
      description: 'Gets an object in the Security Cloud Control tenant. To use the object APIs, contact customer support
        or provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations on network
        objects and groups.'
      operationId: getObject
      parameters:
      - description: The unique identifier of the object being retrieved.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: path
        name: uid
        required: true
        schema:
          format: uuid
          type: string
      - description: The scope of the fields to be retrieved. One of ["@basic", "@detailed"]. Defaults to "@basic".
        example: '@detailed'
        in: query
        name: fields
        required: false
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectResponse'
          description: OK
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Get Object
      tags:
      - Object Management
    patch:
      description: 'Modify an object in the Security Cloud Control tenant. To use the object APIs, contact customer support
        or provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations on network
        objects and groups.'
      operationId: modifyObject
      parameters:
      - description: The unique identifier of the object being updated.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: path
        name: uid
        required: true
        schema:
          format: uuid
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateRequest'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectResponse'
          description: A descriptive representation of the updated Security Cloud Control object.
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Modify Object
      tags:
      - Object Management
    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/objects/{uid}/duplicates:
    get:
      description: 'Get objects in the Security Cloud Control tenant that are duplicates of the given object. To use the object
        APIs, contact customer support or provision Multicloud Defense and turn on object sharing. Note: the object APIs only
        support operations on network objects and groups.'
      operationId: getDuplicateObjects
      parameters:
      - description: The unique identifier of the object to retrieve duplicates for.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: path
        name: uid
        required: true
        schema:
          format: uuid
          type: string
      - description: the unique identifier of the target to restrict the duplicate search to.
        example: 6131daad-e813-4b8f-8f42-be1e241e8cdb
        in: query
        name: targetUid
        required: true
        schema:
          format: uuid
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/DuplicateGroupDto'
                type: array
          description: Duplicates of the object.
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Get Duplicate Objects
      tags:
      - Object Management
    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/objects/{uid}/targets:
    delete:
      description: 'Delete targets from an object in the Security Cloud Control tenant. To use the object APIs, contact customer
        support or provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations
        on network objects and groups.'
      operationId: deleteTargets
      parameters:
      - description: the unique identifier of the object for which the targets are being removed from.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: path
        name: uid
        required: true
        schema:
          format: uuid
          type: string
      - description: The list of UIDs of the targets being removed.
        example: '[7131daad-e813-4b8f-8f42-be1e241e8cdb, yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy]'
        in: query
        name: targetUuids
        required: true
        schema:
          items:
            type: string
          type: array
      responses:
        '204':
          content:
            '*/*':
              schema:
                type: object
          description: No content
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '404':
          content:
            '*/*':
              schema:
                type: object
          description: Not found
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Delete Targets
      tags:
      - Object Management
    get:
      description: 'Get targets from an object in the Security Cloud Control tenant. To use the object APIs, contact customer
        support or provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations
        on network objects and groups.'
      operationId: getTargets
      parameters:
      - description: The unique identifier of the object for which the targets are being retrieved.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: path
        name: uid
        required: true
        schema:
          format: uuid
          type: string
      - description: 'The query to execute. Use the Lucene Query Syntax to construct your query. Possible fields to search
          by are: targetType.'
        example: targetType:MCD
        in: query
        name: q
        required: false
        schema:
          type: string
      - description: The offset of the results retrieved. The Security Cloud Control API uses the offset field to determine
          the index of the first result retrieved, and will retrieve `limit` results from the offset specified.
        in: query
        name: offset
        required: false
        schema:
          minimum: 0
          type: string
      - description: The number of results to retrieve.
        in: query
        name: limit
        required: false
        schema:
          maximum: 200
          minimum: 1
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListObjectResponse'
          description: A paginated view of the Security Cloud Control targets.
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Get Targets
      tags:
      - Object Management
    post:
      description: 'Create targets for an object in the Security Cloud Control tenant. To use the object APIs, contact customer
        support or provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations
        on network objects and groups.'
      operationId: createTargets
      parameters:
      - description: the unique identifier of the object for which the targets are being added to.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: path
        name: uid
        required: true
        schema:
          format: uuid
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TargetsRequest'
        required: true
      responses:
        '200':
          content:
            '*/*':
              schema:
                type: object
          description: No content
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '404':
          content:
            '*/*':
              schema:
                type: object
          description: Not found
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Create Targets
      tags:
      - Object Management
    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/objects/{uid}/usage:
    get:
      description: 'Get usages of an object in the Security Cloud Control tenant. To use the object APIs, contact customer
        support or provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations
        on network objects and groups.'
      operationId: getObjectUsages
      parameters:
      - description: The unique identifier of the object to retrieve usages for.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: path
        name: uid
        required: true
        schema:
          format: uuid
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/ReferenceInfo'
                type: array
          description: A descriptive representation of the created Security Cloud Control object.
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Get Object Usages
      tags:
      - Object Management
    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/objects/issues-count:
    get:
      description: 'Get issues count in the Security Cloud Control tenant. To use the object APIs, contact customer support
        or provision Multicloud Defense and turn on object sharing. Note: the object APIs only support operations on network
        objects and groups.'
      operationId: getIssuesCount
      parameters:
      - description: The query to execute. Use the Lucene Query Syntax to construct your query. Possible fields to search
          by are name, content.
        example: content:*2.2.* AND name:Lab1
        in: query
        name: q
        required: false
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IssuesCount'
          description: OK
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Get Issues Count
      tags:
      - Object Management
    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/objects/overrides/{uid}:
    get:
      description: 'Gets an object in the Security Cloud Control tenant with values for specific target uid. To use the object
        APIs, contact customer support or provision Multicloud Defense and turn on object sharing. Note: the object APIs only
        support operations on network objects and groups.'
      operationId: getOverrideObject
      parameters:
      - description: The unique identifier of the object being retrieved.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: path
        name: uid
        required: true
        schema:
          format: uuid
          type: string
      - description: The target UID to calculate values for.
        example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
        in: query
        name: targetUid
        required: true
        schema:
          format: uuid
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectResponse'
          description: OK
        '400':
          $ref: '#/components/responses/http400BadRequest'
        '401':
          $ref: '#/components/responses/http401Unauthorised'
        '403':
          $ref: '#/components/responses/http403Forbidden'
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonApiError'
          description: Internal server error.
      summary: Get Override Object With Values For Specific Target
      tags:
      - Object Management
    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:
    GroupContent:
      description: The contents of an object group
      properties:
        literals:
          description: List of content literals
          items:
            $ref: '#/components/schemas/SingleContent'
          type: array
        referencedObjectUids:
          description: Set of UIDs of the group's referenced objects
          example:
          - 7131daad-e813-4b8f-8f42-be1e241e8cdb
          items:
            format: uuid
            type: string
          type: array
          uniqueItems: true
      type: object
    SingleContent:
      oneOf:
      - $ref: '#/components/schemas/ServiceObjectContent'
      - $ref: '#/components/schemas/UrlObjectContent'
      - $ref: '#/components/schemas/NetworkObjectContent'
      properties:
        type:
          enum:
          - NETWORK_OBJECT
          - URL_OBJECT
          - SERVICE_OBJECT
          - ICMP_4
          - ICMP_6
          - SOURCE_DESTINATION_PORT
          - PORT
          - PROTOCOL_VALUE
          type: string
      type: object
    SourceDestinationPortsValue:
      properties:
        destination:
          $ref: '#/components/schemas/PortsValue'
        source:
          $ref: '#/components/schemas/PortsValue'
      type: object
    CreateRequest:
      properties:
        description:
          description: The human-readable description of the object
          example: My object description
          type: string
        labels:
          description: The labels for the object
          example:
          - migration
          items:
            type: string
          type: array
          uniqueItems: true
        name:
          description: The name of the object
          example: my-object
          minLength: 1
          type: string
        tags:
          additionalProperties:
            items:
              type: string
            type: array
            uniqueItems: true
          description: The tags for the object
          example:
            location:
            - London
            - Head-office
          type: object
        targetIds:
          description: Set of IDs for targets that contain the object. A target can be, for example, a device, service, or
            a shared policy (Ruleset).
          example:
          - 7131daad-e813-4b8f-8f42-be1e241e8cdb
          items:
            type: string
          type: array
          uniqueItems: true
        value:
          $ref: '#/components/schemas/SharedObjectValue'
          description: The value of the object
      required:
      - name
      - value
      type: object
    TargetsRequest:
      properties:
        targetsUuids:
          description: The list of UIDs of the targets to be deleted.
          example:
          - 7131daad-e813-4b8f-8f42-be1e241e8cdb
          items:
            type: string
          type: array
      type: object
    DuplicateGroupDto:
      properties:
        targetUid:
          description: The unique identifier of the target to search in.
          example: 7131daad-e813-4b8f-8f42-be1e241e8cdb
          format: uuid
          type: string
        unifiedObjectUids:
          description: The set of unique identifiers of the duplicate objects.
          items:
            format: uuid
            type: string
          type: array
          uniqueItems: true
      type: object
    CommonApiError:
      properties:
        details:
          additionalProperties:
            description: Additional details, if any, on the error
            example: {}
            type: object
          description: Additional details, if any, on the error
          example: {}
          type: object
        errorCode:
          description: A unique code that describes the error.
          enum:
          - INVALID_INPUT
          - UNAUTHORIZED
          - FORBIDDEN
          - NOT_FOUND
          - METHOD_NOT_ALLOWED
          - CONFLICT
          - TOO_MANY_REQUESTS
          - SERVER_ERROR
          - PROXY_ERROR
          - BAD_REQUEST
          - UNPROCESSABLE_ENTITY
          example: INVALID_INPUT
          type: string
        errorMsg:
          description: A human-readable error description in English.
          example: sample error
          type: string
    ServiceObjectContent:
      properties:
        protocol:
          description: The service object protocol
          enum:
          - TCP
          - UDP
          - ICMP
          - ICMP4
          - ICMP6
          - TCP_UDP
          - IGMP
          - GGP
          - ST2
          - CBT
          - EGP
          - IGP
          - BBNRCCMON
          - NVP2
          - PUP
          - ARGUS
          - EMCON
          - XNET
          - CHAOS
          - MUX
          - DCNMEAS
          - HMP
          - PRM
          - XNSIDP
          - TRUNK1
          - TRUNK2
          - LEAF1
          - LEAF2
          - RDP
          - IRTP
          - ISOTP4
          - NETBLT
          - MFENSP
          - MERITINP
          - SEP
          - THREEPC
          - IDPR
          - XTP
          - DDP
          - IDPRCMTP
          - TPPLUSPLUS
          - IL
          - SDRP
          - IDRP
          - RSVP
          - GRE
          - MHRP
          - BNA
          - ESP
          - AH
          - INLSP
          - SWIPE
          - NARP
          - MOBILE
          - TLSP
          - SKIP
          - IPv6NONXT
          - CFTP


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