Oracle NetSuite has scheduled the gradual removal of SOAP web services from the product as part of ongoing efforts to provide modern integration channels. You are receiving this email because the SOAP web services feature is enabled in one of your production NetSuite accounts.
Why Are We Removing SOAP?
Exposed objects: SOAP does not support the latest business features and new records have not been made available to SOAP for a couple of years.
Outdated Technology Stack: SOAP does not support modern architecture standards like the most up to date metadata architecture, SuiteAnalytics Workbooks and SuiteScript 2.x Analytics APIs.
Legacy Authentication: SOAP still uses token-based authentication, which is not consistent with other Oracle products and does not meet modern security standards.
Replacement Technology
SuiteTalk REST web services is the technology intended to replace SOAP.
Most functional use cases implemented using SOAP can already be implemented using REST web services.
Significant investments have been made in REST API to achieve functional parity with SOAP, and there are plans to fill any remaining gaps in upcoming releases.
For specific scenarios where REST web services cannot be used, it is also possible to use SuiteScript RESTlets.
Timeline and details is described in SuiteAnswers article Removal of SOAP Web Services, ID 1021357
Recommended Actions
For any custom integration applications, that you have developed using SOAP, you should start planning the migration of your solution to REST as soon as possible.
Get familiar with Suitetalk REST web services and OAuth 2.0 authentication. The SOAP Web Services to REST Web Services Upgrade Guide can help you learn about these features.
Do not wait for 100% parity of REST with SOAP. Consider using SuiteScript RESTlets when an object or method is not available in REST web services.
If you use a partner SOAP application to integrate with NetSuite, consult with your partner to provide you with a REST-based application instead.
If you use an Oracle NetSuite integration application, a REST-based application will be provided by Oracle NetSuite.
Review the Removal of SOAP Web Services and the SOAP Removal Plans FAQ topics to see the timeline and more information about the removal of SOAP.
If you have any questions, please contact NetSuite Customer Support.
Thank you,
The Oracle NetSuite Team