SuiteScript 1.0 and SuiteScript 2.1 Script Type Differences

SuiteScript 2.1 supports the script types available in SuiteScript 1.0, but the two versions differ in script structure, entry point names, context objects, and APIs.

SuiteScript 2.1 also includes script types that have no SuiteScript 1.0 equivalent:

SuiteScript 1.0 uses event functions, such as beforeLoad, to respond to events. In SuiteScript 2.1, standard script types use entry point functions for corresponding events or actions. A SuiteScript 2.1 entry point function generally receives a context object instead of separate arguments.

Custom Tool scripts are an exception. Their available operations and input parameters are defined by a JSON-RPC schema rather than by a fixed set of standard entry points.

For more information about SuiteScript 2.1 entry points, see SuiteScript 2.1 Entry Point Script Creation and Deployment.

These topics group the script-type differences by purpose:

Related Topics

General Notices