Does anyone have experience developing a wrapper or client in Mathematica for interfacing with an asynchronous REST API that also requires token authentication? In particular, I want to communicate with the TD Ameritrade API which would allow for the reception of real time streaming financial data of every sort and also execute trades. I'd like to use Mathematica for real time analysis of the incoming data. I have looked at the Wolfram documentation on external API's but there are not any real world examples only lists of functions which is of no help at all.
There was this Community post some years ago about how to access a TD-Ameritrade account use URLFetch, which has now been superseded by URLRead and URLExecute. See https://community.wolfram.com/groups/-/m/t/512676