Hey Ryan, thanks for the fast response.
I’ve got it working, what I found was that it doesn’t work if you’re running it from an IP rather than a FQDN (my dev environment was IP-based). As soon as I ran it in a staging environment with a FQDN it worked perfectly.