@Avián You should use Server.callWithPOST
https://docs.hise.audio/scripting/scripting-api/server/index.html#callwithpost
something like this based on what I read from the docs of gumroad (i'm not using gumroad, so I don't know if it works)
Server.setBaseURL("https://api.gumroad.com");
const var params =
{
"product_id": "1234",
"license_key": "your_license_key",
"increment_uses_count": "true"
};
Server.callWithPOST("v2/licenses/verify", params, function(status, response)
{
if(status == Server.StatusOK)
{
if(response.success)
{
Console.print("License valid");
Console.print("Uses: " + response.uses);
Console.print("Product: " + response.purchase.product_name);
}
else
{
Console.print("License invalid");
}
}
else
{
Console.print("HTTP error: " + status);
}
});