The best solution is: 1) Fetch all clients via GET /networks/{networkId}/clients| 2) Put the fetched clients into a hashtable (Map) with client.id as a key and client as a value. 3) Fetch all clients with group policies via GET /networks/{networkId}/policies/byClient 4) Match clients with policies to clients by client.id, using the Map from step 2. In the end, you will have all clients with their corresponding group policies collected in 2 requests to Meraki API. Both getClients and getNetworkPoliciesByClient requests support pagination with page size up to 1000.
... View more