openapi: 3.2.0 info: version: 1.54.0 title: KPN SD-LAN SD-WAN Network View Appliance.monitor 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: appliance.monitor paths: /devices/{serial}/appliance/dhcp/subnets: get: description: Return the DHCP subnet information for an appliance operationId: getDeviceApplianceDhcpSubnets parameters: - name: serial in: path description: Serial schema: type: string required: true responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object example: - subnet: 192.168.1.0/24 vlanId: 100 usedCount: 2 freeCount: 251 summary: Return the DHCP subnet information for an appliance tags: - appliance.monitor /devices/{serial}/appliance/performance: get: description: Return the performance score for a single MX. Only primary MX devices supported. If no data is available, a 204 error code is returned. operationId: getDeviceAppliancePerformance parameters: - name: serial in: path description: Serial schema: type: string required: true - name: t0 in: query description: The beginning of the timespan for the data. The maximum lookback period is 30 days from today. schema: type: string - name: t1 in: query description: The end of the timespan for the data. t1 can be a maximum of 14 days after t0. schema: type: string - name: timespan in: query description: The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 30 minutes and be less than or equal to 14 days. The default is 30 minutes. schema: type: number format: float minimum: 1800 maximum: 1209600 responses: '200': description: Successful operation content: application/json: schema: type: object example: perfScore: 10 summary: Return the performance score for a single MX tags: - appliance.monitor /devices/{serial}/appliance/prefixes/delegated: get: description: Return current delegated IPv6 prefixes on an appliance. operationId: getDeviceAppliancePrefixesDelegated parameters: - name: serial in: path description: Serial schema: type: string required: true responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object example: - origin: interface: wan1 prefix: 2001:db8:3c4d:15::/64 counts: assigned: 2 available: 253 method: auto description: My ISP provider isPreferred: true expiresAt: '2018-05-12T00:00:00Z' summary: Return current delegated IPv6 prefixes on an appliance. tags: - appliance.monitor /devices/{serial}/appliance/prefixes/delegated/vlanAssignments: get: description: Return prefixes assigned to all IPv6 enabled VLANs on an appliance. operationId: getDeviceAppliancePrefixesDelegatedVlanAssignments parameters: - name: serial in: path description: Serial schema: type: string required: true responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object example: - vlan: id: 100 name: My VLAN origin: interface: wan1 prefix: 2001:db8:3c4d:15::/64 status: Active ipv6: prefix: 2001:db8:3c4d:15::/64 address: 2001:db8:3c4d:15::1 linkLocal: address: 2001:db8:3c4d:15::1 solicitedNodeMulticast: address: 2001:db8:3c4d:15::1 summary: Return prefixes assigned to all IPv6 enabled VLANs on an appliance. tags: - appliance.monitor /networks/{networkId}/appliance/clients/{clientId}/security/events: get: description: List the security events for a client. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP. operationId: getNetworkApplianceClientSecurityEvents parameters: - name: networkId in: path description: Network ID schema: type: string required: true - name: clientId in: path description: Client ID schema: type: string required: true - name: t0 in: query description: The beginning of the timespan for the data. Data is gathered after the specified t0 value. The maximum lookback period is 791 days from today. schema: type: string - name: t1 in: query description: The end of the timespan for the data. t1 can be a maximum of 791 days after t0. schema: type: string - name: timespan in: query description: The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 791 days. The default is 31 days. schema: type: number format: float maximum: 68342400 - name: perPage in: query description: The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100. schema: type: integer - name: startingAfter in: query description: A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: endingBefore in: query description: A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: sortOrder in: query description: Sorted order of security events based on event detection time. Order options are 'ascending' or 'descending'. Default is ascending order. schema: type: string enum: - ascending - descending responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object additionalProperties: true example: - ts: '2018-02-11T00:00:00.090210Z' eventType: File Scanned clientName: COMPUTER-M-V78J clientMac: 10:dd:b1:eb:88:f8 clientIp: 192.168.128.2 srcIp: 192.168.128.2 destIp: 119.192.233.48 protocol: http uri: http://www.favorite-icons.com/program/FavoriteIconsUninstall.exe canonicalName: PUA.Win.Dropper.Kraddare::1201 destinationPort: 80 fileHash: 3ec1b9a95fe62aa25fc959643a0f227b76d253094681934daaf628d3574b3463 fileType: MS_EXE fileSizeBytes: 193688 disposition: Malicious action: Blocked - ts: '2018-02-11T00:00:00.090210Z' eventType: IDS Alert deviceMac: 00:18:0a:01:02:03 clientMac: A1:B2:C3:D4:E5:F6 srcIp: 1.2.3.4:34195 destIp: 10.20.30.40:80 protocol: tcp/ip priority: '2' classification: '4' blocked: true message: SERVER-WEBAPP JBoss JMX console access attempt signature: 1:21516:9 sigSource: '' ruleId: meraki:intrusion/snort/GID/1/SID/26267 headers: Link: schema: type: string description: A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests. summary: List the security events for a client tags: - appliance.monitor /networks/{networkId}/appliance/security/events: get: description: List the security events for a network operationId: getNetworkApplianceSecurityEvents parameters: - name: networkId in: path description: Network ID schema: type: string required: true - name: t0 in: query description: The beginning of the timespan for the data. Data is gathered after the specified t0 value. The maximum lookback period is 365 days from today. schema: type: string - name: t1 in: query description: The end of the timespan for the data. t1 can be a maximum of 365 days after t0. schema: type: string - name: timespan in: query description: The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 365 days. The default is 31 days. schema: type: number format: float maximum: 31536000 - name: perPage in: query description: The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100. schema: type: integer - name: startingAfter in: query description: A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: endingBefore in: query description: A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: sortOrder in: query description: Sorted order of security events based on event detection time. Order options are 'ascending' or 'descending'. Default is ascending order. schema: type: string enum: - ascending - descending responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object additionalProperties: true example: - ts: '2018-02-11T00:00:00.090210Z' eventType: File Scanned clientName: COMPUTER-M-V78J clientMac: 10:dd:b1:eb:88:f8 clientIp: 192.168.128.2 srcIp: 192.168.128.2 destIp: 119.192.233.48 protocol: http uri: http://www.favorite-icons.com/program/FavoriteIconsUninstall.exe canonicalName: PUA.Win.Dropper.Kraddare::1201 destinationPort: 80 fileHash: 3ec1b9a95fe62aa25fc959643a0f227b76d253094681934daaf628d3574b3463 fileType: MS_EXE fileSizeBytes: 193688 disposition: Malicious action: Blocked - ts: '2018-02-11T00:00:00.090210Z' eventType: IDS Alert deviceMac: 00:18:0a:01:02:03 clientMac: A1:B2:C3:D4:E5:F6 srcIp: 1.2.3.4:34195 destIp: 10.20.30.40:80 protocol: tcp/ip priority: '2' classification: '4' blocked: true message: SERVER-WEBAPP JBoss JMX console access attempt signature: 1:21516:9 sigSource: '' ruleId: meraki:intrusion/snort/GID/1/SID/26267 headers: Link: schema: type: string description: A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests. summary: List the security events for a network tags: - appliance.monitor /networks/{networkId}/appliance/uplinks/usageHistory: get: description: Get the sent and received bytes for each uplink of a network. operationId: getNetworkApplianceUplinksUsageHistory parameters: - name: networkId in: path description: Network ID schema: type: string required: true - name: t0 in: query description: The beginning of the timespan for the data. The maximum lookback period is 365 days from today. schema: type: string - name: t1 in: query description: The end of the timespan for the data. t1 can be a maximum of 31 days after t0. schema: type: string - name: timespan in: query description: The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 10 minutes. schema: type: number format: float maximum: 2678400 - name: resolution in: query description: 'The time resolution in seconds for returned data. The valid resolutions are: 60, 300, 600, 1800, 3600, 86400. The default is 60.' schema: type: integer responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object example: - startTime: '2021-07-22T02:00:00Z' endTime: '2021-07-22T03:00:00Z' byInterface: - interface: wan1 sent: 1562063 received: 9528787 - interface: wan2 sent: 396646 received: 2747782 - startTime: '2021-07-22T03:00:00Z' endTime: '2021-07-22T04:00:00Z' byInterface: - interface: wan1 sent: 6326222 received: 12253346 - interface: wan2 sent: 402850 received: 2981021 summary: Get the sent and received bytes for each uplink of a network. tags: - appliance.monitor /organizations/{organizationId}/appliance/security/events: get: description: List the security events for an organization operationId: getOrganizationApplianceSecurityEvents parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true - name: t0 in: query description: The beginning of the timespan for the data. Data is gathered after the specified t0 value. The maximum lookback period is 365 days from today. schema: type: string - name: t1 in: query description: The end of the timespan for the data. t1 can be a maximum of 365 days after t0. schema: type: string - name: timespan in: query description: The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 365 days. The default is 31 days. schema: type: number format: float maximum: 31536000 - name: perPage in: query description: The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100. schema: type: integer - name: startingAfter in: query description: A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: endingBefore in: query description: A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: sortOrder in: query description: Sorted order of security events based on event detection time. Order options are 'ascending' or 'descending'. Default is ascending order. schema: type: string enum: - ascending - descending responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object additionalProperties: true example: - ts: '2018-02-11T00:00:00.090210Z' eventType: File Scanned clientName: COMPUTER-M-V78J clientMac: 10:dd:b1:eb:88:f8 clientIp: 192.168.128.2 srcIp: 192.168.128.2 destIp: 119.192.233.48 protocol: http uri: http://www.favorite-icons.com/program/FavoriteIconsUninstall.exe canonicalName: PUA.Win.Dropper.Kraddare::1201 destinationPort: 80 fileHash: 3ec1b9a95fe62aa25fc959643a0f227b76d253094681934daaf628d3574b3463 fileType: MS_EXE fileSizeBytes: 193688 disposition: Malicious action: Blocked - ts: '2018-02-11T00:00:00.090210Z' eventType: IDS Alert deviceMac: 00:18:0a:01:02:03 clientMac: A1:B2:C3:D4:E5:F6 srcIp: 1.2.3.4:34195 destIp: 10.20.30.40:80 protocol: tcp/ip priority: '2' classification: '4' blocked: true message: SERVER-WEBAPP JBoss JMX console access attempt signature: 1:21516:9 sigSource: '' ruleId: meraki:intrusion/snort/GID/1/SID/26267 headers: Link: schema: type: string description: A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests. summary: List the security events for an organization tags: - appliance.monitor /organizations/{organizationId}/appliance/uplink/statuses: get: description: List the uplink status of every Meraki MX and Z series appliances in the organization operationId: getOrganizationApplianceUplinkStatuses parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true - name: perPage in: query description: The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. schema: type: integer - name: startingAfter in: query description: A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: endingBefore in: query description: A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: networkIds in: query description: A list of network IDs. The returned devices will be filtered to only include these networks. schema: type: array items: type: string - name: serials in: query description: A list of serial numbers. The returned devices will be filtered to only include these serials. schema: type: array items: type: string - name: iccids in: query description: A list of ICCIDs. The returned devices will be filtered to only include these ICCIDs. schema: type: array items: type: string responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object properties: networkId: type: string description: Network identifier serial: type: string description: The uplink serial model: type: string description: The uplink model lastReportedAt: type: string format: date-time description: Last reported time for the device highAvailability: type: object properties: enabled: type: boolean description: Indicates whether High Availability is enabled for the device. For devices that do not support HA, this will be 'false' role: type: string description: The HA role of the device on the network. For devices that do not support HA, this will be 'primary' description: Device High Availability Capabilities uplinks: type: array items: type: object properties: interface: type: string enum: - cellular - wan1 - wan2 - wan3 description: Uplink interface status: type: string enum: - active - connecting - failed - not connected - ready description: Uplink status ip: type: string description: Uplink IP gateway: type: string description: Gateway IP publicIp: type: string description: Public IP primaryDns: type: string description: Primary DNS IP secondaryDns: type: string description: Secondary DNS IP ipAssignedBy: type: string description: The way in which the IP is assigned description: Uplinks example: - networkId: N_24329156 serial: Q234-ABCD-5678 model: MX68C lastReportedAt: '2018-02-11T00:00:00Z' highAvailability: enabled: true role: primary uplinks: - interface: wan1 status: active ip: 1.2.3.4 gateway: 1.2.3.5 publicIp: 123.123.123.1 primaryDns: 8.8.8.8 secondaryDns: 8.8.4.4 ipAssignedBy: static headers: Link: schema: type: string description: A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests. summary: List the uplink status of every Meraki MX and Z series appliances in the organization tags: - appliance.monitor /organizations/{organizationId}/appliance/uplinks/statuses/overview: get: description: Returns an overview of uplink statuses operationId: getOrganizationApplianceUplinksStatusesOverview parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true responses: '200': description: Successful operation content: application/json: schema: type: object properties: counts: type: object properties: byStatus: type: object properties: active: type: integer description: number of uplinks that are active and working ready: type: integer description: number of uplinks that are working but on standby failed: type: integer description: number of uplinks that were working but have failed connecting: type: integer description: number of uplinks currently connecting notConnected: type: integer description: number of uplinks currently where nothing is plugged in description: byStatus description: counts example: counts: byStatus: active: 5 ready: 5 failed: 4 connecting: 2 notConnected: 1 summary: Returns an overview of uplink statuses tags: - appliance.monitor /organizations/{organizationId}/appliance/uplinks/usage/byNetwork: get: description: Get the sent and received bytes for each uplink of all MX and Z networks within an organization. If more than one device was active during the specified timespan, then the sent and received bytes will be aggregated by interface. operationId: getOrganizationApplianceUplinksUsageByNetwork parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true - name: t0 in: query description: The beginning of the timespan for the data. The maximum lookback period is 365 days from today. schema: type: string - name: t1 in: query description: The end of the timespan for the data. t1 can be a maximum of 14 days after t0. schema: type: string - name: timespan in: query description: The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 14 days. The default is 1 day. schema: type: number format: float maximum: 1209600 responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object properties: networkId: type: string description: Network identifier name: type: string description: Network name byUplink: type: array items: type: object properties: serial: type: string description: Uplink serial interface: type: string description: Uplink name sent: type: integer description: Bytes sent received: type: integer description: Bytes received description: Uplink usage example: - networkId: N_24329156 name: Main Office byUplink: - serial: Q234-ABCD-5678 interface: wan1 sent: 200 received: 400 summary: Get the sent and received bytes for each uplink of all MX and Z networks within an organization tags: - appliance.monitor /organizations/{organizationId}/appliance/vpn/stats: get: description: Show VPN history stat for networks in an organization operationId: getOrganizationApplianceVpnStats parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true - name: perPage in: query description: The number of entries per page returned. Acceptable range is 3 - 300. Default is 300. schema: type: integer - name: startingAfter in: query description: A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: endingBefore in: query description: A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: networkIds in: query description: 'A list of Meraki network IDs to filter results to contain only specified networks. E.g.: networkIds[]=N_12345678&networkIds[]=L_3456' schema: type: array items: type: string - name: t0 in: query description: The beginning of the timespan for the data. The maximum lookback period is 31 days from today. schema: type: string - name: t1 in: query description: The end of the timespan for the data. t1 can be a maximum of 31 days after t0. schema: type: string - name: timespan in: query description: The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. schema: type: number format: float maximum: 2678400 responses: '200': description: Successful operation content: application/json: schema: type: array items: type: object example: - networkId: N_12345678 networkName: San Francisco Office merakiVpnPeers: - networkId: L_23456789 networkName: New York Office usageSummary: receivedInKilobytes: 1234567 sentInKilobytes: 2345678 latencySummaries: - senderUplink: wan1 receiverUplink: wan1 avgLatencyMs: 15 minLatencyMs: 10 maxLatencyMs: 30 - senderUplink: wan2 receiverUplink: wan1 avgLatencyMs: 15 minLatencyMs: 10 maxLatencyMs: 30 lossPercentageSummaries: - senderUplink: wan1 receiverUplink: wan1 avgLossPercentage: 0 minLossPercentage: 0 maxLossPercentage: 0.1 - senderUplink: wan2 receiverUplink: wan1 avgLossPercentage: 0 minLossPercentage: 0 maxLossPercentage: 0.1 jitterSummaries: - senderUplink: wan1 receiverUplink: wan1 avgJitter: 0.01 minJitter: 0 maxJitter: 0.25 - senderUplink: wan2 receiverUplink: wan1 avgJitter: 0.01 minJitter: 0 maxJitter: 0.25 mosSummaries: - senderUplink: wan1 receiverUplink: wan1 avgMos: 4.1 minMos: 4 maxMos: 4.2 - senderUplink: wan2 receiverUplink: wan1 avgMos: 4.1 minMos: 4 maxMos: 4.2 - networkId: L_23456789 networkName: New York Office merakiVpnPeers: - networkId: N_12345678 networkName: San Francisco Office usageSummary: receivedInKilobytes: 2345678 sentInKilobytes: 1234567 latencySummaries: - senderUplink: wan1 receiverUplink: wan1 avgLatencyMs: 15 minLatencyMs: 10 maxLatencyMs: 30 - senderUplink: wan1 receiverUplink: wan2 avgLatencyMs: 15 minLatencyMs: 10 maxLatencyMs: 30 lossPercentageSummaries: - senderUplink: wan1 receiverUplink: wan1 avgLossPercentage: 0 minLossPercentage: 0 maxLossPercentage: 0.1 - senderUplink: wan1 receiverUplink: wan2 avgLossPercentage: 0 minLossPercentage: 0 maxLossPercentage: 0.1 jitterSummaries: - senderUplink: wan1 receiverUplink: wan1 avgJitter: 0.01 minJitter: 0 maxJitter: 0.25 - senderUplink: wan1 receiverUplink: wan2 avgJitter: 0.01 minJitter: 0 maxJitter: 0.25 mosSummaries: - senderUplink: wan1 receiverUplink: wan1 avgMos: 4.1 minMos: 4 maxMos: 4.2 - senderUplink: wan1 receiverUplink: wan2 avgMos: 4.1 minMos: 4 maxMos: 4.2 headers: Link: schema: type: string description: A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests. summary: Show VPN history stat for networks in an organization tags: - appliance.monitor /organizations/{organizationId}/appliance/vpn/statuses: get: description: Show VPN status for networks in an organization operationId: getOrganizationApplianceVpnStatuses parameters: - name: organizationId in: path description: Organization ID schema: type: string required: true - name: perPage in: query description: The number of entries per page returned. Acceptable range is 3 - 300. Default is 300. schema: type: integer - name: startingAfter in: query description: A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: endingBefore in: query description: A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. schema: type: string - name: networkIds in: query description: 'A list of Meraki network IDs to filter results to contain only specified networks. E.g.: networkIds[]=N_12345678&networkIds[]=L_3456' schema: type: array items: type: string responses: '200': description: Successful operation content: application/json: schema: type: object properties: vpnstatusentities: type: array items: type: object properties: networkId: type: string description: Network Id networkName: type: string description: Network name deviceSerial: type: string description: Serial number of the device deviceStatus: type: string description: Device Status uplinks: type: array items: type: object properties: interface: type: string description: Uplink Interface Name publicIp: type: string description: Uplink IP address (in IP or CIDR notation) description: List of Uplink Information vpnMode: type: string description: VPN Mode exportedSubnets: type: array items: type: object properties: subnet: type: string description: Subnet name: type: string description: Name of the subnet description: List of Exported Subnets merakiVpnPeers: type: array items: type: object properties: networkId: type: string description: Network ID networkName: type: string description: Network Name reachability: type: string description: Reachability description: Meraki VPN Peers thirdPartyVpnPeers: type: array items: type: object properties: name: type: string description: Name of the peer publicIp: type: string description: Public IP of the peer reachability: type: string description: Reachability description: Third Party VPN Peers description: The list of VPN Status for networks example: vpnstatusentities: - networkId: N_12345678 networkName: San Francisco Office deviceSerial: Q234-ABCD-1234 deviceStatus: online uplinks: - interface: wan1 publicIp: 1.2.3.4 vpnMode: hub exportedSubnets: - subnet: 192.168.0.0/24 name: sales-vlan merakiVpnPeers: - networkId: L_1234 networkName: New York Office reachability: reachable thirdPartyVpnPeers: - name: Tokyo Office publicIp: 222.111.222.111 reachability: reachable headers: Link: schema: type: string description: A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests. summary: Show VPN status for networks in an organization tags: - appliance.monitor components: securitySchemes: OAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: https://api-prd.kpn.com/oauth/client_credential/accesstoken?grant_type=client_credentials scopes: {}