NetSuite is removing their SOAP web services after 2028. The 2025.2 will be last SOAP update NetSuite will release. which NetSuite will be providing support till version 2028.1, but after 2028 the update 2025.2 will be available till 2032, after that it will be deprecated finally.
My question is does this affect any of the custom Integration or Integration apps we are currently using.
Hi @aryansrivastava,
Other users also inquired about this situation, and our internal team noted that we’re all good and there shouldn’t be an issue. 
For Celigo users, the impact of SOAP being retired is actually very minimal:
- Record-based imports have defaulted to RESTlets for many many years. You can’t even pick SOAP/Web Services in the UI (only via API), so almost all customers are already on RESTlets.
- Record-based exports/lookups also default to RESTlets, though SOAP can still be manually selected. In practice, nearly everyone is on RESTlets here too.
- File-based operations still rely on SOAP today, since NetSuite hasn’t released REST APIs for the File Cabinet. If NetSuite doesn’t deliver those, we already have approaches with RESTlets to handle it.
Overall, Celigo is in a much stronger position than other tools. Many competitors still rely heavily on SOAP because NetSuite’s native REST APIs don’t yet match SOAP’s capabilities. Our custom RESTlets not only remove that dependency but also provide functionality beyond what SOAP and NetSuite REST currently offer.
So record-based integrations won’t be affected, and we’ll ensure file-based operations have a clear path forward long before SOAP support officially ends.
1 Like
Hello, we actually have a file based connection on integrator.io which moves NS cabinet files into our internal storage. What are the actions or timeline in which Celigo or NS can support adjusting that integration?
It's well known that the NetSuite REST APIs do not support file cabinet operations as of now. Given that we have 3 years, we anticipate NetSuite will add a REST API to work with the file cabinet, and at that time, we would look to migrate customers to that. If we get to a point where they decide not to do anything, then we would do our own work to handle it.