provider UI modifications (apps) PUT
/rest/api/3/uiModifications/{uiModificationId} @utdk/jira
/rest/api/3/uiModifications/{uiModificationId} Update UI modification
Updates a UI modification. UI modification can only be updated by Forge apps.
Each UI modification can define up to 1000 contexts. The same context can be assigned to maximum 100 UI modifications.
**Context types:**
* **Jira contexts:** For Jira view types, use `projectId` and `issueTypeId`. One field can act as a wildcard. Supported Jira views:
* `GIC` \- Jira global issue create
* `IssueView` \- Jira issue view
* `IssueTransition` \- Jira issue transition
* **Jira Service Management contexts:** For Jira Service Management view types, use `portalId` and `requestTypeId`. Wildcards are not supported. Supported JSM views:
* `JSMRequestCreate` \- Jira Service Management request create portal view
**[Permissions](#permissions) required:**
* *None* if the UI modification is created without contexts.
* *Browse projects* [project permission](https://confluence.atlassian.com/x/yodKLg) for one or more projects, if the UI modification is created with contexts.
The new `write:app-data:jira` OAuth scope is 100% optional now, and not using it won't break your app. However, we recommend adding it to your app's scope list because we will eventually make it mandatory.
- uiModificationId path required
- The ID of the UI modification.
- string
Try it
Authentication
Configure credentials for The Jira Cloud platform REST API
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.
Saved automatically to browser storage.
Code snippet
Updates live as you fill in the form above.
TypeScript
import jira from '@utdk/jira';
await jira.updateuimodification()