So, turns out the REST API is not that great if you need the current user and account for caching. Whelp.