Skip to main content

SuiteTalk Updates in NetSuite 2026.1

2026.1 SuiteTalk |

New Attach and Detach Operations in REST Web Services

With the new attach and detach operations, you can define or remove a relationship between two record instances. For example, you can associate a contact record instance with a partner record instance, or you can associate a file record instance with an opportunity record instance.

Currently, you can attach or detach contact records and file records only.

To attach or detach two records, you must use the record type and IDs of the record instances. For example: .../services/rest/record/v1/customer/660/!attach/contact/106

For more information, see Attach and Detach Operations.

For information about every available operation in REST web services, see SOAP Web Services and REST Web Services Operations.

Support for Homogeneous Batch Operations in REST Web Services

With the new homogeneous batch operations, you can add, update, delete, or upsert multiple instances of the same record type in a single REST request.

Batch operations reduce the number of network requests by processing multiple records in one request, minimizing latency and server load. This approach is useful for large-scale data imports, updates, and deletions, because it improves system performance and user experience. Batch operations in REST web services are executed asynchronously.

For more information, see Batch Operations.

For information about every available operation in REST web services, see SOAP Web Services and REST Web Services Operations.

New create-form Operation in REST Web Services

The create-form operation returns a record form with all fields prepopulated. This operation enables you to see all default fields and the line IDs of default lines on a record, and you can modify these values before submitting the record.

With the create-form operation, you can emulate a NetSuite UI workflow by prepopulating fields on transaction line items with values from a related record. Your REST web services application can then modify only the values it needs to before submitting the record.

For example, in the UI, when you bill a sales order, an invoice record is loaded with fields populated with values from the sales order. When loading an invoice record in REST, you can reference the related sales order record to initialize fields with values from that sales order.

For more information, see Create-form Operation.

For information about every available operation in REST web services, see SOAP Web Services and REST Web Services Operations.

New selectOptions Operation in REST Web Services

With the new selectOptions operation, you can retrieve valid select options for specific records and fields.

This operation is useful if you are creating an application UI that needs to mimic NetSuite UI logic, if the referenced record type is not yet exposed to REST web services. The selectOptions operation is also useful when the logged-in user’s role doesn’t have permission to the instances of the referenced record type. The selectOptions operation can return different results for the same field for different roles.

For more information, see selectOptions Operation.

For information about every available operation in REST web services, see SOAP Web Services and REST Web Services Operations.

REST Web Services Supported Records in 2026.1

In 2026.1, the following records became fully supported in REST web services.

Record TypeNotes
Accounting BookYou need to have the Multi-Book Accounting feature enabled and you must have the Accounting Book Administrator permission to work with this record.
Automated Clearing HouseYou must enable the Payment Instruments and Credit Card Payments features.
Budget Exchange RateThe budget exchange rate record is available when the Multiple Currencies and Multiple Budgets features are enabled.
Budget ImportYou need the Set Up Budget permission to import budget data. You don’t need the Import CSV File permission.
Campaign AudienceYou must enable the Marketing Automation feature before you can use this record through REST web services.
Campaign CategoryYou must enable the Customer Relationship Management and Marketing Automation features before you can use this record through REST web services.
Campaign ChannelYou must enable the Marketing Automation feature before you can use this record through REST web services.
Campaign FamilyYou must enable the Marketing Automation feature before you can use this record through REST web services.
Campaign OfferYou must enable the Marketing Automation feature before you can use this record through REST web services.
Campaign Search EngineYou must enable the Marketing Automation feature before you can use this record through REST web services.
Campaign SubscriptionYou must enable the Marketing Automation feature before you can use this record through REST web services.
Campaign TemplateYou must enable the Marketing Automation, Customer Relationship Management, and CRM Template Categories features before you can use this record through REST web services.
Campaign VerticalYou must enable the Marketing Automation feature before you can use this record through REST web services.
Entity GroupYou must enable the Marketing Automation feature before you can use this record through REST web services.
Fair Value FormulaThe fair value formula record is available only when the Advanced Revenue Management (Revenue Allocation) feature is enabled.
General TokenYou must enable the Payment Instruments and Credit Card Payments features.
GL Audit Numbering SequenceThe GL Audit Numbering feature must be enabled.
Inventory StatusYou must enable the Inventory Status feature before you can use this record through REST web services.
Item Supply PlanYou must enable the Demand Planning feature before you can use this record through REST web services.
Lead SourceYou must enable the CRM feature before you can use this record through REST web services.
Lot Numbered Assembly ItemYou must enable the Assembly Items and Lot Tracking features before you can use this record through REST web services.
Lot Numbered Inventory ItemYou must enable the Lot Tracking feature before you can use this record through REST web services.
Partner CategoryYou must enable the CRM feature before you can use this record through REST web services.
Paycheck JournalBefore you can use this record with REST web services, you must enable the payroll and payroll journal features.
Payment CardYou must enable the Payment Instruments and Credit Card Payments features.
Payment Card TokenYou must enable the Payment Instruments and Credit Card Payments features.
Resource AllocationThe Resource Allocations feature must be enabled at Setup > Company > Setup Tasks > Enable Features (Administrator), on the Company subtab.
Sales Price RuleYou must enable Pricing before you can use this record through REST web services.
Sales Price Rule EntryYou must enable Pricing before you can use this record through REST web services.
Sales CampaignYou must enable the Marketing Automation and Sales Campaigns features before you can use this record through REST web services.
Serialized Assembly ItemYou must enable the Assembly Items and Serialized Inventory features before you can use this record through REST web services.
Serialized Inventory ItemYou must enable the Serialized Inventory feature before you can use this record through REST web services.
Site CategoryYou must enable the Site Builder (Web Store) and Site Builder (Website) features to use this record in REST web services.
Support Case OriginYou must enable the CRM > Customer Support and Service feature to work with this record in REST web services.
Support Case PriorityYou must enable the CRM > Customer Support and Service feature to work with this record in REST web services.
Support Case StatusYou must enable the CRM > Customer Support and Service feature to work with this record in REST web services.
Support Case TypeYou must enable the CRM > Customer Support and Service feature to work with this record in REST web services.
Tax Control AccountThe Legacy Tax feature must be enabled.
Tax GroupThe Legacy Tax feature must be enabled.
Tax ScheduleThe Advanced Taxes feature must be enabled.
Win/Loss ReasonYou must enable the Sales Force Automation feature to use this record with REST web services.

For a list of every supported record, see REST Web Services Supported Records.

You can also see the list of supported records in the REST API browser. For more information about working with the browser, see The REST API Browser.

SOAP Web Services Endpoint Availability

Oracle NetSuite has scheduled the gradual removal of SOAP web services from the product as part of ongoing efforts to provide modern integration channels.

The 2025.2 SOAP endpoint was the last planned SOAP endpoint, and any later SOAP endpoints would be released only as necessary to meet business, technical, or other significant requirements.

The following table shows the endpoint version and its status in future NetSuite release:

S: Supported endpoint

U: Available endpoint without support

-: Disabled, unavailable endpoint

Endpoint Version/NetSuite ReleaseNetSuite 2026.1NetSuite 2026.2NetSuite 2027.1NetSuite 2027.2NetSuite 2028.1NetSuite 2028.2
2025.2SSSSS-
2025.1SSSUU-
2024.2SSSUU-
2024.1SSUUU-
2023.2SUUUU-
2023.1UUUUU-
2022.2UUUUU-
2022.1UUUUU-
2021.2UUUUU-
2021.1UUUU--
2020.2UUU---
2020.1UU----
2019.2U-----
2019.1------
2018.2------

For more information, see the SOAP Removal Plans FAQ.

Also refer to Removal of SOAP Web Services.

New Subtab in Execution Log of Integration Records for AI Connector Service (MCP)

When you go to the Execution Log of an integration record, along with the SOAP Web Services, REST Web Services, and RESTlets subtabs, you can now also find one for AI Connector Service (MCP). The log shows calls identified with the integration record you are currently viewing, and includes the following information in respective columns:

  • Time
  • Duration
  • Status
  • User email
  • HTTP status code
  • Method
  • URL

General Notices