Cisco Secure Firewall Chassis API

The Chassis API from Cisco Secure Firewall — 32 operation(s) for chassis.

OpenAPI Specification

cisco-secure-firewall-chassis-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cisco Secure Firewall Chassis API
  version: 1.13.0
  contact:
    name: Cisco Firepower TAC
    email: ngfw-support@cisco.com
  description: 'Operations tagged Chassis 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: 43/43
  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: Chassis
paths:
  /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis:
    get:
      deprecated: false
      description: '**Get a list of all chassis managed devices from the Firewall Management Center**'
      operationId: getAllFMCManagedChassis
      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}/chassis/fmcmanagedchassis?expanded=true ( Success: Test
                  GET ALL success )'
                : value:
                    items:
                    - chassisName: 192.168.0.74
                      id: chassisUUID1
                      isConnected: false
                      links:
                        self: <fmc_url>/api/fmc_config/v1/domain/DomainUUID/chassis/fmcmanagedchassis/chassisUUID1
                      metadata:
                        domain:
                          id: GlobalDomainUUID
                          name: Global
                          type: Domain
                      model: Cisco Secure Firewall 3120 Threat Defense
                      type: FMCManagedChassis
                    - chassisName: 192.168.0.72
                      id: chassisUUID2
                      isConnected: true
                      links:
                        self: <fmc_url>/api/fmc_config/v1/domain/DomainUUID/chassis/fmcmanagedchassis/chassisUUID2
                      metadata:
                        domain:
                          id: GlobalDomainUUID
                          name: Global
                          type: Domain
                      model: Cisco Secure Firewall 3140 Threat Defense
                      type: FMCManagedChassis
                    links:
                      self: <fmc_url>/api/fmc_config/v1/domain/DomainUUID/chassis/fmcmanagedchassis?offset=0&limit=25&expanded=true
                    paging:
                      count: 2
                      limit: 25
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/FMCManagedChassisListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    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}/chassis/fmcmanagedchassis/{containerUUID}/appinfo:
    get:
      deprecated: false
      description: '**Get all image versions available for instance creation on the chassis.**'
      operationId: getChassisAppInfo
      parameters:
      - description: The container id under which this specific resource is contained.
        in: path
        name: containerUUID
        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/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/appinfo
                  ( Example payload for GET on App Info )'
                : value:
                    items:
                    - appVersion: 7.4.0.1024
                      type: AppInfo
                    - appVersion: 7.4.0.1075
                      type: AppInfo
                    links:
                      self: <fmc_url>/api/fmc_config/v1/domain/domainUUID/chassis/fmcmanagedchassis/containerUUID/appinfo?offset=0&limit=25&expanded=true
                    paging:
                      count: 1
                      limit: 25
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/ChassisAppInfoListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    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}/chassis/fmcmanagedchassis/{containerUUID}/chassisinterfaceevents:
    get:
      deprecated: false
      description: '**Get a list of all NetMod events on the device.**'
      operationId: getChassisInterfaceEvent
      parameters:
      - description: The container id under which this specific resource is contained.
        in: path
        name: containerUUID
        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:
              schema:
                $ref: '#/components/schemas/ChassisInterfaceEventListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    post:
      deprecated: false
      description: '**Creates a NetMod event on the device. _Check the response section for applicable examples (if any)._**'
      operationId: createChassisInterfaceEvent
      parameters:
      - description: The container id under which this specific resource is contained.
        in: path
        name: containerUUID
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChassisInterfaceEvent'
              type: object
        description: The input representing action to be performed on netmod events.
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChassisInterfaceEvent'
                type: object
          description: Created
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    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}/chassis/fmcmanagedchassis/{containerUUID}/chassisinterfaces:
    get:
      deprecated: true
      description: '**Retrieve chassis interfaces.

        (deprecated) Please use /api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/interfaces
        and /api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/interfaces/{interfaceUUID} instead**'
      operationId: getAllChassisInterface
      parameters:
      - description: The container id under which this specific resource is contained.
        in: path
        name: containerUUID
        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 /fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{chassisUUid}/chassisinterfaces?expanded=true
                  ( Success: Test GET ALL success )'
                : value:
                    items:
                    - autoNegState: 'No'
                      duplex: FULL
                      fecvalue: AUTO
                      id: chassisinterfaceUUid1
                      links:
                        self: /fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{chassisUUid}/chassisinterfaces/{chassisinterfaceUUid1}
                      mediaType: rj45
                      metadata:
                        domain:
                          id: GlobalDominaUUid
                          name: Global
                          type: Domain
                        supportedSpeed: '[100mbps, 10mbps, 1gbps, auto]'
                        timestamp: 1628243570146.0
                      name: Ethernet1/1
                      sfptype: none
                      speed: 1gbps
                      type: ChassisInterface
                    - autoNegState: 'No'
                      duplex: FULL
                      fecvalue: AUTO
                      id: chassisinterfaceUUid2
                      links:
                        self: /fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{chassisUUid}/chassisinterfaces/{chassisinterfaceUUid2}
                      mediaType: rj45
                      metadata:
                        domain:
                          id: GlobalDominaUUid
                          name: Global
                          type: Domain
                        supportedSpeed: '[100mbps, 10mbps, 1gbps, auto]'
                        timestamp: 1628243570146.0
                      name: Ethernet1/2
                      sfptype: none
                      speed: 1gbps
                      type: ChassisInterface
                    links:
                      self: /fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{chassisUUid}/chassisinterfaces?offset=0&limit=25&expanded=true
                    paging:
                      count: 2
                      limit: 25
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/ChassisInterfaceListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    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}/chassis/fmcmanagedchassis/{containerUUID}/chassisinterfaces/{interfaceUUID}
  : get:
      deprecated: true
      description: '**Retrieve chassis interfaces.

        (deprecated) Please use /api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/interfaces
        and /api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/interfaces/{interfaceUUID} instead**'
      operationId: getChassisInterface
      parameters:
      - description: Unique identifier of a chassis interface.
        in: path
        name: interfaceUUID
        required: true
        schema:
          type: string
      - description: The container id under which this specific resource is contained.
        in: path
        name: containerUUID
        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}/chassis/fmcmanagedchassis/{chassisUUid}/chassisinterfaces/{chassisinterfaceUUid1}
                  ( Success: Test GET success )'
                : value:
                    autoNegState: 'Yes'
                    duplex: FULL
                    fecvalue: AUTO
                    id: chassisinterfaceUUid1
                    links:
                      self: /fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{chassisUUid}/chassisinterfaces/{chassisinterfaceUUid1}
                    mediaType: sfp
                    metadata:
                      domain:
                        id: GlobalDominaUUid
                        name: Global
                        type: Domain
                      supportedSpeed: '[100mbps, 10gbps, 1gbps, auto, sfpdetect]'
                      timestamp: 1628474064343.0
                    name: Ethernet2/8
                    sfptype: none
                    speed: sfpdetect
                    type: ChassisInterface
              schema:
                $ref: '#/components/schemas/ChassisInterface'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    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}/chassis/fmcmanagedchassis/{containerUUID}/chassisinterfaces/{interfaceUUID}/evaluateoperation
  : get:
      deprecated: false
      description: '**Validate Interface usage.**'
      operationId: getEvaluateChassisOperation
      parameters:
      - description: UUID of the chassis interface.
        in: path
        name: interfaceUUID
        required: true
        schema:
          type: string
      - description: The specific chassis operation to be evaluated. Possible values are BREAKOUT and JOIN.
        in: query
        name: operationType
        required: true
        schema:
          type: string
      - description: The specific breakout type to be evaluated.
        in: query
        name: breakoutType
        required: false
        schema:
          type: string
      - description: The container id under which this specific resource is contained.
        in: path
        name: containerUUID
        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:
              schema:
                $ref: '#/components/schemas/EvaluateChassisOperationListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    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}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces:
    get:
      deprecated: false
      description: '**Get a list of chassis EtherChannel interface configurations.**'
      operationId: getAllEtherChannelInterface
      parameters:
      - description: UUID of the ticket for tracking the configuration changes.
        in: header
        name: ticket-id
        required: false
        schema:
          type: string
      - description: The container id under which this specific resource is contained.
        in: path
        name: containerUUID
        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 /fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces
                  ( Success: Test GET ALL success )'
                : value:
                    items:
                    - adminState: DISABLED
                      etherChannelId: 3
                      hardware:
                        autoNegState: true
                        duplex: FULL
                        speed: TEN_GBPS
                      id: etherChanneluuid1
                      lacpMode: ACTIVE
                      lacpRate: DEFAULT
                      links:
                        self: <fmc_url>/api/fmc_config/v1/domain/<domain uuid>/chassis/fmcmanagedchassis/<container_uuid>/etherchannelinterfaces/etherChanneluuid1
                      metadata:
                        isBreakoutCapable: false
                        isSplitInterface: false
                        mediaType: none
                        supportedSpeed: TEN_GBPS,ONE_GBPS
                      name: Port-channel3
                      portType: DATA
                      selectedInterfaces:
                      - id: memberInterfaceId
                        name: memberInterfaceName
                        type: PhysicalInterface
                      type: EtherChannelInterface
                    - adminState: DISABLED
                      etherChannelId: 2
                      hardware:
                        autoNegState: true
                        duplex: FULL
                        speed: FORTY_GBPS
                      id: etherChanneluuid2
                      lacpMode: ACTIVE
                      lacpRate: DEFAULT
                      links:
                        self: <fmc_url>/api/fmc_config/v1/domain/<domain uuid>/chassis/fmcmanagedchassis/<container_uuid>/etherchannelinterfaces/etherChanneluuid2
                      metadata:
                        isBreakoutCapable: false
                        isSplitInterface: false
                        mediaType: none
                        supportedSpeed: TEN_GBPS,ONE_GBPS
                      name: Port-channel2
                      portType: DATA
                      selectedInterfaces:
                      - id: memberInterfaceId
                        name: memberInterfaceName
                        type: PhysicalInterface
                      type: EtherChannelInterface
                    links:
                      self: <fmc_url>/api/fmc_config/v1/domain/<domain uuid>/chassis/fmcmanagedchassis/<container_uuid>/etherchannelinterfaces?offset=0&limit=25
                    paging:
                      count: 7
                      limit: 25
                      offset: 0
                      pages: 1
              schema:
                $ref: '#/components/schemas/EtherChannelInterfaceListContainer'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    post:
      deprecated: false
      description: '**Create an EtherChannel interface configuration. _Check the response section for applicable examples
        (if any)._**'
      operationId: createEtherChannelInterface
      parameters:
      - description: UUID of the ticket for tracking the configuration changes.
        in: header
        name: ticket-id
        required: false
        schema:
          type: string
      - description: The container id under which this specific resource is contained.
        in: path
        name: containerUUID
        required: true
        schema:
          type: string
      - $ref: '#/components/parameters/domainUUID'
        name: domainUUID
      requestBody:
        content:
          application/json:
            examples:
              ? 'Example 1 : POST /fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces
                ( Success: Test POST success )'
              : value:
                  adminState: DISABLED
                  etherChannelId: 3
                  hardware:
                    autoNegState: true
                    duplex: FULL
                    speed: TEN_GBPS
                  lacpMode: ACTIVE
                  lacpRate: DEFAULT
                  portType: DATA
                  selectedInterfaces:
                  - id: memberInterfaceId
                    name: memberInterfaceName
                    type: PhysicalInterface
                  type: EtherChannelInterface
            schema:
              $ref: '#/components/schemas/EtherChannelInterface'
              type: object
        description: The input create EtherChannel interface configuration.
        required: true
      responses:
        '201':
          content:
            application/json:
              examples:
                ? 'Example 1 : POST /fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces
                  ( Success: Test POST success )'
                : value:
                    adminState: DISABLED
                    etherChannelId: 3
                    hardware:
                      autoNegState: true
                      duplex: FULL
                      speed: TEN_GBPS
                    id: etherChanneluuid
                    lacpMode: ACTIVE
                    lacpRate: DEFAULT
                    name: Port-channel3
                    portType: DATA
                    selectedInterfaces:
                    - id: memberInterfaceId
                      name: memberInterfaceName
                      type: PhysicalInterface
                    type: EtherChannelInterface
              schema:
                $ref: '#/components/schemas/EtherChannelInterface'
                type: object
          description: Created
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    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}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces/{interfaceUUID}
  : get:
      deprecated: false
      description: '**Get the specified chassis EtherChannel configuration.**'
      operationId: getEtherChannelInterface
      parameters:
      - description: UUID of the EtherChannel interface.
        in: path
        name: interfaceUUID
        required: true
        schema:
          type: string
      - description: UUID of the ticket for tracking the configuration changes.
        in: header
        name: ticket-id
        required: false
        schema:
          type: string
      - description: The container id under which this specific resource is contained.
        in: path
        name: containerUUID
        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}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces/{etherChanneluuid}
                  ( Success: Test GET success )'
                : value:
                    adminState: DISABLED
                    etherChannelId: 2
                    hardware:
                      autoNegState: true
                      duplex: FULL
                      speed: FORTY_GBPS
                    id: etherChanneluuid2
                    lacpMode: ACTIVE
                    lacpRate: DEFAULT
                    links:
                      self: <fmc_url>/api/fmc_config/v1/domain/<domain uuid>/chassis/fmcmanagedchassis/<container_uuid>/etherchannelinterfaces/etherChanneluuid2
                    metadata:
                      isBreakoutCapable: false
                      isSplitInterface: false
                      mediaType: none
                      supportedSpeed: TEN_GBPS,ONE_GBPS
                    name: Port-channel2
                    portType: DATA
                    selectedInterfaces:
                    - id: memberInterfaceId
                      name: memberInterfaceName
                      type: PhysicalInterface
                    type: EtherChannelInterface
              schema:
                $ref: '#/components/schemas/EtherChannelInterface'
                type: object
          description: OK
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
                type: object
          description: Error
      tags:
      - Chassis
    put:
      deprecated: false
      description: '**Modify the specified chassis EtherChannel configuration _Check the response section for applicable examples
        (if any)._**'
      operationId: updateEtherChannelInterface
      parameters:
      - description: UUID of the EtherChannel interface.
        in: path
        name: interfaceUUID
        required: true
        schema:
          type: string
      - description: UUID of the ticket for tracking the configuration changes.
        in: hea

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