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

The Integration API from Cisco Secure Firewall — 21 operation(s) for integration.

Cisco Secure Firewall Integration 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 Integration. 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 29 operations across 21 paths, and defines 47 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.

29 operations 21 paths 47 schemas 1 DELETE17 GET6 POST5 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 Integration API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

Paths & Operations 29

Across 21 paths, the API surfaces 29 operations — 1 DELETE, 17 GET, 6 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

Integration 29
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/aiops/configure
getAiOpsModel 4 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/aiops/configure
Check the response section for applicable examples (if any).
createAiOpsModel 1 param body → 202default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/aiops/tsdbupload
Check the response section for applicable examples (if any).
createPrometheusTSDBUpload 1 param body → 202default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/aiops/tsdbupload/status
getPrometheusTSDBUpload 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudeventsconfigs
Get the list of the singleton cloud event configuration objects.
getAllCloudEvents 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudeventsconfigs/{objectId}
Get the the cloud event configuration associated with the specified ID.
getCloudEvents 2 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudeventsconfigs/{objectId}
Modify the the cloud event configuration associated with the specified ID. Check the response section for applicable examples (if any).
updateCloudEvents 2 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudintegrations/cloudintegrations
getAllCloudIntegrationStatus 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudregions
Get the list of all cloud regions.
getAllCloudRegion 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudregions/{objectId}
Get the the cloud region configuration associated with the specified ID.
getCloudRegion 2 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/cloudregions/{objectId}
Modify the the cloud region configuration associated with the specified ID. Check the response section for applicable examples (if any).
updateCloudRegion 2 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/externallookups
Get the list of all external lookups.
getAllExternalLookup 4 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/externallookups
Create an external lookup. Check the response section for applicable examples (if any).
createExternalLookup 1 param body → 201default
DELETE
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/externallookups/{objectId}
Delete the external lookup associated with the specified ID. Check the response section for applicable examples (if any).
deleteExternalLookup 2 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/externallookups/{objectId}
Get the external lookup associated with the specified ID.
getExternalLookup 2 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/externallookups/{objectId}
Modify the external lookup associated with the specified ID. Check the response section for applicable examples (if any).
updateExternalLookup 2 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/externalstorage
Get the list of external event storage configurations.
getAllExternalStorage 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/externalstorage/{objectId}
Get the external event storage configuration associated with the specified ID.
getExternalStorage 2 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/externalstorage/{objectId}
Modify the external event storage configuration associated with the specified ID. Check the response section for applicable examples (if any).
updateExternalStorage 2 params body → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/fmchastatuses
Get information about the High Availability status of the Secure Firewall Management Center.
getFMCHAStatus 4 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/operational/refreshsecurexconfigs
Refresh SecureX configurations. Check the response section for applicable examples (if any).
createSecurexConfigRefresh 1 param body → 201default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/operational/testumbrellaconnections
Test connection to the Umbrella cloud Check the response section for applicable examples (if any).
createTestUmbrellaConnection 2 params body → 201default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/umbrella/datacenters
Get the list of all Umbrella data centers.
getAllUmbrellaDataCenter 6 params → 200default
POST
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/umbrella/tunneldeployments
Create a tunnel deployment. Check the response section for applicable examples (if any).
createUmbrellaDeploymentData 2 params body → 201default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/umbrella/tunneldeployments/{containerUUID}/transcripts/{objectId}
Get transcript for Umbrella deployment from a given device and topology.
getUmbrellaDeploymentTranscript 4 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/umbrella/tunneldeployments/{objectId}
Get tunnel deployment data on Umbrella.
getUmbrellaDeploymentData 3 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/umbrellaconnections
Get the list of Umbrella connection configurations.
getAllUmbrellaConnection 5 params → 200default
GET
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/umbrellaconnections/{objectId}
Get the specified Umbrella connection configuration.
getUmbrellaConnection 3 params → 200default
PUT
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/integration/umbrellaconnections/{objectId}
Modify the specified Umbrella connection configuration. Check the response section for applicable examples (if any).
updateUmbrellaConnection 3 params body → 200default

Schemas 47

The contract defines 47 schemas that model the data the API accepts and returns. The most detailed are ExternalStorage (24 properties), UmbrellaDeploymentData (14 properties), CloudEvents (14 properties), UmbrellaConnection (12 properties). Each schema is shown below with its type and property counts.

ExternalLookup
object
12 properties
CloudRegionListContainer
object
3 properties
CloudEventsListContainer
object
3 properties
IOverride
object
Defines the override details for this object.
2 properties
IUmbrellaDeployEndpointsInfo
object
3 properties
IPendingDeviceRegInfo
object
Represents the Pending Device Registration info.
4 properties
LLDeviceMap
object
IReadonly
object
2 properties
AiOpsModel
object
10 properties
FMCHAStatus
object
Represents the Firepower Management Center High Availability Status Object.
9 properties
UmbrellaDataCenterListContainer
object
3 properties
AiOpsModelListContainer
object
3 properties
NetworkObject
object
A model representing Network object definition.
11 properties
ILinks
object
This defines the self referencing links for the given resource.
2 properties
ErrorMessagesContainer
object
7 properties
IFMCServerInfo
object
Represents the FMC Server Object.
7 properties
PrometheusTSDBUpload
object
11 properties
Links
object
2 properties
IBlockDetails
object
2 properties
ExternalStorageListContainer
object
3 properties
UmbrellaConnection
object
The details about the Umbrella Connection.
12 properties
IDomain
object
4 properties
IMetadataUser
object
4 properties
CloudIntegrationStatusListContainer
object
3 properties
Domain
object
The details about the domain.
5 properties
UmbrellaConnectionListContainer
object
3 properties
UmbrellaDeploymentData
object
14 properties
PagingContainer
object
4 properties
ILogHost
object
3 properties
ExternalLookupListContainer
object
3 properties
CloudEvents
object
details of the configuration object for sending events to cloud
14 properties
CloudIntegrationStatus
object
2 properties
PrometheusTSDBUploadListContainer
object
3 properties
ReadOnly
object
Defines the read only conditions if the referenced resource is read only.
2 properties
TestUmbrellaConnection
object
Represents the request object used to test the umbrella connection.
3 properties
IMetadata
object
6 properties
Metadata
object
Defines read only details about the object - whether it is system defined, last user who modified the object etc.
6 properties
MetadataUser
object
This object defines details about the user.
4 properties
ExternalStorage
object
24 properties
CloudIntegrationStatusInfo
object
6 properties
UmbrellaDataCenter
object
Description of Umbrella Data center
10 properties
FMCHAStatusListContainer
object
3 properties
IReference
object
Contains reference information.
4 properties
ErrorResponse
object
3 properties
SecurexConfigRefresh
object
Refresh SecureX configurations.
8 properties
CloudRegion
object
A model representing a cloud region
9 properties
UmbrellaDeploymentTranscript
object
8 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cisco-secure-firewall-integration-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 Integration 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.