About the Management Center REST API

The management center REST API provides a lightweight API to manage a management center.

About the Management Center REST API

The REST API is an application programming interface (API), based on “RESTful” principles, which you can quickly enable on any management center running version 6.1 or higher, and use with a REST client.

After installing a REST client, you can contact the specific management center's REST agent and use standard HTTP methods to access current configuration information, and issue additional configuration parameters.

What's New

In these What's New tables, spaces have been added to the URLs to aid in readability. When using the URLs, remove the spaces.

What's New in Version 7.4

Table 1. New Methods and Endpoints in Version 7.4.1

Name

Methods

URL

Chassis

Switchmode

POST

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis /operational/switchmode

Deployment

Pending Changes Requests

POST

/api/fmc_config/v1/domain/{domainUUID} /deployment /pendingchangesrequests

Devices

Virtual Access Interfaces

GET

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /operational/virtualaccessinterfaces

Policy

Access List Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/chassisplatformsettingspolicies /{containerUUID}/accesslistsettings /{object_UUID}

VPN Tunnel Statuses

GET

/api/fmc_config/v1/domain/{domainUUID} /policy/vpntunnelstatuses

Status

Download Reports

GET

/api/fmc_config/v1/domain/{domainUUID} /job/taskstatuses/{objectId} /operational/downloadreports

System Configuration

Change Management Configurations

GET, PUT

/api/fmc_platform/v1/systemconfiguration /changemanagementconfigs
Table 2. New Methods and Endpoints in Version 7.4.0

Name

Methods

URL

Analysis (NEW)

Active Sessions

GET, DELETE

/api/fmc_config/v1/domain/{domainUUID} /analysis/activesessions

Logout

POST

/api/fmc_config/v1/domain/{domainUUID} /analysis/activesessions/logout

User Activity

GET, DELETE

/api/fmc_config/v1/domain/{domainUUID} /analysis/useractivity

Audit

Configuration Changes

GET

/api/fmc_platform/v1/domain/{domainUUID} /audit/configchanges

Chassis

App Information

GET

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID}/appinfo

Chassis Interface Events

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID} /chassisinterfaceevents

Etherchannel Interfaces

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID} /etherchannelinterfaces

Fault Summary

GET

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID} /faultsummary

Instance Summary

GET

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID} /instancesummary

Interfaces

GET

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID} /interfaces

Interface Summary

GET

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID}/interfacesummary

Inventory Summary

GET

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID}/inventorysummary

Logical Devices

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID}/logicaldevices

SNMP Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID}/snmpsettings

Subinterfaces

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID}/subinterfaces/{

Devices

DDNS Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID}/dhcp/ddnssettings

DHCP Relay Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID}/dhcp/dhcprelaysettings

DHCP Server

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID}/dhcp/dhcpserver

Management Convergence Mode

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID}/managementconvergencemode

Model Migrations

POST

/api/fmc_config/v1/domain/{domainUUID} /devices/operational/modelmigrations

Virtual BiDirectional Forwarding Policies

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /routing/virtualrouters/{virtualrouterUUID}/bfdpolicies

Health

Tunnel Details

GET

/api/fmc_config/v1/domain/{domainUUID} /health/tunnelstatuses/{containerUUID}/tunneldetails

Integration

CD FMC Snapshot

GET, POST

/api/fmc_config/v1/domain/{domainUUID} /integration/cdfmcsnapshot/{objectId}

Refresh SecureX Configurations

POST

/api/fmc_config/v1/domain/{domainUUID} /integration/operational/refreshsecurexconfigs

Object

Azure AD Realms

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/azureadrealms

Azure AD Statuses

GET

/api/fmc_config/v1/domain/{domainUUID} /object/azureadstatuses

Cipher Suite Lists

GET, POST

/api/fmc_config/v1/domain/{domainUUID} /object/ciphersuitelists

Custom SI IP List Download

GET

/api/fmc_config/v1/domain/{domainUUID} /object/customsiiplistdownload/{objectId}

Custom SI IP Lists

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/customsiiplists

Custom SI URL Lists Download

GET

/api/fmc_config/v1/domain/{domainUUID} /object/customsiurllistdownload/{objectId}

Custom SI URL Lists

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/customsiurllists

Distinguished Name Groups

GET /api/fmc_config/v1/domain/{domainUUID} /object/distinguishednamegroups

Distinguished Names

GET, POST

/api/fmc_config/v1/domain/{domainUUID} /object/distinguishednames

Download Azure Ad Realms

POST

/api/fmc_config/v1/domain/{domainUUID} /object/azureadrealms/{realmId}/download

External CA Certificate Groups

GET

/api/fmc_config/v1/domain/{domainUUID} /object/externalcacertificategroups

External CA Certificates

GET, POST

/api/fmc_config/v1/domain/{domainUUID} /object/externalcacertificates

External Certificate Groups

GET

/api/fmc_config/v1/domain/{domainUUID} /object/externalcertificategroups

External Certificates

GET, POST

/api/fmc_config/v1/domain/{domainUUID} /object/externalcertificates

File Categories

GET

/api/fmc_config/v1/domain/{domainUUID} /object/filecategories

File Types

GET

/api/fmc_config/v1/domain/{domainUUID} /object/filetypes

Internal Certificate Groups

GET

/api/fmc_config/v1/domain/{domainUUID} /object/internalcertgroups

NTP Servers

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/ntpservers

Overlaps

POST

/api/fmc_config/v1/domain/{domainUUID} /object/operational/overlaps

Resource Profiles

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/resourceprofiles

Secure Client Customizations

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/secureclientcustomizations

SI Network Feeds

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/sinetworkfeeds

SI URL Feeds

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/siurlfeeds

Test Azure AD Realms

POST

/api/fmc_config/v1/domain/{domainUUID} /object/testazureadrealms

Users and Groups

GET

/api/fmc_config/v1/domain/{domainUUID} /object/azureadrealms/{realmId}/usersandgroups

VLAN Group Tags

DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/vlangrouptags

Policy

Application Groups

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /policy/ztnapolicies/{containerUUID}/applicationgroups

Applications

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /policy/ztnapolicies/{containerUUID}/applications

Chassis Platform Settings Policies

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /policy/chassisplatformsettingspolicies

Decryption Policies

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /policy/decryptionpolicies

Decryption Policy Rules

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /policy/decryptionpolicies/{containerUUID} /decryptionpolicyrules/{

DNS Settings

GET, POST

/api/fmc_config/v1/domain/{domainUUID} /policy/chassisplatformsettingspolicies/{containerUUID}/dnssettings

File Policies

PUT, POST,DELETE

/api/fmc_config/v1/domain/{domainUUID} /policy/filepolicies

File Rules

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /policy/filepolicies/{containerUUID}/filerules

FTD Platform Settings Policies

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /policy/ftdplatformsettingspolicies

HTTP Access Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/ftdplatformsettingspolicies/{containerUUID} /httpaccesssettings/{

NAT Exempt Rules

GET

/api/fmc_config/v1/domain/{domainUUID} /policy/natexemptrules/{deviceId}

Netflow Policies

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/ftdplatformsettingspolicies/{containerUUID} /netflowpolicies/{

Secure Client Customization Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/ravpns/{containerUUID} /secureclientcustomizationsettings

SSH Client Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/chassisplatformsettingspolicies/{containerUUID} /sshclientsettings

SSH Server Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/chassisplatformsettingspolicies/{containerUUID} /sshserversettings

SNMP Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/ftdplatformsettingspolicies/{containerUUID}/snmpsettings

Syslog Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/chassisplatformsettingspolicies/{containerUUID}/syslogsettings/{

Time Synchronization Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/chassisplatformsettingspolicies/{containerUUID} /timesynchronizationsettings

Timezone Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /policy/chassisplatformsettingspolicies/{containerUUID} /timezonesettings

ZTNA Policies

GET, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /policy/ztnapolicies

System Configuration

Remote Management Access

GET, PUT

api/fmc_platform/v1/systemconfiguration /remotemanagementaccess

Troubleshoot

Device

POST

/api/fmc_troubleshoot/v1/domain/{domainUUID} /troubleshoot/device

Users

Users

GET

/api/fmc_config/v1/domain/{domainUUID} /users/users

What's New in Version 7.3

Table 3. New Methods and Endpoints in Version 7.3.0

Name

Methods

URL

Backup (NEW)

Device Backup

POST

/api/fmc_config/v1/domain/{domainUUID}/backup/ operational/devicebackup

Download Backup

GET, GET by ID

/api/fmc_config/v1/domain/{domainUUID}/backup/ downloadbackup/{targetId}

Backup Files

GET, GET by ID, DELETE

/api/fmc_config/v1/domain/{domainUUID}/ backup/files

Chassis

Chassis Physical Interface

GET, GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID}/chassis/ fmcmanagedchassis/{containerUUID}/physicalinterfaces

Devices

Bidirectional Forwarding Policies

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/devices/ devicerecords/{containerUUID}/routing/virtualrouters/ {virtualrouterUUID}/bfdpolicies

Loopback Interfaces

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/devices/ devicerecords/{containerUUID}/loopbackinterfaces

Device Clusters

Cluster Health Monitor Settings

GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID}/deviceclusters/ ftddevicecluster/{containerUUID}/clusterhealthmonitorsettings/ {clusterUuid}/{object_UUID}

Health

Remote Access VPN Gateways

GET, GET by ID

/api/fmc_config/v1/domain/{domainUUID}/health/ ravpngateways

Terminate VPN Sessions

POST

/api/fmc_config/v1/domain/{domainUUID}/health/ ravpnsessions/ operational/terminateravpnsessions

Cisco Secure Dynamic Attributes Connector

GET, POST

/api/fmc_config/v1/domain/{domainUUID}/health/ csdac

Path Monitored Interfaces

GET

/api/fmc_config/v1/domain/{domainUUID}/health/ pathmonitoredinterfaces

Integration

Tunnel Deployments

GET, POST

/api/fmc_config/v1/domain/{domainUUID}/ integration/ umbrella/tunneldeployments/{objectId}

Tunnel Transcripts

GET by ID

/api/fmc_config/v1/domain/{domainUUID}/ integration/ umbrella/tunneldeployments/ {containerUUID}/transcripts/{objectId}

Data Centers

GET

/api/fmc_config/v1/domain/{domainUUID}/ integration/ umbrella/datacenters

Umbrella Transcripts

GET by ID

/api/fmc_config/v1/domain/{domainUUID}/ integration/ umbrella/tunneldeployments/{containerUUID}/ transcripts/{objectId}/{object_UUID}

Object

Bidirectional Forwarding Templates

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ bfdtemplates

DHCP IPv6 Pools

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ dhcpipv6pools/{objectId}

Download Internal CA

POST

/api/fmc_config/v1/domain/{domainUUID}/object/ downloadinternalca

Internal Certificate Authorities

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ internalcas

Internal Certificates

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ internalcertificates

Security Group Tags

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ securitygrouptags

SI URL Lists

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ siurllists

Validate Certificate File

POST

/api/fmc_config/v1/domain/{domainUUID}/object/ validatecertfile

Policy

FlexConfig Policies

GET, GET by ID, POST

/api/fmc_config/v1/domain/{domainUUID}/policy/ flexconfigpolicies

FTD Platform Settings

GET, GET by ID

/api/fmc_config/v1/domain/{domainUUID}/policy/ ftdplatformsettingspolicies

Load Balance Settings

GET, GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID}/policy/ ravpns/{containerUUID}/loadbalancesettings

FlexConfig Migration

POST

/api/fmc_config/v1/domain/{domainUUID}/policy/ flexconfigpolicies/{containerUUID}/migrate

What's New in Version 7.2

Table 4. New Methods and Endpoints in Version 7.2.0

Name

Methods

URL

Chassis

Evaluate Operation

GET

/api/fmc_config/v1/domain/{domainUUID}/chassis/ fmcmanagedchassis/{containerUUID}/chassisinterfaces/ {interfaceUUID}/evaluateoperation

Breakout Interfaces

POST

/api/fmc_config/v1/domain/{domainUUID}/chassis/ fmcmanagedchassis/{containerUUID}/operational/ breakoutinterfaces

Join Interfaces

POST

/api/fmc_config/v1/domain/{domainUUID}/chassis/ fmcmanagedchassis/{containerUUID}/operational/joininterfaces

Deployment

Download Reports

GET

/api/fmc_config/v1/domain/{domainUUID}/deployment/ jobhistories/{containerUUID}/operational/downloadreports

Email Reports

GET

/api/fmc_config/v1/domain/{domainUUID}/deployment/ jobhistories/{containerUUID}/operational/emailreports

Devices

EIGRP Routes

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/devices/ devicerecords/{containerUUID}/routing/eigrproutes

Virtual EIGRP Routes

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/devices/ devicerecords/{containerUUID}/routing/virtualrouters/ {virtualrouterUUID}/eigrproutes

Device Settings

GET, PUT

/api/fmc_config/v1/domain/{domainUUID}/devices/ devicesettings

Change Managers

POST

/api/fmc_config/v1/domain/{domainUUID}/devices/ operational/changemanagers

Integration

EBS Snapshot

GET by ID, POST

/api/fmc_config/v1/domain/{domainUUID}/integration/ ebssnapshot

Test Umbrella Connections

POST

/api/fmc_config/v1/domain/{domainUUID}/integration/ operational/testumbrellaconnections

Umbrella Connections

GET, GET by ID, PUT, POST

/api/fmc_config/v1/domain/{domainUUID}/integration/ umbrellaconnections

Status

Task Statuses

GET

/api/fmc_config/v1/domain/{domainUUID}/job/ taskstatuses

Object

AnyConnect External Browser Packages

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ anyconnectexternalbrowserpackages

AnyConnect Packages

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ anyconnectpackages

AnyConnect Profiles

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ anyconnectprofiles

Certificate Enrollments

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ certenrollment

Certificate Maps

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ certificatemaps

Group Policies

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ grouppolicies

Host Scan Packages

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ hostscanpackages

IPv4 Address Pools

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ ipv4addresspools

IPv6 Address Pools

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ ipv6addresspools

Umbrella Protection Policies

GET, POST

/api/fmc_config/v1/domain/{domainUUID}/object/ operational/umbrellaprotectionpolicies

Radius Server Groups

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ radiusservergroups

SSO Servers

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/object/ ssoservers

Policy

Auto NAT Rules

PUT, DELETE

/api/fmc_config/v1/domain/{domainUUID}/policy/ ftdnatpolicies/{containerUUID}/autonatrules

Manual NAT Rules

PUT, DELETE

/api/fmc_config/v1/domain/{domainUUID}/policy/ ftdnatpolicies/{containerUUID}/manualnatrules

NAT Rules

DELETE

/api/fmc_config/v1/domain/{domainUUID}/policy/ ftdnatpolicies/{containerUUID}/natrules

Health Policies

GET, GET by ID

/api/fmc_config/v1/domain/{domainUUID}/policy/ healthpolicies

Policy Locks

GET, POST

/api/fmc_config/v1/domain/{domainUUID}/policy/ operational/policylocks

RA VPNs

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/policy/ ravpns

Address Assignment Settings

PUT

/api/fmc_config/v1/domain/{domainUUID}/policy/ ravpns/{containerUUID}/addressassignmentsettings/{objectId}

Certificate Map Settings

PUT

/api/fmc_config/v1/domain/{domainUUID}/policy/ ravpns/{containerUUID}/certificatemapsettings/{objectId}

Connection Profiles

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/policy/ ravpns/{containerUUID}/connectionprofiles

IPSec Advanced Settings

GET, GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID}/policy/ ravpns/{containerUUID}/ipsecadvancedsettings

IPSec Crypto Maps

GET, GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID}/policy/ ravpns/{containerUUID}/ipseccryptomaps

LDAP Attribute Maps

GET, GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID}/policy/ ravpns/{containerUUID}/ldapattributemaps

S2S VPN Summaries

GET

/api/fmc_config/v1/domain/{domainUUID}/policy/ s2svpnsummaries

Umbrella DNS Policies

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID}/policy/ umbrelladnspolicies

Umbrella DNS Rules

GET, GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID}/policy/ umbrelladnspolicies/{containerUUID}/umbrelladnsrules

Search

Device

GET

/api/fmc_config/v1/domain/{domainUUID}/search/ device

License

Device Licenses

GET, GET by ID, PUT, PUT by ID

/api/fmc_platform/v1/license/ devicelicenses

Smart Licenses

GET, POST

/api/fmc_platform/v1/license/ smartlicenses

Updates

Upgrade Snapshot

POST

/api/fmc_platform/v1/updates/ upgradesnapshot

Troubleshoot

Task

POST

/api/fmc_troubleshoot/v1/domain/ {domainUUID}/task

What's New in Version 7.1

New features and functionality include:

  • Added errors 401 Invalid Session and 429 Too Many Writes.

  • Removed biased terminology from field names and descriptions.

  • Added Troubleshoot, Network Map, and Chassis sections to the API Explorer.

Table 5. New Methods and Endpoints in Version 7.1.0

Name

Methods

URL

Troubleshoot

Packet Tracer Files

DELETE, DELETE by ID

/api/fmc_troubleshoot/v1/domain/{domainUUID} /packettracer/files/

Network Map

Netmap Hosts

GET, GET by ID, POST, DELETE

/api/fmc_netmap/v1/domain/{domainUUID} /hosts/{objectId}

Vulns

GET, GET by ID, POST, DELETE

/api/fmc_netmap/v1/domain/{domainUUID}/vulns/

Users

Duo Configs

GET, GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID} /users/duoconfigs/

Deployment Services

Job Histories

GET, GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID} /deployment/jobhistories

Download Reports

GET

/api/fmc_config/v1/domain/{domainUUID} /deployment/jobhistories/{containerUUID}/operational/downloadreports

Email Reports

POST

/api/fmc_config/v1/domain/{domainUUID} /deployment/jobhistories/{containerUUID}/operational/emailreports

Device Clusters

Threat Defense Cluster Readiness Check

POST

/api/fmc_config/v1/domain/{domainUUID} /deviceclusters/ftdclusterreadinesscheck

Threat Defense Cluster Device Commands

POST

/api/fmc_config/v1/domain/{domainUUID} /deviceclusters/{containerUUID}/operational/ftdclusterdevicecommands

Health Services

Tunnel Statuses

GET

/api/fmc_config/v1/domain/{domainUUID} /health/tunnelstatuses

Tunnel Summaries

GET

/api/fmc_config/v1/domain/{domainUUID} /health/tunnelsummaries

Chassis

Management Center Managed Chassis

GET, GET by ID

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis

Network Modules

GET, GET by ID, PUT

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID}/networkmodules

Sync Network Module

PUT

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID}/operational/syncnetworkmodule

Chassis Interfaces

GET, GET by ID

/api/fmc_config/v1/domain/{domainUUID} /chassis/fmcmanagedchassis/{containerUUID}/chassisinterfaces

Device Services

ECMP Zones

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID}/routing/ecmpzones

Virtual ECMP Zones

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /routing/virtualrouters/{virtualrouterUUID} /ecmpzones

Packet Tracer

POST

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /operational/packettracer

Packet Tracer PCAP

POST

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /operational/packettracerpcap

Policy Based Routes

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /routing/policybasedroutes

Virtual Policy Based Routes

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /routing/virtualrouters/{virtualrouterUUID}/policybasedroutes

VTEP Policies

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /vteppolicies

VNI Interfaces

GET, GET by ID, PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /vniinterfaces

Threat Defense All Interfaces

GET

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /ftdallinterfaces

Integration

Dynamic Attributes Feeds

GET, PUT

/api/fmc_config/v1/domain/{domainUUID} /integration/dynamicattributesfeeds

Object

Anyconnect External Browser Packages

GET, GET by ID

/api/fmc_config/v1/domain/{domainUUID} /object/anyconnectexternalbrowserpackages

Bulk Dynamic Objects

POST

/api/fmc_config/v1/domain/{domainUUID} /object/bulkdynamicobjects

Extended Community Lists

GET, GET by ID, GET overrides, GET overrides by ID, OUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/extendedcommunitylists

Packet Tracer PCAP List

GET

/api/fmc_config/v1/domain/{domainUUID} /object/packettracerpcaplist

Packet Tracer PCAP Upload

POST

/api/fmc_config/v1/domain/{domainUUID} /object/packettracerpcapupload

Updates

Revert Upgrades

POST

/api/fmc_platform/v1/updates/revertupgrades
Table 6. New Methods for Existing Endpoints in Version 7.1.0

Name

Methods

URL

Device Clusters

Threat Defense Device Cluster (existing)

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /deviceclusters/ftddevicecluster/{objectId}

Device Services

BGP

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID}/routing/bgp

BGP General Settings

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /devices/devicerecords/{containerUUID} /routing/bgpgeneralsettings

Object

AS Path Lists (existing)

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/aspathlists

Expanded Community Lists

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/expandedcommunitylists

Extended Access Lists

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domain_UUID} /object/extendedaccesslists

IPv4 Prefix Lists (existing)

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/ipv4prefixlists

IPv6 Prefix Lists

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/ipv6prefixlists

Policy Lists

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/policylists

Route Maps

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/routemaps

Standard Access Lists

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/standardaccesslists

Standard Community Lists

PUT, POST, DELETE

/api/fmc_config/v1/domain/{domainUUID} /object/standardcommunitylists

Enabling the REST API

The management center REST API is enabled by default.


Note


In UCAPL mode, disable the REST API.


Procedure


Step 1

Choose System (system gear icon) > Configuration > REST API Preferences.

Step 2

Check Enable REST API.

Step 3

Click Save.


Best Practices

Cisco recommends the following best practices for optimal results with the REST API:

  • Keep UI users and API users separate when possible. Especially do not use an admin account as an API user unless specifically necessary.

  • Do not give API users more privilege than needed.

  • Always validate the content coming from the server.

  • Validate/sanitize JSON content, as it may include embedded executable code.

  • If you are using CC or UCAPL mode you should disable REST API access to the management center and managed devices.