API Change Log in October 2025
This topic lists the APIs updated in this release.
New MRT APIs
|
Method |
Path |
Description |
|---|---|---|
|
Monitoring > Access Points |
||
|
GET |
/network-monitoring/v1alpha1/swarms |
This API is used to fetch the list of swarms based on the query parameters. A swarm is a cluster of access points that operate together as a single system. Within the swarm, one AP automatically assumes the role of conductor (virtual controller) to manage configuration, firmware, and policies, while the other APs function as members to provide client connectivity. |
|
GET |
/network-monitoring/v1alpha1/swarms/{cluster-id} |
This API is used to fetch the details of a specific swarm (cluster). It provides comprehensive swarm-related details such as cluster ID, cluster name, conductor information, site ID, IP addresses, member count, and software version based on the swarm's cluster ID. |
|
Monitoring > Clients |
||
|
GET |
/network-monitoring/v1alpha1/clients/usage/topn |
This API is used to fetch the Top N client by usage across a time range. |
|
Monitoring > Gateways |
||
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/hardware-temperature-trends |
This API is used to fetch the hardware temperature trend data for the gateway based on specified timestamp range. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/lan-tunnels/{tunnel-id} |
This API is used to fetch information about a specific LAN tunnel configured in the gateway. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels/{tunnel-name}/status-trends |
This API is used to fetch the gateway LAN tunnel packet trends for the specified tunnel based on timestamp range. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels/{tunnel-name}/throughput-trends |
This API is used to fetch the throughput trend data for a gateway WAN tunnel based on specified timestamp range. |
|
GET |
/network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels/{tunnel-name}/packets-trends |
This API is used to fetch the gateway WAN tunnel packet trends for the specified tunnel based on timestamp range. |
|
Monitoring > Site Health |
||
|
GET |
/network-monitoring/v1alpha1/sites-client-health |
This API is used to fetch a list of sites with the number of poor, fair, and good performing devices for each site. |
|
GET |
/network-monitoring/v1alpha1/tenant-client-health |
This API is used to fetch information about the list of tenant clients onboarded to a specific site. |
|
Services > Firmware |
||
|
GET |
/network-monitoring/v1alpha1/firmware-details |
This API is used to fetch the device firmware details such as software version, upgrade status, recommended version, firmware classification and last upgrade time. |
|
Services > Location |
||
|
GET |
/network-services/v1alpha1/sites/{site-id}/device-locations |
The API is used to fetch the list of devices for which the location information is available. An example of ODATA 4.0 filter format— |
|
GET |
/network-services/v1alpha1/sites/{site-id}/device-locations/{location-id} |
The API is used to fetch specific device location information using the resource ID. To obtain the resource ID assigned to a device, execute the [GET] /network-services/v1alpha1/sites/{siteID}/device-locations API call. |
|
GET, POST, and DELETE |
/network-services/v1alpha1/sites/{site-id}/devices/{serial-number}/location |
The API is used to fetch location information of a specified device. The response field displays the following location information:
The POST and DELETE API calls are used to set, or delete the adminSpecifiedLocation information set for a device. |
|
Troubleshooting > Gateways |
||
|
POST |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/pingSweep |
The API is used to start an asynchronous PingSweep on a Gateway. |
|
GET |
/network-troubleshooting/v1alpha1/gateways/{serial-number}/pingSweep/async-operations/{task-id} |
The API is used to fetch the asynchronous PingSweep task and returns its status and raw results. |
New Configuration APIs
The new configuration APIs are organized into the following sections:
Application Experience
|
Method |
Path |
Description |
|---|---|---|
|
Application Experience > Airgroup System |
||
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/airgroup-system |
These APIs are used to fetch, create, update, or DELETE the parameters related to AirGroup system configuration. These APIs are used to enable or disable the AirGroup system. The AirGroup system is configurable at all scope levels, with the exception of the device scope. |
|
Application Experience > App Recog Control |
||
|
GET |
/network-config/v1alpha1/arc |
These APIs are used to fetch the list of all configured Application Recognition & Control (ARC) global profile(s). These APIs are applicable to AP, Gateway & CX-Switch devices only. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/arc/{name} |
These APIs are used to fetch, configure, update, or delete the parameters related to the specified Application Recognition & Control (ARC) profile. |
|
Application Experience > UCC |
||
|
GET, POST, or PATCH |
/network-config/v1alpha1/ucc |
These APIs are used to fetch the list of all configured AP UCC global profile(s). |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ucc/{name} |
These APIs are used to fetch, configure, update, or delete the parameters related to the specified UCC profile. |
|
Application Experience > Airgroup Policy |
||
|
GET |
/network-config/v1alpha1/airgroup-policies |
This API is used to fetch the list of all configured AirGroup policies.
|
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/airgroup-policies/{name} |
These APIs are used to fetch, create, update, or delete the specified AirGroup policy. A policy must include a service definition, while VLANs and roles are optional. In VLANs, both allowed-vlans and disallowed-vlans cannot be configured simultaneously. A maximum of 20 VLANs or VLAN ranges can be configured. The AirGroup policy is configurable at all scope levels, with the exception of the device scope. Note:
Note: The name of the AirGroup policy must be the same as the AirGroup service definition. |
|
Application Experience > Airgroup Service Definition |
||
|
GET |
/network-config/v1alpha1/airgroup-service-definitions |
This API is used to fetch the list of all standard and custom AirGroup services configured. The list of standard services are:
|
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/airgroup-service-definitions/{name} |
These APIs allow you to fetch, create, update, or delete parameters related to AirGroup service definition. Each custom service must include at least one custom service ID. A service ID can be of type Multicast Domain Name System (mDNS) or Simple Service Discovery Protocol (SSDP). You can configure up to 16 services, and up to 100 service IDs across all services. Each service supports up to 16 services IDs. The AirGroup service definition is configurable only at the global scope level. Note:
Note: You cannot delete the list of standard AirGroup services. The service-ids associated with standard AirGroup services are read only and can be enabled or disabled. If the same service ID is associated with multiple services, it can be enabled for only one service at a time. |
Central NAC
|
Method |
Path |
Description |
|---|---|---|
|
Central NAC > CDA Authz Policy |
||
|
GET |
/network-config/v1alpha1/authz-policies |
This API is used to fetch the list of all configured authorization policies to be used for Central NAC. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/authz-policies/{policyId} |
These APIs allow you to fetch, create, update, or delete parameters related to specific Central NAC authorization policy. |
|
Central NAC > CDA AirPass Approval |
||
|
GET |
/network-config/v1alpha1/airpass-approval |
This API is used to fetch the list of all Air Pass profile configurations. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/airpass-approval/{name} |
This API is used to fetch the configurations for a specific Air Pass profile. |
|
Central NAC > CDA Identity Store |
||
|
GET |
/network-config/v1alpha1/identity-stores |
This API is used to fetch the list of all configured identity stores that are available for Central NAC. These stores can be configured for Identity providers like Azure, Microsoft, Okta, and local user or MAC-based stores. They can be referenced in authentication profiles and authorization policies and used for authentication and authorization. Identity stores must be configured with default query parameters. |
|
GET, POST, PATCH, or Delete |
/network-config/v1alpha1/identity-stores/{id} |
These APIs allow you to fetch, create, update, or delete parameters related to specific identity stores that are available for Central NAC. |
|
Central NAC > CDA Portal Profile |
||
|
GET |
/network-config/v1alpha1/portals |
This API is used to fetch the list of all configured portal profiles available for Central NAC. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/portals/{portalId} |
These APIs allow you to fetch, create, update, or delete parameters related to specific portal profiles configured for Central NAC. |
|
Central NAC > CDA Auth Profile |
||
|
GET |
/network-config/v1alpha1/auth-profiles |
This API is used to fetch the list of all configured authentication profiles available for Central NAC. Authentication profile defines the authentication method, authentication sources, and other attributes used to authenticate users on the associated networks. Authentication profiles must be configured with default query parameters. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/auth-profiles/{authProfileId} |
These APIs allow you to fetch, create, update, or delete parameters related to specific authentication profile configured for Central NAC. |
|
Central NAC > CDA Portal Skin Profile |
||
|
GET |
/network-config/v1alpha1/skins |
This API is used to fetch the list of all portal skins that contain page-level layout and presentation configured for Central NAC portals. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/skins/{skinId} |
These APIs allow you to fetch, create, update, or delete parameters related to specific portal skins for Central NAC. |
|
Central NAC > CDA Message Provider |
||
|
GET |
/network-config/v1alpha1/message-providers |
This API is used to fetch the list of messaging service providers to use with Central NAC. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/message-providers/{providerId} |
These APIs allow you to fetch, create, update, or delete parameters related to specific messaging service provider used with Central NAC. |
|
Central NAC > CDA Portal Overrides Profile |
||
|
GET |
/network-config/v1alpha1/overrides |
This API is used to fetch the list of portal overrides that contain multilingual text overrides applied to Central NAC portals. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/overrides/{overrideId} |
These APIs allow you to fetch, create, update, or delete parameters related to specific portal override containing multilingual text overrides applied to Central NAC portals. |
Central NAC Service
|
Method |
Path |
Description |
|---|---|---|
|
Central NAC Service > MAC Registration |
||
|
GET, POST, PATCH |
/network-config/v1alpha1/cnac-mac-reg |
The GET API call is used to fetch the list of MAC registrations. The POST and PATCH API calls are used to add, and update the MAC address to allow network access. |
|
DELETE |
/network-config/v1alpha1/cnac-mac-reg/{id} |
This API call is used to delete a MAC registration. |
|
GET |
/network-config/v1alpha1/cnac-mac-reg/export |
This API call is used to export the MAC CSV file from Central NAC. |
|
POST |
/network-config/v1alpha1/cnac-mac-reg/import |
This API call is used to import MAC CSV file into Central NAC. |
|
Central NAC Service > MPSK Registration |
||
|
GET, POST, PATCH |
/network-config/v1alpha1/cnac-named-mpsk-reg |
The GET API call is used to fetch the list of Named MPSK registrations. The POST and PATCH API calls are used to add, and update the Named MPSK configuration to allow network access. |
|
DELETE |
/network-config/v1alpha1/cnac-named-mpsk-reg/{id} |
This API call is used to delete a Named MPSK registration. |
|
GET |
/network-config/v1alpha1/cnac-named-mpsk-reg/export |
This API call is used to export the Named MPSK CSV file from Central NAC. |
|
POST |
/network-config/v1alpha1/cnac-named-mpsk-reg/import |
This API call is used to import Named MPSK CSV file into Central NAC. |
|
Central NAC Service > Visitor |
||
|
GET, POST, or PATCH |
/network-config/v1alpha1/cnac-visitor |
The GET API call is used to fetch the list of visitor accounts. The POST and PATCH API calls are used to create and update the visitor account. |
|
DELETE |
/network-config/v1alpha1/cnac-visitor/{id} |
This API call is used to delete a visitor account. |
|
GET |
/network-config/v1alpha1/cnac-visitor/export |
This API call is used to export the visitor CSV file from Central NAC. |
|
Central NAC Service > Job |
||
|
GET |
/network-config/v1alpha1/cnac-job |
This API is used to fetch the list of import, or export jobs with optional filters. |
|
GET, or DELETE |
/network-config/v1alpha1/cnac-job/{job-id} |
These APIs are used to download or terminate an import or export job. |
|
GET |
/network-config/v1alpha1/cnac-job/{job-id}/error |
This API is used to download the error file from a prior import operation. |
|
GET |
/network-config/v1alpha1/cnac-job/{job-id}/input |
This API is used to download the input file from a prior import operation. |
|
GET |
/network-config/v1alpha1/cnac-job/{job-id}/status |
This API is used to fetch details of an import or export operation based on job id. |
|
Central NAC Service > Image |
||
|
GET |
/network-config/v1alpha1/cnac-image |
This API is used to fetch the list of all uploaded images. |
|
GET |
/network-config/v1alpha1/cnac-image/download/{image-id} |
This API is used to download an image from Central NAC. |
|
POST |
/network-config/v1alpha1/cnac-image/upload |
This API is used to upload an image to Central NAC. This image can be used to customize Web Portals. Maximum size is 5MB. |
|
GET |
/network-config/v1alpha1/cnac-image/{image-id} |
This API is used to fetch the metadata of an uploaded image |
|
Central NAC Service > User Certificate |
||
|
GET |
/network-config/v1alpha1/cnac-certificate |
This API is used to fetch the list of all user certificates based on the User Principal Name (UPN). |
|
GET |
/network-config/v1alpha1/cnac-certificate/revoke |
This API is used to revoke one or more certificates based on either certificate details or a UPN. If certificate details are provided, each certificate must include the issuer, serial number, and subject. The specified certificate gets revoked. Alternatively, if a UPN is provided, all certificates associated with that UPN gets revoked. |
Configuration Management
|
Method |
Path |
Description |
|---|---|---|
|
Config Management > Config Checkpoint |
||
|
GET |
/network-config/v1alpha1/config-checkpoint |
This API is used to fetch the list of all configured checkpoint profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/config-checkpoint/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified checkpoint profile. |
Configuration Health
|
Method |
Path |
Description |
|---|---|---|
|
Configuration Health > Configuration Health |
||
|
GET |
/network-config/v1alpha1/config-health/active-issue |
This API is used to fetch active configuration issues for a device. |
|
GET |
/network-config/v1alpha1/config-health/devices |
This API is used to fetch configuration health information for all devices. |
Extensions
|
Method |
Path |
Description |
|---|---|---|
|
Extensions > Extension vSphere |
||
|
GET |
/network-config/v1alpha1/vsphere-instances |
This API is used to fetch the list of all installed vSphere extension instances. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/vsphere-instances/{name} |
These APIs allow you to fetch, create, update, or delete parameters related to specific vSphere extension instance. |
High Availability
|
Method |
Path |
Description |
|---|---|---|
|
High Availability > Switch Stack |
||
|
GET |
/network-config/v1alpha1/stacks |
This API is used to fetch the list of all configured stacks. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/stacks/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified stack. |
|
High Availability > VSX |
||
|
GET |
/network-config/v1alpha1/vsx-profiles |
This API is used to fetch the list of Virtual Switching Extension (VSX) profiles configured. If the role selection is set to automatic, then the primary switch is selected based on the following:
|
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/vsx-profiles/{name} |
These APIs are used to fetch, create, configure, or delete a specific VSX profile configured. |
Interface
|
Method |
Path |
Description |
|---|---|---|
|
Interface > Device Profile |
||
|
GET |
/network-config/v1alpha1/device-profile |
This API is used to fetch the list of all configured device profiles. The device profile allows automatic discovery and configuration of devices such as APs, IP phones, Security cameras, Printers, and other attributes. On the network. The discovery is done via LLDP, CDP, or MAC match. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/device-profile/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified device profile. |
Interface Security
|
Method |
Path |
Description |
|---|---|---|
|
Interface Security > MAC Lockout |
||
|
GET |
/network-config/v1alpha1/mac-lockout |
This API is used to fetch the list of all configured MAC lockout profile. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/mac-lockout/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific MAC lockout profile. |
|
Interface Security > MACSec |
||
|
GET |
/network-config/v1alpha1/macsec |
This API is used to fetch the list of all configured MACsec policies. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/macsec/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified MACSec policy. |
Interfaces
|
Method |
Path |
Description |
|---|---|---|
|
Interfaces > Interface Loopback Note:
The Loopback Interface NAPI displays both the legacy and new IPv4/IPv6 address fields; however, support differs by device type:
|
||
|
GET |
/network-config/v1alpha1/loopback-interfaces |
This API is used to fetch the list of all the configured loopback interface. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/loopback-interfaces/{id} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific loopback interface. Each device type has its own capacity defined for the number of interfaces and addresses it can support. |
|
Interfaces > Interface Management |
||
|
GET |
/network-config/v1alpha1/mgmt-interfaces |
This API is used to fetch the list of management interface profiles. The device is configured and monitored through the management interface on the mgmt VRF, which handles all management traffic such as SSH, SNMP, TFTP, and similar services. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/mgmt-interfaces/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified management interface profile. |
|
Interfaces > UFD |
||
|
GET |
/network-config/v1alpha1/ufd |
This API is used to fetch the list of profiles for Uplink Failure Detection. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ufd{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified profile for Uplink Failure Detection. |
|
Interfaces > Fault Monitor |
||
|
GET |
/network-config/v1alpha1/fault-monitor |
This API is used to fetch the list of all configured fault monitor profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/fault-monitor/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified fault monitor profile. |
|
Interfaces > AP Uplink |
||
|
GET |
/network-config/v1alpha1/ap-uplinks |
This API is used to fetch the list of all configured AP uplink profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ap-uplinks/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified AP uplink profile. Configure the uplink parameters, such as Ethernet uplink, cellular uplink, preemption parameters, management VLAN for the specified AP system profile. |
|
Interfaces > sFlow |
||
|
GET |
/network-config/v1alpha1/sflow |
This API is used to fetch the list of all global Sampled Flow (sFlow) profiles. The sFlow is an industry-standard sampling technology used to sample application-level packet flows and gather interface statistics from network devices. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/sflow/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified Sampled Flow (sFlow) profile. |
|
Interfaces > Interface Subinterface |
||
|
GET |
/network-config/v1alpha1/sub-interface |
This API is used to fetch the list of all Sub-Interfaces configured. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/sub-interfaces/{parentNameId} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified Sub-Interfaces. |
|
Interfaces > LLDP |
||
|
GET |
/network-config/v1alpha1/lldp |
This API is used to fetch the list of all configured Link Layer Discovery Protocol (LLDP) profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/lldp/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified LLDP profile. |
|
Interfaces > SW Port Profile |
||
|
GET |
/network-config/v1alpha1/sw-port-profiles |
This API is used to fetch the list of all configured port profiles. A port profile is a template for configuring Ethernet interface configurations. It is a mechanism intended to ease the process of configuring multiple interfaces with same set of configurations. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/sw-port-profiles/{profileName} |
These APIs are used to fetch, create, update, or delete parameters related to a specified port profile. |
|
Interfaces > Interface VLAN |
||
|
GET |
/network-config/v1alpha1/vlan-interfaces |
This API is used to fetch the list of all Layer 3 VLAN (Virtual Local Area Network) configurations. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/vlan-interfaces/{id} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified Layer 3 VLAN. |
|
Interfaces > Interface Port Channel |
||
|
GET |
/network-config/v1alpha1/portchannels |
This API is used to fetch the list of all port channel interface configured. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/portchannels/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified management interface. |
|
Interfaces > CDP |
||
|
GET |
/network-config/v1alpha1/cdp |
This API is used to fetch the list of all configured Cisco Discovery Protocol (CDP) profile. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/cdp/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific CDP profile. CDP is used for collecting directly connected neighbor device information like hardware, software, device name details, etc. |
|
Interfaces > DHCP Client |
||
|
GET |
/network-config/v1alpha1/dhcp-client |
This API is used to fetch the list of all global profiles for DHCP Client Option configuration. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/dhcp-client/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific DHCP Client Option configuration. |
|
Interfaces > Interface Ethernet |
||
|
GET |
/network-config/v1alpha1/ethernet-interfaces |
This API is used to fetch the list of all the configured Ethernet interfaces. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ethernet-interfaces/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific Ethernet interface. |
|
Interfaces > LACP |
||
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/lacp |
These APIs are used to fetch, create, update, or delete the parameters related to LACP global configuration at the system level. |
|
Interfaces > Interfaces Profile |
||
|
GET |
/network-config/v1alpha1/interface-profiles |
This API is used to fetch the list of all configured interface profiles. Interface Profile is bundle of interface configuration for devices with specific SKU or model. Defined for set of uplink or downlink ports for a given model. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/interface-profiles/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified interface profile. |
IoT
|
Method |
Path |
Description |
|---|---|---|
|
IoT > IoT |
||
|
GET |
/network-config/v1alpha1/iot |
This API is used to fetch the list of all global profiles for IoT parameters including radio profile and transport profile. The IoT function on an Access Point (AP) involves managing and facilitating communication between various IoT devices and the network. Including the configuration and maintenance of radio profiles, transport protocols, Zigbee services, and specific systems like SES-imagotag's Electronic Shelf Label (ESL) system.
|
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/interface-profiles/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified IoT profile. |
|
IoT > USB |
||
|
GET |
/network-config/v1alpha1/usb |
This API is used to fetch the list of all global profiles for USB parameters including the USB profile list and the ACL rule profiles detail.
|
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/usb/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified USB profile name. |
Miscellaneous
|
Method |
Path |
Description |
|---|---|---|
|
Miscellaneous > Switch Profiles |
||
|
GET |
/network-config/v1alpha1/switch-profiles |
This API is used to fetch the list of configured switch profiles. System profiles set the overall capabilities and capacities of the switch, based on the selected profile used at boot time. System profiles set capacities such as the hardware forwarding table. System profiles provide you with the flexibility to configure switches based on their location in the network (for example, core, spine, leaf).
|
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/switch-profiles/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified switch profile. |
|
Miscellaneous > Mirror Endpoint |
||
|
GET |
/network-config/v1alpha1/mirror-endpoint |
This API is used to fetch the list of all configured mirror endpoint profiles. Mirror endpoints terminate a remote mirror tunnel. They serve to control packet decapsulation and forwarding to the mirror destinations. Creating a Mirror Endpoint is independent of the corresponding mirror session, which means there is no ordering requirement for the creation of a mirror session and a Mirror Endpoint. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/mirror-endpoint/{name} |
These APIs are used to fetch, create, update, or delete parameters related to a specified global profile for mirror endpoint configuration. |
|
Miscellaneous > Switch Chassis |
||
|
GET |
/network-config/v1alpha1/switch-chassis |
This API is used to fetch the list of all switch chassis. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/switch-chassis/{chassisName} |
These APIs are used to fetch, create, update, or delete parameters related to specified switch chassis configurations. |
|
Miscellaneous > Device Certificate |
||
|
GET |
/network-config/v1alpha1/device-certificates |
This API is used to fetch the list of all configured device certificate. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/device-certificates/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified device certificate. |
|
Miscellaneous > Extension Splunk |
||
|
GET |
/network-config/v1alpha1/splunk-instances |
This API is used to fetch the list of all configured Splunk instances container profile. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/splunk-instances/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified Splunk extension installed instances profile. |
|
Miscellaneous > Packet Capture |
||
|
GET |
/network-config/v1alpha1/splunk-instances |
This API is used to fetch the list of all configured packet capture defaults profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/splunk-instances/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified packet capture profile. |
|
Miscellaneous > Static Neighbor |
||
|
GET |
/network-config/v1alpha1/static-neighbor |
This API is used to fetch the list of all configured static neighbor profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/static-neighbor/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified static neighbor profile. |
|
Miscellaneous > Profile Operation |
||
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/profile-rename |
These APIs are used to fetch, create, update, or delete the parameters related to profile overriding scopes. |
|
Miscellaneous > Device Info |
||
|
GET |
/network-config/v1alpha1/device-parameters |
This API is used to fetch the list of all configured platform model and the device information. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/device-parameters/{platformModel} |
These APIs are used to fetch, create, update, or delete the device platform information related to the specified platform model. |
|
Miscellaneous > Db Observer |
||
|
GET |
/network-config/v1alpha1/db-observer |
This API is used to fetch the list of all configured database observer rules. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/db-observer/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified database observer rule. |
|
Miscellaneous > Track Object |
||
|
GET |
/network-config/v1alpha1/tracking-object |
This API is used to fetch the list of all configured VRRP tracking object. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/tracking-object/{identifier} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified track object ID. |
|
Miscellaneous > Mirror |
||
|
GET |
/network-config/v1alpha1/mirrors |
This API is used to fetch the list of all global profile for mirror configuration. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/mirrors/{name} |
These APIs are used to fetch, create, update, or delete the global parameters related to a specific to a mirror profile. |
|
Miscellaneous > Hardware Module Profile |
||
|
GET |
/network-config/v1alpha1/hardware-modules |
This API is used to fetch the list of all hardware module profiles. A hardware module profile allows certain device-specific configuration to be applied to a standalone switch, a chassis line-module, or a VSF stack member. It is a mechanism intended to ease the process of configuring these devices with the same set of configurations. Instead of manually configuring each switch, line-module or VSF member, the hardware module profile collects the common configuration settings and allows them to be applied to a specific device or a collection of devices. To apply a hardware module profile to a VSF member or group of VSF members, the hw-profile name here must be referenced from their respective hw-profile endpoints in the switch-stack API. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/hardware-modules/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific hardware module profile. |
|
Miscellaneous > Remote Management |
||
|
GET |
/network-config/v1alpha1/remote-management |
This API is used to fetch the list of all remote management configuration. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/mirrors/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific remote management configuration name. |
|
Miscellaneous > Persona Mapping |
||
|
GET |
/network-config/v1alpha1/device-persona-mapping |
This API is used to fetch the list of all device type to device function mapping. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/device-persona-mapping/{deviceType} |
These APIs are used to fetch, create, update, or delete the list of device type to device function mapping. |
|
Miscellaneous > IP Routing |
||
|
GET |
/network-config/v1alpha1/ip-routing |
This API is used to fetch the list of all configured IP routing profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/mirrors/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific IP routing profile. |
|
Miscellaneous > Feature Pack |
||
|
GET |
/network-config/v1alpha1/management-server |
This API is used to fetch the list of all feature pack management server configuration. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/management-server/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific feature pack management server profile name. |
|
Miscellaneous > Persona Assignment |
||
|
POST |
/network-config/v1alpha1/persona-assignment/{deviceFunction} |
This API is used to create a device function list by device function. |
|
Miscellaneous > Static MAC |
||
|
GET |
/network-config/v1alpha1/static-macs |
This API is used to fetch the list of all of static-mac addresses collection configured. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/static-macs/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified name for a list of static MAC. |
Network Services
|
Method |
Path |
Description |
|---|---|---|
|
Network Services > DHCP Pool |
||
|
GET |
/network-config/v1alpha1/dhcp-pool |
This API is used to fetch the list of global profile for DHCPv4, or DHCPv6 pool configurations. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/dhcp-pool/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified DHCPv4, or DHCPv6 pool. |
|
Network Services > Dynamic Arp Inspection |
||
|
GET |
/network-config/v1alpha1/dynamic-arp-inspection |
This API is used to fetch the list of all configured dynamic ARP inspection profiles. Dynamic ARP Inspection is security mechanism placed on a switch to protect against various possible attacks using ARP. This can limit the amount of ARP activity allowed from a host or on a port and can also ensure that all ARP packets are consistent with one or more binding databases which can be created via various means. It can also enforce integrity checks on the ARP packets to check against using different MAC or IP in the Ethernet or IP header and the ARP header. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/dynamic-arp-inspection/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified dynamic ARP inspection profile. |
|
Network Services > Multicast DNS |
||
|
GET |
/network-config/v1alpha1/multicast-dns |
This API is used to fetch the list of all configured Multicast DNS profiles. The Multicast DNS (mDNS) gateway helps users to discover various services such as printers and Apple TV, across VLANs. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/multicast-dns/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified multicast DNS profile. |
|
Network Services > NAE Lite |
||
|
GET |
/network-config/v1alpha1/nae-lite |
This API is used to fetch the list of all configured NAE Script profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/nae-lite/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified NAE Script profile. |
|
Network Services > External Storage |
||
|
GET |
/network-config/v1alpha1/external-storage |
This API is used to fetch the list of all configured global profile for external storage. External storage volumes accessible from the switch. The feature manages external storage volumes and makes them available to system applications and protocols. The storage is used to store and retrieve data files when capacity use pattern is such that external storage is the best choice. The feature supports network-attached storage as well as local external storage. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/external-storage/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified global profile for external storage. |
|
Network Services > DHCP Snooping |
||
|
GET |
/network-config/v1alpha1/dhcp-snooping |
This API is used to fetch the list of all configured DHCP Snooping profiles. DHCP Snooping is a security feature that helps prevent Denial of Service attacks caused by unauthorized users adding a DHCP server to the network providing invalid configuration data to DHCP clients. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/external-storage/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified DHCP Snooping profile. |
|
Network Services > NAE Script |
||
|
GET |
/network-config/v1alpha1/nae-scripts |
This API is used to fetch the list of all configured Network Analytics Engine (NAE) scripts. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/nae-scripts/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified Network Analytics Engine (NAE) script. |
|
Network Services > IP Binding |
||
|
GET |
/network-config/v1alpha1/source-ip-bindings |
This API is used to fetch the list of all source IP binding configuration. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/source-ip-bindings/{ipVersionVlanClientAddress} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified static IP source binding entry. |
|
Network Services > IP Lockdown |
||
|
GET |
/network-config/v1alpha1/ip-source-lockdown |
This API is used to fetch the list of all configured IP source lockdown profiles. IP source lockdown feature is used to prevent IP source address spoofing on a per-port basis. When dynamic IP source lockdown is enabled, IP traffic received on a port are forwarded only if IP address, VLAN, MAC address, and Port matches the IP binding entry. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ip-source-lockdown/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified IP source lockdown profile. |
|
Network Services > DHCP Relay |
||
|
GET |
/network-config/v1alpha1/dhcp-relay |
This API is used to fetch the global list of all configured DHCP Relay profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/dhcp-relay/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified DHCP Relay profile. |
|
Network Services > MGMD |
||
|
GET |
/network-config/v1alpha1/mgmd-global |
This API is used to fetch the list of all MGMD global configuration. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/mgmd-global/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified MGMD profile. |
|
Network Services > IPSLA |
||
|
GET |
/network-config/v1alpha1/ipsla |
This API is used to fetch the list of all Internet Protocol Service Level Agreement (IPSLA) profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ipsla/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified IPSLA profile. |
|
Network Services > Nae Agent |
||
|
GET |
/network-config/v1alpha1/nae-agents |
This API is used to fetch the list of all configured Network Analytics Engine (NAE) agents. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/nae-agents/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified NAE agent. |
|
Network Services > ND Snooping Interface |
||
|
GET |
/network-config/v1alpha1/nd-snooping-interface |
This API is used to fetch the list of all configured ND Snooping interface profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/nd-snooping-interface/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified ND Snooping Interface profile. |
|
Network Services > ND Snooping |
||
|
GET |
/network-config/v1alpha1/nd-snooping |
This API is used to fetch the list of all configured ND Snooping profiles. Enabling the ND-Snooping feature on your switch prevents ND attacks. ND Snooping does not just snoop but also detect attacks by default. ND-Snooping drops invalid ND packets and, together with DIPLDv6, blocks data traffic from invalid hosts. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/nd-snooping/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified ND Snooping profile. |
|
Network Services > DHCP Server |
||
|
GET |
/network-config/v1alpha1/dhcp-server |
This API is used to fetch the list of all the configured DHCPv4 or DHCPv6 server profiles. DHCPv4 and DHCPv6 server can automatically allocate IPv4 or IPv6 addresses and deliver configuration settings to client hosts. This can also be configured to provide various network information like IP addresses of DNS server address, boot-file name, vendor-specific options etc. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/dhcp-server/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified DHCPv4 or DHCPv6 server profile name. |
|
Network Services > Dynamic ARP Inspection Interface |
||
|
GET |
/network-config/v1alpha1/dynamic-arp-inspection-interface |
This API is used to fetch the list of all the configured Dynamic ARP Inspection interface profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/dynamic-arp-inspection-interface/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified Dynamic ARP Inspection interface profile. |
|
Network Services > DHCP Snooping Interface |
||
|
GET |
/network-config/v1alpha1/dhcp-snooping-interface |
This API is used to fetch the list of all the configured DHCP Snooping Interface profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/dhcp-snooping-interface/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified DHCP Snooping Interface profile. |
|
Network Services > IP Lockdown Interface |
||
|
GET |
/network-config/v1alpha1/ip-source-lockdown-interface |
This API is used to fetch the list of all the configured IP source lockdown interface profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ip-source-lockdown-interface/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified IP source lockdown interface profile. |
|
Network Services > UDP Broadcast Forwarder |
||
|
GET |
/network-config/v1alpha1/udp-broadcast-forwarders |
This API is used to fetch the list of all the configured UDP Broadcast Forwarder profiles. The routers by default do not forward broadcast packets. However, there are scenarios where it is required to forward certain broadcast packets. The UDP (User Datagram Protocol) broadcast forwarder takes the client's UDP broadcast packets and forwards to the configured server(s) in a different subnet. UDP broadcast forwarding is supported only for IPv4 addresses. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/udp-broadcast-forwarders/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified UDP Broadcast Forwarder profile. |
Roles & Policy
|
Method |
Path |
Description |
|---|---|---|
|
Roles & Policy > Role ACL |
||
|
GET |
/network-config/v1alpha1/role-acls |
This API is used to fetch the list of all the configured top-level container for Role ACLs. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/role-acls/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified Role ACL. |
Routing & Overlays
|
Method |
Path |
Description |
|---|---|---|
|
Routing & Overlays > Community List |
||
|
GET |
/network-config/v1alpha1/community-lists |
This API is used to fetch the list of all configured Standard IP community. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/community-lists/{communityListNameCommunityType} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified community list name. |
|
Routing & Overlays > RIP |
||
|
GET |
/network-config/v1alpha1/rip |
This API is used to fetch the list of all configured Routing Information Protocol (RIP) profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/rip/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified RIP profile. |
|
Routing & Overlays > MSDP |
||
|
GET |
/network-config/v1alpha1/msdp |
This API is used to fetch the list of all configured Multicast Source Discovery Protocol (MSDP) profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/msdp/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified MSDP profile. |
|
Routing & Overlays > Prefix List |
||
|
GET |
/network-config/v1alpha1/prefix-lists |
This API is used to fetch the list of all configured prefix list. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/prefix-lists/{prefixListNameAddressFamily} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified prefix list name address family. |
|
Routing & Overlays > Multicast |
||
|
GET |
/network-config/v1alpha1/multicast-global |
This API is used to fetch the list of all the configured global multicast profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/multicast-global/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified multicast profile. |
|
Routing & Overlays > Static Route |
||
|
GET |
/network-config/v1alpha1/static-route |
This API is used to fetch the list of all the configured static route profiles. Static routing is the manual configuration and selection of a network route, managed by the network administrator. It is employed in scenarios where the network routing parameters are not expected to change often. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/static-route/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified static route profile. |
|
Routing & Overlays > Ospfv2 |
||
|
GET |
/network-config/v1alpha1/ospfv2 |
This API is used to fetch the list of all the OSPFv2 Router instances. Open Shortest Path First version 2 (OSPFv2) is a routing protocol which is described in RFC2328 entitled OSPF Version 2. It is a Link State-based Interior Gateway Protocol (IGP) routing protocol. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ospfv2/{instanceTagVrf} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified OSPFv2 router instance. |
|
Routing & Overlays > Ospfv3 |
||
|
GET |
/network-config/v1alpha1/ospfv2 |
This API is used to fetch the list of all the OSPFv3 Router instances. Open Shortest Path First version 3 (OSPFv3) is a routing protocol which is described in RFC5340 entitled OSPF Version 3. It is a Link State-based Interior Gateway Protocol (IGP) routing protocol. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ospfv3/{instanceTagVrf} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified OSPFv3 router instance. |
|
Routing & Overlays > EVPN |
||
|
GET |
/network-config/v1alpha1/evpn |
This API is used to fetch the list of all the top level Ethernet VPN (EVPN) container. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/evpn/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified EVPN profile. |
|
Routing & Overlays > Multicast Static Route |
||
|
GET |
/network-config/v1alpha1/multicast-static-route |
This API is used to fetch the list of all the configured Multicast Static Rout profiles. Multicast static routes are used to configure a static multicast flow and program it directly into the IP multicast forwarding table instead of learning multicast routes using dynamic multicast protocols. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/multicast-static-route/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified Multicast Static Rout profile. |
|
Routing & Overlays > BGP |
||
|
GET |
/network-config/v1alpha1/bgp |
This API is used to fetch the list of all the top-level configurations for the Border Gateway Protocol (BGP) profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/bgp/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified BGP profile. |
|
Routing & Overlays > PIM |
||
|
GET |
/network-config/v1alpha1/pim-router |
This API is used to fetch the list of all the configured Protocol Independent Multicast (PIM) profiles. In a network, IP multicast traffic transmitted for multimedia applications is blocked at routed interface boundaries unless a multicast routing protocol is running. Protocol Independent Multicast (PIM) is a family of routing protocols. It forms multicast trees to forward traffic from multicast sources to the clients requesting for traffic. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/pim-router/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified PIM profile. |
|
Routing & Overlays > ASPath List |
||
|
GET |
/network-config/v1alpha1/aspath-lists |
This API is used to fetch the list of all the configured ASPath lists. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/aspath-lists/{aspathListName} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified ASPath list. |
|
Routing & Overlays > Routemap |
||
|
GET |
/network-config/v1alpha1/route-maps |
This API is used to fetch the list of all the route map configuration. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/route-maps/{routeMapName} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified route map. |
|
Routing & Overlays > L3 Route |
||
|
GET |
/network-config/v1alpha1/l3-route |
This API is used to fetch the list of all the configured L3 route profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/l3-route/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified L3 route profile. |
|
Routing & Overlays > VRF |
||
|
GET |
/network-config/v1alpha1/vrfs |
This API is used to fetch the list of all the configured named VRF container. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/vrfs/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified VRF. |
|
Routing & Overlays > BFD |
||
|
GET |
/network-config/v1alpha1/bfd |
This API is used to fetch the list of all the configured Bidirectional Forwarding Detection (BFD) profiles. BFD is a protocol intended to detect faults in the bidirectional path between two forwarding engines, including interfaces, data link(s). It operates independently of media, data protocols, and routing protocols. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/bfd/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified BFD profile. |
Security
|
Method |
Path |
Description |
|---|---|---|
|
Security > Certificate RCP |
||
|
GET |
/network-config/v1alpha1/certificate-rcp |
This API is used to fetch a list of configured certificate TA (Trust Anchor) profiles for certificate Rcp (Revocation Check Point). |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/certificate-rcp/{name} |
This API is used to view, create, edit, or delete the specified TA profile related to a certificate validation method like RCP, OCSP, CRL etc., |
|
Security > Auth Survivability |
||
|
GET |
/network-config/v1alpha1/auth-survivability |
This API is used to fetch a list of authentication survivability profiles. When enabled, the access point authenticates previously connected clients using EAP-TLS or MAC authentication even when connectivity to ClearPass Policy Manager is temporarily lost. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/auth-survivability/{name} |
This API is used to view, create, edit, or delete parameters related to a specified authentication survivability profile. |
|
Security > Keychain |
||
|
GET |
/network-config/v1alpha1/keychains |
This API is used to fetch list all available keychains. A keychain is a secure mechanism for storing and managing cryptographic keys and authentication credentials to facilitate secure access and communication between devices. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/keychains{name} |
This API is used to view, create, edit, or delete the specified keychain. |
|
Security > Net Group |
||
|
GET |
/network-config/v1alpha1/net-groups |
This API is used to fetch a list of all network groups. A network group is global container that includes a set of virtual network resources from any region. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/net-groups{name} |
This API is used to view, create, edit, or delete the specified network group. |
|
Security > Radius Modifiers |
||
|
GET |
/network-config/v1alpha1/radius-modifiers |
This API is used to fetch the list of all configured RADIUS modifier profiles. The RADIUS modifier profile allows you to configure which attributes are included, excluded, or modified in a RADIUS request before it is sent to the authentication server. This feature is supported only on APs and GWs. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/radius-modifiers/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified RADIUS modifier profile. |
|
Security > AAA Macauth |
||
|
GET |
/network-config/v1alpha1/macauth |
This API is used to fetch a list of all MAC authentication profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/macauth/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified MAC authentication profile. |
|
Security > Auth Server Global |
||
|
GET |
/network-config/v1alpha1/auth-server-global-config |
This API is used to fetch a list of all authentication server global profiles configured. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/auth-server-global-config/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified authentication server global profile. |
|
Security > MKA |
||
|
GET |
/network-config/v1alpha1/mka |
This API is used to fetch a list of all MACsec Key Agreement (MKA) policies configured. The MKA protocol facilitates the secure management and exchange of cryptographic keys for establishing secure Ethernet communications. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/mka/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified MKA policy. |
|
Security > Certificate Store |
||
|
GET |
/network-config/v1alpha1/certificate-store |
This API is used to fetch the list of customer certificates uploaded to the certificate store. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/certificate-store/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified certificate stored in the certificate store. |
|
Security > AAA Stateful Dot1x |
||
|
GET |
/network-config/v1alpha1/stateful-dot1x-profiles |
This API is used to fetch the list of all configured stateful 802.1X profiles. When this feature is enabled, it allows the controller to learn the identity and role of a user connected to a third-party AP. It is useful for authenticating users to networks with APs from multiple vendors. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/stateful-dot1x-profiles/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified stateful 802.1X profile. |
|
Security > AAA Profile |
||
|
GET |
/network-config/v1alpha1/aaa-profile |
This API is used to fetch the list of all configured AAA profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/aaa-profile/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified AAA profile. |
|
Security > Certificate |
||
|
GET |
/network-config/v1alpha1/certificates |
This API is used to fetch the list of all uploaded customer certificates. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/certificates/{name} |
These APIs are used to fetch, create, update, or delete the attributes related to the specified certificate. |
|
Security > Copp |
||
|
GET |
/network-config/v1alpha1/copp |
This API is used to fetch a list of all configured CoPP (Control Plane Policing) profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/copp/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified CoPP profile. |
|
Security > Passpoint Identity |
||
|
GET |
/network-config/v1alpha1/passpoint-identity |
This API is used to fetch a list of all Passpoint Identity profiles. Passpoint is a Wi-Fi certified solution that enables mobile devices to automatically authenticate on enterprise Wi-Fi networks using their cellular credentials. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/passpoint-identity/{name} |
These APIs are used to fetch, create, update, or delete the specified Passpoint Identity profiles. |
|
Security > UBT |
||
|
GET |
/network-config/v1alpha1/ubt |
This API is used to fetch the list of all the configured UBT (User-based tunnel) global profiles. This feature creates UBT GRE tunnel between the switch and the controller when UBT users are present on the switch. It encapsulates incoming packets from end-hosts in GRE and forwards them to the Mobility Controller. The feature is enabled on a per user tunneled node. Each scope (global, site, site-collection, device, device-collection) can accept only one profile. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ubt/{name} |
These APIs are used to fetch, create, update, or delete parameters related to the specified UBT profile. |
|
Security > AP Certificate Usage |
||
|
GET |
/network-config/v1alpha1/certificate-usage |
This API is used to fetch the list of all the configured access point certificate assignment profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/certificate-usage/{name} |
These APIs are used to fetch, create, update, or delete parameters related to the specified access point certificate assignment profile. Use this API to configure certificates that must be used for an application. Certificates must be installed before they can be assigned to an application. This feature is only applicable for AP. |
|
Security > AAA Dot1xauth |
||
|
GET |
/network-config/v1alpha1/dot1xauth |
This API is used to fetch the list of 802.1X authentication profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/dot1xauth/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to the specified 802.1X authentication profile. IEEE 802.1X is an IEEE Standard for port-based Network Access Control (PNAC). This standard provides an authentication mechanism to devices wishing to attach to a LAN or WLAN. |
|
Security > Port Security |
||
|
GET |
/network-config/v1alpha1/port-security |
This API is used to fetch the list of port security policies available. Use port security to configure each switch port with a unique list of the MAC addresses of devices that are authorized to access the network through that port. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/port-security/{name} |
These APIs are used to fetch, create, update, or delete the specified port security policy. |
System
|
Method |
Path |
Description |
|---|---|---|
|
System > IP Source Interface |
||
|
GET |
/network-config/v1alpha1/ip-source-interfaces |
This API is used to fetch a list of IPv4/IPv6 source interface selection profiles. Use the profile to select an IPv4/IPv6 address or interface name with all outgoing traffic generated by a specific software application on a switch. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/ip-source-interfaces/{name} |
These APIs are used to view, create, edit, or delete the specified IPv4/IPv6 source interface selection profile. |
|
System > Local Management |
||
|
GET |
/network-config/v1alpha1/local-management |
This API is used to fetch a list of local management settings profiles via SSH, Telnet, console or UI. Use these profiles to regulate the authentication, authorization, and accounting (AAA) for device local management. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/local-management/{name} |
These APIs are used to view, create, edit, or delete the specified local management settings profile. |
|
System > RMON Alarm |
||
|
GET |
/network-config/v1alpha1/rmon-alarms |
This API is used to fetch a list of RMON (Remote Network Monitoring) alarm profiles. The RMON alarm table periodically takes statistical samples from the SNMP MIB objects in the probe and compares them to previously configured thresholds. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/rmon-alarms/{name} |
These APIs are used to view, create, edit, or delete the specified RMON alarm profile. |
|
System > System Info |
||
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/system-info |
These APIs are used to view, create, edit, or delete system information configurations. |
|
System > Container |
||
|
GET |
/network-config/v1alpha1/containers |
This API is used to fetch a list of container configuration profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/containers/{name} |
These APIs are used to view, create, edit, or delete the specified container configuration profile. |
|
System > Countermon |
||
|
GET |
/network-config/v1alpha1/countermon |
This API is used to fetch a list of counter monitor configuration profiles. The counter monitor is an ASIC counter monitoring mechanism which periodically collects a set of port error counters and updates the latest values into OVSDB. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/countermon/{name} |
These APIs are used to view, create, edit, or delete the specified counter monitor configuration profile. |
|
System > IP ICMP TCP |
||
|
GET |
/network-config/v1alpha1/ip-icmp-tcp |
This API is used to fetch a list of IP-ICMP and IP-TCP configuration profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/ip-icmp-tcp/{name} |
These APIs are used to view, create, edit, or delete the specified IP-ICMP and IP-TCP configuration profile. |
|
System > Speed Test |
||
|
GET |
/network-config/v1alpha1/speed-test |
This API is used to fetch a list of speed test configuration profiles. Use the profiles to run test the speed of communication between the application and a target IP over a specified protocol. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/speed-test/{name} |
These APIs are used to view, create, edit, or delete the specified speed test configuration profiles. |
|
System > Container Network |
||
|
GET |
/network-config/v1alpha1/container-networks |
This API is used to fetch a list of container network configuration profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/container-networks/{name} |
These APIs are used to view, create, edit, or delete the specified container network configuration profile. |
|
System > Sysmon |
||
|
GET |
/network-config/v1alpha1/sysmon |
This API is used to fetch a list of system monitoring configuration profiles. The System Resources Monitor daemon collects system parameters for the overall system and all running daemons, then writes it into the OVSDB periodically. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/sysmon/{name} |
These APIs are used to view, create, edit, or delete the specified system monitoring configuration profile. |
|
System > Job Scheduler |
||
|
GET |
/network-config/v1alpha1/job-scheduler |
This API is used to fetch a list of all configured job schedules. Use job schedules to execute a job in the near feature. Schedules can be configured to be triggered periodically or at a specific calendar date and time. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/job-scheduler/{name} |
These APIs are used to view, create, edit, or delete the specified job schedule. |
Telemetry
|
Method |
Path |
Description |
|---|---|---|
|
Telemetry > Device Finger Printing |
||
|
GET |
/network-config/v1alpha1/devicefingerprinting |
This API is used to fetch a list of device finger printing configuration profiles. Device fingerprinting (DFP) collects the set of LLDP/CDP TLVs, DHCP options & HTTP user-agent details from the devices connected to the AOS-CX or AOS-S switches. These details are used to classify the end devices for device-type, vendor, and operating systems using the fingerprinting database. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/devicefingerprinting/{name} |
These APIs are used to view, create, edit, or delete the specified device finger printing configuration profiles. |
|
Telemetry > Flow Management |
||
|
GET |
/network-config/v1alpha1/flow-tracking |
This API is used to fetch a list of flow tracking profiles. Flow Tracking is a common infrastructure tool to manage the IP Flow table. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/flow-tracking/{name} |
This API is used to view, create, edit, or delete a flow tracking profile. |
|
Telemetry > Client Insight |
||
|
GET |
/network-config/v1alpha1/client-insight |
This API is used to fetch a list of client insight configuration profiles. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/rmon-alarms/{name} |
This API is used to view, create, edit, or delete a client insight configuration profile. |
|
Telemetry > Device Finger Printing Profile |
||
|
GET |
/network-config/v1alpha1/devicefingerprinting-profile |
This API is used to fetch a list of device fingerprinting profiles. The device finger printing profile contains a set of protocol data to be collected and associated with the target port(s). |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/devicefingerprinting-profile/{name} |
This API is used to view, create, edit, or delete device finger printing profiles. |
|
Telemetry > Traffic Insight |
||
|
GET |
/network-config/v1alpha1/traffic-insight |
This API is used to fetch a list of traffic insight configuration profiles. Traffic insight collects from various flow exporters like IPFIX and processes data based on user flow monitor requests. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/traffic-insight/{name} |
This API is used to view, create, edit, or delete a traffic insight configuration profile. |
|
Telemetry > Device Finger Printing Interface |
||
|
GET |
/network-config/v1alpha1/devicefingerprinting-interface |
This API is used to fetch a list of device finger printing interface profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/devicefingerprinting-interface/{name} |
This API is used to view, create, edit, or delete a device finger printing interface profile. |
|
Telemetry > Client IP Tracker Interface |
||
|
GET |
/network-config/v1alpha1/client-iptracker-interface |
This API is used to fetch a list of client IP tracking configuration profiles for interfaces. The Client IP tracking feature learns and updates the IP address of the access devices and clients connected to the interface. This feature is applicable to AOS-CX and AOS-S Switches. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/client-iptracker-interface/{name} |
This API is used to view, create, edit, or delete a client IP tracking configuration profile. |
|
Telemetry > Client IP Tracker |
||
|
GET |
/network-config/v1alpha1/client-iptracker |
This API is used to fetch a list of client IP tracker configuration profiles. Use the profiles to track the IP addresses of directly connected clients and clients connected to a downstream device such as a wireless access point. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/client-iptracker/{name} |
These APIs are used to view, create, edit, or delete a client IP tracker configuration profile. |
Tunnels
|
Method |
Path |
Description |
|---|---|---|
|
Tunnels > Interface Tunnel |
||
|
GET |
/network-config/v1alpha1/tunnel |
This API is used to fetch a list of tunnel interfaces. A tunnel creates a virtual point-to-point link between two devices encapsulating various protocols within an IP network. Supported modes for tunnels are GRE, IP6in4, IP6in6, IPsec, and VXLAN. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/tunnel/{id} |
These APIs are used to view, create, edit, or delete a tunnel interface. |
|
Tunnels > Interface Tunnel Group |
||
|
GET |
/network-config/v1alpha1/tunnel-groups |
This API is used to fetch a list of tunnel groups. Use tunnel groups to increase redundancy among tunnels. |
|
POST, GET, PATCH, or DELETE |
/network-config/v1alpha1/tunnel-groups/{name} |
These APIs are used to view, create, edit, or delete a tunnel group. |
VLAN and Network
|
Method |
Path |
Description |
|---|---|---|
|
VLANs & Networks >VRRP |
||
|
GET |
/network-config/v1alpha1/vrrp-global |
This API is used to fetch the list of all configured VRRP global profiles. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/vrrp-global/{name} |
These APIs are used to fetch, create, configure, update, or delete the parameters for the specified VRRP global profile. After configuring the VRRP profile, the profile is referenced from either a VLAN profile or a port profile. |
| VLANs & Networks > MVRP | ||
|
GET |
/network-config/v1alpha1/mvrp |
This API is used to fetch the list of all configured MVRP profiles. MVRP provides a mechanism to dynamically share VLAN configuration information across layer 2 switches on a network. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/mvrp/{name} |
These APIs are used to fetch, create, configure, update, or delete the parameters for the specified MVRP profile. |
| VLANs & Networks > Smartlink | ||
| GET | /network-config/v1alpha1/smartlink | This API is used to fetch the list of all configured Smartlink profiles. Smartlink provides simple and fast-converging link redundancy in network topologies with dual uplink between different layers of the network. |
| GET, POST, PATCH, or DELETE | /network-config/v1alpha1/smartlink/{name} | These APIs are used to fetch, create, configure, update, or delete the parameters for the specified Smartlink profile. |
| VLANs & Networks > Stp | ||
| GET | /network-config/v1alpha1/stp | This API is used to fetch the list of all configured STP profiles. STP is a network protocol that prevents layer 2 loops and broadcast storms in Ethernet networks. |
| GET, POST, PATCH, or DELETE | /network-config/v1alpha1/stp/{name} | These APIs are used to fetch, create, configure, update, or delete the parameters for the specified STP profile. |
| VLANs & Networks > Vlan Range | ||
| GET, POST, PATCH, or DELETE | /network-config/v1alpha1/layer2-vlan-range | These APIs are used to fetch, create, configure, update, or delete the parameters for a VLAN range. |
|
VLANs & Networks > VRRP Interface |
||
|
GET |
/network-config/v1alpha1/vrrp |
This API is used to fetch, create, or update the list of all VRRP profiles configured. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/vrrp/{name} |
These APIs are used to fetch, create, configure, update, or delete the parameters for the specified VRRP profile. After configuring the VRRP profile, the profile is referenced from either a VLAN profile or a port profile. |
|
VLANs & Networks > Vlan |
||
|
GET |
/network-config/v1alpha1/layer2-vlan |
This API is used to fetch a list of all layer 2 VLAN profiles configured. Layer 2 VLAN profiles contain authorization, authentication, and access information. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/layer2-vlan/{name} |
These APIs are used to fetch, create, configure, update, or delete the parameters for the specified layer 2 VLAN profile. |
| VLANs & Networks > Loop Protect | ||
|
GET |
/network-config/v1alpha1/loop-protect | This API is used to fetch a list of all loop protect configuration profiles. Use loop protect to find loops in untagged layer 2 links and tagged VLANs. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/loop-protect/{name} | These APIs are used to fetch, create, configure, update, or delete the parameters for the specified loop protect configuration profile. |
Wireless
|
Method |
Path |
Description |
|---|---|---|
|
Wireless > Hotspot2 Anqp Nai Realm |
||
|
GET |
/network-config/v1alpha1/anqp-nai-realm |
This API is used to fetch the list of all ANQP NAI realm configuration profiles. The profiles contain the Network Access Identifier (NAI) information that can be sent as an Access Network Query Protocol (ANQP) information element in a generic advertisement service query response. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/anqp-nai-realm/{name} |
These APIs are used to fetch, create, configure, update, or delete the parameters for the specified ANQP NAI realm configuration profile. |
|
Wireless > Hotspot2 Anqp Domain Name |
||
|
GET |
/network-config/v1alpha1/anqp-domain-name |
This API is used to fetch the list of all ANQP NAI domain configuration profiles. The profiles contain the domain information that can be sent as an Access Network Query Protocol (ANQP) information element in a generic advertisement service query response. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/anqp-domain-name/{name} |
These APIs are used to fetch, create, configure, update, or delete the parameters for the specified ANQP NAI domain profile. |
| Wireless > Passpoint | ||
| GET | /network-config/v1alpha1/passpoint | This API is used to fetch the list of all configured Passpoint profiles. Passpoint is a WFA specification for wireless clients to connect to suitable networks, and allows mobile users the ability to roam between partner networks without additional authentication. |
| GET, POST, PATCH, or DELETE | /network-config/v1alpha1/passpoint/{name} | These APIs are used to fetch, create, configure, update, or delete the parameters for the specified Passpoint profile. |
| Wireless > IDS | ||
| GET | /network-config/v1alpha1/ids | This API is used to fetch the list of all configured IDS profiles. Intrusion Detection System (IDS) monitors the network for the presence of unauthorized APs and clients, and detects rogue APs, interfering APs, and other devices that can potentially disrupt network operations. |
| GET, POST, PATCH, or DELETE | /network-config/v1alpha1/ids/{name} | These APIs are used to fetch, create, configure, update, or delete the parameters for the specified IDS profile. |
| Wireless > Hotspot2 H2qp Oper Name | ||
| GET | /network-config/v1alpha1/h2qp-oper-name | This API is used to fetch the list of all configured Hotspot 2.0 Query Protocol (H2QP) operator-friendly name profiles. |
| GET, POST, PATCH, or DELETE | /network-config/v1alpha1/h2qp-oper-name/{name} | These APIs are used to fetch, create, configure, update, or delete the parameters for the specified Hotspot 2.0 Query Protocol (H2QP) operator-friendly name profile. |
| Wireless > Hotspot2 H2qp Osu Provider | ||
| GET | /network-config/v1alpha1/h2qp-osu-provider | This API is used to fetch the list of all configured Hotspot 2.0 Query Protocol (H2QP) profiles. It contains the Online Sign-Up (OSU) provider details to be sent in the H2QP IE. |
| GET, POST, PATCH, or DELETE | /network-config/v1alpha1/h2qp-oper-name/{name} | These APIs are used to fetch, create, configure, update, or delete the parameters for the specified Hotspot 2.0 Query Protocol (H2QP) profile. |
|
Wireless > Alg |
||
|
GET |
/network-config/v1alpha1/alg |
This API is used to fetch a list of all Aruba AP ALG profiles configured. These profiles contain the Aruba AP ALG (SCCP, SIP, UA, Vocera) configuration. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/alg/{name} |
These APIs are used to fetch, create, configure, update, or delete the parameters for the specified Aruba AP ALG profile. |
| Wireless > Hotspot2 Anqp 3gpp | ||
|
GET |
/network-config/v1alpha1/anqp-3gpp | This API is used to fetch a list of all 3GPP Cellular Network Profiles. The 3GPP Cellular Network Profile defines an Access Network Query Protocol (ANQP) information element to be included in a Generic Advertisement Service (GAS) query response from an AP in a hotspot that supports roaming with a cellular operator. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/anqp-3gpp/{name} | These APIs are used to fetch, create, configure, update, or delete the parameters for the specified 3GPP Cellular Network Profile. |
| Wireless > Hotspot2 Anqp Venue Name | ||
|
GET |
/network-config/v1alpha1/anqp-venue-name | This API is used to fetch a list of all 3GPP Cellular venue name profiles. The 3GPP Cellular Network Profile defines the venue information to be sent in an Access network Query Protocol (ANQP) information element in a Generic Advertisement Service (GAS) query response. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/anqp-venue-name | These APIs are used to fetch, create, configure, update, or delete the parameters for the specified 3GPP Cellular venue name profile. |
| Wireless > Radio | ||
|
GET |
/network-config/v1alpha1/radios |
This API is used to fetch the list of all the configured radio profiles. The wireless access point broadcasts the network over radio frequency (RF) signals which wireless clients connect to. Radio configuration involves setting up and optimizing the various parameters of the AP radio to ensure efficient and reliable wireless communication. It includes some important configurations like radio bands, channels, rates and transmit power etc. This feature is only applicable for AP. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/radios/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific radio profile. |
| Wireless > Hotspot2 Anqp Ip Addr Avail | ||
|
GET |
/network-config/v1alpha1/anqp-ip-addr-avail |
This API is used to fetch the list of all the configured ANQP available IP address types profiles. This defines the available IP address types to be sent in an Access network Query Protocol (ANQP) information element in a Generic Advertisement Service (GAS) query response. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/anqp-ip-addr-avail/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific ANQP available IP address types profile. |
| Wireless > Hotspot2 H2qp Conn Cap | ||
|
GET |
/network-config/v1alpha1/h2qp-conn-cap |
This API is used to fetch the list of all the configured Hotspot 2.0 Query Protocol (H2QP) profile that advertises hotspot protocol and port capabilities. The values in this profile can be sent in an Access network Query Protocol (ANQP) IE to inform hotspot clients about the IP protocols and port numbers available for communication. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/h2qp-conn-cap/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific hotspot protocol and port capabilities profile. |
| Wireless > Hotspot2 Anqp Nwk Auth | ||
|
GET |
/network-config/v1alpha1/anqp-nwk-auth |
This API is used to fetch the list of all the configured ANQP network authentication profiles. The Roaming Consortium OI information is sent in an Access network Query Protocol (ANQP) information element in a Generic Advertisement Service (GAS) query response. Organization Identifiers (OIs) are assigned to service providers when they register with the IEEE Registration Authority. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/anqp-nwk-auth/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific ANQP network authentication profile. |
| Wireless > Hotspot2 Anqp Roam Cons | ||
|
GET |
/network-config/v1alpha1/anqp-roam-cons |
This API is used to fetch the list of all the configured ANQP Roaming Consortium OI information profiles. The Access network Query Protocol (ANQP) network authentication profile specifies the authentication type for the hotspot network. When the Additional Steps Required for Access (ASRA) option is enabled in the hotspot profile associated with a WLAN SSID, the configured authentication settings are included in the GAS response to the client. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/h2qp-oper-class/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific ANQP Roaming Consortium OI information profile. |
| Wireless > Hotspot2 H2qp Oper Class | ||
|
GET |
/network-config/v1alpha1/h2qp-oper-class |
This API is used to fetch the list of all the configured Hotspot 2.0 Query Protocol (H2QP) profiles that defines the Operating Class to be sent in the H2QP IE. The values configured in this H2QP Operating Class profile define the channels on which the hotspot is capable of operating. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/h2qp-oper-class/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific Hotspot 2 profile. |
| Wireless > Hotspot2 H2qp Wan Metrics | ||
|
GET |
/network-config/v1alpha1/h2qp-wan-metrics |
This API is used to fetch the list of all the configured Hotspot 2.0 Query Protocol (H2QP) profiles that specifies the hotspot WAN status and link metrics. The values configured in this profile can be sent in an ANQP IE to inform hotspot clients about access network characteristics such as link status and WAN capacity and speed. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/h2qp-wan-metrics/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific H2QP metrics and WAN status profile. |
| Wireless > Hotspot2 | ||
|
GET |
/network-config/v1alpha1/hotspot2 |
This API is used to fetch the list of all the configured Hotspot 2 profiles. Hotspot 2.0 is a WFA specification based upon the 802.11u protocol that provides wireless clients with a streamlined mechanism to discover and authenticate to suitable networks. This allows mobile users the ability to roam between partner networks without additional authentication. |
|
GET, POST, PATCH, or DELETE |
/network-config/v1alpha1/hotspot2/{name} |
These APIs are used to fetch, create, update, or delete the parameters related to a specific Hotspot 2 profile. |
Modified APIs
|
Method |
Description |
|---|---|
|
Monitoring > Gateways The following API paths are updated. |
|
|
Old API path |
New API path |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/tunnels/lan/{tunnel-name}/detail |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/lan-tunnels/{tunnel-id} |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/interfaces |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/ports |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/cpu-utilization-trend |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/cpu-utilization-trends |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/memory-utilization-trend |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/memory-utilization-trends |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/tunnels/lan/{tunnel-name}/throughput-trend |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/tunnels/lan-tunnels/{tunnel-id}/throughput-trends |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/tunnels/lan/{tunnel-name}/status-trend |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/tunnels/lan-tunnels/{tunnel-id}/status-trends |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/ports/{port-number}/throughput-trend |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/ports/{port-number}/throughput-trends |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/tunnels/{tunnel-name}/packets-trend |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels/{tunnel-id}/packets-trends |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels/{tunnel-name} |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels/{tunnel-id} |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/uplinks |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag} |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/uplinks/{link-tag} |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag}/throughput-trends |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/uplinks/{link-tag}/throughput-trends |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag}/wan-compression-trends |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/uplinks/{link-tag}/wan-compression-trends |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag}/probes |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/uplinks/{link-tag}/probes |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-interfaces/{link-tag}/probes/{probe}/performance-trends |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/uplinks/{link-tag}/probes/{probe}/performance-trends |
|
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels/{tunnel-name}/aggregated-usage |
[GET] /network-monitoring/v1alpha1/gateways/{serial-number}/wan-tunnels/{tunnel-id}/aggregated-usage |
|
[GET] /network-monitoring/v1alpha1/cluster/{cluster-name}/leader |
[GET] /network-monitoring/v1alpha1/clusters/{cluster-name}/leader |
|
[GET] /network-monitoring/v1alpha1/cluster/{cluster-name}/vlan-mismatch |
[GET] /network-monitoring/v1alpha1/clusters/{cluster-name}/vlan-mismatch |
|
[GET] /network-monitoring/v1alpha1/cluster/{cluster-name}/members |
[GET] /network-monitoring/v1alpha1/clusters/{cluster-name} |
|
[GET] /network-monitoring/v1alpha1/cluster/{cluster-name}/tunnels |
[GET] /network-monitoring/v1alpha1/clusters/{cluster-name}/tunnels
|
|
Monitoring > Site Health |
|
|
[GET] /network-monitoring/v1alpha1/sites-client-experience |
[GET] /network-monitoring/v1alpha1/sites-client-health |
|
[GET] /network-monitoring/v1alpha1/tenant-client-experience |
[GET] /network-monitoring/v1alpha1/tenant-client-health |
Removed APIs
|
Alternate APIs |
|
|---|---|
|
All the APIs listed under Monitoring > Device Location are removed. |
|
|
[GET] /network-monitoring/v1alpha2/sites/{site-id}/device-locations |
[GET] /network-services/v1alpha1/sites/{site-id}/device-locations |
|
[GET] /network-monitoring/v1alpha2/sites/{site-id}/device-locations/{location-id} |
[GET] /network-services/v1alpha1/sites/{site-id}/device-locations/{location-id} |
|
[GET] /network-monitoring/v1alpha2/sites/{site-id}/devices/{serial-number}/location |
[GET] /network-services/v1alpha1/sites/{site-id}/devices/{serial-number}/location |
|
[POST] /network-monitoring/v1alpha2/sites/{site-id}/devices/{serial-number}/location |
[POST] /network-services/v1alpha1/sites/{site-id}/devices/{serial-number}/location |
|
[DELETE] /network-monitoring/v1alpha2/sites/{site-id}/devices/{serial-number}/location |
[DELETE] /network-services/v1alpha1/sites/{site-id}/devices/{serial-number}/location
|
|
Monitoring > GDPR |
|
|
The APIs listed under Monitoring > GDPR are removed. |
|
|
Monitoring > Location Services APIs listed under Monitoring > Location Services are removed.
|
|