Table of Contents

Class OrganizationsDeviceSection

Namespace
Meraki.Api.Sections.General.Organizations
Assembly
Meraki.Api.dll

Provides access to organizations device API endpoints

public class OrganizationsDeviceSection
Inheritance
OrganizationsDeviceSection
Inherited Members
Extension Methods

Constructors

OrganizationsDeviceSection()

public OrganizationsDeviceSection()

Properties

Controller

Migrate devices to another controller or management mode

public IOrganizationsDevicesController Controller { get; }

Property Value

IOrganizationsDevicesController

PacketCapture

List Packet Captures

public IOrganizationsDevicesPacketCapture PacketCapture { get; }

Property Value

IOrganizationsDevicesPacketCapture

Power

Return a record of power mode changes for wireless devices in the organization. For each device, it provides a series of events with timestamps indicating when a power mode change occurred and the new mode. The events are ordered by timestamp.

public IOrganizationsDevicesPower Power { get; }

Property Value

IOrganizationsDevicesPower

PowerModules

Gets the power modules

public OrganizationsDevicesPowerModulesSection PowerModules { get; }

Property Value

OrganizationsDevicesPowerModulesSection

SignalQuality

Get average signal quality for all clients in the organization

public IOrganizationsDevicesSignalQuality SignalQuality { get; }

Property Value

IOrganizationsDevicesSignalQuality

Syslog

Gets the syslog

public OrganizationsDevicesSyslogSection Syslog { get; }

Property Value

OrganizationsDevicesSyslogSection

System

Gets the system

public OrganizationsDevicesSystemSection System { get; }

Property Value

OrganizationsDevicesSystemSection

Gets the uplinks

public OrganizationsDevicesUplinksSection Uplinks { get; }

Property Value

OrganizationsDevicesUplinksSection

WirelessControllers

List of Catalyst access points information

public IOrganizationsDevicesWirelessControllers WirelessControllers { get; }

Property Value

IOrganizationsDevicesWirelessControllers

Methods

BulkUpdateOrganizationDevicesDetailsAsync(string, BulkDevicesUpdate, CancellationToken)

public Task<BulkUpdatedDevices> BulkUpdateOrganizationDevicesDetailsAsync(string organizationId, BulkDevicesUpdate bulkDevicesUpdate, CancellationToken cancellationToken = default)

Parameters

organizationId string
bulkDevicesUpdate BulkDevicesUpdate
cancellationToken CancellationToken

Returns

Task<BulkUpdatedDevices>

GetOrganizationDevicesAsync(string, int?, string, string, string, List<string>, List<string>, List<string>, string, string, string, string, string, List<string>, List<string>, List<string>, List<string>, List<string>, CancellationToken)

public Task<List<OrganizationDevice>> GetOrganizationDevicesAsync(string organizationId, int? perPage = 1000, string startingAfter = null, string endingBefore = null, string configurationUpdatedAfter = null, List<string> networksIds = null, List<string> productTypes = null, List<string> tags = null, string tagsFilterType = null, string name = null, string mac = null, string serial = null, string model = null, List<string> macs = null, List<string> serials = null, List<string> sensorMetrics = null, List<string> sensorAlertProfileIds = null, List<string> models = null, CancellationToken cancellationToken = default)

Parameters

organizationId string
perPage int?
startingAfter string
endingBefore string
configurationUpdatedAfter string
networksIds List<string>
productTypes List<string>
tags List<string>
tagsFilterType string
name string
mac string
serial string
model string
macs List<string>
serials List<string>
sensorMetrics List<string>
sensorAlertProfileIds List<string>
models List<string>
cancellationToken CancellationToken

Returns

Task<List<OrganizationDevice>>

GetOrganizationDevicesAvailabilitiesChangeHistoryAsync(string, int?, string, string, int?, string, string, List<string>, List<string>, List<string>, List<string>, CancellationToken)

public Task<List<OrganizationDevicesAvailabilitiesChangeEvent>> GetOrganizationDevicesAvailabilitiesChangeHistoryAsync(string organizationId, int? perPage = 1000, string t0 = null, string t1 = null, int? timespan = null, string startingAfter = null, string endingBefore = null, List<string> serials = null, List<string> productTypes = null, List<string> networkIds = null, List<string> statuses = null, CancellationToken cancellationToken = default)

Parameters

organizationId string
perPage int?
t0 string
t1 string
timespan int?
startingAfter string
endingBefore string
serials List<string>
productTypes List<string>
networkIds List<string>
statuses List<string>
cancellationToken CancellationToken

Returns

Task<List<OrganizationDevicesAvailabilitiesChangeEvent>>

GetOrganizationDevicesBootsHistoryAsync(string, CancellationToken)

public Task<List<OrganizationDeviceBootHistoryItem>> GetOrganizationDevicesBootsHistoryAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<OrganizationDeviceBootHistoryItem>>

GetOrganizationDevicesOverviewByModelAsync(string, List<string>, List<string>, List<string>, CancellationToken)

public Task<DevicesOverviewByModel> GetOrganizationDevicesOverviewByModelAsync(string organizationId, List<string> models = null, List<string> networkIds = null, List<string> productTypes = null, CancellationToken cancellationToken = default)

Parameters

organizationId string
models List<string>
networkIds List<string>
productTypes List<string>
cancellationToken CancellationToken

Returns

Task<DevicesOverviewByModel>

GetOrganizationDevicesProvisioningStatusesAsync(string, int?, string, string, List<string>, List<string>, List<string>, string, List<string>, string, CancellationToken)

public Task<List<DeviceProvisioningStatus>> GetOrganizationDevicesProvisioningStatusesAsync(string organizationId, int? perPage = 1000, string startingAfter = null, string endingBefore = null, List<string> networkIds = null, List<string> productTypes = null, List<string> serials = null, string status = null, List<string> tags = null, string tagsFilterType = null, CancellationToken cancellationToken = default)

Parameters

organizationId string
perPage int?
startingAfter string
endingBefore string
networkIds List<string>
productTypes List<string>
serials List<string>
status string
tags List<string>
tagsFilterType string
cancellationToken CancellationToken

Returns

Task<List<DeviceProvisioningStatus>>

GetOrganizationDevicesStatusesAsync(string, int?, string, string, List<string>, List<string>, List<string>, List<string>, List<string>, List<string>, string, CancellationToken)

public Task<List<OrganizationDeviceStatus>> GetOrganizationDevicesStatusesAsync(string organizationId, int? perPage = 1000, string startingAfter = null, string endingBefore = null, List<string> networkIds = null, List<string> serials = null, List<string> statuses = null, List<string> productTypes = null, List<string> models = null, List<string> tags = null, string tagsFilterType = null, CancellationToken cancellationToken = default)

Parameters

organizationId string
perPage int?
startingAfter string
endingBefore string
networkIds List<string>
serials List<string>
statuses List<string>
productTypes List<string>
models List<string>
tags List<string>
tagsFilterType string
cancellationToken CancellationToken

Returns

Task<List<OrganizationDeviceStatus>>

GetOrganizationDevicesStatusesOverviewAsync(string, List<string>, List<string>, CancellationToken)

public Task<DeviceStatusOverview> GetOrganizationDevicesStatusesOverviewAsync(string organizationId, List<string> productTypes, List<string> networkIds, CancellationToken cancellationToken = default)

Parameters

organizationId string
productTypes List<string>
networkIds List<string>
cancellationToken CancellationToken

Returns

Task<DeviceStatusOverview>

GetOrganizationDevicesUplinksLossAndLatencyAsync(string, string, string, double?, string, string, CancellationToken)

public Task<List<UplinksLossAndLatencyResponse>> GetOrganizationDevicesUplinksLossAndLatencyAsync(string organizationId, string t0 = null, string t1 = null, double? timespan = null, string uplink = null, string ip = null, CancellationToken cancellationToken = default)

Parameters

organizationId string
t0 string
t1 string
timespan double?
uplink string
ip string
cancellationToken CancellationToken

Returns

Task<List<UplinksLossAndLatencyResponse>>

GetOrganizationsDevicesAvailabilitiesAsync(string, CancellationToken)

public Task<List<OrganizationsDevicesAvailability>> GetOrganizationsDevicesAvailabilitiesAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<OrganizationsDevicesAvailability>>