Table of Contents

Interface IOrganizationsEarlyAccessFeatures

Namespace
Meraki.Api.Interfaces.General.Organizations
Assembly
Meraki.Api.dll
public interface IOrganizationsEarlyAccessFeatures

Methods

CreateOrganizationEarlyAccessFeaturesOptInAsync(string, EarlyAccessFeatureOptInCreateRequest, CancellationToken)

Create a new early access feature opt-in for an organization

[Post("/organizations/{organizationId}/earlyAccess/features/optIns")]
Task<EarlyAccessFeatureOptIn> CreateOrganizationEarlyAccessFeaturesOptInAsync(string organizationId, EarlyAccessFeatureOptInCreateRequest earlyAccessFeatureOptInCreateRequest, CancellationToken cancellation = default)

Parameters

organizationId string

The organization id

earlyAccessFeatureOptInCreateRequest EarlyAccessFeatureOptInCreateRequest
cancellation CancellationToken

Returns

Task<EarlyAccessFeatureOptIn>

Exceptions

ApiException

Thrown when fails to make API call

DeleteOrganizationEarlyAccessFeaturesOptInAsync(string, string, CancellationToken)

Delete an early access feature opt-in

[Delete("/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}")]
Task DeleteOrganizationEarlyAccessFeaturesOptInAsync(string organizationId, string optInId, CancellationToken cancellationToken = default)

Parameters

organizationId string

The organization id

optInId string

The Opt In Id

cancellationToken CancellationToken

Returns

Task

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationEarlyAccessFeaturesAsync(string)

List the available early access features for organization

[Get("/organizations/{organizationId}/earlyAccess/features")]
Task<List<EarlyAccessFeature>> GetOrganizationEarlyAccessFeaturesAsync(string organizationId)

Parameters

organizationId string

The organization id

Returns

Task<List<EarlyAccessFeature>>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationEarlyAccessFeaturesOptInAsync(string, string, CancellationToken)

Show an early access feature opt-in for an organization

[Get("/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}")]
Task<EarlyAccessFeatureOptIn> GetOrganizationEarlyAccessFeaturesOptInAsync(string organizationId, string optInId, CancellationToken cancellation = default)

Parameters

organizationId string

The organization id

optInId string

The opt in id

cancellation CancellationToken

Returns

Task<EarlyAccessFeatureOptIn>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationEarlyAccessFeaturesOptInsAsync(string, CancellationToken)

List the early access feature opt-ins for an organization

[Get("/organizations/{organizationId}/earlyAccess/features/optIns")]
Task<List<EarlyAccessFeatureOptIn>> GetOrganizationEarlyAccessFeaturesOptInsAsync(string organizationId, CancellationToken cancellation = default)

Parameters

organizationId string

The organization id

cancellation CancellationToken

Returns

Task<List<EarlyAccessFeatureOptIn>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationEarlyAccessFeaturesOptInAsync(string, string, EarlyAccessFeatureOptInUpdateRequest, CancellationToken)

Update an early access feature opt-in for an organization

[Put("/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}")]
Task<EarlyAccessFeatureOptIn> UpdateOrganizationEarlyAccessFeaturesOptInAsync(string organizationId, string optInId, EarlyAccessFeatureOptInUpdateRequest earlyAccessFeatureOptInUpdateRequest, CancellationToken cancellation = default)

Parameters

organizationId string

The organization id

optInId string
earlyAccessFeatureOptInUpdateRequest EarlyAccessFeatureOptInUpdateRequest
cancellation CancellationToken

Returns

Task<EarlyAccessFeatureOptIn>

Exceptions

ApiException

Thrown when fails to make API call