Sage 300 API Max Users

I am developing a critical application that will need to communicate with Sage using the API. We are typically at our max users, and anytime the critical application needs to communicate with the API it uses 1 user license. I can buy more licenses which I will.. but I want to be sure that my critical application is never locked out of using the API due to max users being logged in. Any ideas for how to achieve this?