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 5 months ago
What’s Next