Yes, this can be done with the API. I just did this last weekend with python module from meraki. If you would like some help just PM me and I can point you in the direction you need.
That's the time when I'm browsing through forums and always ask myself "we doesn't he just point us all into the direction needed"?! It's a forum, you know @Steinbep? It's about nor providing help via PM but within the forums themselves. 😉
Hi, you can use a third party application to perform a full organization/network backup/restore.
Disclaimer, I work for V-App.io which has a Cloud Network Backup application specific for this task
It's not correct to state that you can perform a "full" restore, based on the limited endpoints we've got. (Not a criticism of the API team - they add stuff constantly, and it takes time to build/test!)
If you've got L3 routing going on via Meraki switches, you've got to recreate that manually. OSPF? Manual.