DevNet Associate (DEVASC) v1.0Cisco Platforms and DevelopmentEasy

A network architect is designing an automation solution for provisioning new VLANs and configuring switchport settings across multiple Cisco Meraki switches. The solution needs to be able to create, update, and delete these network configurations programmatically. Which Meraki API capability should be leveraged?

  1. AMeraki SDK for Python
  2. BMeraki Dashboard API
  3. CMeraki Webhooks
  4. DMeraki MR Location API
Show answer & explanation

Correct answer: B. Meraki Dashboard API

The Meraki Dashboard API provides a comprehensive RESTful interface for programmatically managing and monitoring Meraki networks and devices. It supports CRUD operations (Create, Read, Update, Delete) for configurations like VLANs and switchport settings.

Why the other options are wrong

  • A. The Meraki SDK for Python is a wrapper around the Dashboard API, simplifying its use, but the core capability comes from the API itself.
  • C. Meraki Webhooks are for receiving real-time event notifications from the Meraki dashboard, not for configuring devices.
  • D. The Meraki MR Location API is specifically for location analytics using Meraki MR access points, not for general network configuration.

Meraki Dashboard API

The Meraki Dashboard API is a RESTful API that allows developers to programmatically interact with and manage Cisco Meraki networks, devices, and policies.

  • Provides CRUD operations for network configuration.
  • Accessed via HTTP/HTTPS with API keys for authentication.
  • Manages devices, networks, organizations, and policies.
  • Enables automation of common administrative tasks.

Memory trick: Meraki Dashboard API: Your keys to the Meraki Kingdom!

More Cisco Platforms and Development questions