This auxiliary module abstracts the authentication mechanism used by NetSuite Restlets.
NLAuth (username and password) Token based authentication is not supported yet (work in progress)
GET (get function) POST (post function) PUT (put function)
Open a terminal session and enter the following command:
npm install netsuite-restlet --save
let NetSuiteRestlet = require('netsuite-restlet');
const config = {
account: 'account ID',
username: 'NetSuite user email address',
password: 'NetSuite password'.
role: 'NetSuite role internal ID'
};
const url = 'https://restleturlhere';
const parameters = {
internalid: 1
};
let ns = new NetSuiteRestlet(config);
// Example using the get function
ns.get(parameters, url).then((out) => { console.log(out)});