Namespace Meraki.Api
Classes
- CustomNewtonsoftJsonContentSerializer
A custom IHttpContentSerializer based on NewtonsoftJsonContentSerializer to handle retries after missing members are observed
- MerakiClient
A Meraki Dashboard API client. This is your starting point for all API operations. Example usage:
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", UserAgent = "YourProductName/YourProductVersion YourCompanyName" } ); 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}"); } } }
- MerakiClientOptions
MerakiClient options