Cisco Meraki API Documentation


The Cisco meraki dashboard API is based on restful api which uses HTTPS for transport and JSON for object serialization. The API contains a set of tools known as endpoints for building software and applications that communicate with the Meraki Dashboard for use cases such as provisioning, bulk configuration changes, monitoring, and role-based access controls. 

Here are some specific examples:

  1. Add new organizations, admins, networks, devices, VLANs, and more
  2. Configure 1800 networks in 9 minutes with just a few API calls
  3. Automatically on-board and off-board new employees’ teleworker setup
  4. Build your own dashboard for store managers, field techs, or unique use cases

This document will give a step by step process on how to enable and generate the API key for Nodle to access the meraki routers.

Enabling the Dashboard API:

  1. Begin by logging to the Meraki Dashboard (
  2. On the left-hand side of the webpage, navigate to Organization > Settings

  1. Locate the section titled Dashboard API access and select enable access as shown below and then save the changes.


  1. After enabling the API, select username at the top-right corner of the Meraki dashboard and select my profile.
  2. Locate the section titled “API access” and select “Generate new API key”. If the API key is already generated, an option to revoke the key is given as shown below:

Note: The API key associated with your account can generated and can be revoked by the user anytime. The API key must be copied and saved to a safe location as it provides full access control over the meraki cloud devices. Regeneration of the API key would revoke the old key.

Sending the API Key to Nodle Engineering Department

After successfully generating the API key, the following are the list of details to be sent to the

  1. Name of the product (eg: Meraki MR42e)
  2. Serial Number
  3. API Key