Getting data out of Sage50cloud programatically...

I'm not sure if this is the right place for this, so excuse me if not. I'm trying to extract data from Sage fully programmatically (no user intervention required). We have a "hybrid" setup where the data is in the cloud (sort of?) and also on local MySQL dbs. I've downloaded the SDK for our version (2021.2) and setup a test program, but I can't even get past the Login phase in order to attempt to download the Company db from the cloud. Best I can figure, I need to do something like this:

Dim s = SimplySDK.SDKInstanceManager.Instance
Dim b = s.SageIDLogin(eml)

And that runs without error, but the documentation says that SageIDLogin should produce a Windows Form that allows me to login, but that never happens.

Anyone know anything about this?

Or if this isn't the best way to get data out of this type of setup, is there a better way?