Issues Generating a REST Web Services Signature
While I don’t think I can provide an answer in Node I can provide an answer in Python as I too had a similar issue. Here’s a link to a sample code set I found in StackOverflow for Python referencing how to access the RESTlet API using Python. I tried using this sample code for REST Web Services and it did not work. Here are the pieces I had to update in order to successfully access REST Web Services API:
URL: “suitetalk.api.netsuite.com/services/rest” I’m sure you are using this but I figured it worth mentioning the slight differences in the URL just in case.
Nonce/Timestamp/Headers: I had to use Python library “oauthlib” in order to sign the request. This enabled me to mimic what was happening in Postman since all the official Netsuite docs reference using Postman but don’t mention anything about signing requests outside of Postman.
Once I implemented oauthlib I was able to successfully sign requests in a way that Netsuite REST Web Services wanted. I know this is rather generic but I hope this at least helps you down the right path.