Zoho Inventory API via OAuth2 I need an OAuth2 connection from node.js written in JavaScript or TypeScript to connect with Zoho Inventory API following instruction at [login to view URL] My goal is to be able to read my Inventory items and need a tool to handle the OAuth portion. I also will use it to access ZohoBooks as it looks to be exactly the same [login to view URL] Developer must have their own Zoho Inventory API to develop with as I can not give access to mine. Zoho does have a trial period for free. Tool must be able to: - Use data from the file `[login to view URL]` the from [login to view URL] - Generate Access and Refresh Token - If token is going to expire within 10 minutes, it should refresh the token - token should be stored in file system such as in `./resources` directory. - I will be using this for scope: “[login to view URL],[login to view URL]” - Should be able to run as a cronjob (not Express) I need a method that can, in one call: - check if token about to expire or is expired and refresh - pull one or more item from Zoho Inventory - - [login to view URL] Please put this word at the start of your proposal to show you read and understand everything above.