Table of Contents

Interface IOrganizationsExtensionsThousandEyes

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

I Organizations Extensions Thousand Eyes

public interface IOrganizationsExtensionsThousandEyes

Methods

CreateOrganizationExtensionsThousandEyesNetworkAsync(string, ThousandEyesNetworkCreateRequest, CancellationToken)

Add a ThousandEyes agent for this network. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.

[Post("/organizations/{organizationId}/extensions/thousandEyes/networks")]
Task<ThousandEyesNetwork> CreateOrganizationExtensionsThousandEyesNetworkAsync(string organizationId, ThousandEyesNetworkCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request ThousandEyesNetworkCreateRequest
cancellationToken CancellationToken

Returns

Task<ThousandEyesNetwork>

Exceptions

ApiException

Thrown when fails to make API call

CreateOrganizationExtensionsThousandEyesTestAsync(string, string, ThousandEyesTestCreateRequest, CancellationToken)

Create a ThousandEyes test based on a provided test template. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.

[Post("/organizations/{organizationId}/extensions/thousandEyes/tests")]
Task<ThousandEyesCreateTestResponse> CreateOrganizationExtensionsThousandEyesTestAsync(string organizationId, string networkId, ThousandEyesTestCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
networkId string
request ThousandEyesTestCreateRequest
cancellationToken CancellationToken

Returns

Task<ThousandEyesCreateTestResponse>

Exceptions

ApiException

Thrown when fails to make API call

DeleteOrganizationExtensionsThousandEyesNetworkAsync(string, string, CancellationToken)

Delete a ThousandEyes agent from this network. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.

[Delete("/organizations/{organizationId}/extensions/thousandEyes/networks/{networkId}")]
Task DeleteOrganizationExtensionsThousandEyesNetworkAsync(string organizationId, string networkId, CancellationToken cancellationToken = default)

Parameters

organizationId string
networkId string
cancellationToken CancellationToken

Returns

Task

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationExtensionsThousandEyesNetworkAsync(string, string, CancellationToken)

List the ThousandEyes agent configuration under this network. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.

[Get("/organizations/{organizationId}/extensions/thousandEyes/networks/{networkId}")]
Task<ThousandEyesNetwork> GetOrganizationExtensionsThousandEyesNetworkAsync(string organizationId, string networkId, CancellationToken cancellationToken = default)

Parameters

organizationId string
networkId string
cancellationToken CancellationToken

Returns

Task<ThousandEyesNetwork>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationExtensionsThousandEyesNetworksAsync(string, CancellationToken)

List the ThousandEyes agent configurations under this organization. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.

[Get("/organizations/{organizationId}/extensions/thousandEyes/networks")]
Task<List<ThousandEyesNetwork>> GetOrganizationExtensionsThousandEyesNetworksAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<ThousandEyesNetwork>>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationExtensionsThousandEyesNetworksSupportedAsync(string, CancellationToken)

List the ThousandEyes agent configurations under this organization. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.

[Get("/organizations/{organizationId}/extensions/thousandEyes/networks/supported")]
Task<List<ThousandEyesNetworkSupported>> GetOrganizationExtensionsThousandEyesNetworksSupportedAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<ThousandEyesNetworkSupported>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationExtensionsThousandEyesNetworkAsync(string, string, ThousandEyesNetworkUpdateRequest, CancellationToken)

Update a ThousandEyes agent from this network. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.

[Put("/organizations/{organizationId}/extensions/thousandEyes/networks/{networkId}")]
Task<ThousandEyesNetwork> UpdateOrganizationExtensionsThousandEyesNetworkAsync(string organizationId, string networkId, ThousandEyesNetworkUpdateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
networkId string
request ThousandEyesNetworkUpdateRequest
cancellationToken CancellationToken

Returns

Task<ThousandEyesNetwork>

Exceptions

ApiException

Thrown when fails to make API call