Dynamic Discovery of URLs
NetSuite accounts may be moved between data centers to optimize cloud resources. Previously, NetSuite URLs included data center-specific identifiers, which need to be updated when an account is moved to a different data center. Account-specific domain URLs don't need to be updated after an account is moved to a different data center. Use account-specific domain URLs with your NetSuite account.
Each account type (production, sandbox, and Release Preview) gets its own account-specific domain. You can find account-specific URLs for all services on the Company URLs subtab of the Company Information page for each account type. See URLs for Account-Specific Domains for more information.
If an application accesses multiple NetSuite accounts, use dynamic discovery to get the correct URLs.
Three domains for dynamic discovery are supported in NetSuite:
-
webservices.netsuite.com: for SOAP web services (getDataCenterUrls).
-
rest.netsuite.com: for services available through the REST API, for example, the REST roles service and the DataCenterURLs REST service.
-
system.netsuite.com: a basic endpoint for login, SAML, and for calling (for example) certain types of Suitelets.
See the following sections for more information:
Do not use any form of certificate pinning (for example, HPKP headers) on any NetSuite service. NetSuite certificates can change at any time and without notice. If you pin a NetSuite certificate, access to NetSuite can be denied after a certificate is changed.