I looked into that one, and it is a solution no doubt. Requires a lot of user interaction, and I was trying to minimize that. I was hoping I could use Strike OAuth Connect instead of API keys, but that requires a business to get the OAuth Connect API keys for my app.
Strike OAuth Connect | Strike API Documentation
Overview