I am developing an integration between my company's internal resources and Clover specifically for the use case of user provisioning and user management. We are rolling out a decent sized implementation of about 50 merchants, and all user management will be automated based on new hires, employee status changes, etc. I am using the Clover Merchant and Employee API endpoints to accomplish this.
I have been testing with a sandbox environment using an API token that I generated from the Clover web dashboard. Using this token and a MID, I am able to authenticate to my sandbox environment and perform all the actions that I need to. However, I am not able to connect to a production merchant using the same configuration (MID and API token created from that merchant's dashboard).
I'm seeing a lot of info here and at docs.clover.com about OAuth and web apps, but I don't want to integrate with any apps, I just want to be able to create and manage users for each merchant programmatically. What is the recommended process for configuring an API connection to a production merchant?