How to Transition from Data Center-Specific Domains

You should always follow the best practice of ensuring that your NetSuite accounts and related integrations are not bound to a specific data center. As of NetSuite 2020.2, data center-specific domains for integrations are no longer supported. Do not hard-code URLs or other identifiers that specify a particular data center. Your integrations (such as SOAP web services and RESTlet clients) should use your account-specific domain for configuration or use dynamic discovery methods to obtain the correct URL.

See the following tables for guidelines for how to transition away from using data center-specific domains.

User Interface (UI) Domains

The account-specific .app. domain hosts the NetSuite UI, the NetSuite Help Center, SuiteCommerce InStore (SCIS) and parts of the Commerce Site Management Tools (SMT).

Important:

Most users access the NetSuite UI with the URL https://system.netsuite.com. The browser automatically redirects users to the account-specific domain for the UI. Users with a customer center role and who are granted access to NetSuite must use your customer login (also called your private login) page.

The account-specific .extforms. domain hosts not only external (also called online) forms, but also externally available Suitelets. Externally available Suitelets are scripts that are able to run without the context of a session. Externally available Suitelets are set to Available Without Login on the script deployment page. For more information, see SuiteScript and Externally Available Suitelets.

For External (Online) Forms and External Suitelets, see Traffic Health for assistance with locating data center–specific domains in your NetSuite account.

Note:

In the account-specific domain column in the following table, <accountID> is a variable representing your account ID. If you do not know the account ID, Administrators or other users with the Set Up Company permission can go to Setup > Company > Setup Tasks > Company Information. Click the Company URLs subtab to view the account-specific domains for this account. Production, sandbox, Release Preview, and all other NetSuite accounts each have unique account IDs.

Service

Data Center-Specific Domains

Account-Specific Domain

How to Obtain the Correct Domain

Clients

NetSuite UI

system.netsuite.com

system.na0.netsuite.com

system.na1.netsuite.com

system.na2.netsuite.com

system.na3.netsuite.com

system.eu1.netsuite.com

system.eu2.netsuite.com

The browser automatically redirects users to the account-specific .app. domain:

<accountID>.app.netsuite.com

See URLs for Account-Specific Domains for more information.

See the following for more information:

Browsers

Email clients

External (Online) Forms

forms.netsuite.com

forms.na0.netsuite.com

forms.na1.netsuite.com

forms.na2.netsuite.com

forms.na3.netsuite.com

forms.eu1.netsuite.com

forms.eu2.netsuite.com

<accountID>.extforms.netsuite.com

See URLs for Account-Specific Domains for more information.

See the following for more information:

Browsers

Custom scripts

Integrations

External Suitelets

forms.netsuite.com

forms.na0.netsuite.com

forms.na1.netsuite.com

forms.na2.netsuite.com

forms.na3.netsuite.com

forms.eu1.netsuite.com

forms.eu2.netsuite.com

<accountID>.extforms.netsuite.com

For more information, see:

See the following for more information:

Custom scripts

Integrations

Integration Domains

  • The account-specific .restlets.api. domain is used for RESTlet calls.

  • The account-specific .suitetalk.api. domain is used for SOAP web services and REST web services calls.

  • The account-specific .connect.api. domain hosts SuiteAnalytics Connect traffic.

To transition from data center-specific domains for integrations:

  1. Evaluate whether you are using data center-specific domains in your integrations with third parties. You have two options to transition:

    1. Rather than hard-coding data center-specific URLs, use the URL that includes your account-specific domain. See URLs for Account-Specific Domains for more information.

    2. Implement dynamic discovery methods to obtain the correct URL for the service you are using. See Dynamic Discovery of URLs for SOAP Web Services and RESTlet Clients for more information.

  2. For RESTlets and SOAP web services, see Traffic Health for assistance with locating data center–specific domains in your NetSuite account.

Note:

In the account-specific domain column in the following table, <accountID> is a variable representing your account ID. If you do not know the account ID, Administrators or other users with the Set Up Company permission can go to Setup > Company > Setup Tasks > Company Information. Click the Company URLs subtab to view the account-specific domains for this account. Production, sandbox, Release Preview, and all other NetSuite accounts each have unique account IDs.

Service

Data Center-Specific Domains

Account-Specific Domain

Obtain Domain Dynamically

Clients

RESTlets

rest.netsuite.com

rest.na0.netsuite.com

rest.na1.netsuite.com

rest.na2.netsuite.com

rest.na3.netsuite.com

rest.eu1.netsuite.com

rest.eu2.netsuite.com

<accountID>.restlets.api.netsuite.com

See URLs for Account-Specific Domains for more information.

See the following for more information:

Integration clients

Custom scripts

SuiteTalk (SOAP and REST web services)

webservices.netsuite.com

webservices.na0.netsuite.com

webservices.na1.netsuite.com

webservices.na2.netsuite.com

webservices.na3.netsuite.com

webservices.eu1.netsuite.com

webservices.eu2.netsuite.com

<accountID>.suitetalk.api.netsuite.com

See URLs for Account-Specific Domains for more information.

See the following for more information:

HTTP integration clients (for example, Axis)

SuiteAnalytics Connect

odbcserver.netsuite.com

odbcserver.na0.netsuite.com

odbcserver.na1.netsuite.com

odbcserver.na2.netsuite.com

odbcserver.na3.netsuite.com

odbcserver.eu1.netsuite.com

odbcserver.eu2.netsuite.com

<accountID>.connect.api.netsuite.com

See URLs for Account-Specific Domains for more information.

To obtain the domain, see Reviewing Configuration Information.

For more information, see the following topics:

ODBC clients

JDBC clients

ADO.net clients

Commerce Domains

The account-specific .shop. domain hosts WSDK endpoints for integration with third-party webstores with NetSuite shopping cart and checkout features.

The account-specific .secure. domain serves as the origin endpoint for the secure (https://) domains for Commerce.

Note:

In the account-specific domain column in the following table, <accountID> is a variable representing your account ID. If you do not know the account ID, Administrators or other users with the Set Up Company permission can go to Setup > Company > Setup Tasks > Company Information. Click the Company URLs subtab to view the account-specific domains for this account. Production, sandbox, Release Preview, and all other NetSuite accounts each have unique account IDs.

Service

Data Center-Specific Domains

Account-Specific Domain

Clients

External Catalog Sites (WSDK)

shopping.netsuite.com

shopping.na0.netsuite.com

shopping.na1.netsuite.com

shopping.na2.netsuite.com

shopping.na3.netsuite.com

shopping.eu1.netsuite.com

shopping.eu2.netsuite.com

<accountID>.shop.netsuite.com

See URLs for Account-Specific Domains for more information.

Browsers

Secure Checkout

checkout.netsuite.com

checkout.na0.netsuite.com

checkout.na1.netsuite.com

checkout.na2.netsuite.com

checkout.na3.netsuite.com

checkout.eu1.netsuite.com

checkout.eu2.netsuite.com

<accountID>.secure.netsuite.com

Browsers

Email Domains

The account-specific .email. domain is the main entry point for inbound email sent to NetSuite. Use cases include Email Case Capture and Email Capture Plugin.

Note:

In the account-specific domain column in the following table, <accountID> is a variable representing your account ID. If you do not know the account ID, Administrators or other users with the Set Up Company permission can go to Setup > Company > Setup Tasks > Company Information. Click the Company URLs subtab to view the account-specific domains for this account. Production, sandbox, Release Preview, and all other NetSuite accounts each have unique account IDs.

Service

Data Center-Specific Domains

Account-Specific Domain

How to Find the URL

Clients

Email Case Capture

cases.netsuite.com

cases.na0.netsuite.com

cases.na1.netsuite.com

cases.na2.netsuite.com

cases.na3.netsuite.com

cases.eu1.netsuite.com

cases.eu2.netsuite.com

<accountID>.email.netsuite.com

See Using Email Case Capture.

Email clients (examples include Microsoft Outlook and Mozilla Thunderbird)

Email Capture Plugin

email.netsuite.com

email.na0.netsuite.com

email.na1.netsuite.com

email.na2.netsuite.com

email.na3.netsuite.com

email.eu1.netsuite.com

email.eu2.netsuite.com

<accountID>.email.netsuite.com

See Create an Email Alias and Set Up Forwarding

Email clients (examples include Microsoft Outlook and Mozilla Thunderbird)

Related Topics

NetSuite Accounts in a Cloud Environment
NetSuite IP Addresses
Supported TLS Protocol and Cipher Suites
Secure HTTPS Outbound Communication and SSL Certificates
VPN Configuration for User Access to NetSuite
Traffic Health
NetSuite Accounts Are Hosted in the Cloud
Best Practices for NetSuite Access by Feature
Understanding NetSuite URLs
URLs for Account-Specific Domains
DataCenterUrls REST Service
The REST Roles Service

General Notices