Table of Contents

Interface INetworksClientsSplashAuthorizationStatus

Namespace
Meraki.Api.Interfaces.General.Networks
Assembly
Meraki.Api.dll
public interface INetworksClientsSplashAuthorizationStatus

Methods

GetNetworkClientSplashAuthorizationStatusAsync(string, string, CancellationToken)

Return the splash authorization for a client, for each SSID they've associated with through splash

[Get("/networks/{networkId}/clients/{clientId}/splashAuthorizationStatus")]
Task<ClientSplashAuthorizationStatusUpdateRequest> GetNetworkClientSplashAuthorizationStatusAsync(string networkId, string clientId, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

clientId string

The client id

cancellationToken CancellationToken

Returns

Task<ClientSplashAuthorizationStatusUpdateRequest>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkClientSplashAuthorizationStatusAsync(string, string, ClientSplashAuthorizationStatusUpdateRequest, CancellationToken)

Update a client's splash authorization

[Put("/networks/{networkId}/clients/{clientId}/splashAuthorizationStatus")]
Task<ClientSplashAuthorizationStatusUpdateRequest> UpdateNetworkClientSplashAuthorizationStatusAsync(string networkId, string clientId, ClientSplashAuthorizationStatusUpdateRequest updateNetworkClientSplashAuthorizationStatus, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

clientId string

The client id

updateNetworkClientSplashAuthorizationStatus ClientSplashAuthorizationStatusUpdateRequest

Body for updating client's splash authorization

cancellationToken CancellationToken

Returns

Task<ClientSplashAuthorizationStatusUpdateRequest>

Exceptions

ApiException

Thrown when fails to make API call