Table of Contents

Interface IOrganizationsCertificates

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

I Organizations Certificates

public interface IOrganizationsCertificates

Methods

CreateOrganizationCertificatesImportAsync(string, OrganizationCertificatesImportRequest, CancellationToken)

Import certificate for this organization

[Post("/organizations/{organizationId}/certificates/import")]
Task<OrganizationCertificates> CreateOrganizationCertificatesImportAsync(string organizationId, OrganizationCertificatesImportRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationCertificatesImportRequest
cancellationToken CancellationToken

Returns

Task<OrganizationCertificates>

Exceptions

ApiException

Thrown when fails to make API call

DeleteOrganizationCertificateAsync(string, string, CancellationToken)

Delete a certificate for an organization

[Delete("/organizations/{organizationId}/certificates/{certificateId}")]
Task DeleteOrganizationCertificateAsync(string organizationId, string certificateId, CancellationToken cancellationToken = default)

Parameters

organizationId string
certificateId string
cancellationToken CancellationToken

Returns

Task

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationCertificateContentsAsync(string, string, CancellationToken)

Download the trusted certificate by certificate id.

[Get("/organizations/{organizationId}/certificates/{certificateId}/contents")]
Task<OrganizationCertificatesContents> GetOrganizationCertificateContentsAsync(string organizationId, string certificateId, CancellationToken cancellationToken = default)

Parameters

organizationId string
certificateId string
cancellationToken CancellationToken

Returns

Task<OrganizationCertificatesContents>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationCertificatesAsync(string, CancellationToken)

Gets all or specific certificates for an organization

[Get("/organizations/{organizationId}/certificates")]
Task<OrganizationCertificates> GetOrganizationCertificatesAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<OrganizationCertificates>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationCertificateAsync(string, string, OrganizationCertificatesUpdateRequest, CancellationToken)

Update a certificate's description for an organization

[Put("/organizations/{organizationId}/certificates/{certificateId}")]
Task<OrganizationCertificates> UpdateOrganizationCertificateAsync(string organizationId, string certificateId, OrganizationCertificatesUpdateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
certificateId string
request OrganizationCertificatesUpdateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationCertificates>

Exceptions

ApiException

Thrown when fails to make API call