SuiteApp Lifecycle Management Enhancements in NetSuite 2026.2

NetSuite 2026.2 integrates new REST API for SuiteApp lifecycle management, enhancing automation for publishing, upgrading, and deprecating SuiteApps.

·2 min read·NetSuite 2026.2·From NetSuite Release Notes PDF

TL;DR: Starting in NetSuite 2026.2, enhancements to the SuiteApp Control Center REST API allow for more efficient lifecycle management of SuiteApps. Key functionalities now include publishing and deprecating SuiteApp versions, upgrading installations, and filtering by upgrade phase.

What's New in SuiteApp Lifecycle Management?

The SuiteApp Control Center REST API introduces significant updates aimed at automating the management of the SuiteApp lifecycle. With these enhancements, users can:

  • Publish and Deprecate Versions: Utilize the new PATCH endpoint to publish a pending SuiteApp version or to deprecate a previously released version.
  • Upgrade Installations: Use the PUT endpoint to upgrade SuiteApp installations to a specific version as needed.
  • Advanced Filtering: The GET endpoint now includes query parameters that allow filtering of results based on managed upgrade eligibility and phase (leading or lagging). If no phase is specified, the default is set to leading.

How to Access New Features

To utilize these new endpoints effectively, you must possess the Release Manager role within NetSuite. Ensure that your role has appropriate permissions to manage SuiteApp updates.

Example API Usage

Here are examples of how to interact with the new endpoints:

PATCH Endpoint for Publishing SuiteApp Version

http
PATCH /services/rest/suiteapp/publish/{versionId}
  • Description: This endpoint is used to publish a specific version by providing its identifier.

PATCH Endpoint for Deprecating SuiteApp Version

http
PATCH /services/rest/suiteapp/deprecate/{versionId}
  • Description: Use this endpoint to deprecate a given SuiteApp version, effectively notifying users not to use it.

PUT Endpoint for Upgrading SuiteApp Installations

http
PUT /services/rest/suiteapp/upgrade/{installationId}
  • Description: This endpoint upgrades a specific SuiteApp installation to the desired version.

GET Endpoint for Retrieving Installations

http
GET /services/rest/suiteapp/installations?upgradePhase={phase}
  • Description: Retrieve installations that are eligible for a managed upgrade. Specify the upgradePhase parameter as needed.

Who This Affects

The updates to the SuiteApp lifecycle management features primarily affect:

  • Developers: Who manage and deploy SuiteApps.
  • Administrators: Responsible for maintaining SuiteApp configurations.
  • Release Managers: Overseeing the versioning and lifecycle of SuiteApps.

Key Takeaways

  • The SuiteApp Control Center REST API enhancements streamline SuiteApp lifecycle management.
  • New endpoints for publishing, deprecating, and upgrading enhance automation.
  • Filtering installations by upgrade phase provides targeted management capabilities.

Frequently Asked Questions (4)

What permissions are required to use the new SuiteApp lifecycle management features in NetSuite 2026.2?
To utilize the new endpoints, you must have the Release Manager role in NetSuite, with permissions to manage SuiteApp updates.
How can I publish a pending SuiteApp version using the REST API in NetSuite 2026.2?
Use the PATCH endpoint `/services/rest/suiteapp/publish/{versionId}` to publish a pending SuiteApp version by providing its specific identifier.
Is it possible to filter SuiteApp installations by upgrade phase, and what is the default setting?
Yes, the GET endpoint for retrieving installations includes query parameters for filtering by upgrade phase. If no phase is specified, the default is set to 'leading'.
What are the new capabilities for upgrading SuiteApp installations with the latest enhancements?
The PUT endpoint allows developers to upgrade SuiteApp installations to a specified version. This streamlines upgrades within the SuiteApp lifecycle management process.
Source: Publishing, Upgrading, and Deprecating SuiteApps NetSuite Release Notes PDF. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Platform

View all Platform articles →

Also from NetSuite 2026.2

View all NetSuite 2026.2 changes →