Overview
Cisco Meraki is a cloud-managed networking platform for access points, switches, security appliances, cameras, and sensors. By integrating Meraki with MSPortal.ai, you can:- Sync network devices from all your Meraki organizations into MSPortal’s device inventory
- Map Meraki organizations to the correct MSPortal companies
- Assign Meraki networks to company locations so devices land in the right place
- Keep device details like model, serial number, firmware version, and IP address current
- Classify Meraki hardware into your own device types (firewalls, switches, access points, and more)
Prerequisites
- Cisco Meraki Dashboard account with organization admin access
- Dashboard API access enabled for your Meraki organization
- MSPortal.ai account with integration management permissions
Part 1: Generate a Meraki API Key
Before connecting to MSPortal.ai, you need a Meraki Dashboard API key.Log into the Meraki Dashboard
Enable Dashboard API Access
Generate the API Key
Copy the API Key
Part 2: Connect in MSPortal
You connect one API key for your whole tenant, then match organizations to companies and import devices. Go to Settings > Integrations, open the Directory tab, find Cisco Meraki, and select Connect. If Meraki is already connected, open it from the Active tab with Open instead. The connection page lists its tasks in the Setup guide. Under Setup you will find Connect, Choose data, Import or match companies, Locations (optional), Import devices, and Review. Under Manage you will find Overview and Sync activity. Select a task to open it.Connect
Enter the API Key

Test the Connection
Save the Connection
Choose data
Meraki syncs all of its device data, so Choose data has no dataset switches. The task is done once the first sync has run. To start a sync now instead of waiting for the daily schedule, use Run sync in the connection header. The initial device sync may take an hour or two to complete.Import or match companies
Match each Meraki organization to an MSPortal company. Only devices from matched organizations are imported. The workspace is titled Import or match Cisco Meraki organizations.Review Suggested Matches
Match Remaining Organizations
Check Your Matches
Locations (optional)
Use Locations to match each Meraki network to one of the matched company’s locations, so devices land in the right place. Accept a suggestion, choose a location, or select Create location to create one from the network and match it. Accept N suggested accepts all suggestions at once. Every change saves immediately. If no networks appear, match the organization to a company first.Import devices
Use Import devices to bring Meraki hardware into your device inventory. Every change saves immediately.- Under Match device types, choose the MSPortal device type for each Meraki type (appliance, switch, wireless, camera, cellular gateway, sensor, and others). For example, appliances usually map to Firewalls, switches to Switches, and wireless devices to Access Points. Use Match all suggested or Match the rest with AI to fill in types quickly.
- Turn on Auto-import for a type so future synced devices of that type import automatically.
- Under Staged devices, select Import all matched to import every device whose type is matched, or select rows and use Import N selected or Ignore N selected.
Review
Open Review and select Finish setup once the required tasks are done. Finishing setup does not mean every device has synced or been imported. Check Import devices and your device inventory.Company-Level Setup (Optional)
In addition to the tenant-wide API key, individual companies can connect their own Meraki access and choose exactly which networks sync.Open the Company
Connect Meraki for the Company
Select the Organization and Networks
Map Networks to Locations
Manage the Company Integration
What Gets Synced
The Meraki integration syncs the following data to MSPortal:Organizations and Networks
- Organization names and dashboard links
- Networks within each organization, including their product types
Devices
Network hardware from matched organizations:- Device name
- Serial number
- MAC address
- Model
- Firmware version
- IP address
- Product type, classified into your MSPortal device types
Synchronization Schedule
After initial setup, data syncs automatically:Managing Your Integration
After setup, open the Cisco Meraki connection from the Active tab in Settings > Integrations. Select any task in the Setup guide to return to it.Replacing the API Key
Open Connect
Enter and Test the New Key
Save the Key
Troubleshooting
Frequently Asked Questions
Does Test connection save the integration?
Does Test connection save the integration?
Are suggested matches saved automatically?
Are suggested matches saved automatically?
Does Finish setup mean all devices are imported?
Does Finish setup mean all devices are imported?
Will one key expose every Meraki organization to every client?
Will one key expose every Meraki organization to every client?
Security & Privacy
- API Key Storage: Your Meraki API key is encrypted and never exposed in logs or responses
- Data Isolation: All synced data is tenant-isolated and only visible to your organization
- Read-Only Usage: MSPortal only reads device and network information; it never changes your Meraki configuration