Table of Contents

Interface ICameraOnbording

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

Methods

GetOrganizationCameraOnboardingStatusesAsync(string, List<string>?, List<string>?, CancellationToken)

Fetch onboarding status of cameras

[Get("/organizations/{organizationId}/camera/onboarding/statuses")]
Task<List<OnboardingStatus>> GetOrganizationCameraOnboardingStatusesAsync(string organizationId, List<string>? serials = null, List<string>? networkIds = null, CancellationToken cancellationToken = default)

Parameters

organizationId string

The organization id

serials List<string>
networkIds List<string>
cancellationToken CancellationToken

Returns

Task<List<OnboardingStatus>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationCameraOnboardingStatusesAsync(string, OnboardingStatusUpdateRequest, CancellationToken)

Notify that credential handoff to camera has completed

[Put("/organizations/{organizationId}/camera/onboarding/statuses")]
Task<ActionResponse> UpdateOrganizationCameraOnboardingStatusesAsync(string organizationId, OnboardingStatusUpdateRequest unboardingStatusUpdateRequest, CancellationToken cancellationToken = default)

Parameters

organizationId string

The organization id

unboardingStatusUpdateRequest OnboardingStatusUpdateRequest
cancellationToken CancellationToken

Returns

Task<ActionResponse>

Exceptions

ApiException

Thrown when fails to make API call