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 Catalyst Center Icap API

Operations related to Catalyst Center - Assurance Intelligent Capture

Cisco Catalyst Center Icap API is one of 30 APIs that Cisco Catalyst Center publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include icap. 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 11 operations across 11 paths, and defines 45 schemas. It is described by OpenAPI 3.2.0, at version 3.3.1.

Requests are made against a single base URL, https://developer.cisco.com.

11 operations 11 paths 45 schemas 7 GET3 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
3.3.1
Base URL
https://{catalyst-center-host}/dna/intent/api/v1
Terms of Service
Resource Areas
1

Paths & Operations 11

Across 11 paths, the API surfaces 11 operations — 7 GET, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

icap 11

Operations related to Catalyst Center - Assurance Intelligent Capture

GET
/dna/data/api/v1/icap/captureFiles
Lists ICAP packet capture files matching specified criteria
readIcapCaptureFiles 10 params → 2004005001XX3XXdefault
GET
/dna/data/api/v1/icap/captureFiles/count
Retrieves the total number of packet capture files matching specified criteria
readIcapCaptureFilesCount 6 params → 2004005001XX3XXdefault
GET
/dna/data/api/v1/icap/captureFiles/{id}
Retrieves details of a specific ICAP packet capture file
readIcapCaptureFileDetailsById 2 params → 2004005001XX3XXdefault
GET
/dna/data/api/v1/icap/captureFiles/{id}/download
Downloads a specific ICAP packet capture file
downloadIcapCaptureFileById 2 params → 2004004045001XX3XXdefault
POST
/dna/data/api/v1/icap/captureFiles/{id}/analyze
Analyzes a packet capture file
analyzeIcapFile 2 params body → 2004004045001XX3XXdefault
GET
/dna/data/api/v1/icap/spectrumSensorReports
Retrieves the spectrum sensor reports sent by WLC for provided AP Mac
readIcapSpectrumSensorReportsByApMac 8 params → 2004005001XX3XXdefault
GET
/dna/data/api/v1/icap/spectrumInterferenceDeviceReports
Retrieves the spectrum interference devices reports sent by WLC for provided AP Mac
readIcapSpectrumInterferenceDevicesReportsByApMac 7 params → 2004005001XX3XXdefault
GET
/dna/intent/api/v1/icap/settings
Fetches ICAP related settings.
readIcapSettings 3 params → 2004005001XX3XXdefault
PUT
/dna/intent/api/v1/icap/settings/{id}
Updates ICAP related settings.
updateIcapSettings 2 params body → 2004004045001XX3XXdefault
POST
/dna/data/api/v1/icap/clients/{id}/stats
Retrieves specific client statistics over specified period of time.
icapClientsRawDataById 2 params body → 2004004045001XX3XXdefault
POST
/dna/data/api/v1/icap/radios/{id}/stats
Retrieves specific radio statistics over specified period of time.
icapRadiosRawDataById 2 params body → 2004004045001XX3XXdefault

Schemas 45

The contract defines 45 schemas that model the data the API accepts and returns. The most detailed are ClientStatsDetail (24 properties), RadioStatsDetail (23 properties), SpectrumSensorDetail (14 properties), SpectrumInterferenceDeviceDetail (13 properties). Each schema is shown below with its type and property counts.

IcapAnalysisFlowResult
object
Packet flow entry extracted from the analysis
8 properties
LogicalOperator
string
Operator to use when attempting to apply a logical conjunction of more than 1 filter Logical operations include: 'and', 'or'.
IcapAnalysisReasoningSection
object
Reasoning section of the analysis
2 properties
RadioStatsFilters
array
List of filters to apply when querying the data Filtering on numerical fields (integer, number,etc.) will support the numerical operators: [eq, lt, gt, lte, gt…
CountIntegerResponse
object
Reports
2 properties
CaptureFileAnalysisRequest
object
Packet capture analyze request payload
2 properties
RadioStatsRawDataQueryRequest
object
Request payload used for raw data query API. It contains | 'filters' - To provide list of complex filters with combination of AND filters and OR filters to be…
4 properties
IcapAnalysisSuggestedActionsSection
object
Suggested Actions section of the analysis
1 property
CaptureFilesResponseModel
object
Collection of ICAP Packet Captures response model
3 properties
CountIntegerResponse_response
object
1 property
RadioStatsDetail
object
ICAP Radio connection and statistics details
23 properties
IcapAnalysisMetadataSection
object
6 properties
SpectrumInterferenceDeviceRawDataQueryResponse
object
3 properties
SpectrumSensorRawDataQueryResponse
object
3 properties
IcapSettingsUpdateRequest
object
ICAP Settings update request model
1 property
StatsFilterOperator
string
Type of filter operator to use for querying data | in and out operator takes multiple values and applies the filters
RadioStatsFilterObj
object
5 properties
ClientStatsRawDataQueryResponse
object
3 properties
IPv4Address
string
IcapSettingsUpdateResponse
object
ICAP Settings update response model
2 properties
IcapAnalysisHighlight
object
Highlighted packet details extracted from the analysis
2 properties
CapturesPagination
object
5 properties
ErrorObject
object
Error object containing error code and information about the error
3 properties
SpectrumSensorDetail
object
ICAP Spectrum Sensor Details
14 properties
IcapSettingsListResponse
object
ICAP Settings list response model
2 properties
ClientStatsDetail
object
ICAP client connection and statistics details
24 properties
CaptureFileAnalysis
object
Packet capture analysis response item
7 properties
IcapAnalysisHighlightDetail
object
Individual highlight detail for a frame
2 properties
CaptureFileResponseModel
object
Collection of ICAP Configuration response model
2 properties
ErrorResponse
object
Contains information explaining the error that occured processing this request.
2 properties
IcapAnalysisSuggestedAction
object
Suggested action based on analysis
2 properties
RadioStatsRawDataQueryResponse
object
3 properties
ClientStatsFilters
array
List of filters to apply when querying the data Filtering on numerical fields (integer, number,etc.) will support the numerical operators: [eq, lt, gt, lte, gt…
ClientStatsFilterField
string
Supported filter attributes related to clients
CaptureFileAnalysisResponse
object
Packet capture analysis response model
2 properties
IcapPacketAnalysisSettings
object
ICAP Packet Analysis Settings model
1 property
SpectrumInterferenceDeviceDetail
object
ICAP Spectrum Interference Device Details
13 properties
IcapSettings
object
ICAP Settings model
3 properties
startTime
integer
Start time from which the API queries the dataset related to the resource. It must be specified in terms of milliseconds since UNIX epoch. Value is inclusive.
ClientStatsRawDataQueryRequest
object
Request payload used for raw data query API. It contains | 'filters' - To provide list of complex filters with combination of AND filters and OR filters to be…
4 properties
PaginationTrendOffset
object
4 properties
endTime
integer
End time to which the API queries the dataset related to the resource. It must be specified in terms of milliseconds since UNIX epoch. Value is inclusive.
ClientStatsFilterObj
object
5 properties
CaptureFileDetail
object
ICAP Capture File Details
8 properties
RadioStatsFilterField
string
Supported filter attributes related to radios

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cisco-catalyst-center-icap-api-openapi.yml Raw ↑

Other APIs Cisco Catalyst Center publishes across the network.

Cisco Catalyst Center MCP Server
Cisco Catalyst Center AAA Services API
Cisco Catalyst Center Application Health Score Definitions API
Cisco Catalyst Center Assurance Events API
Cisco Catalyst Center Assurance Tasks API
Cisco Catalyst Center Clients API
Cisco Catalyst Center Custom Issue Definitions API
Cisco Catalyst Center DHCP Services API
Cisco Catalyst Center Direct Deploy API
Cisco Catalyst Center DNS Services API
Cisco Catalyst Center Energy API
Cisco Catalyst Center Fabric Site Health Summaries API
Where this information came from

This is an independent, third-party profile of Cisco Catalyst Center Icap 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.