Table of Contents

Interface IOrganizationsInsightWebApps

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

I Organizations Insight Web Apps

public interface IOrganizationsInsightWebApps

Methods

CreateOrganizationInsightWebAppAsync(string, OrganizationInsightWebAppCreateRequest, CancellationToken)

Add a custom web application for Insight to be able to track

[Post("/organizations/{organizationId}/insight/webApps")]
Task<OrganizationInsightWebAppSimple> CreateOrganizationInsightWebAppAsync(string organizationId, OrganizationInsightWebAppCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationInsightWebAppCreateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationInsightWebAppSimple>

Exceptions

ApiException

Thrown when fails to make API call

DeleteOrganizationInsightWebAppAsync(string, string, CancellationToken)

Delete a custom web application by counter set rule id.

[Delete("/organizations/{organizationId}/insight/webApps/{customCounterSetRuleId}")]
Task DeleteOrganizationInsightWebAppAsync(string organizationId, string customCounterSetRuleId, CancellationToken cancellationToken = default)

Parameters

organizationId string
customCounterSetRuleId string
cancellationToken CancellationToken

Returns

Task

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationInsightWebAppsAsync(string, CancellationToken)

Lists all default web applications rules with counter set rule ids

[Get("/organizations/{organizationId}/insight/webApps")]
Task<List<OrganizationInsightWebApp>> GetOrganizationInsightWebAppsAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<OrganizationInsightWebApp>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationInsightWebAppAsync(string, string, OrganizationInsightWebAppUpdateRequest, CancellationToken)

Update a custom web application for Insight to be able to track

[Put("/organizations/{organizationId}/insight/webApps/{customCounterSetRuleId}")]
Task<OrganizationInsightWebAppSimple> UpdateOrganizationInsightWebAppAsync(string organizationId, string customCounterSetRuleId, OrganizationInsightWebAppUpdateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
customCounterSetRuleId string
request OrganizationInsightWebAppUpdateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationInsightWebAppSimple>

Exceptions

ApiException

Thrown when fails to make API call