---
title: Cisco Meraki API Integration on Truto
slug: ciscomeraki
category: Default
canonical: "https://truto.one/integrations/detail/ciscomeraki/"
---

# Cisco Meraki API Integration on Truto



**Category:** Default  
**Status:** Generally available

## Unified APIs

### Unified User Directory API

- **Licenses** — Licenses represent concepts like user seats in apps that support them
- **Organizations** — Organizations are the top level entity in the source application. Users are associated with an organization.
- **Roles** — The Role object represents a role of a User.
- **Users** — The User object represents a User.
- **Workspaces** — Workspaces represent concepts like teams, workspaces, projects in apps that support them

## How it works

1. **Link your customer's Cisco Meraki account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Cisco Meraki.** The Proxy API is a 1-to-1 mapping of the Cisco Meraki API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Automate IT onboarding and offboarding across Meraki organizations** — SaaS platforms that handle employee lifecycle management can automatically provision or revoke Meraki Dashboard admin access when staff join or leave, ensuring network security and compliance without manual intervention.
- **Centralize admin visibility across distributed Meraki environments** — IT management platforms serving distributed enterprises or MSPs can pull all Meraki organizations, networks, admin users, and roles into a single view, giving their customers unified governance over who has access to what.
- **Monitor Meraki license status to prevent network outages** — Asset lifecycle and IT operations SaaS products can surface Meraki license expiration data to proactively alert customers before licenses lapse and networks go offline.
- **Sync Meraki org structure into a unified directory for compliance reporting** — GRC and compliance platforms can map Meraki's Organization and Network hierarchy into their workspace models, enabling customers to audit admin access and role assignments across their entire Meraki footprint.

## What you can build

- **Meraki admin auto-provisioning from HR systems** — Automatically create Meraki Dashboard admins with appropriate role scoping when a new IT hire is detected in an upstream HR or identity system.
- **Cross-org admin access audit dashboard** — Display a consolidated view of every admin user, their roles, and the organizations and networks they can access across all connected Meraki accounts.
- **License expiration alerting and reporting** — Surface Meraki license status and expiration dates in your product so customers can receive proactive alerts before critical licenses lapse.
- **Instant access revocation on employee offboarding** — Trigger removal of Meraki admin privileges the moment an employee termination event is detected, closing the access gap in real time.
- **Organization and network hierarchy sync** — Map Meraki's Organization-to-Network structure into your platform's workspace model for multi-tenant visibility and policy enforcement.
- **Role-based access change log** — Track and display historical changes to Meraki admin roles and permissions to support compliance audits and security reviews.

## FAQs

### How does authentication work for the Cisco Meraki integration?

Meraki uses API key authentication. End users generate a Dashboard API key from their Meraki admin profile, and Truto securely stores and manages the key to handle all API requests on their behalf.

### What data can I access through the Unified User Directory API for Meraki?

The Unified User Directory API maps to Meraki's core identity and organizational objects: Users (Dashboard Admins), Roles (admin privilege levels), Organizations, Workspaces (Networks), and Licenses.

### Are there rate limits on the Meraki Dashboard API?

Yes. Meraki enforces a rate limit of 10 requests per second per organization. Truto handles pagination and request throttling so your application doesn't need to manage retry logic or backoff strategies.

### Can I write data back to Meraki, such as creating or removing admin users?

Meraki's Dashboard API supports creating, updating, and deleting admin users. Specific write operations for the Truto integration are built on request — contact the Truto team to discuss your exact provisioning and deprovisioning workflows.

### How does Meraki's multi-tenant structure map to Truto's Unified API?

Meraki's Organizations map to Truto's Organizations resource, and Meraki's Networks (which sit within an Organization) map to Truto's Workspaces resource, preserving the hierarchical relationship.

### What if I need endpoints beyond the Unified User Directory API, like device inventory or webhooks?

Truto builds additional tools and proxy endpoints on request. If you need access to Meraki's device, client, or webhook APIs, reach out and the Truto team can extend coverage for your use case.
