08-25-2021 10:16 AM
Dear Members,
Trying to update an access point device management interface by using the function
import meraki
dashboard = meraki.DashboardAPI(api_key="my_api_key")
payload = {"wan1": {
"usingStaticIp": False,
"vlan": "100"
}
result = dashboard.devices.updateDeviceManagementInterface(serial_key, payload)
print(result)
The result is the following output:
updateDeviceManagementInterface() takes 2 positional arguments but 3 were given Process finished with exit code 0 |
When running the function below
result = dashboard.devices.getDeviceManagementInterface(serial_key)
print("Device Management Interface:")
print(result)
The result is the following output:
Device Management Interface: {'wan1': {'usingStaticIp': False, 'vlan': None}} |
It looks like I am using the correct structure but it doesn't work.
This are the arguments that the function expects:
Can you please help me find and correct it?
Best Regards,
Solved! Go to Solution.
08-25-2021 02:05 PM
import meraki
dashboard = meraki.DashboardAPI(api_key="my_api_key")
serial_key= "xxxxxxx"
payload = {
"usingStaticIp": False,
"vlan": "100"
}
result = dashboard.devices.updateDeviceManagementInterface(serial_key, wan1=payload)
print(result)
Cant tell exactly, but it thinks the payload= are 2 args now and with the serial that makes 3
But If you move wan1= to the result it works.
08-25-2021 10:57 AM
Try add the
"wanEnabled": "not configured",
08-25-2021 11:56 AM
Hi,
Added it and getting the same message:
08-25-2021 02:05 PM
import meraki
dashboard = meraki.DashboardAPI(api_key="my_api_key")
serial_key= "xxxxxxx"
payload = {
"usingStaticIp": False,
"vlan": "100"
}
result = dashboard.devices.updateDeviceManagementInterface(serial_key, wan1=payload)
print(result)
Cant tell exactly, but it thinks the payload= are 2 args now and with the serial that makes 3
But If you move wan1= to the result it works.
08-25-2021 05:59 PM
There seems to be a closing brace missing.
payload = {"wan1": {
"usingStaticIp": False,
"vlan": "100"
}Should probably be:
payload = {"wan1": {
"usingStaticIp": False,
"vlan": "100"}
}
08-26-2021 12:49 AM
Many thanks, that was it!
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide