docs

SuiteAPI Overview

If possible always use the original source. A clone of the opensource suitescript is made here for reference. All credits to Tim Dietrich for the original work.

Original source: https://suiteapi.com/

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.

Step: Create script deployment record

To locate the script id / get back to this page:

Copy the value of the External URL that is displayed. It will be something like: https://99999999.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=925&deploy=1

Roles

It is highly recommend creating one (or more) custom roles for use with SuiteAPI. These roles will be used to specify the NetSuite resources that your SuiteAPI-based integrations will have access to, and the type of permissions that they’ll have. For example, you might create a role designed specifically for querying item information, and another that has the ability to create and/or update transactions.

See the documentation for more information about creating custom roles here.