This sounds like a problem the service providers should solve. Some kind of 'create bot account' function where you can give granular permissions for a new account to interact with your data. This already exists in some form with company accounts.
The likes of AWS and Github have scoped API keys for that purpose. But good luck trying to convince a non-tech company to implement something like this.
The likes of AWS and Github have scoped API keys for that purpose. But good luck trying to convince a non-tech company to implement something like this.