Skip to main content

Overview

The Cisco Meraki integration enables you to automate network management and monitoring workflows within your organization. Connect Serval to Meraki to streamline network operations, automate device management, and manage your Meraki infrastructure programmatically.

Key Features

  • Manage organizations and networks
  • Monitor network devices and clients
  • Configure network settings and policies
  • Automate device provisioning workflows

Common Use Cases

  • Automated network inventory management
  • Device status monitoring and alerting
  • Bulk configuration updates
  • Network compliance reporting

Meraki Resources

The Meraki API provides access to the following resources within your network infrastructure:
ResourceDescription
OrganizationsTop-level structure representing a collection of networks
NetworksSpecific networks within an organization containing devices and configurations
DevicesIndividual hardware units such as routers, switches, or access points
VLANsVirtual local area networks for segmenting traffic
SSIDsWireless network identifiers that can be configured and managed

Prerequisites

The Cisco Meraki Dashboard API is enabled by default on all organizations. You do not need to enable API access separately.
Before setting up the Meraki integration, ensure you have admin permissions for your Meraki Dashboard account.

Setup Instructions

Step 1: Generate Your API Key

1

Open the Meraki Dashboard

Log in to your Meraki Dashboard
2

Navigate to My Profile

Click the avatar icon in the top-right corner of the dashboard
3

Generate API Key

Find the API access section and click Generate new API key
4

Save Your Key

Copy the generated API key and store it in a secure location

Step 2: Configure Integration in Serval

  1. Navigate to the Integrations page in Serval
  2. Find Cisco Meraki and click Connect
  3. Enter your configuration details:
apiKey
string
required
Your Meraki Dashboard API key from Step 1. This authenticates all API requests to the Meraki Dashboard API using Bearer token authentication.
  1. Click Submit to establish the integration
Integration configured! Serval will verify your credentials and establish the connection.

API Services

The Meraki API provides three types of services for interacting with your network resources:
ServiceDescription
CONFIGUREManage cloud configurations for networks and devices
MONITORReturn status and history information
LIVE TOOLDirectly interact with devices in real-time

Rate Limits

The Meraki Dashboard API enforces rate limits to ensure fair usage:
  • 10 API calls per second per organization
  • Scoped to all API applications using your organization’s API key
If you exceed these limits, the API will return a 429 Too Many Requests response.

Additional Resources

Regional Base URIs

Serval currently connects to the default Meraki API endpoint (https://api.meraki.com/api/v1), which supports most regions. If your organization is hosted in Canada, China, India, or uses US FedRAMP, please contact [email protected] to discuss adding support for your region.
Need help? Contact [email protected] for assistance with your Meraki integration.