Skip to content

patil-nileshb/Meraki.Api

 
 

Repository files navigation

Meraki.Api

Nuget

This project implements access to the v1 Meraki API

To use the Meraki API nuget package:

Visual Studio

  1. Open your project in Visual Studio
  2. Right-click on the project and click "Manage Nuget packages"
  3. Find the package "Meraki.Api" - install the latest version

Example code (C# 10.0):

using Meraki.Api;
using System;
using System.Threading.Tasks;

namespace My.Project
{
	public static class Program
	{
		public static async Task Main()
		{
			using var merakiClient = new MerakiClient(new MerakiClientOptions
			{
				ApiKey = "0123456789abcdef0123456789abcdef01234567"
			});

			var organizations = await merakiClient
				.Organizations
				.GetOrganizationsAsync()
				.ConfigureAwait(false);

			var firstOrganization = organizations[0];

			var devices = await merakiClient
				.Organizations
				.Devices
				.GetOrganizationDevicesAsync(firstOrganization.Id)
				.ConfigureAwait(false);

			Console.WriteLine("Devices:");
			foreach (var device in devices)
			{
				Console.WriteLine($"    - {device.Serial}: {device.Name}");
			}
		}
	}
}

API Documentation

The Meraki API documentation can be found here:

Testing

You can test this using a Meraki Sandbox here:

After signing in, look in the lower left hand side of the page for your API key.

About

Meraki Api Nuget Package

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 100.0%