We are having an issue with our site-to-site VPN connection with a client. We believe the root cause is that they have to enforce a data-usage based VPN renegotiation, which the Meraki gear does not support.
We have found that going into Meraki Dashboard, changing network availability to 'No Networks', waiting 30 seconds, and adding our network back will resolve problem.
I'd love to automate this some, but from the Docs I don't think it is possible via the API, can someone confirm? Is this the correct place to request new features/endpoints to the Meraki Dashboard API?
Yes, you can enable and disable the VPN using the API endpoint to remove/add the VPN settings:
It sounds like you are facing a VPN issue.
You can request new features either through your Cisco Meraki sales person or directly to our engineers/PMs via the wish form on the dashboard. Go to Help > API Docs and submit a wish that mentions "API" and it will be read.