Using the API with pre-granted access tokens?

It seems like the FreeAgent API is more designed for additional clients, or providing tools to end-users, rather than backend actions, however that’s how I’d like to use it.

It doesn’t make much sense to implement the oAuth system, does the API not provide for user-provided account access tokens, like other API’s do?

Thanks,
Liam