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.
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
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
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
PUT /services/rest/suiteapp/upgrade/{installationId}- Description: This endpoint upgrades a specific SuiteApp installation to the desired version.
GET Endpoint for Retrieving Installations
GET /services/rest/suiteapp/installations?upgradePhase={phase}- Description: Retrieve installations that are eligible for a managed upgrade. Specify the
upgradePhaseparameter 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?
How can I publish a pending SuiteApp version using the REST API in NetSuite 2026.2?
Is it possible to filter SuiteApp installations by upgrade phase, and what is the default setting?
What are the new capabilities for upgrading SuiteApp installations with the latest enhancements?
Was this article helpful?
More in Platform
- Edit Extension Manifest for SuiteScript in NetSuite 2023.2
Learn how to manually edit the extension manifest.json file in NetSuite SuiteScript and safeguard your changes.
- Configuring Sass in NetSuite Extensions: Complete Guide
This guide covers how to configure Sass in NetSuite extension's manifest.json file and ensure proper deployment. Manual Edits
- FieldLabel Object Members for Document Processing in SuiteScript
FieldLabel Object enhances document processing with confidence and name properties in SuiteScript 2.1.
- How to Override a Template File in SuiteCommerce Advanced
This guide provides steps to effectively override a template file in SuiteCommerce Advanced, ensuring customization and best practices.
Also from NetSuite 2026.2
- SuiteTalk Web Services Integration with SuiteQL in NetSuite
SuiteTalk Web Services Integration enhances capabilities with SuiteQL in NetSuite 2026.2, allowing advanced querying via REST.
- Electronic Invoicing Support for Poland Using KSeF in NetSuite
NetSuite 2026.2 introduces electronic invoicing for Poland via KSeF, enabling invoice and credit memo processing.
- Rough-Cut Capacity Planning Enhancements in NetSuite 2026.2
Rough-Cut Capacity Planning in NetSuite 2026.2 offers insights on required and available capacity by work center, improving operational efficiency.
- SuiteCommerce Enhancements in NetSuite 2026.2 for eCommerce
SuiteCommerce 2026.2 introduces key enhancements for eCommerce, improving functionality and user experience across SuiteCommerce solutions.
Advertising
Reach Platform Professionals
Put your product in front of NetSuite experts who work with Platform every day.
Sponsor This Category