Before you begin
- Access to the intended Meraki organization and permission to enable its Dashboard API access.
- A Meraki administrator identity whose access is limited to the organizations and reads you intend Alignr to use. API keys inherit that identity’s permissions in each organization.
- An Alignr role with
integration.readandintegration.manage, plus the client access needed to review mappings. - An existing Alignr client, or permission to create one during import.
Prepare Meraki
1
Enable API access for the organization
In Meraki Dashboard, review the intended organization’s API access setting and enable Dashboard API access if it is off. Cisco’s setup guide identifies Enable access to the Cisco Meraki Dashboard API as the setting to check.Confirm this for each intended organization; one accessible organization does not prove that API access is enabled everywhere. Cisco API setup.
2
Generate a key under the intended identity
Cisco’s current navigation is Organization → API & Webhooks → API keys and access. Review the identity’s organization permissions and generate a key. Store the credential securely for entry into Alignr.Older Dashboard layouts may show API key management under the profile. Use Cisco’s current key instructions if the menu differs.
3
Check the permission boundary
The same identity may be read-only in one organization and have broader access in another. Review the entire intended organization set. For evidence collection, use appropriate read access rather than granting write access to resolve an unrelated setup problem.Checkpoint: you know whose key this is and which organizations it is authorised to read.
Add the connection in Alignr
- Open Integrations → + Add connection, choose Cisco Meraki and set a descriptive Connection name, such as
Meraki — MSP managed clients. - Paste the key into API key and review the collection interval.
- Save and inspect the outcome. A connection test checks that the organizations API is accessible; it does not prove every downstream workload read will succeed.
- Open Clients & sites and select Refresh sites. Review each returned Meraki organization ID and name, then Assign client for the intended records.
- Use Sync now, inspect Sync history, and confirm a known device is attributed to the right client.
Organization / Network records with network IDs. The current add form exposes only the API key, not a network-scope selector. If you need a different boundary, confirm that configuration with your deployment administrator before linking records.
Several Meraki networks within one organization must not be assumed to be separate Alignr clients under organization-level mapping.
Verify one real result
Choose a known device in a mapped client and compare its model, firmware and source context with Meraki. Then inspect the control you want to use.
Meraki does not supply the RMM-management, OS-platform, device-check-in or network-uplink predicates through this connector. Do not keep rotating a valid key to make an unsupported observation appear.
Checkpoint: the intended organization is mapped, collection completes, and the observations support the specific control you intend to evaluate. Then run the reviewed standard.
Troubleshoot the boundary that failed
Follow integration maintenance to rotate or retire the connection. This walkthrough is checked against current Alignr code and Cisco’s published instructions; completing your own mapping and collection checkpoints is still required.