Custom Tool Script Enhancements in NetSuite 2026.1

Discover Custom Tool Script enhancements in NetSuite 2026.1, including execution logs and a new management page for tools.

·3 min read·NetSuite 2026.1·View Oracle Docs

TL;DR Opening

Starting in NetSuite 2026.1, significant enhancements have been made to Custom Tool Scripts, including execution log support and a new management page. These updates improve script visibility and monitoring, enabling developers to better manage their scripts and their integration with the NetSuite AI Connector Service.

What's New

Custom Tool Script and SDF Object Updates

NetSuite 2026.1 introduces enhancements to custom tool scripts, specifically regarding their execution and management. The following changes have been implemented:

  • Execution Log Access: You can view execution logs for custom tool scripts by navigating to Customization > Scripting > Script Execution Logs. This allows for better monitoring and troubleshooting of your scripts.
  • Update Requirements: To utilize the logging feature effectively, existing custom tool scripts and their corresponding SuiteCloud Development Framework (SDF) objects must be updated. Key updates include:
    • Add the JSDoc tag @NScriptType CustomTool to specify script type.
    • Declare entry point functions for tool methods as asynchronous.
    • Modify the SDF object definition:
      • Change the object name from tool to toolset.
      • Update the script ID prefix from customtool_ to custtoolset_.
      • Rename the attribute exposeto3rdpartyagents to exposetoaiconnector.

Implementing these updates ensures improved script monitoring, giving developers access to detailed execution logs.

New Custom Tools Page

NetSuite has introduced a new Custom Tools page, providing a centralized location to view and manage available tools in your account. This page is accessible under Customization > Scripting > Custom Tools. The key features include:

  • Tool Organization: Tools are organized by toolset, enabling easier navigation through SuiteApps and account customization projects (ACPs).
  • Permission Management: You can view individual tools and their required permissions for access in the AI client. However, deletion options vary:
    • ACP Toolsets: Can be deleted directly from the Custom Tools page.
    • SuiteApp Toolsets: Cannot be deleted from this page; instead, users must navigate to the Installed SuiteApps page.

This centralized management capability aims to enhance user experience and efficiency when working with custom tools.

Who This Affects

  • Administrators: Responsible for managing scripts and user permissions.
  • Developers: Required to update existing scripts to take advantage of the new features.
  • Technical Teams: Involved in the integration of custom tools with external AI clients via the NetSuite AI Connector Service.

Key Takeaways

  • The introduction of execution logs for custom tool scripts in NetSuite 2026.1 enhances monitoring and troubleshooting capabilities.
  • Developers must update existing custom tool scripts to align with the new specifications to benefit from the logging feature.
  • The new Custom Tools page centralizes tool management, making it easier to navigate and control access permissions.
  • Changes improve integration capabilities with external AI clients, facilitating better data interactions within NetSuite.

Frequently Asked Questions (4)

How can I access execution logs for custom tool scripts in NetSuite 2026.1?
You can access execution logs for custom tool scripts by navigating to Customization > Scripting > Script Execution Logs within NetSuite. This feature provides better monitoring and troubleshooting for your scripts.
What updates are required for existing custom tool scripts to utilize the new logging feature?
To utilize the new logging feature, existing custom tool scripts and SDF objects must be updated. Key updates include adding the JSDoc tag @NScriptType CustomTool, declaring entry point functions as asynchronous, changing the SDF object name from 'tool' to 'toolset', updating the script ID prefix from 'customtool_' to 'custtoolset_', and renaming the attribute 'exposeto3rdpartyagents' to 'exposetoaiconnector'.
How do permission management and deletion options differ for ACP and SuiteApp toolsets on the new Custom Tools page?
On the new Custom Tools page, permission management allows users to view tools and their access requirements. However, for deletion, ACP toolsets can be deleted directly from the page, while SuiteApp toolsets must be deleted from the Installed SuiteApps page.
Are all existing NetSuite customers able to access the new tools management page in 2026.1?
The article does not specify whether the new Custom Tools page is available to all NetSuite customers. Further information may be needed to confirm availability based on different NetSuite editions or customizations.

Weekly Update History (1)

SuiteScriptadded

Added an entry for New Preference to Remove Client Script Deployment Limit per Record.

View Oracle Docs
Source: Custom Tool Script Enhancements Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?