Oracle NetSuite is phasing out SOAP Web Services in stages. What does this mean for your integrations, and how can you prepare for the transition to REST?
Most NetSuite users don’t think about the protocol their integrations run on every day. And they don’t need to, as long as everything works. But behind the scenes, something fundamental is changing. Oracle has decided to completely phase out SOAP Web Services, which have long been the backbone of many NetSuite integrations. And the first milestones are closer than many organizations realize.
For companies that automatically route orders to their ERP, synchronize inventory levels with an online store, or exchange invoicing data between systems, now is the time to assess how their integrations are technically structured. In this article, we explain what’s changing, why Oracle is making this decision, where REST specifically performs better, and how to approach the migration in a structured way without disrupting your day-to-day operations.
Oracle is following a phased schedule that gives organizations ample time, provided they start early enough. The starting point is NetSuite version 2025.2: that is the last planned SOAP endpoint. After that release, Oracle will stop including new SOAP versions by default with every update.
Specifically, this means the following:
So this is not a matter of a sudden shutdown, but a carefully planned path with clear deadlines. The key message: those who start assessing their systems now will have the luxury of migrating in a controlled manner rather than under time pressure.

The reason behind the phase-out is not arbitrary. SOAP Web Services no longer meet the standards Oracle applies for modern integrations. There are three specific issues:
New NetSuite records and features have not been made available via SOAP for years. Those who use SOAP therefore miss out on the platform’s latest capabilities.
SOAP does not support modern standards such as NetSuite’s current metadata architecture, SuiteAnalytics Workbooks, and SuiteScript 2.x Analytics APIs. Furthermore, the XML-based structure with WSDL schemas is complex to develop and maintain.
SOAP uses Token-Based Authentication (OAuth 1.0), which no longer aligns with the security standards Oracle applies to its cloud products. REST supports OAuth 2.0, the current industry standard.
REST uses JSON instead of XML. JSON is lighter, more readable, and easier to process. This translates to faster development and a lower risk of errors during data transformations.
One of REST’s most powerful features is its integration with SuiteQL. This is an SQL-like query language that allows you to directly execute complex data queries on NetSuite data. In many cases, SuiteQL eliminates the need for Saved Searches, offering greater flexibility and better performance.
More secure, more flexible, and aligned with the standards used by other cloud platforms. For integrations that run unattended (machine-to-machine), OAuth 2.0 M2M offers a good solution, with tokens remaining valid for up to two years.
For situations where the standard REST endpoint does not yet support a specific record type or operation, RESTlets offer an alternative. These are SuiteScript-based endpoints that you can configure yourself. This allows you to make the transition to REST even if full parity with SOAP has not yet been achieved.
Oracle is continuously investing in expanding REST capabilities. New record types, Suite Tax support, and improved analytics are being added to REST, while SOAP is in maintenance mode.
It’s fair to note that REST is not yet fully equivalent to SOAP in some respects. Three areas deserve specific attention:
SOAP allows multiple operations to be bundled into a single request. REST currently processes requests individually, which can result in more API calls when dealing with large volumes. Oracle has indicated that it plans to improve this.
Organizations still using the old tax calculation in NetSuite (instead of SuiteTax) may encounter limitations, as it is not fully supported via REST. Oracle recommends considering a switch to SuiteTax as well.
SOAP offers direct support for running Saved Searches. This is not natively available in REST, but SuiteQL offers a powerful and more flexible alternative in most cases.
The impact depends on how your current integrations are set up. Three questions can help you assess the urgency:
Identify which integrations use SOAP Web Services. Examples include ERP integrations with online stores, CRM synchronizations, logistics integrations, and financial integrations. Don’t forget the integrations that were built by a third party and have received little attention since then.
Check which WSDL version your current integrations use. If it’s an older version than 2025.2, you run the risk of support being discontinued sooner.
If your integrations run through a partner or middleware platform (such as Celigo, Boomi, or a custom solution), check whether that party already has a REST migration plan in place.






Organizations that manage their integrations via an iPaaS platform have a significant advantage during this transition. In an iPaaS environment, integrations are centralized and clearly documented. This makes it easier to identify SOAP dependencies than in a landscape filled with separate, custom-built integrations.
With ConnectR, Opticode’s integration platform, all active integrations are visible in a single dashboard. For each integration, you can see which technology is used, how many messages are processed, and whether any errors occur. This allows you to quickly determine which integrations require attention and the best order in which to approach the migration.
Furthermore, the building-block approach of an iPaaS ensures that when switching to REST, you don’t have to completely rebuild every integration from scratch. The data transformations and business logic generally remain intact; it is the underlying communication layer that changes.
The timeline Oracle has set provides organizations with ample time to make the transition in a controlled manner. But that’s only possible if you start early. Waiting until SOAP is actually discontinued means you’ll have to migrate under time pressure, with all the risks that entails.
Our advice: start by taking stock. Once you know which integrations run on SOAP and how complex the migration is for each one, you can create a realistic schedule.

We’ll map out your integrations and guide you through the transition to REST.
All Rights Reserved © 2026