Skip to main content

SuiteScript Updates in NetSuite 2025.2

2025.2 SuiteScript |

This release note was updated September 15, 2025. Refer to the following sections for details on SuiteScript updates for NetSuite 2025.2:

  • New NetSuite AI Connector Service
  • NetSuite Developer Resources
  • New N/machineTranslation Module
  • New Type Supported for Signer.update(options) Parameter
  • 2025.2 SuiteScript Record Exposures

New NetSuite AI Connector Service

Starting August 2025, you can connect your NetSuite account to an external AI client using the NetSuite

AI Connector Service. You can use this integration to:

  • Invoke the tools from the AI client using natural language prompts
  • Build AI tools with the custom tool script type
  • Deploy these tools to your NetSuite account using SuiteCloud projects and SDF You can find sample implementations of custom tools in the MCP-Sample-Tools directory of the SuiteCloud Project Repository on Oracle Samples GitHub. For more information, see:
  • NetSuite AI Connector Service
  • SuiteScript 2.1 Custom Tool Script Type
  • Creating Custom Tools for the NetSuite AI Connector Service

NetSuite Developer Resources

We’re excited to announce the launch of the NetSuite Developer Resources hub, which helps NetSuite

developers extend NetSuite with a range of tools and technologies. To learn more, see Accelerate Your Development with NetSuite Developer Resources.

New N/machineTranslation Module

The N/machineTranslation module lets you translate documents into other languages using SuiteScript. You can provide a set of documents, and the module sends a request to the Oracle Cloud Infrastructure (OCI) Language service and returns the translated documents for you to use in your scripts. For more information about this service, see Language in the OCI documentation. the language of the document, or you can let the module detect the language automatically based on the content of the document. For more information, see the help topic N/machineTranslation Module.

New Type Supported for Signer.update(options) Parameter

The Signer.update(options) method in N/crypto/certificate Module now accepts https.SecureString as value for the options.input parameter. For more information, see the help topic Signer.update(options). 2025.2 SuiteScript Record Exposures Record Type Newly Exposed or Notes

Updated

Budget Category Newly exposed The Budget Category record is available when the Multiple Budgets feature is enabled. The Budget Category record is scriptable in both client and server SuiteScript. The Budget Category record is fully scriptable. It can be created, read, updated, deleted, and searched using SuiteScript.