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 Devices API

The Devices API from Cisco Secure Firewall — 108 operation(s) for devices.

Cisco Secure Firewall Devices 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 Devices. 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 223 operations across 108 paths, and defines 370 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.

223 operations 108 paths 370 schemas 35 DELETE101 GET44 POST43 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 Devices API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

Paths & Operations 223

Across 108 paths, the API surfaces 223 operations — 35 DELETE, 101 GET, 44 POST, 43 PUT. Each is listed below with its method, path, parameters, and response codes.

Devices 223
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/certificates
Get a list of all the certificates enrolled in devices.
getDeviceCertificateModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/certificatesexportdata/{objectId}
Get the exported certificate for download.
getDeviceCertificateExportData 2 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/copyconfigrequests
Copy device configuration. Check the response section for applicable examples (if any).
createDeviceCopyConfigRequest 1 param body → 202default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords
Get the list of all device records.
getAllDevice 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/bridgegroupinterfaces
Get the list of all bridge group interfaces associated with the specified NGFW device ID. More details on netmod events(out of sync interfaces): GET /interfaceevents .
getAllFTDBridgeGroupInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/bridgegroupinterfaces
Create a bridge group interface. Check the response section for applicable examples (if any).
createFTDBridgeGroupInterface 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/bridgegroupinterfaces/{objectId}
Delete the bridge group interface associated with the specified NGFW device ID and interface ID. Check the response section for applicable examples (if any).
deleteFTDBridgeGroupInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/bridgegroupinterfaces/{objectId}
Get the bridge group interface associated with the specified NGFW device ID and interface ID.
getFTDBridgeGroupInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/bridgegroupinterfaces/{objectId}
Modify the bridge group interface associated with the specified NGFW device ID and interface ID. Check the response section for applicable examples (if any).
updateFTDBridgeGroupInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/dhcp/ddnssettings
Get all DNS settings for a particular chassis platform settings policy.
getAllDeviceDDNSSettingModel 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/dhcp/ddnssettings/{objectId}
Get the DNS setting associated with the specified ID for a particular chassis platform settings policy.
getDeviceDDNSSettingModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/dhcp/ddnssettings/{objectId}
Modify the DNS setting associated with the specified ID for a particular chassis platform settings policy. Check the response section for applicable examples (if any).
updateDeviceDDNSSettingModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/dhcp/dhcprelaysettings
Get a list of DHCP relay settings.
getAllDeviceDHCPRelaySettings 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/dhcp/dhcprelaysettings/{objectId}
Get the DHCP relay settings associated with the specified device.
getDeviceDHCPRelaySettings 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/dhcp/dhcprelaysettings/{objectId}
Modify the specified DHCP relay settings. Check the response section for applicable examples (if any).
updateDeviceDHCPRelaySettings 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/dhcp/dhcpserver
Get a list of DHCP server policies.
getAllDeviceDHCPServerSettings 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/dhcp/dhcpserver/{objectId}
Get the specified DHCP server policy.
getDeviceDHCPServerSettings 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/dhcp/dhcpserver/{objectId}
Modify the specified DHCP server policy. Check the response section for applicable examples (if any).
updateDeviceDHCPServerSettings 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/etherchannelinterfaces
Get the list of all ethernet channel interfaces associated with the specified NGFW device ID. More details on netmod events(out of sync interfaces): GET /interfaceevents .
getAllFTDEtherChannelInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/etherchannelinterfaces
Create an ethernet channel interface. Check the response section for applicable examples (if any).
createFTDEtherChannelInterface 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/etherchannelinterfaces/{objectId}
Delete the specified ethernet channel interface. Check the response section for applicable examples (if any).
deleteFTDEtherChannelInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/etherchannelinterfaces/{objectId}
Get the specified ethernet channel interface.
getFTDEtherChannelInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/etherchannelinterfaces/{objectId}
Modify the specified ethernet channel interface. Check the response section for applicable examples (if any).
updateFTDEtherChannelInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/fpinterfacestatistics
Get list of statistics for all interfaces associated with the specified NGIPS device ID.
getFPInterfaceStatistics 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/fplogicalinterfaces
Get the list of all logical interfaces associated with the specified NGIPS device ID.
getAllFPLogicalInterface 5 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/fplogicalinterfaces
Create a logical interface. Check the response section for applicable examples (if any).
createFPLogicalInterface 2 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/fplogicalinterfaces/{objectId}
Delete the logical interface associated with the specified NGIPS device ID and interface ID. Check the response section for applicable examples (if any).
deleteFPLogicalInterface 3 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/fplogicalinterfaces/{objectId}
Get the logical interface associated with the specified NGIPS device ID and interface ID.
getFPLogicalInterface 3 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/fplogicalinterfaces/{objectId}
Modify the logical interface associated with the specified NGIPS device ID and interface ID. Check the response section for applicable examples (if any).
updateFPLogicalInterface 3 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/fpphysicalinterfaces
Get the list of all physical interfaces associated with the specified NGIPS device ID.
getAllFPPhysicalInterface 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/fpphysicalinterfaces/{objectId}
Get the physical interface associated with the specified NGIPS device ID and interface ID.
getFPPhysicalInterface 3 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/fpphysicalinterfaces/{objectId}
Modify the physical interface associated with the specified NGIPS device ID and interface ID. Check the response section for applicable examples (if any).
updateFPPhysicalInterface 3 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/ftdallinterfaces
Get all types of interfaces.
getFTDAllInterfacesModel 7 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/inlinesets
Get the list of all inline sets associated with the specified NGIPS device ID.
getAllInlineSet 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/inlinesets
Create an inline set on the specified NGIPS device. Check the response section for applicable examples (if any).
createInlineSet 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/inlinesets/{objectId}
Delete the inline set associated with the specified NGIPS device ID and inline set ID. Check the response section for applicable examples (if any).
deleteInlineSet 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/inlinesets/{objectId}
Get the inline set associated with the specified NGIPS device ID and inline set ID.
getInlineSet 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/inlinesets/{objectId}
Modify the inline set associated with the specified NGIPS device ID and inline set ID. Check the response section for applicable examples (if any).
updateInlineSet 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/interfaceevents
Get the list of all netmod events on the device.
getInterfaceEvent 5 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/interfaceevents
Create a netmod event on the device. Check the response section for applicable examples (if any).
createInterfaceEvent 2 params body → 201default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/loopbackinterfaces
Get the list of all loopback interfaces on the NGFW device.
getAllFTDLoopbackInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/loopbackinterfaces
Create a loopback interface on the specified NGFW device. Check the response section for applicable examples (if any).
createFTDLoopbackInterface 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/loopbackinterfaces/{objectId}
Delete the specified loopback interface. Check the response section for applicable examples (if any).
deleteFTDLoopbackInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/loopbackinterfaces/{objectId}
Get the specified loopback interface.
getFTDLoopbackInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/loopbackinterfaces/{objectId}
Modify the specified loopback interface. Check the response section for applicable examples (if any).
updateFTDLoopbackInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/managementconvergencemode
Get the convergence state of the device.
getManagementInterfaceConvergence 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/managementconvergencemode
Modify the convergence state of the device. Check the response section for applicable examples (if any).
createManagementInterfaceConvergence 4 params body → 201default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/operational/commands
Get the show command output from the device. Only one request can be handled concurrently per device, with a maximum of ten devices. The devices must be running version 6.6.0 or higher.
getCommands 7 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/operational/metrics
Get HealthMonitor metrics for the device.
getHealthMonitorModel 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/operational/outofbandchanges
Get out of band changes on the device.
getOutOfBandChanges 5 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/operational/outofbandchanges
Trigger and acknowledge out of band changes on the device. Check the response section for applicable examples (if any).
createOutOfBandChanges 2 params body → 201default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/operational/virtualaccessinterfaces
Get the Virtual Access Interfaces on all the managed Firewall Threat Defense devices.
getAllVirtualAccessInterface 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/physicalinterfaces
Get the list of all physical interfaces associated with the specified NGFW device ID. More details on netmod events(out of sync interfaces): GET /interfaceevents .
getAllFTDPhysicalInterface 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/physicalinterfaces/{objectId}
Get the physical interface associated with the specified NGFW device ID and interface ID.
getFTDPhysicalInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/physicalinterfaces/{objectId}
Modify the physical interface associated with the specified NGFW device ID and interface ID. Check the response section for applicable examples (if any).
updateFTDPhysicalInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/redundantinterfaces
Get the list of all redundant interfaces associated with the specified NGFW device ID. More details on netmod events(out of sync interfaces): GET /interfaceevents .
getAllFTDRedundantInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/redundantinterfaces
Create a redundant interface on the NGFW device. Check the response section for applicable examples (if any).
createFTDRedundantInterface 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/redundantinterfaces/{objectId}
Delete the redundant interface associated with the specified NGFW device ID and interface ID. Check the response section for applicable examples (if any).
deleteFTDRedundantInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/redundantinterfaces/{objectId}
Get the redundant interface associated with the specified NGFW device ID and interface ID.
getFTDRedundantInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/redundantinterfaces/{objectId}
Modify the redundant interface associated with the specified NGFW device ID and interface ID. Check the response section for applicable examples (if any).
updateFTDRedundantInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bfdpolicies
Get the list of all BFD policies.
getAllBFDPolicyModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bfdpolicies
Create a BFD policy. Check the response section for applicable examples (if any).
createBFDPolicyModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bfdpolicies/{objectId}
Delete the BFD policy associated with the specified ID. Check the response section for applicable examples (if any).
deleteBFDPolicyModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bfdpolicies/{objectId}
Get the BFD policy associated with the specified ID.
getBFDPolicyModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bfdpolicies/{objectId}
Modify the BFD policy associated with the specified ID. Check the response section for applicable examples (if any).
updateBFDPolicyModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgp
Get the list of all BGP (ipv4 and ipv6) associated with the specified device. When device is in multi virtual router mode, this API is applicable to Global Virtual Router.
getAllBGPIPvAddressFamilyModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgp
Create a BGP model. Check the response section for applicable examples (if any).
createBGPIPvAddressFamilyModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgp/{objectId}
Delete the specified BGP model. Check the response section for applicable examples (if any).
deleteBGPIPvAddressFamilyModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgp/{objectId}
Get the specified BGP model.
getBGPIPvAddressFamilyModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgp/{objectId}
Modify the specified BGP model. Check the response section for applicable examples (if any).
updateBGPIPvAddressFamilyModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgpgeneralsettings
Get BGP general settings associated with the specified device.
getAllBGPGeneralSettingModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgpgeneralsettings
Create a BGP General Setting. Check the response section for applicable examples (if any).
createBGPGeneralSettingModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgpgeneralsettings/{objectId}
Delete the specified BGP General Setting. Check the response section for applicable examples (if any).
deleteBGPGeneralSettingModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgpgeneralsettings/{objectId}
Get the specified BGP General Setting.
getBGPGeneralSettingModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/bgpgeneralsettings/{objectId}
Modify the specified BGP General Setting. Check the response section for applicable examples (if any).
updateBGPGeneralSettingModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ecmpzones
Get the list of all ECMP Zones.
getAllECMPZoneModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ecmpzones
Creates an ECMP Zone. Check the response section for applicable examples (if any).
createECMPZoneModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ecmpzones/{objectId}
Delete the ECMP Zone associated with the specified ID. Check the response section for applicable examples (if any).
deleteECMPZoneModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ecmpzones/{objectId}
Get the ECMP Zone associated with the specified ID.
getECMPZoneModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ecmpzones/{objectId}
Modify the ECMP Zone associated with the specified ID. Check the response section for applicable examples (if any).
updateECMPZoneModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/eigrproutes
Get the list of all EIGRP entries.
getAllEigrpPolicyModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/eigrproutes
Create an EIGRP entry. Check the response section for applicable examples (if any).
createEigrpPolicyModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/eigrproutes/{objectId}
Delete the EIGRP entry associated with the specified ID. Check the response section for applicable examples (if any).
deleteEigrpPolicyModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/eigrproutes/{objectId}
Get the EIGRP entry associated with the specified ID.
getEigrpPolicyModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/eigrproutes/{objectId}
Modify the EIGRP entry associated with the specified ID. Check the response section for applicable examples (if any).
updateEigrpPolicyModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv4staticroutes
Get the list of all IPv4 Static routes. When device is in multi virtual router mode, this API is applicable to Global Virtual Router.
getAllIPv4StaticRouteModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv4staticroutes
Create an IPv4 Static route. Check the response section for applicable examples (if any).
createMultipleIPv4StaticRouteModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv4staticroutes/{objectId}
Delete the IPv4 Static Route associated with the specified ID. Check the response section for applicable examples (if any).
deleteIPv4StaticRouteModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv4staticroutes/{objectId}
Get the IPv4 Static Route associated with the specified ID.
getIPv4StaticRouteModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv4staticroutes/{objectId}
Modify the IPv4 Static Route associated with the specified ID. Check the response section for applicable examples (if any).
updateIPv4StaticRouteModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv6staticroutes
Get the list of all IPv6 Static routes. When device is in multi virtual router mode, this API is applicable to Global Virtual Router.
getAllIPv6StaticRouteModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv6staticroutes
Create an IPv6 Static route. Check the response section for applicable examples (if any).
createMultipleIPv6StaticRouteModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv6staticroutes/{objectId}
Delete the IPv6 Static Route associated with the specified ID. Check the response section for applicable examples (if any).
deleteIPv6StaticRouteModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv6staticroutes/{objectId}
Get the IPv6 Static Route associated with the specified ID.
getIPv6StaticRouteModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ipv6staticroutes/{objectId}
Modify the IPv6 Static Route associated with the specified ID. Check the response section for applicable examples (if any).
updateIPv6StaticRouteModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfinterface
Get the list of all OSPF interfaces. When device is in multi virtual router mode, this API is applicable to Global Virtual Router.
getAllOspfInterfacePolicyModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfinterface
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
createOspfInterfacePolicyModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfinterface/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
deleteOspfInterfacePolicyModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfinterface/{objectId}
Get the OSPF interface associated with the specified ID.
getOspfInterfacePolicyModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfinterface/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
updateOspfInterfacePolicyModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv2routes
Get the list of all OSPFv2 routes. When device is in multi virtual router mode, this API is applicable to Global Virtual Router.
getAllOspfPolicyModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv2routes
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
createOspfPolicyModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv2routes/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
deleteOspfPolicyModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv2routes/{objectId}
Get the OSPFv2 route associated with the specified ID.
getOspfPolicyModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv2routes/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
updateOspfPolicyModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3interfaces
Get the list of all OSPFv3 interfaces. When device is in multi virtual router mode, this API is applicable to Global Virtual Router.
getAllOspfv3InterfacePolicyModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3interfaces
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
createOspfv3InterfacePolicyModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3interfaces/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
deleteOspfv3InterfacePolicyModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3interfaces/{objectId}
Get the OSPFv3 interface associated with the specified ID.
getOspfv3InterfacePolicyModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3interfaces/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
updateOspfv3InterfacePolicyModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3routes
Get the list of all OSPFv3 routes. When device is in multi virtual router mode, this API is applicable to Global Virtual Router.
getAllOspfv3PolicyModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3routes
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
createOspfv3PolicyModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3routes/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
deleteOspfv3PolicyModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3routes/{objectId}
Get the OSPFv3 route associated with the specified ID.
getOspfv3PolicyModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/ospfv3routes/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
updateOspfv3PolicyModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/policybasedroutes
Get the list of all policy-based routes.
getAllPBRPolicyModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/policybasedroutes
Creates a policy-based route. Check the response section for applicable examples (if any).
createMultiplePBRPolicyModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/policybasedroutes/{objectId}
Delete the policy-based route associated with the specified ID. Check the response section for applicable examples (if any).
deletePBRPolicyModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/policybasedroutes/{objectId}
Get the policy-based route associated with the specified ID.
getPBRPolicyModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/policybasedroutes/{objectId}
Modify the policy-based route associated with the specified ID. Check the response section for applicable examples (if any).
updatePBRPolicyModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/staticroutes
Get list of all Static routes (ipv4 and ipv6) associated with the specified device. When device is in multi virtual router mode, this API is applicable to Global Virtual Router.
getAllStaticRouteModel 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/staticroutes/{objectId}
Get the static route associated with the specified ID.
getStaticRouteModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters
Get the list of all virtual routers created in the specified device.
getAllVirtualRouterModel 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters
Create a virtual router on the specified device. Check the response section for applicable examples (if any).
createVirtualRouterModel 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{objectId}
Delete the specified virtual router. Check the response section for applicable examples (if any).
deleteVirtualRouterModel 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{objectId}
Get the specified virtual router.
getVirtualRouterModel 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{objectId}
Modify the specified virtual router. Check the response section for applicable examples (if any).
updateVirtualRouterModel 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bfdpolicies
Get the list of all BFD policies on the specified virtual router.
getAllVrfBFDPolicyModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bfdpolicies
Create a BFD policy on the specified virtual router. Check the response section for applicable examples (if any).
createVrfBFDPolicyModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bfdpolicies/{objectId}
Delete the BFD policy with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
deleteVrfBFDPolicyModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bfdpolicies/{objectId}
Get the BFD policy with the specified ID on the specified virtual router.
getVrfBFDPolicyModel 5 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bfdpolicies/{objectId}
Modify the BFD policy with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
updateVrfBFDPolicyModel 5 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bgp
Get the list of all BGP (ipv4 and ipv6) on the specified virtual router.
getAllVrfBGPIPvAddressFamilyModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bgp
Create a BGP model on the specified virtual router. Check the response section for applicable examples (if any).
createVrfBGPIPvAddressFamilyModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bgp/{objectId}
Delete the specified BGP model on the specified virtual router. Check the response section for applicable examples (if any).
deleteVrfBGPIPvAddressFamilyModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bgp/{objectId}
Get the specified BGP model on the specified virtual router.
getVrfBGPIPvAddressFamilyModel 5 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/bgp/{objectId}
Modify the specified BGP model on the specified virtual router. Check the response section for applicable examples (if any).
updateVrfBGPIPvAddressFamilyModel 5 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ecmpzones
Get the list of all ECMP Zones on the specified virtual router.
getAllVrfECMPZoneModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ecmpzones
Creates an ECMP Zone on the specified virtual router. Check the response section for applicable examples (if any).
createVrfECMPZoneModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ecmpzones/{objectId}
Delete the ECMP Zone associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
deleteVrfECMPZoneModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ecmpzones/{objectId}
Get the ECMP Zone associated with the specified ID on the specified virtual router.
getVrfECMPZoneModel 5 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ecmpzones/{objectId}
Modify the ECMP Zone associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
updateVrfECMPZoneModel 5 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/eigrproutes
Get the list of all EIGRP entries on the specified virtual router.
getAllVrfEigrpPolicyModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/eigrproutes
Create an EIGRP entry on the specified virtual router. Check the response section for applicable examples (if any).
createVrfEigrpPolicyModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/eigrproutes/{objectId}
Delete the EIGRP entry associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
deleteVrfEigrpPolicyModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/eigrproutes/{objectId}
Get the EIGRP entry associated with the specified ID on the specified virtual router.
getVrfEigrpPolicyModel 5 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/eigrproutes/{objectId}
Modify the EIGRP entry associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
updateVrfEigrpPolicyModel 5 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv4staticroutes
Get the list of all IPv4 Static routes on the specified virtual router.
getAllVrfIPv4StaticRouteModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv4staticroutes
Create an IPv4 Static route on the specified virtual router. Check the response section for applicable examples (if any).
createVrfIPv4StaticRouteModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv4staticroutes/{objectId}
Delete the IPv4 Static Route associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
deleteVrfIPv4StaticRouteModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv4staticroutes/{objectId}
Get the IPv4 Static Route associated with the specified ID on the specified virtual router.
getVrfIPv4StaticRouteModel 5 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv4staticroutes/{objectId}
Modify the IPv4 Static Route associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
updateVrfIPv4StaticRouteModel 5 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv6staticroutes
Get the list of all IPv6 Static routes on the specified virtual router.
getAllVrfIPv6StaticRouteModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv6staticroutes
Create an IPv6 Static route on the specified virtual router. Check the response section for applicable examples (if any).
createVrfIPv6StaticRouteModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv6staticroutes/{objectId}
Delete the IPv6 Static Route associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
deleteVrfIPv6StaticRouteModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv6staticroutes/{objectId}
Get the IPv6 Static Route associated with the specified ID on the specified virtual router.
getVrfIPv6StaticRouteModel 5 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ipv6staticroutes/{objectId}
Modify the IPv6 Static Route associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
updateVrfIPv6StaticRouteModel 5 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfinterface
Get the list of all OSPF interfaces on the specified virtual router.
getAllVrfOspfInterfacePolicyModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfinterface
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
createVrfOspfInterfacePolicyModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfinterface/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
deleteVrfOspfInterfacePolicyModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfinterface/{objectId}
Get the OSPF interface associated with the specified ID on the specified virtual router.
getVrfOspfInterfacePolicyModel 5 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfinterface/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
updateVrfOspfInterfacePolicyModel 5 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfv2routes
Get the list of all OSPFv2 routes on the specified virtual router.
getAllVrfOspfPolicyModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfv2routes
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
createVrfOspfPolicyModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfv2routes/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
deleteVrfOspfPolicyModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfv2routes/{objectId}
Get the OSPFv2 route associated with the specified ID on the specified virtual router.
getVrfOspfPolicyModel 5 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/ospfv2routes/{objectId}
[DEV ERROR: Missing description] Check the response section for applicable examples (if any).
updateVrfOspfPolicyModel 5 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/policybasedroutes
Get the list of all policy-based routes on the specified virtual router.
getAllVrfPBRPolicyModel 7 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/policybasedroutes
Create a policy-based route on the specified virtual router. Check the response section for applicable examples (if any).
createVrfPBRPolicyModel 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/policybasedroutes/{objectId}
Delete the policy-based route associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
deleteVrfPBRPolicyModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/policybasedroutes/{objectId}
Get the policy-based route associated with the specified ID on the specified virtual router.
getVrfPBRPolicyModel 5 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/policybasedroutes/{objectId}
Modify the policy-based route associated with the specified ID on the specified virtual router. Check the response section for applicable examples (if any).
updateVrfPBRPolicyModel 5 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/staticroutes
Get the list of all Static routes (ipv4 and ipv6) associated with the specified device on the specified virtual router.
getAllVrfStaticRouteModel 7 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/routing/virtualrouters/{virtualrouterUUID}/staticroutes/{objectId}
Get the static route associated with the specified ID on the specified virtual router.
getVrfStaticRouteModel 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/subinterfaces
Get the list of all sub-interfaces associated with the specified NGFW device ID. More details on netmod events(out of sync interfaces): GET /interfaceevents .
getAllFTDSubInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/subinterfaces
Create a subinterface on the specified NGFW device. Check the response section for applicable examples (if any).
createMultipleFTDSubInterface 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/subinterfaces/{objectId}
Delete the sub-interface associated with the specified NGFW device ID and interface ID. Check the response section for applicable examples (if any).
deleteFTDSubInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/subinterfaces/{objectId}
Get the sub-interface associated with the specified NGFW device ID and interface ID.
getFTDSubInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/subinterfaces/{objectId}
Modify the sub-interface associated with the specified NGFW device ID and interface ID. Check the response section for applicable examples (if any).
updateFTDSubInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/universalzerotrustsettings
Retrieves the Hybrid Zero Trust configuration for device.
getAllHybridZeroTrustSetting 6 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/universalzerotrustsettings/{objectId}
Retrieves the Hybrid Zero Trust configuration for device.
getHybridZeroTrustSetting 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/universalzerotrustsettings/{objectId}
Retrieves the Hybrid Zero Trust configuration for device. Check the response section for applicable examples (if any).
updateHybridZeroTrustSetting 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualswitches
Get the list of all virtual switches associated with the specified NGIPS device ID.
getAllVirtualSwitch 5 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualswitches
Create a virtual switch on the specified NGIPS device. Check the response section for applicable examples (if any).
createVirtualSwitch 2 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualswitches/{objectId}
Delete the virtual switch associated with the specified NGIPS device ID and virtual switch ID. Check the response section for applicable examples (if any).
deleteVirtualSwitch 3 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualswitches/{objectId}
Get the virtual switch associated with the specified NGIPS device ID and virtual switch ID.
getVirtualSwitch 3 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualswitches/{objectId}
Modify the virtual switch associated with the specified NGIPS device ID and virtual switch ID. Check the response section for applicable examples (if any).
updateVirtualSwitch 3 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualtunnelinterfaces
Get the list of virtual tunnel interfaces associated with the specified NGFW device.
getAllFTDVTIInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualtunnelinterfaces
Create a virtual tunnel interface on the specified NGFW device. Check the response section for applicable examples (if any).
createMultipleFTDVTIInterface 4 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualtunnelinterfaces/{objectId}
Delete the virtual tunnel interface associated with the specified NGFW device and interface ID. Check the response section for applicable examples (if any).
deleteFTDVTIInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualtunnelinterfaces/{objectId}
Get the virtual tunnel interface associated with the specified NGFW device and interface ID.
getFTDVTIInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/virtualtunnelinterfaces/{objectId}
Modify the virtual tunnel interface associated with the specified NGFW device and interface ID. Check the response section for applicable examples (if any).
updateFTDVTIInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vlaninterfaces
Get the list of VLAN interfaces associated with the specified NGFW device. More details on netmod events(out of sync interfaces): GET /interfaceevents .
getAllFTDVlanInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vlaninterfaces
Create a VLAN interface on the specified NGFW device. Check the response section for applicable examples (if any).
createFTDVlanInterface 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vlaninterfaces/{objectId}
Delete the VLAN interface associated with the specified NGFW device and interface ID. Check the response section for applicable examples (if any).
deleteFTDVlanInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vlaninterfaces/{objectId}
Get the VLAN interface associated with the specified NGFW device and interface ID.
getFTDVlanInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vlaninterfaces/{objectId}
Modify the VLAN interface associated with the specified NGFW device and interface ID. Check the response section for applicable examples (if any).
updateFTDVlanInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vniinterfaces
Get the list of VNII interfaces associated with the specified NGFW device.
getAllFTDVNIInterface 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vniinterfaces
Create a VNII interface on the specified NGFW device. Check the response section for applicable examples (if any).
createFTDVNIInterface 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vniinterfaces/{objectId}
Delete the VNII interface associated with the specified NGFW device and interface ID. Check the response section for applicable examples (if any).
deleteFTDVNIInterface 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vniinterfaces/{objectId}
Get the VNII interface associated with the specified NGFW device and interface ID.
getFTDVNIInterface 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vniinterfaces/{objectId}
Modify the VNII interface associated with the specified NGFW device and interface ID. Check the response section for applicable examples (if any).
updateFTDVNIInterface 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vteppolicies
Get the list of VTEP policies on the specified NGFW device.
getAllVTEPPolicy 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vteppolicies
Create a VTEP policy on the specified NGFW device. Check the response section for applicable examples (if any).
createVTEPPolicy 3 params body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vteppolicies/{objectId}
Delete the specified VTEP policy. Check the response section for applicable examples (if any).
deleteVTEPPolicy 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vteppolicies/{objectId}
Get the specified VTEP policy.
getVTEPPolicy 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{containerUUID}/vteppolicies/{objectId}
Modify the specified VTEP policy. Check the response section for applicable examples (if any).
updateVTEPPolicy 4 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{objectId}
Get the device record associated with the specified ID.
getDevice 2 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords/{objectId}
Modify the device record associated with the specified ID. Check the response section for applicable examples (if any).
updateDevice 3 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicesettings
Get the device settings.
getAllDeviceSettings 4 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicesettings
Create a specific device setting. Check the response section for applicable examples (if any).
updateMultipleDeviceSettings 2 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicesettings/{containerUUID}
Get the specific device setting.
getDeviceSettings 2 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/devicesettings/{containerUUID}
Create device settings. Check the response section for applicable examples (if any).
updateDeviceSettings 2 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/ltpdevicerecords
Get the list of all devices onboarded through Zero Touch Provisioning(ZTP). This API endpoint can be used to track the onboarding status of ZTP devices until the ZTP onboarding transitions into devic…
getAllLTPDeviceRecord 5 params → 200default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/ltpdevicerecords/{objectId}
Delete the Zero Touch Provisioned(ZTP) device associated with the specified ID. Check the response section for applicable examples (if any).
deleteLTPDeviceRecord 2 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/ltpdevicerecords/{objectId}
Get the Zero Touch Provisioned(ZTP) device associated with the specified ID. This API endpoint can be used to track the onboarding status of ZTP device until the ZTP onboarding transitions into devic…
getLTPDeviceRecord 2 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/operational/bulkregistrations
Enable bulk registration of devices using File upload. Check the response section for applicable examples (if any).
createBulkRegistration 1 param body → 201default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/operational/bulkregistrations/downloadsamplecsv
Get sample csv for download. Sample csv contains the required header details that have to be used for the registration of devices using template.
getDownloadSampleCsv 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/operational/changemanagers
Migrate configuration management of FTD from FMC to SCC. Check the response section for applicable examples (if any).
createChangeConfigManagerFTDRequest 1 param body → 202default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/operational/exports
Migrate configuration management of FTD from FMC to CDO. Check the response section for applicable examples (if any).
createDeviceExport 1 param body → 201default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/operational/imports
Package and export device configuration of specified Firewall Threat Defenses. Check the response section for applicable examples (if any).
createDeviceImport 1 param body → 201default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/operational/managecertificates
Perform a certificate enrollment operation on devices. Possible action values are ENROLL , REENROLL , REFRESH , DELETE , and EXPORT . All actions require a deviceCertificates section containing a dev…
createManageDeviceCertificatesRequestModel 1 param body → 202default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/devices/operational/modelmigrations
Creates a request to migrate configurations from Firepower Threat Defense 1100, 2100, 4100, or 9300 Series to Secure Firewall 3100 or 4200 Series. Check the response section for applicable examples (…
createModelMigration 3 params body → 201default

Schemas 370

The contract defines 370 schemas that model the data the API accepts and returns. The most detailed are Ospfv3ProcessEntry (54 properties), IRouteMapEntry (51 properties), VirtualAccessInterface (48 properties), Ospfv3InterfaceCommonEntry (45 properties). Each schema is shown below with its type and property counts.

DeviceInventoryData
object
4 properties
IOspfv3NeighborPriority
object
2 properties
IRouteMap
object
10 properties 2 required
VrfIPv6StaticRouteModelListContainer
object
3 properties
IBGPGSGracefulRestart
object
7 properties
IOverrideDefaultFragmentSetting
object
3 properties
ISLAMonitorModel
object
17 properties 3 required
IChangeConfigManagerFTDInfo
object
9 properties
LLHeaders
object
INetworkObjectContainer
object
2 properties
IHybridZeroTrustFQDNConfig
object
3 properties
HealthModule
object
9 properties
Ospfv3RedistributionEntry
object
30 properties
IStaticArpEntry
object
2 properties
IOspfv3GracefulRestart
object
1 property
IEigrpProtocolConfigModel
object
Contains Eigrp Protocol parameters.
3 properties
IStaticIPContainer
object
4 properties
INetworkAddressLiteral
object
2 properties
IHealthMonitorMetric
object
6 properties
OspfInterfacePolicyModelListContainer
object
3 properties
VrfOspfPolicyModelListContainer
object
3 properties
VrfStaticRouteModel
object
12 properties 4 required
VrfOspfInterfacePolicyModelListContainer
object
3 properties
IEigrpAdvancedConfigModel
object
Contains EIGRP advanced configurations.
10 properties
IIPv6ClientPdContainer
object
2 properties
EigrpPolicyModel
object
13 properties
IApplicationProductivity
object
Represents an ApplicationProductivity.
9 properties
FPInterfaceStatistics
object
11 properties
Device
object
A model representing a Device.
43 properties 3 required
HealthSetting
object
13 properties
IIPv4AddressPool
object
17 properties 1 required
DeviceCopyConfigRequest
object
Copy configuration operation on device
3 properties
IDHCPIPv6OtherServerOptions
object
3 properties
IPv4StaticRouteModel
object
13 properties 4 required
IApplicationCategory
object
Represents an ApplicationCategory.
9 properties
IIntrusionPolicyModel
object
11 properties
IOspfVirtualLinks
object
10 properties
FTDVTIInterfaceListContainer
object
3 properties
IFPPhysicalInterface
object
14 properties
IMaximumPaths
object
6 properties
ReadOnly
object
Defines the read only conditions if the referenced resource is read only.
2 properties
INeighborRoutes
object
7 properties
OutOfBandChanges
object
15 properties
FTDAllInterfacesModelListContainer
object
3 properties
Duration
object
2 properties
IOspfAreaType
object
7 properties
Ospfv3SummaryPrefixEntry
object
20 properties
IOspfDefaultInfoOriginate
object
3 properties
Ospfv3AreaEntry
object
27 properties
IBgpNetworks
object
7 properties
IPv6StaticRouteModel
object
12 properties 4 required
DeviceListContainer
object
3 properties
IStaticMacEntry
object
2 properties
IPolicyModel
object
7 properties
IIPv4VerifyAvailabilityModel
object
3 properties
PBRPolicyModelListContainer
object
3 properties
IApplicationModel
object
Represents an ApplicationModel containing Application Types, Tags, Productivity, Risk, and Categories.
16 properties
ITarget
object
This is the target device.
7 properties
IDDNSInterfaceSettingModel
object
14 properties
ECMPZoneModel
object
Equal-Cost Multi-Path (ECMP)
8 properties
IOspfRouteMetric
object
2 properties
IDHCPRelayServerConfig
object
10 properties
OspfInterfacePolicyModel
object
9 properties
BulkRegistration
object
An object that represents the details for bulk registration of devices.
13 properties
ITargetInterface
object
6 properties
IStandardACLEntry
object
Standard Access List entry
2 properties 2 required
IOspfMD5Auth
object
3 properties
VrfEigrpPolicyModelListContainer
object
3 properties
IPv6StaticRouteModelListContainer
object
3 properties
IApplicationMonitoring
object
2 properties
Ospfv3InterfacePolicyModelListContainer
object
3 properties
IBGPAddressFamilyModel
object
25 properties
IHost
object
10 properties
FTDLoopbackInterface
object
A model representing loopback Interface type definition under device records.
31 properties
IRuleRecommendation
object
5 properties
VrfBGPIPvAddressFamilyModelListContainer
object
3 properties
INeighborAdvertiseMaps
object
7 properties
IOspfDeadIntervalMechanism
object
3 properties
Ospfv3AreaRouteSummaryEntry
object
20 properties
IAggregateAddresses
object
11 properties
IAccessPolicyModel
object
13 properties 1 required
StaticRouteModel
object
12 properties 4 required
OspfPolicyModel
object
16 properties
IApplicationType
object
Represents an ApplicationType.
9 properties
ModelMigration
object
14 properties
DeviceCertificateExportData
object
7 properties
IARPConfigContainer
object
3 properties
InterfaceEventListContainer
object
3 properties
HealthAlertConfig
object
3 properties
FTDLoopbackInterfaceListContainer
object
3 properties
VirtualSwitchListContainer
object
3 properties
IDHCPIPv6Pool
object
10 properties
IBGPGSBestPath
object
9 properties
BGPGeneralSettingModel
object
BGP is an inter and intra autonomous system routing protocol.
25 properties 2 required
Ospfv3PolicyModel
object
15 properties 1 required
Ospfv3AreaVirtualLinkEntry
object
23 properties
IDHCPIPv6DNSServer
object
2 properties
IAddressContainer
object
4 properties
IFMCAccessConfig
object
2 properties
OutOfBoundChangesRequestMetadata
object
10 properties
INetworkBase
object
9 properties
IOspfTimers
object
6 properties
IOspfv3Timers
object
6 properties
IRouteMapEntry
object
List of route maps entries already configured for this route map object.
51 properties 2 required
Commands
object
9 properties
FTDPhysicalInterface
object
40 properties
DeviceDDNSSettingModelListContainer
object
3 properties
IOspfFilterList
object
2 properties
IChangeConfigManagerFTDReportOptions
object
6 properties
VRFPolicyEntry
object
16 properties
EigrpDistributionListModel
object
Contains criteria for filtering EIGRP updates.
6 properties
IFTDInterface
object
8 properties
CommandsListContainer
object
3 properties
VrfBGPIPvAddressFamilyModel
object
BGP is an inter and intra autonomous system routing protocol.
14 properties 2 required
IChangeConfigManagerFTDReportDeviceInfo
object
11 properties
IAccessPolicyPrefilterPolicySettingModel
object
Object representing the association of prefilter policy to specified access policy. When access policy is created, the attribute will refer to Default Prefilte…
7 properties
IOspfv3NeighborConfiguration
object
2 properties 2 required
IOspfProcessModel
object
15 properties
INeighborTransportConnectionMode
object
5 properties
DeviceExport
object
An object that represents the details for device configuration export.
9 properties
IOverride
object
Defines the override details for this object.
2 properties
SelectedInterface
object
5 properties
VRFInterfaceEntry
object
7 properties
DownloadSampleCsvListContainer
object
3 properties
IBGPGSTimers
object
7 properties
IOspfNeighbors
object
2 properties
Ospfv3InterfaceNeighborEntry
object
24 properties
ISubTask
object
6 properties
IIPv6PrefixContainer
object
2 properties
VrfIPv4StaticRouteModel
object
13 properties 4 required
VrfPBRPolicyModel
object
9 properties
IOspfv3LogAdjacencyChanges
object
1 property
FTDVNIInterfaceListContainer
object
3 properties
IDDNSUpdateMethodModel
object
12 properties
ITaskStatus
object
10 properties
IDHCPRelayAgent
object
11 properties
VrfPBRPolicyModelListContainer
object
3 properties
ILsaThrottleTimer
object
3 properties
LTPDeviceRecordListContainer
object
3 properties
DeviceCertificateModelListContainer
object
3 properties
IAccessPolicyDefaultAction
object
17 properties 1 required
VrfIPv4StaticRouteModelListContainer
object
3 properties
ISwitchPortConfig
object
5 properties
ISpfThrottleTimer
object
3 properties
IChangeConfigManagerFTDReportJobSummary
object
7 properties
HybridZeroTrustSetting
object
12 properties
FTDSubInterface
object
32 properties
IInterfaceObjectModel
object
11 properties
IKeyChainObject
object
8 properties
PreferLifeTime
object
2 properties
BGPIPvAddressFamilyModelListContainer
object
3 properties
IVTEPEntry
object
6 properties
DeviceSettings
object
8 properties
IKeyObject
object
5 properties
DeviceDHCPServerSettingsListContainer
object
3 properties
VrfOspfInterfacePolicyModel
object
9 properties
IOspfv3GracefulRestartHelper
object
1 property
VrfIPv6StaticRouteModel
object
12 properties 4 required
IApplicationRisk
object
Represents an ApplicationRisk.
9 properties
ManagementInterfaceConvergence
object
10 properties
IOspfAreaAuth
object
3 properties
IBaseDevice
object
19 properties
DeviceImportExportMetadata
object
9 properties
VrfBFDPolicyModelListContainer
object
3 properties
INeighborGeneral
object
10 properties
IOspfAdministrativeDistance
object
3 properties
FPPhysicalInterface
object
14 properties
ReferenceObject
object
4 properties
VirtualAccessInterfaceListContainer
object
3 properties
IPPPoEContianer
object
8 properties
IDHCPServers
object
11 properties
IDomain
object
4 properties
FTDBridgeGroupInterfaceListContainer
object
3 properties
IOspfv3ProcessModel
object
16 properties
VrfECMPZoneModelListContainer
object
3 properties
IPoeConfig
object
2 properties
VrfOspfPolicyModel
object
16 properties
IEigrpStub
object
Contains attributes required to designate the router as Stub router.
2 properties
ModelMigrationRequestMetadata
object
7 properties
ManagementInterfaceConvergenceListContainer
object
3 properties
StaticRouteModelListContainer
object
3 properties
LLFilesMap
object
FTDEtherChannelInterfaceListContainer
object
3 properties
INeighborTransportPathMTUDiscovery
object
5 properties
ExpirationLifeTime
object
2 properties
FTDEtherChannelInterface
object
42 properties
FPInterfaceStatisticsListContainer
object
3 properties
IIPv6Container
object
17 properties
IAuthTypeAndString
object
2 properties
IDeviceChassisData
object
4 properties
ChangeConfigManagerFTDRequest
object
11 properties
IDeviceImportExportOptions
object
8 properties
ChangeConfigManagerFTDMetadata
object
7 properties
FTDVlanInterfaceListContainer
object
3 properties
IACPolicyIdentityPolicySettings
object
8 properties
IAdvertisement
object
3 properties
TaskStatus
object
11 properties
EigrpNeighborModel
object
Contains EIGRP neighbor attributes.
3 properties
IHostObjectContainer
object
2 properties
IHealthPolicy
object
Description of Health Policy.
12 properties
ILifeTime
object
4 properties
IStandardACL
object
10 properties 2 required
INeighborHops
object
7 properties
PBRPolicyModel
object
9 properties
IEnrolledCertificate
object
10 properties
INetworkAddress
object
9 properties
BFDPolicyModelListContainer
object
3 properties
ECMPZoneModelListContainer
object
3 properties
IDistributeLists
object
6 properties
IOspfv3InterfaceAuthenticationBase
object
1 property 1 required
Ospfv3PassiveInterfaceEntry
object
19 properties
FPPhysicalInterfaceListContainer
object
3 properties
FTDVlanInterface
object
32 properties
FTDSubInterfaceListContainer
object
3 properties
INetworkObjectsContainer
object
2 properties
UZTNADeviceSettingsMetadata
object
7 properties
IOspfv3NeighborProperties
object
2 properties
MetadataUser
object
This object defines details about the user.
4 properties
IRouteImportExport
object
6 properties
IDeviceMappingOptions
object
3 properties
IDeviceInventoryData
object
4 properties
DeviceImport
object
An object that represents the details for device configuration import.
12 properties
SseProxyData
object
2 properties
ICertificateDetails
object
2 properties
VTEPPolicy
object
9 properties
ErrorResponse
object
3 properties
IPv4StaticRouteModelListContainer
object
3 properties
DownloadSampleCsv
object
DeviceImportExportOptions
object
8 properties
IOspfv3DefaultInfoOriginate
object
3 properties
IActionInfo
object
FTDPhysicalInterfaceListContainer
object
3 properties
INeighborTimers
object
7 properties
IEigrpAdministrativeDistance
object
Used for configuring the administrative distance for a route.
2 properties
LLForm
object
IDHCPContainer
object
2 properties
IInterface
object
7 properties
IMetadataUser
object
4 properties
TaskMetadata
object
7 properties
IVirtualSwitch
object
15 properties
INeighbors
object
18 properties
INeighborLocalAs
object
8 properties
IFilterProtocol
object
6 properties
VrfEigrpPolicyModel
object
13 properties
DDNSUpdateIntervalModel
object
4 properties
IOspfv3SummaryPrefix
object
3 properties
INeighborAdvanced
object
13 properties
IOspfArea
object
8 properties
INeighborDistributeLists
object
6 properties
IEigrpBasicConfigModel
object
Basic configurations contains the most common configurations for any EIGRP process.
3 properties
DeviceMetadata
object
26 properties 1 required
DeviceCertificateModel
object
9 properties
IIpvPrefixListFilter
object
7 properties
ErrorMessagesContainer
object
7 properties
DeviceDDNSSettingModel
object
14 properties
BFDPolicyModelMetaData
object
8 properties
IOspfv3NeighborCost
object
2 properties
IAccessPolicyDecryptionPolicySetting
object
8 properties
IDHCPOptions
object
13 properties
FTDRedundantInterfaceListContainer
object
3 properties
IFileWrapper
object
6 properties
IOspfv3NsfGracefulRestart
object
2 properties
IPrefixContainer
object
4 properties
ObjectEntry
object
6 properties
InlineSetListContainer
object
3 properties
IOspfInterval
object
2 properties
INeighborDefaultOriginate
object
5 properties
INeighborHaMode
object
5 properties
LLDPContainer
object
2 properties
HealthMonitorModelListContainer
object
3 properties
BGPGeneralSettingModelListContainer
object
3 properties
VirtualRouterModelListContainer
object
3 properties
IOspfHelloMultiplierMechanism
object
2 properties
OspfPolicyModelListContainer
object
3 properties
EigrpInterfaceModel
object
Contains the EIGRP interface attributes.
3 properties
IOspfLogAdjChanges
object
1 property
IDeviceGroup
object
8 properties
Domain
object
The details about the domain.
5 properties
FTDVNIInterface
object
40 properties
IRedistributeProtocolBase
object
5 properties
IOspfAuthentication
object
4 properties
IMetadata
object
6 properties
DeviceDHCPServerSettings
object
17 properties
LTPDeviceRecord
object
12 properties 1 required
FPLogicalInterfaceListContainer
object
3 properties
VTEPPolicyListContainer
object
3 properties
IEigrpRouteMetric
object
It contains the bandwidth, load, delay, reliability and MTU values which are used by routing algorithm for selecting or rejecting a routing path for transferri…
5 properties
INeighborFilterList
object
6 properties
IDistance
object
7 properties
BGPIPvAddressFamilyModel
object
BGP is an inter and intra autonomous system routing protocol.
14 properties 2 required
DeviceSettingsInterface
object
4 properties
IOspfv3Neighbor
object
2 properties 2 required
IEigrpAdvertise
object
Contains information about advertised routes.
4 properties
LLUniversalZeroTrustSetting
object
HealthMonitorModel
object
10 properties
DeviceDHCPRelaySettingsListContainer
object
3 properties
DeviceDHCPRelaySettings
object
12 properties
INeighborMaximumPrefix
object
8 properties
IEigrpPassiveInterfaceModel
object
Contains attributes related to Passive interfaces.
2 properties
IReadonly
object
2 properties
FTDBridgeGroupInterface
object
33 properties
IDeviceCertificate
object
2 properties
INeighborRouteMap
object
6 properties
Links
object
2 properties
FTDVTIInterface
object
38 properties
OutOfBandChangesListContainer
object
3 properties
VrfStaticRouteModelListContainer
object
3 properties
ManageDeviceCertificatesRequestModel
object
9 properties
IEigrpInterfaceAuthentication
object
Contains EIGRP Interface Authenticatin information
4 properties
IOverrideableInterfaceAttributes
object
4 properties
IReference
object
Contains reference information.
4 properties
IDeviceConfigInterfaceMapping
object
2 properties
EigrpPolicyModelListContainer
object
3 properties
IPathMonitoring
object
3 properties
DialHost
object
2 properties
IAdvanced
object
1 property
HybridZeroTrustSettingListContainer
object
3 properties
IOspfNsfGracefulRestart
object
6 properties
IHybridZeroTrustDeviceSetting
object
3 properties
IDeviceImportExportRequestOptions
object
3 properties
IEigrpInterfaceTimer
object
Contains EIGRP Interface timer information
3 properties
IInlinePair
object
2 properties
IOspfPasswdAuth
object
2 properties
VrfBFDPolicyModel
object
13 properties
IIPv6DHCPContainer
object
5 properties
EigrpRedistributionModel
object
Send (redistribute) routes in EIGRP table based on selected criteria
10 properties
PagingContainer
object
4 properties
IPreDeployAction
object
2 properties
IRouteInjection
object
7 properties
IOspfAreaRanges
object
2 properties
FTDRedundantInterface
object
34 properties
VrfECMPZoneModel
object
Equal-Cost Multi-Path (ECMP)
8 properties
VirtualRouterModel
object
9 properties
IPbrForwardingActionModel
object
14 properties
IDeviceCertificateExportOptions
object
2 properties
VirtualSwitch
object
15 properties
IIPv4Container
object
3 properties
IOspfFilterRule
object
5 properties 1 required
Snort3IPSReferenceObject
object
5 properties
DeviceSettingsListContainer
object
3 properties
Ospfv3ProcessEntry
object
54 properties
IInterfaceDeviceModel
object
8 properties
Ospfv3PolicyModelListContainer
object
3 properties
EigrpSummaryAddressModel
object
4 properties
IOspfProtocolConfiguration
object
10 properties
ILinks
object
This defines the self referencing links for the given resource.
2 properties
FPLogicalInterface
object
19 properties
IOspfv3InterfaceConfiguration
object
12 properties
BFDPolicyModel
object
13 properties
IOspfSummaryAddresses
object
3 properties
InlineSet
object
21 properties
IDeploymentSettings
object
2 properties
HealthThreshold
object
2 properties
VirtualAccessInterface
object
48 properties
Ospfv3InterfaceCommonEntry
object
45 properties
DeviceChassisData
object
4 properties
FTDAllInterfacesModel
object
30 properties
IDHCPIPv6DomainName
object
2 properties
Attributes
object
Ospfv3InterfacePolicyModel
object
14 properties 1 required
Metadata
object
Defines read only details about the object - whether it is system defined, last user who modified the object etc.
6 properties
INeighborFiltering
object
11 properties
IOspfv3VirtualLinks
object
6 properties
IOspfKeyChainAuth
object
2 properties
InterfaceEvent
object
11 properties
IApplicationTag
object
Represents an ApplicationTag.
9 properties
IOspfv3Area
object
5 properties
IOspfv3RouteSummary
object
3 properties
ISecurityZoneObjectModel
object
13 properties
IHardwareContainer
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cisco-secure-firewall-devices-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 Devices 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.