download HTTP response status code 500
For anyone else who gets this same error:
The issue was that NS requires both the Local (192.168….) and the Public IP addresses to be whitelisted. Whitelisting your public IP will resolve this specific problem.
The need for both IPs is not clearly indicated in the documentation.
It looks like the Local IP address is used to get the printer list and the Public IP address is used to send the file to the printers from NS, so I suppose it makes sense.
While we’re on the NS WMS : PrintNode subject, they also don’t specify the API URLs. You can get this from the PrintNode API documentation, but I’ll paste them below. It’s always possible they could change over time, but it would be nice to have an example in the NetSuite documentation. Maybe in a future update to their SuiteAnswers.
API URL for getting printers: https://api.printnode.com/printers
API URL for getting print jobs: https://api.printnode.com/printjobs