This is a complete 'rewrite'. And by rewrite I mean, I've given up trying to hand-crafting a nice human usable API, and I'm just using the raw OpenAPI generated code.
We've done a lot of work to our OpenAPI spec, so the code isn't _terrible_, but there are still a few oddities. That said, as we're starting to add more things to the API, tweaking on each release was becoming error-prone, so here we are.