How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cisco Secure Firewall Chassis API

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

Cisco Secure Firewall Chassis API is one of 108 APIs that Cisco Secure Firewall publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Chassis. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

This API exposes 43 operations across 32 paths, and defines 93 schemas. It is described by OpenAPI 3.2.0, at version 1.13.0.

Requests are made against 9 base URLs: https://api.us.security.cisco.com/firewall, https://api.eu.security.cisco.com/firewall, https://api.apj.security.cisco.com/firewall, https://api.au.security.cisco.com/firewall, https://api.in.security.cisco.com/firewall, https://api.int.security.cisco.com/firewall, https://scale.manage.security.cisco.com/api/rest, https://ci.manage.security.cisco.com/api/rest, https://manage.stg.secure.cisco/api/rest.

43 operations 32 paths 93 schemas 3 DELETE25 GET8 POST7 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.13.0
Base URL
https://api.us.security.cisco.com/firewall
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Cisco Secure Firewall Chassis API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

Paths & Operations 43

Across 32 paths, the API surfaces 43 operations — 3 DELETE, 25 GET, 8 POST, 7 PUT. Each is listed below with its method, path, parameters, and response codes.

Chassis 43
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis
Get a list of all chassis managed devices from the Firewall Management Center
getAllFMCManagedChassis 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/appinfo
Get all image versions available for instance creation on the chassis.
getChassisAppInfo 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/chassisinterfaceevents
Get a list of all NetMod events on the device.
getChassisInterfaceEvent 5 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/chassisinterfaceevents
Creates a NetMod event on the device. Check the response section for applicable examples (if any).
createChassisInterfaceEvent 2 params body → 201default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/chassisinterfacesdeprecated
Retrieve chassis interfaces. (deprecated) Please use /api/fmcconfig/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/interfaces and /api/fmcconfig/v1/domain/{domainUUID}/chassis/fmcma…
getAllChassisInterface 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/chassisinterfaces/{interfaceUUID}deprecated
Retrieve chassis interfaces. (deprecated) Please use /api/fmcconfig/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/interfaces and /api/fmcconfig/v1/domain/{domainUUID}/chassis/fmcma…
getChassisInterface 3 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/chassisinterfaces/{interfaceUUID}/evaluateoperation
Validate Interface usage.
getEvaluateChassisOperation 8 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces
Get a list of chassis EtherChannel interface configurations.
getAllEtherChannelInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces
Create an EtherChannel interface configuration. Check the response section for applicable examples (if any).
createEtherChannelInterface 3 params body → 201default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces/{interfaceUUID}
Get the specified chassis EtherChannel configuration.
getEtherChannelInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces/{interfaceUUID}
Modify the specified chassis EtherChannel configuration Check the response section for applicable examples (if any).
updateEtherChannelInterface 4 params body → 200default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/etherchannelinterfaces/{objectId}
Delete the specified chassis EtherChannel configuration Check the response section for applicable examples (if any).
deleteEtherChannelInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/faultsummary
Get fault data from the chassis.
getChassisFaultSummary 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/instancesummary
Get instance summary data from the chassis.
getChassisInstanceSummary 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/interfaces
Get all chassis interfaces.
getAllChassisAllInterfacesModel 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/interfaces/{interfaceUUID}
Get information for the specified chassis interface.
getChassisAllInterfacesModel 3 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/interfacesummary
Get interface summary data from the chassis.
getChassisInterfaceSummary 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/inventorysummary
Get Inventory summary data from the chassis.
getChassisInventorySummary 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/logicaldevices
Get the list of all logical devices available on the specified chassis.
getAllLogicalDevice 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/logicaldevices
Create a logical device on the chassis. Check the response section for applicable examples (if any).
createLogicalDevice 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/logicaldevices/{objectId}
Delete the specified logical device. Check the response section for applicable examples (if any).
deleteLogicalDevice 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/logicaldevices/{objectId}
Get information on the specified logical device.
getLogicalDevice 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/logicaldevices/{objectId}
Modify the specified logical device. Check the response section for applicable examples (if any).
updateLogicalDevice 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/networkmodules
Get a list of all network modules on the specified device.
getAllNetworkModule 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/networkmodules/{objectId}
Get information on the specified network module.
getNetworkModule 3 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/networkmodules/{objectId}
Modify the specified network module. Check the response section for applicable examples (if any).
updateNetworkModule 3 params body → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/operational/breakoutinterfaces
Perform an interface breakout. Check the response section for applicable examples (if any).
createBreakoutInterface 3 params body → 202default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/operational/joininterfaces
Join an interface. Check the response section for applicable examples (if any).
createJoinInterface 3 params body → 201default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/operational/syncnetworkmodule
Get network module data from FXOS and update Firewall Management Center. Check the response section for applicable examples (if any).
updateNetworkModuleSync 2 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/physicalinterfaces
Get the chassis Physical interface configurations.
getAllPhysicalInterface 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/physicalinterfaces/{interfaceUUID}
Get information on the specified physical interface.
getPhysicalInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/physicalinterfaces/{interfaceUUID}
Modify the specified physical interface. Check the response section for applicable examples (if any).
updatePhysicalInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/snmpsettings
Get SNMP settings for a chassis.
getAllChassisSnmpSettings 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/snmpsettings/{objectId}
Get detailed information for an SNMP settings policy.
getChassisSnmpSettings 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/snmpsettings/{objectId}
Modify the specified SNMP settings policy. Check the response section for applicable examples (if any).
updateChassisSnmpSettings 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/subinterfaces
Get the chassis subinterface configurations.
getAllSubInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/subinterfaces
Create a subinterface configuration on the chassis. Check the response section for applicable examples (if any).
createSubInterface 3 params body → 201default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/subinterfaces/{interfaceUUID}
Get information on the specified chassis subinterface configuration.
getSubInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/subinterfaces/{interfaceUUID}
Modify the specified chassis subinterface configuration. Check the response section for applicable examples (if any).
updateSubInterface 4 params body → 200default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{containerUUID}/subinterfaces/{objectId}
Delete the specified chassis subinterface configuration. Check the response section for applicable examples (if any).
deleteSubInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/{objectId}
Get a list of all chassis managed devices from the Firewall Management Center
getFMCManagedChassis 2 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/operational/switchmode
Operational API to convert a Chassis Mode from Native to Multi-Instance Check the response section for applicable examples (if any).
createChassisConversionModel 1 param body → 202default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/chassis/fmcmanagedchassis/operational/switchmodereadinesscheck
Check if a device or devices are ready to convert to multi-instance mode. Check the response section for applicable examples (if any).
createDeviceConversionReadinessModel 1 param body → 201default

Schemas 93

The contract defines 93 schemas that model the data the API accepts and returns. The most detailed are IBaseDevice (19 properties), ChassisInterfaceMetadata (19 properties), FMCManagedChassis (17 properties), LogicalDevice (15 properties). Each schema is shown below with its type and property counts.

HealthAlertConfig
object
3 properties
SummaryInterfaceModel
object
12 properties
IInterfaceHardwareContainer
object
4 properties
ChassisAllInterfacesModelListContainer
object
3 properties
ChassisInterface
object
Represents ChassisInterface attributes.
14 properties
ChassisInventorySummary
object
14 properties
ChassisConversionDeviceModel
object
Represents the payload required for a Device for Chassis Conversion
6 properties
EvaluateChassisOperation
object
14 properties
FMCManagedChassisListContainer
object
3 properties
SummaryInstanceModel
object
10 properties
ChassisStorageLocalDisk
object
6 properties
NetworkModuleSync
object
Represents sync status of the Network Modules.
3 properties
JoinInterface
object
9 properties
ChassisFaultSummary
object
9 properties
HealthModule
object
9 properties
Domain
object
The details about the domain.
5 properties
LogicalDeviceListContainer
object
3 properties
EvaluateChassisOperationListContainer
object
3 properties
TaskStatus
object
11 properties
IMetadata
object
6 properties
ChassisSecurityModule
object
9 properties
ChassisInterfaceListContainer
object
3 properties
IHealthPolicy
object
Description of Health Policy.
12 properties
IFTDInterface
object
8 properties
HealthSetting
object
13 properties
ChassisInstanceSummary
object
Description of Chassis Instance Summary api
9 properties
NetworkModule
object
Represents the Network Module of the Chassis.
13 properties
ExternalPortLink
object
4 properties
FMCManagedChassis
object
Represents the chassis of the FMC Managed Device.
17 properties 1 required
IReadonly
object
2 properties
EtherChannelInterface
object
14 properties
ChassisConversionMetadata
object
7 properties
ChassisStorageController
object
9 properties
ISubTask
object
6 properties
ChassisAppInfoListContainer
object
3 properties
LogicalDeviceMetadata
object
8 properties
EpmRequestMetadata
object
7 properties
ReadOnly
object
Defines the read only conditions if the referenced resource is read only.
2 properties
MetadataUser
object
This object defines details about the user.
4 properties
EtherChannelInterfaceListContainer
object
3 properties
ChassisInterfaceEvent
object
11 properties
ChassisConversionModel
object
9 properties
IReference
object
Contains reference information.
4 properties
ErrorResponse
object
3 properties
NetworkModuleListContainer
object
3 properties
IPolicyLockData
object
Represents information about a policy's lock status.
6 properties 3 required
ChassisInstanceSummaryListContainer
object
3 properties
LogicalDevice
object
Logical Device Model for Chassis
15 properties
ChassisProcessor
object
8 properties
SubInterface
object
11 properties
PhysicalInterface
object
11 properties
IUsageData
object
10 properties
BreakoutInterface
object
10 properties
DialHost
object
2 properties
IAdvanced
object
1 property
DeviceRegistration
object
Data required for auto registration. This is applicable only for CREATE request
4 properties
ChassisInterfaceMetadata
object
19 properties
ChassisInterfaceSummary
object
9 properties
ChassisInventorySummaryListContainer
object
3 properties
IPolicyModel
object
7 properties
ChassisFan
object
10 properties
ChassisAllInterfacesModel
object
7 properties
IMetadataUser
object
4 properties
IPV4
object
IPv4 details
3 properties
PagingContainer
object
4 properties
ChassisAppInfo
object
8 properties
ChassisPowerSupply
object
7 properties
DeviceConversionReadinessModel
object
Represents the payload required to check readiness of Devices for Conversion
9 properties
ITarget
object
This is the target device.
7 properties
DeviceAcessPolicy
object
7 properties
IPV6
object
IPv6 details
3 properties
ChassisInterfaceSummaryListContainer
object
3 properties
PhysicalInterfaceListContainer
object
3 properties
DeviceConversionReadinessData
object
2 properties
IBaseDevice
object
19 properties
ChassisInterfaceEventListContainer
object
3 properties
IPolicyLockMetadata
object
Represents the information of the Metadata for Policy lock
7 properties 1 required
ChassisSnmpSettingsListContainer
object
3 properties
DeviceGroup
object
A model representing a DeviceGroup.
8 properties
LogicalDevicePolicy
object
3 properties
SummaryFaultModel
object
10 properties
ILinks
object
This defines the self referencing links for the given resource.
2 properties
ErrorMessagesContainer
object
7 properties
SubInterfaceListContainer
object
3 properties
ReferenceObject
object
4 properties
MgmtBootstrap
object
Management bootstrap for Logical Device
11 properties
HealthThreshold
object
2 properties
IDomain
object
4 properties
ChassisSnmpSettings
object
Description of Chassis SnmpSettings policy
8 properties
ChassisFaultSummaryListContainer
object
3 properties
Metadata
object
Defines read only details about the object - whether it is system defined, last user who modified the object etc.
6 properties
DeviceConversionReadinessDeviceEntity
object
5 properties
ChassisMemory
object
13 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cisco-secure-firewall-chassis-api-openapi.yml Raw ↑

Other APIs Cisco Secure Firewall publishes across the network.

Cisco Secure Firewall Access Groups API
Cisco Secure Firewall Access Token API
Cisco Secure Firewall Action API
Cisco Secure Firewall Adjacent Zone API
Cisco Secure Firewall AI Assistant API
Cisco Secure Firewall Analysis API
Cisco Secure Firewall API Entitlement API
Cisco Secure Firewall API Keys API
Cisco Secure Firewall App Group API
Cisco Secure Firewall ASA Access Rules API
Cisco Secure Firewall Audit API
Cisco Secure Firewall Audit Logs API
Where this information came from

This is an independent, third-party profile of Cisco Secure Firewall Chassis API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.