Hi,
We have a Use Case where we want to present a "Connected Client List" for a given network but we are running into som issues.
This is how we do it:
- Call the /networks/{networkId}/devices API to get a list of Devices
- For Each Device call the /devices/{deviceSerial}/clients?timespan=300 API to get the connected Clients
- Summarize the Client List and present it to the customer.
For testing we are using the Sandbox environment and the NetworkId: L_646829496481087790
If we run 1) & 1.1) in sequence everything works but it takes too long. But once we thread the calls we start getting:
- HTTP.Status: 429 Too Many Requests
- HTTP.Status: 403 Forbidden
What is the "concurrent request limit" for calling the Dashhboard API in general and the /devices/{deviceSerial}/clients API specifically?
Are the limits the same for "productions accounts", i.e not sandboxed.
Is there a better way of finding all connected Clients for a network?
regards Jens, Netgraph