Table of Contents

Interface INetworksLocationScanning

Namespace
Meraki.Api.Interfaces.General.Networks
Assembly
Meraki.Api.dll

I Networks Location Scanning

public interface INetworksLocationScanning

Methods

GetNetworkLocationScanningAsync(string, CancellationToken)

Return scanning API settings

[Get("/networks/{networkId}/locationScanning")]
Task<NetworksLocationScanning> GetNetworkLocationScanningAsync(string networkId, CancellationToken cancellationToken = default)

Parameters

networkId string

The Network ID

cancellationToken CancellationToken

Cancellation Token

Returns

Task<NetworksLocationScanning>

Exceptions

ApiException

Thrown when fails to make API call

GetNetworkLocationScanningHttpServersAsync(string, CancellationToken)

Return list of scanning API receivers

[Get("/networks/{networkId}/locationScanning/httpServers")]
Task<List<NetworksLocationScanningHttpServerResponse>> GetNetworkLocationScanningHttpServersAsync(string networkId, CancellationToken cancellationToken = default)

Parameters

networkId string

The Network ID

cancellationToken CancellationToken

Returns

Task<List<NetworksLocationScanningHttpServerResponse>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkLocationScanningAsync(string, NetworksLocationScanningUpdateRequest, CancellationToken)

Change scanning API settings

[Put("/networks/{networkId}/locationScanning")]
Task<NetworksLocationScanning> UpdateNetworkLocationScanningAsync(string networkId, NetworksLocationScanningUpdateRequest networksLocationScanningRequest, CancellationToken cancellationToken = default)

Parameters

networkId string

The Network ID

networksLocationScanningRequest NetworksLocationScanningUpdateRequest
cancellationToken CancellationToken

Returns

Task<NetworksLocationScanning>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkLocationScanningHttpServersAsync(string, NetworksLocationScanningHttpServerUpdateRequest, CancellationToken)

Set the list of scanning API receivers. Old receivers will be removed

[Put("/networks/{networkId}/locationScanning/httpServers")]
Task<NetworksLocationScanningHttpServerResponse> UpdateNetworkLocationScanningHttpServersAsync(string networkId, NetworksLocationScanningHttpServerUpdateRequest networksLocationScanningHttpServerUpdateRequest, CancellationToken cancellationToken = default)

Parameters

networkId string

\The Network ID

networksLocationScanningHttpServerUpdateRequest NetworksLocationScanningHttpServerUpdateRequest
cancellationToken CancellationToken

Returns

Task<NetworksLocationScanningHttpServerResponse>

Exceptions

ApiException

Thrown when fails to make API call