Skip to content

philliprowland/dashboard-api-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

Python 3.6 module providing all current Meraki Dashboard API calls to interface with the Cisco Meraki cloud-managed IT solutions. Also available via PIP.

Initial Setup

  • Enable APIs in your Meraki dashboard and obtain an APIKey: Instructions
    • Keep your APIKey safe and secure. It is similar to a password for your dashboard. If publishing your Python programs to a wider audience, please research secure handling of APIKeys.
  • Although the Meraki API can be accessed in various ways, this module uses Python3. Get started with Python
  • After Python is installed, prepare your environment:
    • Use pip (or alternative such as easy_install) to install required packages:
      • pip install requests meraki
  • You are now ready to create your first script:
    • create a new file and name it with python extension, e.g., meraki_hello_world.py
    • import the meraki api into your script, e.g., from meraki import meraki
    • use the meraki API to interact with your dashboard

Example

from meraki import meraki

apikey = "jkhsfsdhk32424******example*****jlasdfsdfl3245345"
myOrgs = meraki.myorgaccess(apikey)
print(myOrgs)

Useful API calls to get started

myNetworks = meraki.getnetworklist(apikey, orgid)
deviceList = meraki.getnetworkdevices(apikey, networkid)
clientList = meraki.getclients(apikey,serialnum)

About

Dashboard api for python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%