Authenticate application - not user


I’m developing a platform which is going to take payment from customers and I want to be able to automate the generation of invoices in FreeAgent to send them.
However, the only authentication option I can see in the documentation is OAuth - this isn’t suitable to the scenario I’m working in as I want to authorize the platform that I am creating rather than the user.
Are there other authentication options available and if not, can I place a feature request for this please?

Thank you.

Your app needs to have a connection to FreeAgent so you will have to authorize it “once” via an admin account and then your app can keep connecting via the refresh token and just keep refreshing the token.

But a Admin User has to authenticate the app once to generate teh Oauth Flow.

Hi all :wave:

Jamie from FreeAgent here. I can see how having other authentication options available would be very useful. I have logged your feature request which should get triaged by the appropriate team for consideration.

All the best,