show cdp neighbors
Python
Copy
import json

"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'

myheaders={'content-type':'application/json'}
payload={
  "ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show cdp neighbors",
  "output_format": "json"
}

response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)


{

    "ins_api": {
        "outputs": {
            "output": {
                "body": {
                    "TABLE_cdp_neighbor_brief_info": {
                        "ROW_cdp_neighbor_brief_info": [
                            {
                                "capability": [
                                    "switch", 
                                    "IGMP_cnd_filtering"
                                ], 
                                "device_id": "sjc19-121-b20-switch", 
                                "ifindex": 83886080, 
                                "intf_id": "mgmt0", 
                                "platform_id": "cisco WS-C3560X-48", 
                                "port_id": "GigabitEthernet0/48", 
                                "ttl": 173
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436212224, 
                                "intf_id": "Ethernet1/10", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet1/10", 
                                "ttl": 123
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "mchinn-boddington(FOC21462WBV)", 
                                "ifindex": 436223488, 
                                "intf_id": "Ethernet1/32", 
                                "platform_id": "N3K-C34180YC", 
                                "port_id": "Ethernet1/50", 
                                "ttl": 176
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436732416, 
                                "intf_id": "Ethernet2/2", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/2", 
                                "ttl": 150
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436732928, 
                                "intf_id": "Ethernet2/3", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/3", 
                                "ttl": 150
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436733440, 
                                "intf_id": "Ethernet2/4", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/4", 
                                "ttl": 150
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436733952, 
                                "intf_id": "Ethernet2/5", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/5", 
                                "ttl": 150
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436734464, 
                                "intf_id": "Ethernet2/6", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/6", 
                                "ttl": 150
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436734976, 
                                "intf_id": "Ethernet2/7", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/7", 
                                "ttl": 150
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436735488, 
                                "intf_id": "Ethernet2/8", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/8", 
                                "ttl": 150
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436736000, 
                                "intf_id": "Ethernet2/9", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/9", 
                                "ttl": 159
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436737024, 
                                "intf_id": "Ethernet2/11", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/11", 
                                "ttl": 159
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436737536, 
                                "intf_id": "Ethernet2/12", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/12", 
                                "ttl": 161
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436738048, 
                                "intf_id": "Ethernet2/13", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/13", 
                                "ttl": 159
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436738560, 
                                "intf_id": "Ethernet2/14", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/14", 
                                "ttl": 159
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436739072, 
                                "intf_id": "Ethernet2/15", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/15", 
                                "ttl": 159
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436739584, 
                                "intf_id": "Ethernet2/16", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/16", 
                                "ttl": 161
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436740096, 
                                "intf_id": "Ethernet2/17", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/17", 
                                "ttl": 167
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436740608, 
                                "intf_id": "Ethernet2/18", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/18", 
                                "ttl": 167
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436741120, 
                                "intf_id": "Ethernet2/19", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/19", 
                                "ttl": 167
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436741632, 
                                "intf_id": "Ethernet2/20", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/20", 
                                "ttl": 167
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436742144, 
                                "intf_id": "Ethernet2/21", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/21", 
                                "ttl": 167
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436742656, 
                                "intf_id": "Ethernet2/22", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/22", 
                                "ttl": 167
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436743168, 
                                "intf_id": "Ethernet2/23", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/23", 
                                "ttl": 167
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436743680, 
                                "intf_id": "Ethernet2/24", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/24", 
                                "ttl": 168
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436744192, 
                                "intf_id": "Ethernet2/25", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/25", 
                                "ttl": 177
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436744704, 
                                "intf_id": "Ethernet2/26", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/26", 
                                "ttl": 176
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436745216, 
                                "intf_id": "Ethernet2/27", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/27", 
                                "ttl": 176
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436745728, 
                                "intf_id": "Ethernet2/28", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/28", 
                                "ttl": 176
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436746240, 
                                "intf_id": "Ethernet2/29", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/29", 
                                "ttl": 177
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436746752, 
                                "intf_id": "Ethernet2/30", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/30", 
                                "ttl": 177
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436747264, 
                                "intf_id": "Ethernet2/31", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/31", 
                                "ttl": 177
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 436747776, 
                                "intf_id": "Ethernet2/32", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/32", 
                                "ttl": 177
                            }, 
                            {
                                "capability": [
                                    "switch", 
                                    "IGMP_cnd_filtering"
                                ], 
                                "device_id": "sjc19-121-b20-switch", 
                                "ifindex": 437256192, 
                                "intf_id": "Ethernet3/1", 
                                "platform_id": "cisco WS-C3560X-48", 
                                "port_id": "GigabitEthernet0/31", 
                                "ttl": 172
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437266432, 
                                "intf_id": "Ethernet3/21", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet3/21", 
                                "ttl": 121
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437266944, 
                                "intf_id": "Ethernet3/22", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet3/22", 
                                "ttl": 124
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437267456, 
                                "intf_id": "Ethernet3/23", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet3/23", 
                                "ttl": 124
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437267968, 
                                "intf_id": "Ethernet3/24", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet3/24", 
                                "ttl": 124
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437268480, 
                                "intf_id": "Ethernet3/25", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet3/25", 
                                "ttl": 124
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437268992, 
                                "intf_id": "Ethernet3/26", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet3/26", 
                                "ttl": 124
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "mchinn-scrimshaw(FDO213605X0)", 
                                "ifindex": 437282304, 
                                "intf_id": "Ethernet3/52", 
                                "platform_id": "N9K-C9336C-FX", 
                                "port_id": "Ethernet1/2", 
                                "ttl": 121
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437780992, 
                                "intf_id": "Ethernet4/2", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet4/2", 
                                "ttl": 138
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437781504, 
                                "intf_id": "Ethernet4/3", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet4/3", 
                                "ttl": 140
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437782016, 
                                "intf_id": "Ethernet4/4", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet4/4", 
                                "ttl": 141
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437782528, 
                                "intf_id": "Ethernet4/5", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet4/5", 
                                "ttl": 145
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437783040, 
                                "intf_id": "Ethernet4/6", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet4/6", 
                                "ttl": 146
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437783552, 
                                "intf_id": "Ethernet4/7", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet4/7", 
                                "ttl": 148
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437784064, 
                                "intf_id": "Ethernet4/8", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet4/8", 
                                "ttl": 150
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 437784576, 
                                "intf_id": "Ethernet4/9", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet4/9", 
                                "ttl": 152
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 950378496, 
                                "intf_id": "Ethernet2/10/1", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet2/10/1", 
                                "ttl": 159
                            }, 
                            {
                                "capability": [
                                    "router", 
                                    "switch", 
                                    "IGMP_cnd_filtering", 
                                    "Supports-STP-Dispute"
                                ], 
                                "device_id": "macsec1.insieme.local(FGE20310KM0)", 
                                "ifindex": 971350016, 
                                "intf_id": "Ethernet4/10/1", 
                                "platform_id": "N9K-C9508", 
                                "port_id": "Ethernet4/10/1", 
                                "ttl": 152
                            }
                        ]
                    }, 
                    "neigh_count": 51
                }, 
                "code": "200", 
                "input": "show cdp neighbors", 
                "msg": "Success"
            }
        }, 
        "sid": "eoc", 
        "type": "cli_show", 
        "version": "1.0"
    }
}