Is there any way or workaround to check site-to-site VPN status using API?
We have not found a workaround, other than to test the remotes at the network layer using standard tools. We've requested from the Meraki team that status be added to the API (under Networks->site-to-site VPN status). We've also asked to add current VPN subnet translation settings to existing Network->site-to-site VPN settings.
This is a great idea. Please submit this feature request at the bottom of your dashboard, preferably on the Help > API Docs page.
We do have some new VPN subnet translation features, but I believe they are configured under VLANs. I suggest giving Meraki support a call to see if the new feature for VPN NAT will support your use case.