You may well also want to consider what can be achieved, against your business needs, using Webhooks as a 'push' rather than 'pull' API - as businesses aren't generally interested in storing lots of information that says 'everything is fine'. You have probably noticed previously that various alerts under Network-wide > Configure > Alerts relate to the performance of the network, in some way. Webhooks allows Dashboard to alert you, when these occur, rather than you needing to make calls in the other direction at regular intervals. it's possible / likely that not all the things you're interested in can be defined there, yet, but, as Webhooks is more efficient, asking for things to be added in this area might be a better Feature Request to ask for.
https://documentation.meraki.com/zGeneral_Administration/Other_Topics/Webhooks