In my case, I simply had to add 'user-agent' header to my node client with an arbitrary value. Strangely, postman, curl, ruby, etc. all worked, but there's something weird about node. Anyway, no time to figure it out, here's some copy pasta that you can try
var http = require("https");
var...