Interface IOrganizationsCameraDetections
- Namespace
- Meraki.Api.Interfaces.General.Organizations
- Assembly
- Meraki.Api.dll
I Organizations Camera Detections
public interface IOrganizationsCameraDetections
Methods
GetOrganizationCameraDetectionsHistoryByBoundaryByIntervalAsync(string, List<string>?, List<OrganizationCameraDetectionsHistoryRange>?, int?, int?, List<string>?, string?, CancellationToken)
Returns analytics data for timespans
[Get("/organizations/{organizationId}/camera/detections/history/byBoundary/byInterval")]
Task<List<OrganizationCameraDetectionsHistoryByBoundaryByIntervalItem>> GetOrganizationCameraDetectionsHistoryByBoundaryByIntervalAsync(string organizationId, List<string>? boundaryIds, List<OrganizationCameraDetectionsHistoryRange>? ranges, int? duration = null, int? perPage = 1000, List<string>? boundaryTypes = null, string? counterMode = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringboundaryIdsList<string>A list of boundary ids. The returned cameras will be filtered to only include these ids.
rangesList<OrganizationCameraDetectionsHistoryRange>A list of time ranges with intervals
durationint?The minimum time, in seconds, that the person or car remains in the area to be counted. Defaults to boundary configuration or 60.
perPageint?The number of entries per page returned. Acceptable range is 1 - 1000. Defaults to 1000.
boundaryTypesList<string>The detection types. Defaults to 'person'. enum = ["person", "vehicle"]
counterModestringThe filtering mode for Advanced People Counter. enum = ["all", "directions", "passages"]
cancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call