Table of Contents

Interface ICameraCustomAnalytics

Namespace
Meraki.Api.Interfaces.Products.Camera
Assembly
Meraki.Api.dll
public interface ICameraCustomAnalytics

Methods

GetDeviceCameraCustomAnalyticsAsync(string, CancellationToken)

Return custom analytics settings for a camera

[Get("/devices/{serial}/camera/customAnalytics")]
Task<List<CameraCustomAnalytics>> GetDeviceCameraCustomAnalyticsAsync(string serial, CancellationToken cancellationToken = default)

Parameters

serial string

The serial number

cancellationToken CancellationToken

Returns

Task<List<CameraCustomAnalytics>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateDeviceCameraCustomAnalyticsAsync(string, CameraCustomAnalyticsUpdate, CancellationToken)

Update custom analytics settings for a camera

[Put("/devices/{serial}/camera/customAnalytics")]
Task<List<CameraCustomAnalytics>> UpdateDeviceCameraCustomAnalyticsAsync(string serial, CameraCustomAnalyticsUpdate cameraCustomAnalyticsUpdate, CancellationToken cancellationToken = default)

Parameters

serial string

The serial number

cameraCustomAnalyticsUpdate CameraCustomAnalyticsUpdate

Body for updating camera custom analytics

cancellationToken CancellationToken

Returns

Task<List<CameraCustomAnalytics>>

Exceptions

ApiException

Thrown when fails to make API call