Developer Portal for YouTrack and Hub
 

Extension Properties

Last modified: 7 November 2024

Apps can extend core YouTrack entities with custom properties. We refer to these as extension properties. With extension properties, you can store custom values for core YouTrack entities. An app can then work with these custom properties and their values in its JavaScript-based modules.

Extension properties are declared in a separate file named entity-extensions.json.

An app has access only to those properties that it declares itself. An app cannot access extension properties of other apps.

When you remove an app from YouTrack, all values of the app's extension properties are deleted. When you reimport an app after deleting or renaming some of its extension properties, their old values are also deleted.