Hi there, @IntrepidDigital.
You would need full access (admin) to the account in order to integrate the app with QuickBooks Online.
For additional information about user roles, check out User roles and access in QuickBooks Online.
I also wanted to mention you can reach out to our Developer Team any time you have questions about integrating a new app or an app you've created. They are there to help make the process as smooth as possible.
Let me know if you need anything else. Take care and have a good one!