AOS-CX API Changelog
A changelog for an API version documents the differences, including new API endpoints, changes, & improvements compared to the previous version. For AOS-CX, the changelog for an API version can be obtained from the switch itself by going to this URL - https://<switch-ip>/api/<api-version>/changelog.html
v10.13 API Changelog
There are a total of 151 Changes to the API in the v10.08 release
New Endpoints: 32
| Method | URI |
|---|---|
| GET | /system/bgp_update_groups |
| GET | /system/bgp_update_groups/{BGP_Update_Group.vrf},{BGP_Update_Group.group_id} |
| GET | /system/feature_pack |
| PATCH | /system/feature_pack |
| PUT | /system/feature_pack |
| GET | /system/feature_pack_management_server |
| PATCH | /system/feature_pack_management_server |
| PUT | /system/feature_pack_management_server |
| GET | /system/l2_composite_groups |
| GET | /system/l2_composite_groups/{L2_Composite_Group.id} |
| GET | /system/l2_destinations |
| GET | /system/l2_destinations/{L2_Destination.id},{L2_Destination.l2_destination_type} |
| GET | /system/l3_destinations |
| GET | /system/l3_destinations/{L3_Destination.forwarding_type},{L3_Destination.id} |
| GET | /system/mac_statistics |
| GET | /system/mac_statistics/{MAC_Statistics.vlan},{MAC_Statistics.mac_addr} |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.condition_type} |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.condition_type}/actions |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.condition_type}/actions/{NAE_Action.name} |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.condition_type}/nae_condition_events |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.condition_type}/nae_condition_events/{NAE_Condition_Event.name} |
| GET | /system/nexthops |
| GET | /system/nexthops/{Nexthop.id} |
| GET | /system/pim_dves |
| GET | /system/pim_dves/{PIM_DFE.port},{PIM_DFE.rp_address} |
| GET | /system/pim_joins |
| GET | /system/pim_joins/{PIM_Join.pim_router},{PIM_Join.group_address},{PIM_Join.source_address},{PIM_Join.type} |
| GET | /system/pim_rpfs/{PIM_RPF.vrf},{PIM_RPF.address},{PIM_RPF.group_address} |
| GET | /system/vrfs/{VRF.name}/ospf_routers/{OSPF_Router.instance_tag}/ospfv3_lsas |
| GET | /system/vrfs/{VRF.name}/ospf_routers/{OSPF_Router.instance_tag}/ospfv3_lsas/{OSPFv3_LSA.lsa_type},{OSPFv3_LSA.ls_id},{OSPFv3_LSA.adv_router},{OSPFv3_LSA.ospf_area} |
| GET | /system/vrfs/{VRF.name}/ospfv3_routers/{OSPF_Router.instance_tag}/ospfv3_lsas |
| GET | /system/vrfs/{VRF.name}/ospfv3_routers/{OSPF_Router.instance_tag}/ospfv3_lsas/{OSPFv3_LSA.lsa_type},{OSPFv3_LSA.ls_id},{OSPFv3_LSA.adv_router},{OSPFv3_LSA.ospf_area} |
Deleted Endpoints: 10
| Method | URI |
|---|---|
| GET | /system/adc_lists |
| GET | /system/adc_lists/{ADC_List.name},{ADC_List.list_type} |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.type} |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.type}/actions |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.type}/actions/{NAE_Action.name} |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.type}/nae_condition_events |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions/{NAE_Condition.type}/nae_condition_events/{NAE_Condition_Event.name} |
| GET | /system/pim_rpfs/{PIM_RPF.vrf},{PIM_RPF.address} |
| GET | /system/vrfs/{VRF.name}/routes/{Route.prefix}/nexthops |
| GET | /system/vrfs/{VRF.name}/routes/{Route.prefix}/nexthops/{Nexthop.uuid} |
Modified Endpoints: 109
| Method | URI |
|---|---|
| GET | /system |
| PATCH | /system |
| PUT | /system |
| GET | /system/config_operations |
| GET | /system/config_operations/{Config_Operation.requester},{Config_Operation.requester_index},{Config_Operation.operation_index} |
| GET | /system/dlogs |
| POST | /system/dlogs |
| DELETE | /system/dlogs/{DLog.module},{DLog.sub_module} |
| GET | /system/dlogs/{DLog.module},{DLog.sub_module} |
| PATCH | /system/dlogs/{DLog.module},{DLog.sub_module} |
| PUT | /system/dlogs/{DLog.module},{DLog.sub_module} |
| GET | /system/downloads |
| GET | /system/downloads/{Download.transfer_num} |
| GET | /system/interfaces |
| POST | /system/interfaces |
| GET | /system/interfaces/{Interface.name} |
| PATCH | /system/interfaces/{Interface.name} |
| PUT | /system/interfaces/{Interface.name} |
| GET | /system/interfaces/{Interface.name}/pim_neighbors |
| GET | /system/interfaces/{Interface.name}/pim_neighbors/{PIM_Neighbor.address} |
| GET | /system/interfaces/{Interface.name}/virtual_ip4_routers |
| POST | /system/interfaces/{Interface.name}/virtual_ip4_routers |
| GET | /system/interfaces/{Interface.name}/virtual_ip4_routers/{VRRP.group-id} |
| PATCH | /system/interfaces/{Interface.name}/virtual_ip4_routers/{VRRP.group-id} |
| PUT | /system/interfaces/{Interface.name}/virtual_ip4_routers/{VRRP.group-id} |
| GET | /system/interfaces/{Interface.name}/virtual_ip6_routers |
| POST | /system/interfaces/{Interface.name}/virtual_ip6_routers |
| GET | /system/interfaces/{Interface.name}/virtual_ip6_routers/{VRRP.group-id} |
| PATCH | /system/interfaces/{Interface.name}/virtual_ip6_routers/{VRRP.group-id} |
| PUT | /system/interfaces/{Interface.name}/virtual_ip6_routers/{VRRP.group-id} |
| GET | /system/l3_composite_groups |
| GET | /system/l3_composite_groups/{L3_Composite_Group.id} |
| GET | /system/mirrors |
| POST | /system/mirrors |
| GET | /system/mirrors/{Mirror.id} |
| GET | /system/nae_scripts/{NAE_Script.name}/nae_agents/{NAE_Agent.name}/nae_rules/{NAE_Rule.name}/nae_conditions |
| GET | /system/pim_rpfs |
| GET | /system/policies |
| POST | /system/policies |
| GET | /system/policies/{Policy.name} |
| PATCH | /system/policies/{Policy.name} |
| PUT | /system/policies/{Policy.name} |
| GET | /system/policies/{Policy.name}/cfg_entries |
| POST | /system/policies/{Policy.name}/cfg_entries |
| GET | /system/policies/{Policy.name}/cfg_entries/{Policy_Entry.sequence_number} |
| GET | /system/policies/{Policy.name}/cfg_entries/{Policy_Entry.sequence_number}/policy_action_set |
| POST | /system/policies/{Policy.name}/cfg_entries/{Policy_Entry.sequence_number}/policy_action_set |
| GET | /system/qos/{QoS.name}/queues |
| POST | /system/qos/{QoS.name}/queues |
| GET | /system/qos/{QoS.name}/queues/{Queue.queue_number} |
| PATCH | /system/qos/{QoS.name}/queues/{Queue.queue_number} |
| PUT | /system/qos/{QoS.name}/queues/{Queue.queue_number} |
| GET | /system/radius_config_attributes |
| POST | /system/radius_config_attributes |
| GET | /system/radius_config_attributes/{RADIUS_Config_Attribute.server_group} |
| PATCH | /system/radius_config_attributes/{RADIUS_Config_Attribute.server_group} |
| PUT | /system/radius_config_attributes/{RADIUS_Config_Attribute.server_group} |
| GET | /system/redundant_managements |
| GET | /system/redundant_managements/{Redundant_Management.name} |
| GET | /system/snmpv3_users |
| POST | /system/snmpv3_users |
| GET | /system/snmpv3_users/{SNMPv3_User.user_name} |
| PATCH | /system/snmpv3_users/{SNMPv3_User.user_name} |
| PUT | /system/snmpv3_users/{SNMPv3_User.user_name} |
| GET | /system/subsystems |
| GET | /system/subsystems/{Subsystem.type},{Subsystem.name} |
| PATCH | /system/subsystems/{Subsystem.type},{Subsystem.name} |
| PUT | /system/subsystems/{Subsystem.type},{Subsystem.name} |
| GET | /system/subsystems/{Subsystem.type},{Subsystem.name}/fans |
| GET | /system/subsystems/{Subsystem.type},{Subsystem.name}/fans/{Fan.name} |
| GET | /system/subsystems/{Subsystem.type},{Subsystem.name}/power_supplies |
| GET | /system/subsystems/{Subsystem.type},{Subsystem.name}/power_supplies/{Power_supply.names} |
| GET | /system/vlans/{VLAN.id}/macs |
| GET | /system/vlans/{VLAN.id}/macs/{MAC.from},{MAC.mac_addr} |
| GET | /system/vrfs |
| POST | /system/vrfs |
| GET | /system/vrfs/{VRF.name} |
| PATCH | /system/vrfs/{VRF.name} |
| PUT | /system/vrfs/{VRF.name} |
| GET | /system/vrfs/{VRF.name}/bgp_routers |
| POST | /system/vrfs/{VRF.name}/bgp_routers |
| GET | /system/vrfs/{VRF.name}/bgp_routers/{BGP_Router.asn} |
| PATCH | /system/vrfs/{VRF.name}/bgp_routers/{BGP_Router.asn} |
| PUT | /system/vrfs/{VRF.name}/bgp_routers/{BGP_Router.asn} |
| GET | /system/vrfs/{VRF.name}/bgp_routers/{BGP_Router.asn}/bgp_neighbors |
| POST | /system/vrfs/{VRF.name}/bgp_routers/{BGP_Router.asn}/bgp_neighbors |
| GET | /system/vrfs/{VRF.name}/bgp_routers/{BGP_Router.asn}/bgp_neighbors/{BGP_Neighbor.ip_or_ifname_or_group_name} |
| PATCH | /system/vrfs/{VRF.name}/bgp_routers/{BGP_Router.asn}/bgp_neighbors/{BGP_Neighbor.ip_or_ifname_or_group_name} |
| PUT | /system/vrfs/{VRF.name}/bgp_routers/{BGP_Router.asn}/bgp_neighbors/{BGP_Neighbor.ip_or_ifname_or_group_name} |
| GET | /system/vrfs/{VRF.name}/neighbors |
| GET | /system/vrfs/{VRF.name}/neighbors/{Neighbor.ip_address},{Neighbor.port} |
| GET | /system/vrfs/{VRF.name}/ospf_routers |
| POST | /system/vrfs/{VRF.name}/ospf_routers |
| GET | /system/vrfs/{VRF.name}/ospf_routers/{OSPF_Router.instance_tag} |
| PATCH | /system/vrfs/{VRF.name}/ospf_routers/{OSPF_Router.instance_tag} |
| PUT | /system/vrfs/{VRF.name}/ospf_routers/{OSPF_Router.instance_tag} |
| GET | /system/vrfs/{VRF.name}/ospfv3_routers |
| POST | /system/vrfs/{VRF.name}/ospfv3_routers |
| GET | /system/vrfs/{VRF.name}/ospfv3_routers/{OSPF_Router.instance_tag} |
| PATCH | /system/vrfs/{VRF.name}/ospfv3_routers/{OSPF_Router.instance_tag} |
| PUT | /system/vrfs/{VRF.name}/ospfv3_routers/{OSPF_Router.instance_tag} |
| GET | /system/vrfs/{VRF.name}/route_resolutions |
| GET | /system/vrfs/{VRF.name}/route_resolutions/{Route_Resolution.origin},{Route_Resolution.address},{Route_Resolution.port} |
| GET | /system/vrfs/{VRF.name}/routes |
| GET | /system/vrfs/{VRF.name}/routes/{Route.prefix} |
| GET | /system/vsx |
| PATCH | /system/vsx |
| POST | /system/vsx |
| PUT | /system/vsx |
Updated over 1 year ago
What’s Next