Skip to main content

Capabilities

Additional functionality: The Cisco Meraki connector supports automatic account provisioning. Notes:
  • Organization admin access can be revoked but not granted. Revoking an Organization grant deletes that administrator from the organization outright; new Meraki admins are created through the Create account flow instead.
  • Auth users flagged as Meraki administrators are excluded from Auth User sync, so they are not counted twice against dashboard admins.
  • Revoking an org-access role from an admin who holds no network or tag access deletes that administrator from the organization. Meraki requires every admin to hold organization, network, or tag access, so no-access is not a state an admin can remain in.
  • Granting the Enterprise Role requires an organization that supports enterprise admins. Organizations without that support reject the grant.
  • Account delete is org-scoped. If Meraki still shows the same admin ID in other organizations after the target org membership is gone, C1 treats the requested delete as complete. The CLI delete path (no parent org) refuses to guess when the same admin ID appears in multiple orgs.

Connector actions

Connector actions are custom capabilities that extend C1 automations with app-specific operations. You can use connector actions in the Perform connector action automation step. Both admin_id and org_id are Cisco Meraki native identifiers, not email addresses or C1 resource IDs. Read them from the account’s profile attributes in C1.
Cisco Meraki org admins can have an organization access level of full, read-only, enterprise, none, or camera-sensor. An admin with none access has no organization-level permissions in Meraki, so C1 does not create a role grant for that admin — granting or revoking a no-access role would have no effect upstream. Admins with none org access show one fewer role grant than admins with real access. The camera-sensor level syncs as a role resource and appears on grants for visibility, but Meraki treats it as read-only on write: C1 cannot grant camera-sensor. Revoking a synced camera-sensor grant still runs the normal role revoke path (demote org access to none, or delete the admin if they hold no network/tag scope), because revoke keys off the principal’s current access rather than the role slug.
Granting org-access roles: When you grant the full org-access role to an admin who already has network- or tag-scoped access, C1 clears that scoped access. This matches Meraki Dashboard: promoting an admin to full organization access replaces their network/tag scope rather than adding to it. Meraki’s API rejects attempts to keep both full org access and network/tag scope at the same time. Granting read-only or enterprise org access preserves any existing network and tag scope on the admin.Because that clear is permanent, revoking full afterward from an admin who no longer holds network or tag access deletes the administrator from the organization. Meraki requires every admin to keep organization, network, or tag access, so demoting to none with empty scope is not allowed and the connector falls back to delete.

Gather Cisco Meraki configuration information

Configuring the connector requires you to pass in information from Cisco Meraki. Gather these configuration details before you move on. Here is the information you need:
  • API Key
Generate the API key from an account that does not authenticate through SAML or SSO. Meraki does not allow SAML users to generate API keys.
To create the key, navigate to Organization > Configure > API & Webhooks, open the API keys and access tab, and click Generate API Key. The key inherits the permissions of the administrator who generates it, so use an account with full organization access when C1 provisions access. Meraki displays the key once and allows a maximum of two keys per administrator. Cisco Meraki rate-limits the API to ten requests per second per organization. See the Cisco Meraki docs for information on how to acquire credentials: View the documentation

Configure the Cisco Meraki connector

To complete this task, you’ll need:
  • The Connector Administrator or Super Administrator role in C1
  • Access to the set of Cisco Meraki configuration information gathered by following the instructions above
Follow these instructions to use a built-in, no-code connector hosted by C1.
1
In C1, navigate to Apps > Connectors and click Add connector.
2
Search for Cisco Meraki and click Add.
3
Choose where to add the connector: Create a new app, or Add to an existing app (then select the app).If you’re creating a new app, choose whether to link it to an application discovered from your identity provider: select Yes and pick the IdP application, or No to continue with just the connector.
4
Set the connector’s Name and, optionally, a Description.
5
Click the pencil icon next to Owners to choose who can configure and manage this connector.
6
Click Add. The connector is created and its configuration page opens.
7
Find the Settings area of the page and click Edit.
8
Enter the configuration information from the previous section.
9
Click Save.
10
The connector’s label changes to Syncing, followed by Connected. You can view the logs to ensure that information is syncing.
11
Open the connector and find the Resource capabilities area. Enable Auth User and Network.C1 disables these two resource types by default. Until you enable them, no network or auth user data syncs, and deleting an auth user is unavailable.
12
To let users request Cisco Meraki access, open the app’s Entitlements tab, select an entitlement, and turn on Make requestable to standard audience under Access requests.Synced entitlements are not requestable by default, and the app does not appear in the access request catalog until at least one entitlement is requestable.
Done. Your Cisco Meraki connector is now pulling access data into C1.