Setting Available Without Login

You can allow Suitelet scripts to be executed without a login. Select the Available Without Login box on the Script Deployment page to allow users without an active NetSuite session to have access to the Suitelet.

Warning:

Suitelets configured as available without login should not be used in integration use cases, including SDN partner SuiteApps. Suitelets configured as available without login are a violation of Built for NetSuite (BFN) standards.

To ensure that users without an active NetSuite session can access the Suitelet, Online Form User must be selected in the External Roles field. All other roles that require access to the script should also be selected in the Internal Roles and External Roles fields. Values from the Departments, Groups, Employees, and Partners fields must be cleared.

Note:

The Available Without Login box is available on the Script Deployment page for Suitelets only. For working with Client Scripts and externally available Suitelets, the Website feature must be enabled.

The Script Deployment page setting Available Without Login.

The following are some uses cases when you might want to make a Suitelet externally available (however, when considering these use cases, keep in mind that using Suitelets externally without login is forbidden in BFN):

Important:

Be aware that the data contained within the Suitelet will be less secure when it is allowed to be accessed (using Suitelet execution) without login.

For information about errors when using the Available Without Login URL, see Errors Related to the Available Without Login URL.

General Notices