Yeah, it's a bummer that there is no API at all, so I am having to simply scrape the DOM and do it the hacky way. The cool thing is that they made it in a way that makes this very easy. All of the session info is passed via the URL parameters as opposed to cookies, which keeps things simple for me. However, it's the reason I would not actually distribute this app sadly.
Nice work! :) I looked at exactly this myself a couple of weeks ago but found there was no 'official' API and wasn't sure whether I should improvise or not. Glad to see it brought to life on Echo, as I think it's a great fit for such. Your very clean code has convinced me to give it a go on Lambda, so thank you very much for sharing :)