openapi: 3.2.0 info: version: 1.54.0 title: KPN SD-LAN SD-WAN Network View Insight.configure API description: "The SD-LAN SD-WAN Network View API is a modern REST API based on the OpenAPI specification.\n \nThe Network View API gives users read rights to retrieve information from the `Network View API` resources. \n \n- **Note**: By default you have read only access but based on your requirements and contract you can be granted `Manager` access to this API which is more than read only. To request manager access, please contact us at api_developer@kpn.com.\n\n---\n## [Source view](https://app.swaggerhub.com/apis/kpn/kpn-sd_lan_sd_wan_network_view_api/)
[Documentation view](https://app.swaggerhub.com/apis-docs/kpn/kpn-sd_lan_sd_wan_network_view_api/)\n---\n## [KPN Developer](https://developer.kpn.com/)
[Getting Started](https://developer.kpn.com/getting-started)" servers: - url: https://api-prd.kpn.com/kpn/meraki security: - OAuth2ClientCredentials: [] tags: - name: insight.configure paths: /organizations/{organizationId}/insight/applications: get: description: List all Insight tracked applications operationId: getOrganizationInsightApplications parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object properties: applicationId: type: string description: Application identifier name: type: string description: Application name thresholds: type: object properties: type: type: string description: Threshold type (static or smart) byNetwork: type: array items: type: object properties: networkId: type: string description: Network identifier goodput: type: integer description: Number of useful information bits delivered over a network per unit of time responseDuration: type: integer description: Duration of the response, in milliseconds description: Threshold for each network description: Thresholds defined by a user or Meraki models for each application example: - applicationId: '19.12' name: Meraki HTTPS thresholds: type: smart byNetwork: - networkId: N_12345678 goodput: 50000 responseDuration: 1000 summary: List all Insight tracked applications tags: - insight.configure /organizations/{organizationId}/insight/monitoredMediaServers: get: description: List the monitored media servers for this organization. Only valid for organizations with Meraki Insight. operationId: getOrganizationInsightMonitoredMediaServers parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object properties: id: type: string description: Monitored media server id name: type: string description: The name of the VoIP provider address: type: string description: The IP address (IPv4 only) or hostname of the media server to monitor bestEffortMonitoringEnabled: type: boolean description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead example: - id: '1284392014819' name: Sample VoIP Provider address: 123.123.123.1 bestEffortMonitoringEnabled: true summary: List the monitored media servers for this organization tags: - insight.configure post: description: Add a media server to be monitored for this organization. Only valid for organizations with Meraki Insight. operationId: createOrganizationInsightMonitoredMediaServer parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true requestBody: content: application/json: schema: type: object properties: name: type: string description: The name of the VoIP provider address: type: string description: The IP address (IPv4 only) or hostname of the media server to monitor bestEffortMonitoringEnabled: type: boolean description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead. example: name: Sample VoIP Provider address: 123.123.123.1 bestEffortMonitoringEnabled: true required: - name - address required: true responses: '201': description: Successful operation content: application/json: schema: type: object properties: id: type: string description: Monitored media server id name: type: string description: The name of the VoIP provider address: type: string description: The IP address (IPv4 only) or hostname of the media server to monitor bestEffortMonitoringEnabled: type: boolean description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead example: id: '1284392014819' name: Sample VoIP Provider address: 123.123.123.1 bestEffortMonitoringEnabled: true summary: Add a media server to be monitored for this organization tags: - insight.configure /organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId}: get: description: Return a monitored media server for this organization. Only valid for organizations with Meraki Insight. operationId: getOrganizationInsightMonitoredMediaServer parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true - name: monitoredMediaServerId in: path description: Monitored media server ID schema: type: string required: true responses: '200': description: Successful operation content: application/json: schema: type: object properties: id: type: string description: Monitored media server id name: type: string description: The name of the VoIP provider address: type: string description: The IP address (IPv4 only) or hostname of the media server to monitor bestEffortMonitoringEnabled: type: boolean description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead example: id: '1284392014819' name: Sample VoIP Provider address: 123.123.123.1 bestEffortMonitoringEnabled: true summary: Return a monitored media server for this organization tags: - insight.configure put: description: Update a monitored media server for this organization. Only valid for organizations with Meraki Insight. operationId: updateOrganizationInsightMonitoredMediaServer parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true - name: monitoredMediaServerId in: path description: Monitored media server ID schema: type: string required: true requestBody: content: application/json: schema: type: object properties: name: type: string description: The name of the VoIP provider address: type: string description: The IP address (IPv4 only) or hostname of the media server to monitor bestEffortMonitoringEnabled: type: boolean description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead. example: name: Sample VoIP Provider address: 123.123.123.1 bestEffortMonitoringEnabled: true required: false responses: '200': description: Successful operation content: application/json: schema: type: object properties: id: type: string description: Monitored media server id name: type: string description: The name of the VoIP provider address: type: string description: The IP address (IPv4 only) or hostname of the media server to monitor bestEffortMonitoringEnabled: type: boolean description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead example: id: '1284392014819' name: Sample VoIP Provider address: 123.123.123.1 bestEffortMonitoringEnabled: true summary: Update a monitored media server for this organization tags: - insight.configure delete: description: Delete a monitored media server from this organization. Only valid for organizations with Meraki Insight. operationId: deleteOrganizationInsightMonitoredMediaServer parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true - name: monitoredMediaServerId in: path description: Monitored media server ID schema: type: string required: true responses: '204': description: Successful operation summary: Delete a monitored media server from this organization tags: - insight.configure components: securitySchemes: OAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: https://api-prd.kpn.com/oauth/client_credential/accesstoken?grant_type=client_credentials scopes: {}