Enhancements to Custom Tool Scripts in NetSuite 2026.1
NetSuite 2026.1 improves custom tool scripts with execution logs, management page, and binary file support. TL;DR Opening
TL;DR Opening
Starting in the Weekly Update on February 16, 2026, NetSuite introduces enhancements to custom tool scripts in version 2026.1, including execution log support, a centralized management page for better organization and oversight of tools, and binary file support for the N/https module. These updates streamline debugging, facilitate the optimization of custom tools, and handle binary files used with the NetSuite AI Connector Service.
What's New
Custom Tool Script and SDF Object Updates
The custom tool script type and its corresponding SuiteCloud Development Framework (SDF) object have undergone significant updates in NetSuite 2026.1. Notably, you can now access execution logs for custom tool scripts via the Script Execution Logs page located at Customization > Scripting > Script Execution Logs.
To leverage this new logging feature, existing and new custom tool scripts must be updated. Here’s what you need to do:
-
For Custom Tool Scripts:
- Add the JSDoc tag
@NScriptType CustomTool. - Declare entry point functions for tool methods as asynchronous.
- Add the JSDoc tag
-
For SDF Object XML Definitions:
- Change the SDF object name from
tooltotoolset. - Update the script ID prefix from
customtool_tocusttoolset_. - Rename the attribute
exposeto3rdpartyagentstoexposetoaiconnector.
- Change the SDF object name from
These changes enhance script monitoring and troubleshooting, enabling developers to better manage their custom tools. For detailed guidance, refer to How to Update Custom Tool Scripts for Execution Log Support in NetSuite 2026.1 (SuiteAnswers ID: 1024036).
New Custom Tools Page
In addition to script and SDF updates, NetSuite now features a new Custom Tools page. This page centralizes the viewing and management of custom tools available in your account. Here, you can find tools from SuiteApps and account customization projects (ACPs), organized by toolset, which refers to the new SDF object structure.
To access the Custom Tools page, navigate to Customization > Scripting > Custom Tools.
- Expanding a toolset reveals individual tools and associated permissions required for access via the AI client.
- You can delete ACP toolsets directly, but SuiteApp toolsets cannot be deleted from this page—use the link to the Installed SuiteApps page for uninstallation.
The new page enhances user experience by simplifying access and visibility into custom tool functionalities.
Binary File Support for N/https Module
In addition, NetSuite 2026.1 introduces binary file support for the N/https module. You can now send a binary file in SuiteScript by converting the file contents to a Uint8Array using Uint8Array.fromBase64(), then passing the result in the options.body parameter of https.post(options). Only one file can be sent per request.
For details, see https.post(options).
Key Takeaways
- Custom tool scripts now support execution logs for enhanced troubleshooting.
- The new Custom Tools page centralizes tool management for better visibility.
- Updates include changes to SDF object structure, enhancing compatibility with the NetSuite AI Connector Service.
- Developers must update existing tools to utilize the new features effectively.
Frequently Asked Questions (4)
What scripting changes are necessary to benefit from execution logs in NetSuite 2026.1?
Is there a new location to manage and view custom tools in NetSuite 2026.1?
How do the changes in SDF object structures affect existing custom tool scripts?
Can I use the `N/https` module to send binary files in NetSuite 2026.1?
Weekly Update History (4)
Added an entry for Custom Tool Script Files Are Not Editable in the File Cabinet.
View Oracle DocsWas this article helpful?
More in SuiteCloud Development Framework
- SuiteCloud CLI for Node.js: New Features in NetSuite 2026.1
Explore new features in SuiteCloud CLI for Node.js for streamlined development in NetSuite 2026.1.
- SuiteCloud CLI for Node.js Features in NetSuite 2026.1
The SuiteCloud CLI for Node.js offers interactive tools that enhance development in NetSuite, ensuring an efficient workflow.
- File Permissions Management for .ss and .ssp in NetSuite 2026.1
File permissions management for .ss and .ssp files simplifies development in NetSuite 2026.1 with XML configurations.
- SuiteCloud Extension for Visual Studio Code in NetSuite 2024.2
The article now includes updates from NetSuite 2026.2 for the SuiteCloud Extension for Visual Studio Code. SuiteCloud Extension for Visual Studio Code
Also from NetSuite 2026.1
- Consigned Inventory Management in NetSuite 2026.1
Consigned inventory management in NetSuite 2026.1 enhances tracking and reporting for vendor consigned goods. Introduction
- Standard Roles and Permissions in NetSuite 2026.1
Explore standard roles and permissions in NetSuite 2026.1 for enhanced employee management and security. Introduction Introduction
- Prompt Studio: Generative AI Management in NetSuite 2026.1
Prompt Studio in NetSuite 2026.1 enhances generative AI management, enabling customization of prompts and Text Enhance actions.
- SuiteCloud Agent Skills for AI Development in NetSuite 2026.1
SuiteCloud Agent Skills enhance development workflows with AI-driven guidance in NetSuite 2026.1, improving automation and process standardization.
Advertising
Reach SuiteCloud Development Framework Professionals
Put your product in front of NetSuite experts who work with SuiteCloud Development Framework every day.
Sponsor This Category