RESTlet Script Setup
SuiteAPI Overview
SuiteAPI is an open source, alternative Web API for the NetSuite platform. It makes it easy for developers to integrate with NetSuite, regardless of the type of application that they're developing or the technology they're developing it with.
SharpSync has developed its own script based on the SuiteAPI open source code. You can follow the below steps to setup your NetSuite instance to use the SharpSync RESTlet script:
Step: Save The SharpSync Script Locally
Step: Upload Script File To NetSuite
In NetSuite Navigate to
Documents
>Files
>File Cabinet
, select the system folder calledSuiteScripts
Click on the
New Folder
button againFolder name:
SharpSync
Subfolder of:
SuiteScripts
Type
Documents and Files
Click
Save
With the
SharpSync
folder selected in NetSuite, clickAdd File
Select the
sharpsync-restlet-script.js
file saved from the previous step
Step: Create Script Deployment Record
Navigate to
Setup
>Customization
>Scripts
>New
or
Navigate to
Customization
>Scripting
>Scripts
>New
In the Script file entry, enter
sharpsync-restlet-script.js
Click
Create Script Record
On the new form enter the values:
Name:
SharpSyncRESTletScript
ID:
sharpsync-restlet-script
Description:
Restlet for uploading files and thumbnails for SharpSync and creating items for advanced BOMS
Click on the
Deployments
tab at the bottom and in the first row setTitle:
SharpSyncRESTletScriptDeployment
ID:
harpsync-restlet-script-deployment
Deployed:
Yes
Status: Change from
Testing
toReleased
Click
Save
Click the Deployments tab
Click on the title of the deployment (
SharpSyncRESTletScriptDeployment
)Click
Edit
to edit the deploymentMake sure you have checked the following audiences:
Audience
-->Roles
-->All Roles
Audience
-->Roles
-->All Employees
Click
Save
Take note of the External URL. It will look something like this:
https://{companyId}.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=925&deploy=1
Make sure to save the
scriptId
anddeploymentId
in the above url for later use
You are now done configuring the script in NetSuite.
Original Source
SharpSync's script was developed based on the original work by Tim Dietrich.
See Also SuiteAPI
If for some reason the website below is unavailable, a copy of the Suite API zip file can be found here: SuiteAPI-v2022.1.zip
Last updated