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
stringThe organization id
earlyAccessFeatureOptInCreateRequest
EarlyAccessFeatureOptInCreateRequestcancellation
CancellationToken
Returns
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
stringThe organization id
optInId
stringThe Opt In Id
cancellationToken
CancellationToken
Returns
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
stringThe organization id
Returns
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
stringThe organization id
optInId
stringThe opt in id
cancellation
CancellationToken
Returns
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
stringThe organization id
cancellation
CancellationToken
Returns
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
stringThe organization id
optInId
stringearlyAccessFeatureOptInUpdateRequest
EarlyAccessFeatureOptInUpdateRequestcancellation
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call