All notable changes to this project will be documented in this file.
- Added
minis-applicationwebhook sample - Updated
listOrgSecIntelProfilesto support pagination vialimitandpagequery parameters
- Updated schema definitions for
gatewayandgateway_template:- Added
gateway_mgmtfield with sub-properties:admin_sshkeys,app_probing,app_usage,auto_signature_update,config_revert_timer,disable_console,disable_oob,disable_usb,fips_enabled,probe_hosts,probe_hostsv6,protect_re,root_password,security_log_source_address,security_log_source_interface
- Added
- Updated schema definitions for
site_setting:- Consolidated
gateway_mgmtto use shared#/components/schemas/gateway_mgmtschema
- Consolidated
- Removed deprecated schemas (now consolidated into
gateway_mgmt):site_setting_gateway_mgmt,site_setting_gateway_mgmt_admin_sshkeys,site_setting_gateway_mgmt_auto_signature_update,site_setting_gateway_mgmt_probe_hosts,site_setting_gateway_mgmt_probe_hostsv6
- Added
format: passwordto sensitive credential fields across multiple schemas for improved security handling (passwords, secrets, API keys, auth tokens)
- Updated
/api/v1/sites/{site_id}/insights/device/{device_mac}/{metric}- Added optional
port_idquery parameter for interface-specific metrics
- Added optional
- Updated
/api/v1/sites/{site_id}/insights/gateway/{device_id}/stats- Added optional
port_idquery parameter for interface-specific metrics
- Added optional
- Updated
/api/v1/sites/{site_id}/insights/mxedge/{device_mac}/{metric}- Added optional
port_idquery parameter for interface-specific metrics
- Added optional
- Updated
/api/v1/sites/{site_id}/insights/switch/{device_mac}/{metric}- Added optional
port_idquery parameter for interface-specific metrics
- Added optional
- Added
/api/v1/sites/{site_id}/insights/ap/{device_id}/stats- New endpoint for AP Insight Metrics with required
metricsquery parameter
- New endpoint for AP Insight Metrics with required
- Updated
/api/v1/orgs/{org_id}/stats- Removed
start,end,duration,limit,pagequery parameters not applicable to org-level stats endpoint
- Removed
- Updated
/api/v1/orgs/{org_id}/stats/sites- Removed
start,end,durationquery parameters not applicable to site-level stats endpoint
- Removed
- Updated
/api/v1/sites/{site_id}/insights- Changed path from
/api/v1/sites/{site_id}/insights/{metric}to usemetricsquery parameter instead of path parameter
- Changed path from
- Updated
/api/v1/sites/{site_id}/insights/client/{client_mac}- Changed path from
/api/v1/sites/{site_id}/insights/client/{client_mac}/{metric}to usemetricsquery parameter instead of path parameter
- Changed path from
- Updated
/api/v1/sites/{site_id}/insights/gateway/{device_id}/stats- Changed path from
/api/v1/sites/{site_id}/insights/gateway/{device_id}/stats/{metric}to usemetricsquery parameter instead of path parameter
- Changed path from
- Updated schema definitions for
gatewayandgateway_template:.oob_ip_configs.vlan_id,.oob_ip_configs.node1.vlan_id: Changed type fromstringtooneOfwithstringandintegerto support both string and numeric VLAN IDs
- Improve query parameter descriptions when partial search is supported with wildcard (
*) for better clarity on search behavior - Updated schema definitions
- Added
uplinkfield (boolean) tostats_switch_portto indicate if interface is an uplink port
- Added
- Updated
/api/v1/sites/{site_id}/insights/fingerprints/countand/api/v1/sites/{site_id}/insights/fingerprints/search- Updated operationIds from
countOrgClientFingerprints/searchOrgClientFingerprintstocountSiteClientFingerprints/searchSiteClientFingerprints - Updated tag from
Orgs NAC FingerprintstoSites NAC Fingerprints
- Updated operationIds from
- Updated
/api/v1/orgs/{org_id}/inventory- Removed
vc_macandmaster_macquery parameters - Added
modelandnamequery parameters - Updated
statusparameter to use enum reference (connected,disconnected)
- Removed
- Updated
/api/v1/sites/{site_id}/devices/{device_id}/clear_dot1x_mac_limit- Changed
port_idtoports(array) to support clearing multiple ports
- Changed
- Updated
/api/v1/sites/{site_id}/devices/{device_id}/clear_policy_hit_count- Added
policy_namerequest body parameter (required)
- Added
- Updated
/api/v1/sites/{site_id}/devices/{device_id}/show_arp- Changed tag from
Utilities CommontoUtilities LAN
- Changed tag from
- Updated schema definitions
clear_dot1x_session: changedport_idtoports(array)utils_clear_bpdu: changedporttoports(array)utils_release_dhcp_leases: changedmactomacsutils_show_arp: addednodefield for HA cluster support on Gateways
- Updated
/api/v1/orgs/{org_id}/inventory- Updated
typeparameter to support multiple comma-separated values from:ap,gateway,router,switch,all(default:ap)
- Updated
- Updated
/api/v1/orgs/{org_id}/jsi/inventory/search- Replaced
eol_durationandeos_durationwith date-based filters:eol_after,eol_before,eos_after,eos_before - Added
version_eos_afterandversion_eos_beforeparameters for software version end-of-support filtering - Added
sirt_idandpbn_idparameters for security advisory filtering - Updated
textparameter description to clarify wildcard support
- Replaced
- Updated
/api/v1/sites/{site_id}/devices- Updated
typeparameter to support multiple comma-separated values from:ap,gateway,router,switch,all(default:ap)
- Updated
- Added
/api/v1/sites/{site_id}/mapstacks - Updated
/api/v1/sites/{site_id}/setting- Added
gateway_tunnel_updown_thresholdfield (integer) to enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery - Added
allow_mistfield (boolean) to control whether Mist can access this site - Added
ap_synthetic_test.additional_vlan_idsfield (array of integers) for additional VLAN IDs in synthetic tests
- Added
- Updated webhook schemas
- Added new webhook topic
minis-reachabilityfor AP synthetic test reachability events - Updated
webhook_minis_reachability_eventtimestamp field to use shared#/components/schemas/timestampreference for consistency - Added webhook sample endpoint for
minis-reachabilitytopic at/webhooks/minis_reachability
- Added new webhook topic
- Updated schema definitions
- Added
wlan.disable_message_authenticator_checkfield (boolean) to disable Message-Authenticator Check for RADIUS message integrity verification (default: false for better security) - Updated
extra_routeandextra_route6schemas to reference sharednext_hop_viaschema for better reusability and support for ECMP (Equal-Cost Multi-Path) load balancing - Replaced
mapstack_idandmapstack_floorwithgroup_nameandgroup_idxin map schema for maps grouping (group_idx typically used for floor)
- Added
- Updated websocket API examples for clarity and completeness
- Improved
alarm_groupdescription - Added missing
site_idquery parameter tosearchOrgWanClients - Added missing query parameter
messageandsorttolistSelfAuditLogs
- Updated
/api/v1/sites/{site_id}- Added
routertemplate_idfield
- Added
- Updated
/api/v1/orgs/{org_id}/sites- Added
routertemplate_idfield
- Added
- Updated
/api/v1/orgs/{org_id}/sites/search- Updated
nameparameter description to clarify it is case insensitive and supports partial search with wildcard (*)
- Updated
- Updated
/api/v1/orgs/{org_id}/stats/ports/search- Removed unsupported
site_idquery parameter
- Removed unsupported
- Updated schema definitions
- Added
deprecated: trueattribute tomanagedanddisable_auto_configfields - Fixed inline complex definitions
- Added
- Added
/api/v1/orgs/{org_id}/aos/register_cmd - Added
/api/v1/orgs/{org_id}/jsi/pbn/count - Added
/api/v1/orgs/{org_id}/jsi/pbn/search - Added
/api/v1/orgs/{org_id}/jsi/sirt/count - Added
/api/v1/orgs/{org_id}/jsi/sirt/search - Added
/api/v1/orgs/{org_id}/mxedges/{mxedge_id}/vm_params - Added
/api/v1/orgs/{org_id}/usermacs/count - Added
/api/v1/sites/{site_id}/maps/auto_geofences- Run auto geofence service for all maps in a site
- Added
/api/v1/sites/{site_id}/maps/{map_id}/auto_geofences- Run auto geofence service for a single map
- Updated
/api/v1/orgs/{org_id}/nac_clients/search - Updated
/api/v1/orgs/{org_id}/setting- Added
allow_mistfield
- Added
- Updated
/api/v1/orgs/{org_id}/stats- Added
allow_mistfield to response
- Added
- Updated
/api/v1/sites/{site_id}/analyze_spectrum- Added
channelsparameter to request body - Added
minimum: 60constraint todurationparameter
- Added
- Updated
/api/v1/sites/{site_id}/setting/derived- Added
allow_mistfield to response
- Added
- Updated
/api/v1/sites/{site_id}/stats/devices- Added
ip,mac,product_id,vendor_idfields toesl_statfor Hanshow and SoluM dongles
- Added
- Updated
/api/v1/orgs/{org_id}/networktemplatesUpdated/api/v1/orgs/{org_id}/networktemplates/{networktemplate_id}Updated/api/v1/sites/{site_id}/devicesUpdated/api/v1/sites/{site_id}/devices/importUpdated/api/v1/sites/{site_id}/devices/{device_id}Updated/api/v1/sites/{site_id}/networktemplates/derivedUpdated/api/v1/sites/{site_id}/settingUpdated/api/v1/sites/{site_id}/setting/derived- Added
bgp_configfor switches
- Added
- Updated
/api/v1/orgs/{org_id}/deviceprofilesUpdated/api/v1/orgs/{org_id}/deviceprofiles/{deviceprofile_id}Updated/api/v1/orgs/{org_id}/evpn_topologiesUpdated/api/v1/orgs/{org_id}/evpn_topologies/{evpn_topology_id}Updated/api/v1/orgs/{org_id}/networktemplatesUpdated/api/v1/orgs/{org_id}/networktemplates/{networktemplate_id}Updated/api/v1/sites/{site_id}/deviceprofiles/derivedUpdated/api/v1/sites/{site_id}/devicesUpdated/api/v1/sites/{site_id}/devices/importUpdated/api/v1/sites/{site_id}/devices/{device_id}Updated/api/v1/sites/{site_id}/evpn_topologiesUpdated/api/v1/sites/{site_id}/evpn_topologies/{evpn_topology_id}Updated/api/v1/sites/{site_id}/networktemplates/derivedUpdated/api/v1/sites/{site_id}/settingUpdated/api/v1/sites/{site_id}/setting/derived- Added
networkstoport_config
- Added
- Updated
/api/v1/orgs/{org_id}/deviceprofilesUpdated/api/v1/orgs/{org_id}/deviceprofiles/{deviceprofile_id}Updated/api/v1/orgs/{org_id}/gatewaytemplatesUpdated/api/v1/orgs/{org_id}/gatewaytemplates/{gatewaytemplate_id}Updated/api/v1/sites/{site_id}/deviceprofiles/derivedUpdated/api/v1/sites/{site_id}/gatewaytemplates/derivedUpdated/api/v1/sites/{site_id}/settingUpdated/api/v1/sites/{site_id}/setting/derived- Updated
gateway_matchingto usegateway_port_configcomponent forport_configproperty
- Updated
- Marked
/api/v1/orgs/{org_id}/128routers/register_cmdas deprecated, replaced by/api/v1/orgs/{org_id}/ssr/register_cmd - Added
/api/v1/orgs/{org_id}/ssr/export_idtokens - Added
/api/v1/orgs/{org_id}/stats/ospf_peers/count - Added
/api/v1/orgs/{org_id}/stats/ospf_peers/search - Added
/api/v1/sites/{site_id}/devices/gbp_tag - Added
/api/v1/sites/{site_id}/stats/ospf_peers/count - Added
/api/v1/sites/{site_id}/stats/ospf_peers/search - Updated
/api/v1/orgs/{org_id}/devices/last_config/search- Added
cert_expiry_durationquery parameter
- Added
- Updated
/api/v1/orgs/{org_id}/deviceprofiles- Renamed
ant_modetoantenna_select, addedrrm_managed,antenna_beam_pattern - Added
skyatpandsyslogto gatewayservice_policies - Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Renamed
- Updated
/api/v1/orgs/{org_id}/deviceprofiles/{deviceprofile_id}- Renamed
ant_modetoantenna_select, addedrrm_managed,antenna_beam_pattern - Added
skyatpandsyslogto gatewayservice_policies - Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Renamed
- Updated
/api/v1/orgs/{org_id}/evpn_topologies- Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Added
- Updated
/api/v1/orgs/{org_id}/evpn_topologies/{evpn_topology_id}- Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Added
- Updated
/api/v1/orgs/{org_id}/gatewaytemplates- Added
skyatpandsyslogto gatewayservice_policies
- Added
- Updated
/api/v1/orgs/{org_id}/gatewaytemplates/{gatewaytemplate_id}- Added
skyatpandsyslogto gatewayservice_policies
- Added
- Updated
/api/v1/orgs/{org_id}/jsi/inventory/search- Added
claimedquery parameter - Added
has_supportquery parameter
- Added
- Updated
/api/v1/orgs/{org_id}/mxclusters- Added
disabledtoproxy
- Added
- Updated
/api/v1/orgs/{org_id}/mxclusters/{mxcluster_id}- Added
disabledtoproxy
- Added
- Updated
/api/v1/orgs/{org_id}/mxedges- Added
disabledtoproxy
- Added
- Updated
/api/v1/orgs/{org_id}/mxedges/{mxedge_id}- Added
disabledtoproxy
- Added
- Updated
/api/v1/orgs/{org_id}/mxedges/search- Added
inactive_vlan_strs
- Added
- Updated
/api/v1/orgs/{org_id}/nacportals- Added
additional_cacerts
- Added
- Updated
/api/v1/orgs/{org_id}/nacportals/{nacportal_id}- Added
additional_cacerts
- Added
- Updated
/api/v1/orgs/{org_id}/networktemplates- Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor ports
- Added
- Updated
/api/v1/orgs/{org_id}/networktemplates/{networktemplate_id}- Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor ports
- Added
- Updated
/api/v1/orgs/{org_id}/setting- Added
disabledto ssrproxy
- Added
- Updated
/api/v1/orgs/{org_id}/sites- Removed
apporttemplate_idfrom response
- Removed
- Updated
/api/v1/orgs/{org_id}/stats/devices- Added
poe_priorityfor switch stats
- Added
- Updated
/api/v1/orgs/{org_id}/stats/mxedges- Added
inactive_vlan_strs
- Added
- Updated
/api/v1/orgs/{org_id}/stats/mxedges/{mxedge_id}- Added
inactive_vlan_strs
- Added
- Updated
/api/v1/orgs/{org_id}/stats/ports/search- Added
poe_priorityquery parameter
- Added
- Updated
/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps- Added
group_idxandgroup_nameto response
- Added
- Updated
/api/v1/installer/orgs/{org_id}/sites/{site_name}/maps/{map_id}- Added
group_idxandgroup_nameto request and response
- Added
- Updated
/api/v1/sites/{site_id}- Removed
apporttemplate_idfrom response
- Removed
- Updated
/api/v1/sites/{site_id}/devices- Renamed
ant_modetoantenna_select, addedrrm_managed,antenna_beam_pattern - Added
skyatpandsyslogto gatewayservice_policies - Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Renamed
- Updated
/api/v1/sites/{site_id}/devices/clear_pending_version- Added request body schema and example
- Updated
/api/v1/sites/{site_id}/devices/import- Renamed
ant_modetoantenna_select, addedrrm_managed,antenna_beam_pattern - Added
skyatpandsyslogto gatewayservice_policies - Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Renamed
- Updated
/api/v1/sites/{site_id}/devices/last_config/search- Added
cert_expiry_durationquery parameter
- Added
- Updated
/api/v1/sites/{site_id}/devices/restore_backup_version- Added request body schema and example
- Updated supported devices listed in description
- Updated
/api/v1/sites/{site_id}/devices/{device_id}- Renamed
ant_modetoantenna_select, addedrrm_managed,antenna_beam_pattern - Added
skyatpandsyslogto gatewayservice_policies - Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Renamed
- Updated
/api/v1/sites/{site_id}/devices/{device_id}/ping- Added
vrf
- Added
- Updated
/api/v1/sites/{site_id}/devices/{device_id}/restore_backup_version- Updated supported devices listed in description
- Updated
/api/v1/sites/{site_id}/deviceprofiles/derived- Renamed
ant_modetoantenna_select, addedrrm_managed,antenna_beam_pattern - Added
skyatpandsyslogto gatewayservice_policies - Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Renamed
- Updated
/api/v1/sites/{site_id}/evpn_topologies- Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Added
- Updated
/api/v1/sites/{site_id}/evpn_topologies/{evpn_topology_id}- Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switch ports
- Added
- Updated
/api/v1/sites/{site_id}/maps- Added
group_idxandgroup_nameto request and response
- Added
- Updated
/api/v1/sites/{site_id}/maps/{map_id}- Added
group_idxandgroup_nameto request and response
- Added
- Updated
/api/v1/sites/{site_id}/mxedges- Added
disabledtoproxy
- Added
- Updated
/api/v1/sites/{site_id}/mxedges/{mxedge_id}- Added
disabledtoproxy
- Added
- Updated
/api/v1/sites/{site_id}/networktemplates/derived- Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor ports
- Added
- Updated
/api/v1/sites/{site_id}/setting- Renamed
ant_modetoantenna_select, addedrrm_managed,antenna_beam_pattern - Added
disabledtoproxy - Added
skyatpandsyslogto gatewayservice_policies - Added
disabledto ssrproxy - Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switches and ports
- Renamed
- Updated
/api/v1/sites/{site_id}/setting/derived- Renamed
ant_modetoantenna_select, addedrrm_managed,antenna_beam_pattern - Added
disabledtoproxy - Added
skyatpandsyslogto gatewayservice_policies - Added
disabledto ssrproxy - Added
bypass_auth_when_server_down_for_voipandpoe_priorityfor switches and ports
- Renamed
- Updated
/api/v1/sites/{site_id}/stats/devices- Renamed
ant_modetoantenna_select - Added
poe_priorityfor switch stats
- Renamed
- Updated
/api/v1/sites/{site_id}/stats/devices/{device_id}- Renamed
ant_modetoantenna_select - Added
poe_priorityfor switch stats
- Renamed
- Updated
/api/v1/sites/{site_id}/stats/mxedges- Added
inactive_vlan_strs
- Added
- Updated
/api/v1/sites/{site_id}/stats/mxedges/{mxedge_id}- Added
inactive_vlan_strs
- Added
- Updated
/api/v1/sites/{site_id}/stats/ports/search- Added
poe_priority
- Added