meraki

Cisco Meraki Dashboard REST API uses OpenAPI specification.

Package Information

Released: 4 mo ago
Downloads: 18 weekly / 253 monthly
Latest Version: 1.0.1
Author: kelvinzer0

Documentation

@n8n-dev/n8n-nodes-meraki

meraki Banner

npm version
License: MIT


Stop writing meraki API integrations by hand.

Every time you connect n8n to meraki, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to meraki took 5 minutes, not half a day?

This node gives you 63+ resources out of the box: API Usage, Action Batches, Admins, Alert Settings, Bluetooth Clients, and 58 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-meraki

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-meraki
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: meraki API → paste your API key
  3. Drag the meraki node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

API Usage (2 operations)
  • Get List the API requests made by an organization
  • Get Return an aggregated overview of API requests data
Action Batches (4 operations)
  • Get Return the list of action batches in the organization
  • Post Create an action batch
  • Delete an action batch
  • Put Update an action batch
Admins (4 operations)
  • Get List the dashboard administrators in this organization
  • Post Create a new dashboard administrator
  • Delete Revoke all access for a dashboard administrator within this organization
  • Put Update an administrator
Alert Settings (2 operations)
  • Get Return the alert configuration for this network
  • Put Update the alert configuration for this network
Bluetooth Clients (2 operations)
  • Get List the Bluetooth clients seen by APs in this network
  • Get Return a Bluetooth client
Bluetooth Settings (3 operations)
  • Put Update the bluetooth settings for a wireless device
  • Get Return the Bluetooth settings for a network a href HTTPS documentation meraki com MR Bluetooth Bluetooth Low Energy BLE Bluetooth settings a must be enabled on the network
  • Put Update the Bluetooth settings for a network
Camera Quality Retention Profiles (5 operations)
  • Get List the quality retention profiles for this network
  • Post Creates new quality retention profile for this network
  • Delete an existing quality retention profile for this network
  • Get Retrieve a single quality retention profile
  • Put Update an existing quality retention profile for this network
Cameras (7 operations)
  • Get Returns quality and retention settings for the given camera
  • Put Update quality and retention settings for the given camera
  • Get Returns video settings for the given camera
  • Put Update video settings for the given camera
  • Get Returns a list of all camera recording schedules
  • Post Generate a snapshot of what the camera sees at the specified time and return a link to that image
  • Get Returns video link to the specified camera
Change Log (1 operations)
  • Get View the Change Log for your organization
Clients (11 operations)
  • Get List the clients of a device up to a maximum of a month ago
  • Get List the clients that have used this network in the timespan
  • Post Provisions a client with a name and policy
  • Get Return the client associated with the given identifier
  • Get Return the events associated with this client
  • Get Return the latency history for a client
  • Get Return the policy assigned to a client on the network
  • Put Update the policy assigned to a client on the network
  • Get Return the splash authorization for a client for each SSID they ve associated with through splash
  • Put Update a client s splash authorization
  • Get Return the client s daily usage history
Config Templates (2 operations)
  • Get List the configuration templates for this organization
  • Delete Remove a configuration template
Content Filtering Categories (1 operations)
  • Get List all available content filtering categories for an MX network
Content Filtering Rules (2 operations)
  • Get Return the content filtering settings for an MX network
  • Put Update the content filtering settings for an MX network
Devices (11 operations)
  • Post Cycle a set of switch ports
  • Get List the devices in a network
  • Post Claim devices into a network Note for recently claimed devices it may take a few minutes for API requests against that device to succeed
  • Get Return a single device
  • Put Update the attributes of a device
  • Get the uplink loss percentage and latency in milliseconds for a wired network device
  • Get Return the performance score for a single MX
  • Post Reboot a device
  • Post Remove a single device
  • Get Return the uplink information for a device
  • Get List the devices in an organization
Events (2 operations)
  • Get List the events for the network
  • Get List the event type to human readable description
Firewalled Services (3 operations)
  • Get List the appliance services and their accessibility rules
  • Get Return the accessibility settings of the given service ICMP web or SNMP
  • Put Updates the accessibility settings for the given service ICMP web or SNMP
Floor Plans (5 operations)
  • Get List the floor plans that belong to your network
  • Post Upload a floor plan
  • Delete Destroy a floor plan
  • Get Find a floor plan by ID
  • Put Update a floor plan s geolocation and other meta data
Intrusion Settings (4 operations)
  • Get Returns all supported intrusion settings for an MX network
  • Put Set the supported intrusion settings for an MX network
  • Get Returns all supported intrusion settings for an organization
  • Put Sets supported intrusion settings for an organization
Licenses (6 operations)
  • Get Return an overview of the license state for an organization
  • Get List the licenses for an organization
  • Post Assign SM seats to a network
  • Post Move SM seats to another organization
  • Post Renew SM seats of a license
  • Get Display a license
Link Aggregations (4 operations)
  • Get List link aggregation groups
  • Post Create a link aggregation group
  • Delete Split a link aggregation group into separate ports
  • Put Update a link aggregation group
MG LAN Settings (2 operations)
  • Get Show the LAN Settings of a MG
  • Put Update the LAN Settings for a single MG
MG Port Forwarding Rules (2 operations)
  • Get Returns the port forwarding rules for a single MG
  • Put Updates the port forwarding rules for a single MG
MR L 3 Firewall (2 operations)
  • Get Return the L3 firewall rules for an SSID on an MR network
  • Put Update the L3 firewall rules of an SSID on an MR network
MV Sense (5 operations)
  • Get Returns live state from camera of analytics zones
  • Get Returns an overview of aggregate analytics data for a timespan
  • Get Returns most recent record for analytics zones
  • Get Returns all configured analytic zones for this camera
  • Get Return historical records for analytic zones
MX 1 1 NAT Rules (2 operations)
  • Get Return the 1 1 NAT mapping rules for an MX network
  • Put Set the 1 1 NAT mapping rules for an MX network
MX 1 Many NAT Rules (2 operations)
  • Get Return the 1 Many NAT mapping rules for an MX network
  • Put Set the 1 Many NAT mapping rules for an MX network
MX L 3 Inbound Firewall (2 operations)
  • Get Return the inbound firewall rules for an MX network
  • Put Update the inbound firewall rules of an MX network
MX L 3 Outbound Firewall (2 operations)
  • Get Return the L3 firewall rules for an MX network
  • Put Update the L3 firewall rules of an MX network
MX L 7 Application Categories (1 operations)
  • Get Return the L7 firewall application categories and their associated applications for an MX network
MX L 7 Firewall (2 operations)
  • Get List the MX L7 firewall rules for an MX network
  • Put Update the MX L7 firewall rules for an MX network
MX VLAN Ports (3 operations)
  • Get List per port VLAN settings for all ports of a MX
  • Get Return per port VLAN settings for a single MX port
  • Put Update the per port VLAN settings for a single MX port
MX VPN Firewall (2 operations)
  • Get Return the firewall rules for an organization s site to site VPN
  • Put Update the firewall rules of an organization s site to site VPN
MX Cellular Firewall (2 operations)
  • Get Return the cellular firewall rules for an MX network
  • Put Update the cellular firewall rules of an MX network
MX Port Forwarding Rules (2 operations)
  • Get Return the port forwarding rules for an MX network
  • Put Update the port forwarding rules for an MX network
MX Static Routes (5 operations)
  • Get List the static routes for an MX or teleworker network
  • Post Add a static route for an MX or teleworker network
  • Delete a static route from an MX or teleworker network
  • Get Return a static route for an MX or teleworker network
  • Put Update a static route for an MX or teleworker network
MX Warm Spare Settings (3 operations)
  • Post Swap MX primary and warm spare appliances
  • Get Return MX warm spare settings
  • Put Update MX warm spare settings
Malware Settings (2 operations)
  • Get Returns all supported malware settings for an MX network
  • Put Set the supported malware settings for an MX network
Meraki Auth Users (2 operations)
  • Get List the splash or RADIUS users configured under Meraki Authentication for a network
  • Get Return the Meraki Auth splash or RADIUS user
Monitored Media Servers (5 operations)
  • Get List the monitored media servers for this organization
  • Post Add a media server to be monitored for this organization
  • Delete a monitored media server from this organization
  • Get Return a monitored media server for this organization
  • Put Update a monitored media server for this organization
Named Tag Scope (5 operations)
  • Get List the target groups in this network
  • Post Add a target group
  • Delete a target group from a network
  • Get Return a target group
  • Put Update a target group
Networks (13 operations)
  • Delete a network
  • Get Return a network
  • Put Update a network
  • Get List Air Marshal scan results from a network
  • Post Bind a network to a template
  • Get Return the site to site VPN settings of a network
  • Put Update the site to site VPN settings of a network
  • Post Split a combined network into individual networks for each type of device
  • Get Return the traffic analysis data for this network
  • Post Unbind a network from a template
  • Get List the networks in an organization
  • Post Create a network
  • Post Combine multiple networks into a single network
Open API Spec (1 operations)
  • Get Return the OpenAPI 2 0 Specification of the organization s API documentation in JSON
Organizations (9 operations)
  • Get List the organizations that the user has privileges on
  • Get Return an organization
  • Post Claim a list of devices licenses and or orders into an organization
  • Post Create a new organization by cloning the addressed organization
  • Get List the status of every Meraki device in the organization
  • Get Return the inventory for an organization
  • Get Return the third party VPN peers for an organization
  • Put Update the third party VPN peers for an organization
  • Get Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago
PII (7 operations)
  • Get List the keys required to access Personally Identifiable Information PII for a given identifier
  • Get List the PII requests for this network or organization
  • Post Submit a new delete or restrict processing PII request
  • Delete a restrict processing PII request
  • Get Return a PII request
  • Get Given a piece of Personally Identifiable Information PII return the Systems Manager device ID s associated with that identifier
  • Get Given a piece of Personally Identifiable Information PII return the Systems Manager owner ID s associated with that identifier
Radio Settings (5 operations)
  • Get List the non basic RF profiles for this network
  • Post Creates new RF profile for this network
  • Delete a RF Profile
  • Get Return a RF profile
  • Put Updates specified RF profile for this network
SAML Roles (4 operations)
  • Get List the SAML roles for this organization
  • Post Create a SAML role
  • Get Return a SAML role
  • Put Update a SAML role
SM (26 operations)
  • Post Bypass activation lock attempt
  • Get Bypass activation lock attempt status
  • Put Modify the fields of a device
  • Put Wipe a device
  • Post Refresh the details of a device
  • Get List the devices enrolled in an SM network with various specified fields and filters
  • Put Force check in a set of devices
  • Put Add delete or update the tags of a set of devices
  • Post Unenroll a device
  • Get List all the profiles in the network
  • Get the profiles associated with a user
  • Get a list of softwares associated with a user
  • Get List the owners in an SM network with various specified fields and filters
  • Get Return the client s daily cellular data usage history
  • Get List the certs on a device
  • Get the profiles associated with a device
  • Get List the network adapters of a device
  • Get List the restrictions on a device
  • Get List the security centers on a device
  • Get a list of softwares associated with a device
  • Get List the saved SSID names on a device
  • Put Lock a set of devices
  • Get Returns historical connectivity data whether a device is regularly checking in to Dashboard
  • Get Return historical records of various Systems Manager network connection details for desktop devices
  • Get Return historical records of commands sent to Systems Manager devices
  • Get Return historical records of various Systems Manager client metrics for desktop devices
SNMP Settings (2 operations)
  • Get Return the SNMP settings for a network
  • Get Return the SNMP settings for an organization
SSI Ds (4 operations)
  • Get Return the SSID statuses of an access point
  • Get List the SSIDs in a network
  • Get Return a single SSID
  • Put Update the attributes of an SSID
Security Events (2 operations)
  • Get List the security events intrusion detection only for a network
  • Get List the security events intrusion detection only for an organization
Splash Login Attempts (1 operations)
  • Get List the splash login attempts for a network
Splash Settings (2 operations)
  • Get Display the splash page settings for the given SSID
  • Put Modify the splash page settings for the given SSID
Switch Access Policies (1 operations)
  • Get List the access policies for this network
Switch Port Schedules (4 operations)
  • Get List switch port schedules
  • Post Add a switch port schedule
  • Delete a switch port schedule
  • Put Update a switch port schedule
Switch Ports (2 operations)
  • Get Return the status for all the ports of a switch
  • Get Return the packet counters for all the ports of a switch
Switch Profiles (1 operations)
  • Get List the switch profiles for your switch template configuration
Switch Settings (15 operations)
  • Get Returns the switch network settings
  • Put Update switch network settings
  • Get Return the MTU configuration
  • Put Update the MTU configuration
  • Get Return multicast settings for a network
  • Put Update multicast settings for a network
  • Get List quality of service rules
  • Post Add a quality of service rule
  • Get Return the quality of service rule IDs by order in which they will be processed by the switch
  • Put Update the order in which the rules should be processed by the switch
  • Delete a quality of service rule
  • Get Return a quality of service rule
  • Put Update a quality of service rule
  • Get Return the storm control configuration for a switch network
  • Put Update the storm control configuration for a switch network
Switch Stacks (6 operations)
  • Get List the switch stacks in a network
  • Post Create a stack
  • Delete a stack
  • Get Show a switch stack
  • Post Add a switch to a stack
  • Post Remove a switch from a stack
Syslog Servers (2 operations)
  • Get List the syslog servers for a network
  • Put Update the syslog servers for a network
Traffic Shaping Uplink Settings (2 operations)
  • Get Returns the uplink settings for your MX network
  • Put Updates the uplink settings for your MX network
VLA Ns (7 operations)
  • Get List the VLANs for an MX network
  • Post Add a VLAN
  • Delete a VLAN from a network
  • Get Return a VLAN
  • Put Update a VLAN
  • Get Returns the enabled status of VLANs for the network
  • Put Enable Disable VLANs for the given network
Wireless Health (11 operations)
  • Get Aggregated connectivity info for this network grouped by clients
  • Get Aggregated latency info for this network grouped by clients
  • Get Aggregated connectivity info for a given client on this network
  • Get Aggregated latency info for a given client on this network
  • Get Aggregated connectivity info for this network
  • Get Aggregated connectivity info for this network grouped by node
  • Get Aggregated latency info for this network grouped by node
  • Get Aggregated connectivity info for a given AP on this network
  • Get Aggregated latency info for a given AP on this network
  • Get List of all failed client connection events on this network in a given time range
  • Get Aggregated latency info for this network
Wireless Settings (2 operations)
  • Get Return the wireless settings for a network
  • Put Update the wireless settings for a network

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from meraki docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official meraki OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official meraki OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.

When the meraki API updates, this node updates too.


License

MIT © kelvinzer0

Discussion