Oh wow, you're quick.
I had most of the work done already from trying to do this with APIv1, and I already kind of knew GraphQL from another project. Wasn't too hard to make a few adjustments!