Table of Contents

Interface IOrganizationsSmBulkEnrollment

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

I Organizations Sm Bulk Enrollment

public interface IOrganizationsSmBulkEnrollment

Methods

CreateOrganizationSmBulkEnrollmentTokenAsync(string, OrganizationSmBulkEnrollmentTokenCreateRequest, CancellationToken)

Create a PccBulkEnrollmentToken

[Post("/organizations/{organizationId}/sm/bulkEnrollment/token")]
Task<OrganizationSmBulkEnrollmentTokenDetailed> CreateOrganizationSmBulkEnrollmentTokenAsync(string organizationId, OrganizationSmBulkEnrollmentTokenCreateRequest organizationSmBulkEnrollmentToken, CancellationToken cancellationToken = default)

Parameters

organizationId string
organizationSmBulkEnrollmentToken OrganizationSmBulkEnrollmentTokenCreateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationSmBulkEnrollmentTokenDetailed>

Exceptions

ApiException

Thrown when fails to make API call

DeleteOrganizationSmBulkEnrollmentTokenAsync(string, string, CancellationToken)

Delete a PccBulkEnrollmentToken

[Delete("/organizations/{organizationId}/sm/bulkEnrollment/token/{tokenId}")]
Task DeleteOrganizationSmBulkEnrollmentTokenAsync(string organizationId, string tokenId, CancellationToken cancellationToken = default)

Parameters

organizationId string
tokenId string
cancellationToken CancellationToken

Returns

Task

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationSmBulkEnrollmentTokenAsync(string, string, CancellationToken)

Return a BulkEnrollmentToken

[Get("/organizations/{organizationId}/sm/bulkEnrollment/token/{tokenId}")]
Task<OrganizationSmBulkEnrollmentToken> GetOrganizationSmBulkEnrollmentTokenAsync(string organizationId, string tokenId, CancellationToken cancellationToken = default)

Parameters

organizationId string
tokenId string
cancellationToken CancellationToken

Returns

Task<OrganizationSmBulkEnrollmentToken>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationSmBulkEnrollmentTokensAsync(string, CancellationToken)

List all BulkEnrollmentTokens for an organization.

[Get("/organizations/{organizationId}/sm/bulkEnrollment/tokens")]
Task<List<OrganizationSmBulkEnrollmentToken>> GetOrganizationSmBulkEnrollmentTokensAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<OrganizationSmBulkEnrollmentToken>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationSmBulkEnrollmentTokenAsync(string, string, OrganizationSmBulkEnrollmentTokenUpdateRequest, CancellationToken)

Update a PccBulkEnrollmentToken

[Put("/organizations/{organizationId}/sm/bulkEnrollment/token/{tokenId}")]
Task<OrganizationSmBulkEnrollmentToken> UpdateOrganizationSmBulkEnrollmentTokenAsync(string organizationId, string tokenId, OrganizationSmBulkEnrollmentTokenUpdateRequest organizationSmBulkEnrollmentToken, CancellationToken cancellationToken = default)

Parameters

organizationId string
tokenId string
organizationSmBulkEnrollmentToken OrganizationSmBulkEnrollmentTokenUpdateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationSmBulkEnrollmentToken>

Exceptions

ApiException

Thrown when fails to make API call