Hi there,
Your requirements are pretty clear and straightforward to implement. I'm very well versed in integration projects via APIs so I'm no stranger to subject and understand your needs totally. Though there're a few points that needs further clarification.
First of all, just to make sure, add-on is concerned only with historical data and it won't be used for actually sending faxes, it's sole responsibility is fetching faxage history. Also I assume that's for internal use and there'll be only one faxage account while there're many google accounts. Let me know if that's not the case, I'm just asking this to clarify which services need to be utilized for add-on.
Regarding authentication, as far as I can see faxage does not provide auth flows at all, it just sends username, pass and company as url params for each query. If all users are meant to use the same faxage account it's ok but if that's not the case add-on will need to ask each user for faxage credentials, add-on can store these via property service to not ask each time. Regarding the google auth, it's pretty straightforward user just needs to allow add-on to access data once. If the users are under a certain domain, domain admin is able to run domain-wide installation as well.
I can start to work as soon as you award the project and provide the needed API keys and credentials. I expect it to be ready within 5 days at most to test. Let me know what you think then we can further discuss if need be.
Thanks
Ibrahim