CINXE.COM
Web Item
<!DOCTYPE html> <html lang="en"> <head><meta name="csrf" content="Od8BTLSz-QBPacSRB2ADC594_evcBWwfJLPY"> <link rel="preconnect" href="https://dac-static.atlassian.com" crossorigin /> <link rel="dns-prefetch" href="https://dac-static.atlassian.com" /> <script defer type="text/javascript" src="https://dac-static.atlassian.com/_static/polyfills.a862f27a10d17150fb16.bundle.js"></script> <script defer type="text/javascript" src="https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-homepage-errors-supportdesk.9d89fdf4536bff9112d7.bundle.js"></script><script defer type="text/javascript" src="https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.33dbe2970267a8ae5d10.bundle.js"></script><script defer type="text/javascript" src="https://dac-static.atlassian.com/_static/jsapi-connect-module-pages.75ddc2b2d0bfa9ce1f41.bundle.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="dac:version" content="1.7580.0-0.1312.0"> <link rel="shortcut icon" href="https://dac-static.atlassian.com/favicon.ico" type="image/x-icon"> <link rel="icon" href="https://dac-static.atlassian.com/favicon.ico" type="image/x-icon"> <link rel="search" href="https://dac-static.atlassian.com/opensearch.xml" type="application/opensearchdescription+xml"> <script nonce="6523r+TaNXEhph6jXrbtkSdM+AhMHdldg1nUDL4nDiA=" type="text/javascript">window.__DATA__ = {"stargateBaseUrl":"/gateway/api/dac-changelogs","page":{"document":{"description":"\u003cp>Adds a web item to a specified location in the application interface. A web item is a hyperlink\n that's inserted into some standard place in the Atlassian application interface, such as the\n administration menu.\u003c/p>\n\n\u003cp>\u003cp>The form that the link takes can vary depending on the location. For instance, a web item in the header bar\n (with a location section of \u003ccode>system.top.navigation.bar\u003c/code>) adds a link to the navigation bar across the top of the\n interface. On the other hand, a web item in the \u003ccode>opsbar-operation\u003c/code> location section in Jira adds an item to the\n issue operation buttons.\u003c/p>\u003c/p>\n\n\u003cp>\u003cp>A web item link can open a new page in the application or a dialog, depending on your configuration.\u003c/p>\u003c/p>\n\n\u003cp>\u003cp>Web items are a simple and useful way to extend Atlassian applications. If you want to extend an Atlassian\n application and don't know where to start, a web item may be all you need.\u003c/p>\u003c/p>\n\n\u003cp>\u003cp>Your add-on can receive \u003ca href=\"../../context-parameters/\">additional context\u003c/a> from the application by\n using variable tokens in the \u003ccode>url\u003c/code> attribute.\u003c/p>\u003c/p>\n\n\u003cp>\u003cp>\u003cb>Example\u003c/b>\u003c/p>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"modules\": {\n \"webItems\": [\n {\n \"location\": \"system.preset.filters\",\n \"weight\": 200,\n \"styleClasses\": [\n \"webitem\",\n \"system-present-webitem\"\n ],\n \"url\": \"/my-web-item\",\n \"context\": \"addon\",\n \"target\": {\n \"type\": \"page\"\n },\n \"tooltip\": {\n \"value\": \"Example tooltip\"\n },\n \"icon\": {\n \"width\": 16,\n \"height\": 16,\n \"url\": \"/maps/icon.png\"\n },\n \"name\": {\n \"value\": \"My Web Item\"\n },\n \"key\": \"web-item-example\"\n }\n ]\n }\n}\n\u003c/code>\u003c/pre>","id":"webItemModuleBean","name":"Web Item","properties":[{"fieldDescription":[{"html":"\u003cp>A key to identify this module.\u003c/p>\n\n\u003cp>This key must be unique relative to the add on, with the exception of Confluence macros: Their keys need to be\n globally unique.\u003c/p>\n\n\u003cp>Keys must only contain alphanumeric characters and dashes.\u003c/p>\n\n\u003cp>The key is used to generate the url to your add-on's module. The url is generated as a combination of your add-on\n key and module key. For example, an add-on which looks like:\u003c/p>\n\n"},{"code":"{\n \"key\": \"my-addon\",\n \"modules\": {\n \"configurePage\": {\n \"key\": \"configure-me\",\n }\n }\n}\n","language":"javascript"},{"html":"\n\n\u003cp>Will have a configuration page module with a URL of \u003ccode>/plugins/servlet/ac/my-addon/configure-me\u003c/code>.\u003c/p>"}],"key":"key","maxLength":100,"pattern":"^[a-zA-Z0-9-]+$","required":true,"type":"string"},{"fieldDescription":[{"html":"\u003cp>The location in the application interface where the web item should appear. For the Atlassian application\n interface, a location is something like the coordinates on a map. It points to a particular drop-down menu or\n navigation list in the UI.\u003c/p>\n\n\u003cp>Places in the Atlassian UI are identified by what are known as \"well-known locations\".\n For example, the \u003ccode>system.admin/globalsettings\u003c/code> location is in the administrative\n menu on the left side of the Administration Console.\u003c/p>\n\n\u003cp>Find product locations with the Extension Point Finder\u003c/p>\n\n\u003cp>\u003cul>\n \u003cli>\u003ca href=\"https://marketplace.atlassian.com/apps/1230672/extension-point-finder-for-jira?tab=overview&hosting=cloud\">Jira Locations\u003c/a>\u003c/li>\n \u003cli>\u003ca href=\"https://marketplace.atlassian.com/apps/1230671/extension-point-finder-for-confluence?tab=overview&hosting=cloud\">Confluence locations\u003c/a>\u003c/li>\n \u003c/ul>\u003c/p>\n\n\u003cp>You can also find all Confluence locations on \u003ca href=\"/cloud/confluence/extension-point-locations/#web-item--general-page--admin-page\">this page\u003c/a>.\u003c/p>"}],"key":"location","maxLength":100,"required":true,"type":"string"},{"description":"\u003cp>Represents a string that can be resolved via a localization properties file. You can use the same \u003ccode>i18n Property\u003c/code> key\n and value in multiple places if you like, but identical keys must have identical values.\u003c/p>\n\n\u003cp>\u003ch3>Example\u003c/h3>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"value\": \"My text\"\n}\n\u003c/code>\u003c/pre>","fieldDescription":[{"html":"\u003cp>A human readable name.\u003c/p>"}],"id":"i18nProperty","key":"name","required":true,"slug":"i18n-property","title":"i18n Property","type":"object","sliceddescription":[{"html":"\u003cp>Represents a string that can be resolved via a localization properties file. You can use the same \u003ccode>i18n Property\u003c/code> key\n and value in multiple places if you like, but identical keys must have identical values.\u003c/p>\n\n\u003cp>\u003ch3>Example\u003c/h3>\u003c/p>\n\n"},{"code":"{\n \"value\": \"My text\"\n}\n","language":"javascript"}],"fragmentData":{"description":"\u003cp>Represents a string that can be resolved via a localization properties file. You can use the same \u003ccode>i18n Property\u003c/code> key\n and value in multiple places if you like, but identical keys must have identical values.\u003c/p>\n\n\u003cp>\u003ch3>Example\u003c/h3>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"value\": \"My text\"\n}\n\u003c/code>\u003c/pre>","id":"i18nProperty","name":"i18n Property","properties":[{"fieldDescription":[{"html":"\u003cp>The human-readable default value. This will be used if no translation exists.\n Only the following HTML tags are supported: \u003ccode>b\u003c/code>, \u003ccode>i\u003c/code>, \u003ccode>strong\u003c/code>, \u003ccode>em\u003c/code>, and \u003ccode>code\u003c/code>.\u003c/p>"}],"key":"value","maxLength":1500,"required":true,"type":"string"},{"fieldDescription":[{"html":"\u003cp>The localization key for the human-readable value.\n \u003ca href=\"../../internationalization/\">Translations\u003c/a> for the keys are defined at the top level of the\n \u003ca href=\"../../add-on-descriptor/\">add-on descriptor\u003c/a>.\u003c/p>"}],"key":"i18n","maxLength":300,"type":"string"}],"slug":"i18n-property","title":"i18n Property","type":"object"}},{"defaultValue":"false","fieldDescription":[{"html":"\u003cp>Returns whether the URL should be cacheable. Cacheable URLs are taken directly from the add-on descriptor, and\n lack all additional query parameters:\n \u003cul>\n \u003cli>standard iframe query parameters\u003c/li>\n \u003cli>product context parameters\u003c/li>\n \u003cli>JWT token\u003c/li>\n \u003c/ul>\u003c/p>"}],"key":"cacheable","type":"boolean"},{"arrayType":"object","arrayTypes":[{"id":"compositeConditionBean","slug":"composite-condition","title":"Composite Condition"},{"id":"singleConditionBean","slug":"single-condition","title":"Single Condition"}],"fieldDescription":[{"html":"\u003cp>\u003ca href=\"../../conditions/\">Conditions\u003c/a> can be added to display only when all the given conditions are true.\u003c/p>"}],"id":"conditions","key":"conditions","type":"array"},{"defaultValue":"addon","enum":["page","PAGE","addon","ADDON","product","PRODUCT"],"fieldDescription":[{"html":"\u003cp>The context for the URL parameter. Not applicable if an absolute URL is specified. Possible values\n \u003cul>\n \u003cli>\u003ccode>addon\u003c/code> - a URL relative to the add-on's base URL\u003c/li>\n \u003cli>\u003ccode>page\u003c/code> - targets a Page module by specifying the Page's module key as the URL\u003c/li>\n \u003cli>\u003ccode>product\u003c/code> - a URL relative to the product's base URL\u003c/li>\n \u003c/ul>\u003c/p>"}],"key":"context","type":"string"},{"description":"\u003cp>Defines an icon to display.\u003c/p>\n\n\u003cp>\u003ch3>Example\u003c/h3>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"icon\": {\n \"width\": 16,\n \"height\": 16,\n \"url\": \"/my-icon.png\"\n }\n}\n\u003c/code>\u003c/pre>","fieldDescription":[{"html":"\u003cp>An optional icon to display with the link text or as the link, specified by URL to its hosted location.\n You can specify a particular width and height for the icon. Most link icons in Atlassian applications\n are 16 by 16 pixels.\u003c/p>"}],"id":"iconBean","key":"icon","slug":"icon","title":"Icon","type":"object","sliceddescription":[{"html":"\u003cp>Defines an icon to display.\u003c/p>\n\n\u003cp>\u003ch3>Example\u003c/h3>\u003c/p>\n\n"},{"code":"{\n \"icon\": {\n \"width\": 16,\n \"height\": 16,\n \"url\": \"/my-icon.png\"\n }\n}\n","language":"javascript"}],"fragmentData":{"description":"\u003cp>Defines an icon to display.\u003c/p>\n\n\u003cp>\u003ch3>Example\u003c/h3>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"icon\": {\n \"width\": 16,\n \"height\": 16,\n \"url\": \"/my-icon.png\"\n }\n}\n\u003c/code>\u003c/pre>","id":"iconBean","name":"Icon","properties":[{"fieldDescription":[{"html":"\u003cp>The URL of the icon. Your icon needs to be hosted remotely at a web-accessible location. You can specify the\n URL as an absolute URL or relative to the add-on's base URL.\u003c/p>"}],"format":"uri","key":"url","required":true,"type":"string"},{"fieldDescription":[{"html":"\u003cp>The height in pixels of the icon image.\u003c/p>"}],"key":"height","type":"integer"},{"fieldDescription":[{"html":"\u003cp>The width in pixels of the icon image.\u003c/p>"}],"key":"width","type":"integer"}],"slug":"icon","title":"Icon","type":"object"}},{"additionalProperties":true,"fieldDescription":[{"html":"\u003cp>This object represents a map of key/value pairs, where each property name and value corresponds to the parameter name and value respectively.\u003c/p>\n\n\u003cp>\u003cp>\u003cb>Example\u003c/b>\u003c/p>\u003c/p>\n\n"},{"code":"{\n \"params\": {\n \"someOtherProperty\": \"someValue\",\n \"myCustomProperty\": \"myValue\"\n }\n}\n","language":"javascript"}],"fieldTitle":"Object","key":"params","slug":"object","title":"Object","type":"object"},{"arrayType":"string","fieldDescription":[{"html":"\u003cp>Specifies custom styles for the web item target page, if desired. By default, the web item content gets\n styled in the default style of the target application.\n It must only contain alphanumeric characters, dashes, underscores\n and must only start with alpha characters or underscores.\u003c/p>"}],"id":"styleClasses","key":"styleClasses","type":"array"},{"description":"\u003cp>Defines the way a \u003ca href=\"../web-item/\">web item\u003c/a> link is opened in the browser, such as in a modal or inline dialog.\u003c/p>\n\n\u003cp>\u003ch2>Inline Dialog Example\u003c/h2>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"target\": {\n \"type\": \"inlinedialog\",\n \"options\": {\n \"onHover\": true,\n \"offsetX\": \"30px\",\n \"offsetY\": \"20px\"\n }\n }\n}\n\u003c/code>\u003c/pre>\n\n\u003cp>\u003ch2>Dialog Example\u003c/h2>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"target\": {\n \"type\": \"dialog\",\n \"options\": {\n \"height\": \"100px\",\n \"width\": \"200px\"\n }\n }\n}\n\u003c/code>\u003c/pre>\n\n\u003cp>\u003ch2>Common Dialog Module Example\u003c/h2>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"target\": {\n \"type\": \"dialogmodule\",\n \"options\": {\n \"key\": \"dialog-module-key\"\n }\n }\n}\n\u003c/code>\u003c/pre>\n\n\u003cp>\u003cp>More details for this use-case can be found on the \u003ca href=\"../dialog/\">Dialog Module\u003c/a> page.\u003c/p>\u003c/p>","fieldDescription":[{"html":"\u003cp>Defines the behaviour when the item is triggered.\n If omitted, the url behaves as a regular hyperlink.\u003c/p>"}],"id":"webItemTargetBean","key":"target","slug":"web-item-target","title":"Web Item Target","type":"object","sliceddescription":[{"html":"\u003cp>Defines the way a \u003ca href=\"../web-item/\">web item\u003c/a> link is opened in the browser, such as in a modal or inline dialog.\u003c/p>\n\n\u003cp>\u003ch2>Inline Dialog Example\u003c/h2>\u003c/p>\n\n"},{"code":"{\n \"target\": {\n \"type\": \"inlinedialog\",\n \"options\": {\n \"onHover\": true,\n \"offsetX\": \"30px\",\n \"offsetY\": \"20px\"\n }\n }\n}\n","language":"javascript"},{"html":"\n\n\u003cp>\u003ch2>Dialog Example\u003c/h2>\u003c/p>\n\n"},{"code":"{\n \"target\": {\n \"type\": \"dialog\",\n \"options\": {\n \"height\": \"100px\",\n \"width\": \"200px\"\n }\n }\n}\n","language":"javascript"},{"html":"\n\n\u003cp>\u003ch2>Common Dialog Module Example\u003c/h2>\u003c/p>\n\n"},{"code":"{\n \"target\": {\n \"type\": \"dialogmodule\",\n \"options\": {\n \"key\": \"dialog-module-key\"\n }\n }\n}\n","language":"javascript"},{"html":"\n\n\u003cp>\u003cp>More details for this use-case can be found on the \u003ca href=\"../dialog/\">Dialog Module\u003c/a> page.\u003c/p>\u003c/p>"}],"fragmentData":{"description":"\u003cp>Defines the way a \u003ca href=\"../web-item/\">web item\u003c/a> link is opened in the browser, such as in a modal or inline dialog.\u003c/p>\n\n\u003cp>\u003ch2>Inline Dialog Example\u003c/h2>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"target\": {\n \"type\": \"inlinedialog\",\n \"options\": {\n \"onHover\": true,\n \"offsetX\": \"30px\",\n \"offsetY\": \"20px\"\n }\n }\n}\n\u003c/code>\u003c/pre>\n\n\u003cp>\u003ch2>Dialog Example\u003c/h2>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"target\": {\n \"type\": \"dialog\",\n \"options\": {\n \"height\": \"100px\",\n \"width\": \"200px\"\n }\n }\n}\n\u003c/code>\u003c/pre>\n\n\u003cp>\u003ch2>Common Dialog Module Example\u003c/h2>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"target\": {\n \"type\": \"dialogmodule\",\n \"options\": {\n \"key\": \"dialog-module-key\"\n }\n }\n}\n\u003c/code>\u003c/pre>\n\n\u003cp>\u003cp>More details for this use-case can be found on the \u003ca href=\"../dialog/\">Dialog Module\u003c/a> page.\u003c/p>\u003c/p>","id":"webItemTargetBean","name":"Web Item Target","properties":[{"anyOf":[{"description":"\n\nOptions for a web-item targeting a common \u003ca href=\"../dialog/\">dialog module\u003c/a>.\n\n \u003ch3>Example\u003c/h3>\n\n\n\n {\n \"target\": {\n \"type\": \"dialogmodule\",\n \"options\": {\n \"key\": \"dialog-module-key\"\n }\n }\n }\n\n\n","id":"dialogModuleOptions","properties":{"key":{"fieldDescription":"\u003cp>The key of a \u003ca href=\"../dialog/\">Dialog\u003c/a> module declared in this Connect add-on.\u003c/p>\n\n\u003cp>\u003cp>\n The dialog module will include the \u003ca href=\"../dialog-options/\">Dialog Options\u003c/a>\n that would otherwise need to be specified directly in this options object.\n \u003c/p>\u003c/p>","key":"key","maxLength":100,"required":true,"type":"string"}},"required":["key"],"title":"Dialog Module Options","type":"object"},{"description":"\n\nOptions for an inline dialog target\n\n \u003ch3>Example\u003c/h3>\n\n\n\n {\n \"target\": {\n \"type\": \"inlinedialog\",\n \"options\": {\n \"onHover\": true,\n \"offsetX\": \"30px\",\n \"offsetY\": \"20px\"\n }\n }\n }\n\n\n","id":"inlineDialogOptions","properties":{"closeOthers":{"fieldDescription":"\u003cp>Determines if all other dialogs on the screen are closed when this one is opened\u003c/p>","key":"closeOthers","type":"boolean"},"isRelativeToMouse":{"fieldDescription":"\u003cp>Determines if the dialog should be shown relative to where the mouse is at the time of the event trigger (normally a click) if set to false the dialog will show aligned to the left of the trigger with the arrow showing at the center\u003c/p>","key":"isRelativeToMouse","type":"boolean"},"offsetX":{"fieldDescription":"\u003cp>Sets an offset distance of the inline-dialog from the trigger element along the x-axis in pixels\u003c/p>","key":"offsetX","maxLength":10,"type":"string"},"offsetY":{"fieldDescription":"\u003cp>Sets an offset distance of the inline-dialog from the trigger element along the y-axis in pixels\u003c/p>","key":"offsetY","maxLength":10,"type":"string"},"onHover":{"fieldDescription":"\u003cp>Deprecated due to poor user experience.\u003c/p>\n\n\u003cp>\u003cp>Determines whether the Inline Dialog can be opened by a mouseenter event on the trigger, as well as the default click.\u003c/p>\u003c/p>","key":"onHover","type":"boolean"},"onTop":{"fieldDescription":"\u003cp>Determines if the dialog should be shown above the trigger or not. If this option is true but there is insufficient room above the trigger the inline-dialog will be flipped to display below it\u003c/p>","key":"onTop","type":"boolean"},"persistent":{"fieldDescription":"\u003cp>This option, ignores the 'closeOthers' option\u003c/p>","key":"persistent","type":"boolean"},"showDelay":{"fieldDescription":"\u003cp>Determines how long in milliseconds after a show trigger is fired (such as a trigger click) until the dialog is shown\u003c/p>","key":"showDelay","type":"integer"},"width":{"fieldDescription":"\u003cp>Sets how wide the dialog is in pixels.\u003c/p>","key":"width","maxLength":10,"type":"string"}},"title":"Inline Dialog Options","type":"object"},{"description":"\n\nOptions for a modal dialog \u003ca href=\"../web-item-target/\">web item target\u003c/a> or \u003ca href=\"../dialog/\">common module\u003c/a>.\n\n \u003cp>\n These options are a subset of those available via the \u003ca href=\"../../jsapi/dialog/\">JavaScript API\u003c/a>.\n \u003c/p>\n\n \u003ch2>Web Item Example\u003c/h2>\n\n\n\n {\n \"target\": {\n \"type\": \"dialog\",\n \"options\": {\n \"height\": \"100px\",\n \"width\": \"200px\"\n }\n }\n }\n\n\n\n\n \u003ch2>Dialog Example\u003c/h2>\n\n {\n \"modules\": {\n \"dialogs\": [\n {\n \"url\": \"/my-dialog-content\",\n \"options\": {\n \"size\": \"fullscreen\",\n \"header\": {\n \"value\": \"Example Dialog\"\n }\n },\n \"key\": \"dialog-module-key\"\n }\n ]\n }\n }\n\n\n","id":"dialogOptions","properties":{"chrome":{"defaultValue":"true","fieldDescription":"\u003cp>Whether the dialog should contain the AUI header and buttons.\u003c/p>","key":"chrome","type":"boolean"},"header":{"description":"\n\nRepresents a string that can be resolved via a localization properties file. You can use the same `i18n Property` key\n and value in multiple places if you like, but identical keys must have identical values.\n\n \u003ch3>Example\u003c/h3>\n\n\n\n {\n \"value\": \"My text\"\n }\n\n\n","fieldDescription":"\n\nThe header text for the dialog, if chrome is enabled.\n\n","id":"i18nProperty","properties":{"i18n":{"fieldDescription":"\u003cp>The localization key for the human-readable value.\n \u003ca href=\"../../internationalization/\">Translations\u003c/a> for the keys are defined at the top level of the\n \u003ca href=\"../../add-on-descriptor/\">add-on descriptor\u003c/a>.\u003c/p>","key":"i18n","maxLength":300,"type":"string"},"value":{"fieldDescription":"\u003cp>The human-readable default value. This will be used if no translation exists.\n Only the following HTML tags are supported: \u003ccode>b\u003c/code>, \u003ccode>i\u003c/code>, \u003ccode>strong\u003c/code>, \u003ccode>em\u003c/code>, and \u003ccode>code\u003c/code>.\u003c/p>","key":"value","maxLength":1500,"required":true,"type":"string"}},"required":["value"],"slug":"i18n-property","title":"i18n Property","type":"object"},"height":{"fieldDescription":"\u003cp>Sets how high the dialog is in pixels\u003c/p>","key":"height","maxLength":10,"type":"string"},"size":{"enum":["small","SMALL","medium","MEDIUM","large","LARGE","x-large","X-LARGE","fullscreen","FULLSCREEN","maximum","MAXIMUM"],"fieldDescription":"\u003cp>Sets the size of the dialog.\u003c/p>\n\n\u003cp>\u003cp>\n This option is used instead of the 'height' and 'width' options.\n \u003c/p>\u003c/p>","key":"size","type":"string"},"width":{"fieldDescription":"\u003cp>Sets how wide the dialog is in pixels.\u003c/p>","key":"width","maxLength":10,"type":"string"}},"title":"Dialog Options","type":"object"}],"fieldDescription":[{"html":"\u003cp>An object containing options which vary based on the type of web item target you are implementing.\u003c/p>\n\n\u003cp>\u003cp>Currently-allowed options are:\u003c/p>\n \u003cul>\n \u003cli>\u003ca href=\"../inline-dialog-options/\">Inline Dialog Options\u003c/a> when type is \"inlinedialog\", and\u003c/li>\n \u003cli>\u003ca href=\"../dialog-options/\">Dialog Options\u003c/a> when type is \"dialog\"\u003c/li>\n \u003cli>\u003ca href=\"../dialog-module-options/\">Dialog Module Options\u003c/a> when type is \"dialogmodule\"\u003c/li>\n \u003c/ul>\u003c/p>"}],"key":"options","type":"object"},{"defaultValue":"page","enum":["page","PAGE","dialog","DIALOG","inlinedialog","INLINEDIALOG","dialogmodule","DIALOGMODULE"],"fieldDescription":[{"html":"\u003cp>Defines how the web-item content should be loaded by the page. By default, the web-item is loaded in the same\n page. The target can be set to open the web-item url as a modal dialog or an inline dialog.\u003c/p>"}],"key":"type","type":"string"}],"slug":"web-item-target","title":"Web Item Target","type":"object"}},{"description":"\u003cp>Represents a string that can be resolved via a localization properties file. You can use the same \u003ccode>i18n Property\u003c/code> key\n and value in multiple places if you like, but identical keys must have identical values.\u003c/p>\n\n\u003cp>\u003ch3>Example\u003c/h3>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"value\": \"My text\"\n}\n\u003c/code>\u003c/pre>","fieldDescription":[{"html":"\u003cp>The internationalised text to be used in the link's tooltip.\u003c/p>"}],"id":"i18nProperty","key":"tooltip","slug":"i18n-property","title":"i18n Property","type":"object","sliceddescription":[{"html":"\u003cp>Represents a string that can be resolved via a localization properties file. You can use the same \u003ccode>i18n Property\u003c/code> key\n and value in multiple places if you like, but identical keys must have identical values.\u003c/p>\n\n\u003cp>\u003ch3>Example\u003c/h3>\u003c/p>\n\n"},{"code":"{\n \"value\": \"My text\"\n}\n","language":"javascript"}],"fragmentData":{"description":"\u003cp>Represents a string that can be resolved via a localization properties file. You can use the same \u003ccode>i18n Property\u003c/code> key\n and value in multiple places if you like, but identical keys must have identical values.\u003c/p>\n\n\u003cp>\u003ch3>Example\u003c/h3>\u003c/p>\n\n\u003cpre>\u003ccode>{\n \"value\": \"My text\"\n}\n\u003c/code>\u003c/pre>","id":"i18nProperty","name":"i18n Property","properties":[{"fieldDescription":[{"html":"\u003cp>The human-readable default value. This will be used if no translation exists.\n Only the following HTML tags are supported: \u003ccode>b\u003c/code>, \u003ccode>i\u003c/code>, \u003ccode>strong\u003c/code>, \u003ccode>em\u003c/code>, and \u003ccode>code\u003c/code>.\u003c/p>"}],"key":"value","maxLength":1500,"required":true,"type":"string"},{"fieldDescription":[{"html":"\u003cp>The localization key for the human-readable value.\n \u003ca href=\"../../internationalization/\">Translations\u003c/a> for the keys are defined at the top level of the\n \u003ca href=\"../../add-on-descriptor/\">add-on descriptor\u003c/a>.\u003c/p>"}],"key":"i18n","maxLength":300,"type":"string"}],"slug":"i18n-property","title":"i18n Property","type":"object"}},{"fieldDescription":[{"html":"\u003cp>Specifies the destination of the web item. The interpretation of this field depends on the value of the\n "},{"code":"context","language":"javascript"},{"html":" field.\u003c/p>\n\n\u003cp>\u003cp>\n This field is required if the \u003ccode>target\u003c/code> of the item is not a\n \u003ca href=\"../dialog/\">\u003ccode>Dialog Module\u003c/code>\u003c/a>.\n \u003c/p>\u003c/p>\n\n\u003cp>Your add-on can receive \u003ca href=\"../../context-parameters/\">additional context\u003c/a> from the application by\n using variable tokens in the URL attribute.\u003c/p>"}],"format":"uri-template","key":"url","type":"string"},{"defaultValue":"100","fieldDescription":[{"html":"\u003cp>Determines the order in which the web item appears in the menu or list.\u003c/p>\n\n\u003cp>The \"lightest\" weight (i.e., lowest number) appears first, rising relative to other items,\n while the \"heaviest\" weights sink to the bottom of the menu or list.\u003c/p>\n\n\u003cp>Built-in web items have weights that are incremented by numbers that leave room for additional\n items, such as by 10 or 100. Be mindful of the weight you choose for your item, so that it appears\n in a sensible order given existing items.\u003c/p>"}],"key":"weight","type":"integer"}],"slug":"web-item","title":"Web Item","type":"connectModule","date":"2024-11-22","sliceddescription":[{"html":"\u003cp>Adds a web item to a specified location in the application interface. A web item is a hyperlink\n that's inserted into some standard place in the Atlassian application interface, such as the\n administration menu.\u003c/p>\n\n\u003cp>\u003cp>The form that the link takes can vary depending on the location. For instance, a web item in the header bar\n (with a location section of \u003ccode>system.top.navigation.bar\u003c/code>) adds a link to the navigation bar across the top of the\n interface. On the other hand, a web item in the \u003ccode>opsbar-operation\u003c/code> location section in Jira adds an item to the\n issue operation buttons.\u003c/p>\u003c/p>\n\n\u003cp>\u003cp>A web item link can open a new page in the application or a dialog, depending on your configuration.\u003c/p>\u003c/p>\n\n\u003cp>\u003cp>Web items are a simple and useful way to extend Atlassian applications. If you want to extend an Atlassian\n application and don't know where to start, a web item may be all you need.\u003c/p>\u003c/p>\n\n\u003cp>\u003cp>Your add-on can receive \u003ca href=\"../../context-parameters/\">additional context\u003c/a> from the application by\n using variable tokens in the \u003ccode>url\u003c/code> attribute.\u003c/p>\u003c/p>\n\n\u003cp>\u003cp>\u003cb>Example\u003c/b>\u003c/p>\u003c/p>\n\n"},{"code":"{\n \"modules\": {\n \"webItems\": [\n {\n \"location\": \"system.preset.filters\",\n \"weight\": 200,\n \"styleClasses\": [\n \"webitem\",\n \"system-present-webitem\"\n ],\n \"url\": \"/my-web-item\",\n \"context\": \"addon\",\n \"target\": {\n \"type\": \"page\"\n },\n \"tooltip\": {\n \"value\": \"Example tooltip\"\n },\n \"icon\": {\n \"width\": 16,\n \"height\": 16,\n \"url\": \"/maps/icon.png\"\n },\n \"name\": {\n \"value\": \"My Web Item\"\n },\n \"key\": \"web-item-example\"\n }\n ]\n }\n}\n","language":"javascript"}],"platform":"cloud","product":"confcloud","category":"reference","subcategory":"modules","aliases":["/cloud/confluence/modules/web-item.html"]},"metadata":{"title":"Web Item","product":"confcloud","category":"reference","type":"connectModule","date":"2024-11-22","enabledVersion":"1.7580.0-0.1312.0"},"deprecatedNavigation":{"name":"confcloud","title":"Confluence Cloud","url":"/cloud/confluence/","categories":[{"title":"Guides","indexLinkTitle":"About Confluence Cloud","name":"devguide","url":"/cloud/confluence/","subcategories":[{"title":"Introduction and basics","expandAlways":true,"name":"intro","items":[{"title":"Overview of capabilities","url":"/cloud/confluence/overview-of-capabilities/"},{"title":"Getting started with Forge","url":"/cloud/confluence/getting-started-with-forge/"},{"title":"Getting started with Connect","url":"/cloud/confluence/getting-started-with-connect/"},{"title":"Storing data with entity properties","url":"/cloud/confluence/storing-data-with-entity-properties/"},{"title":"Connect frameworks and tools","url":"/cloud/confluence/connect-frameworks-and-tools/"}]},{"title":"Security","expandAlways":true,"name":"security","items":[{"title":"Security overview","url":"/cloud/confluence/security-overview/"},{"title":"Security for Forge apps","url":"/cloud/confluence/security-for-forge-apps/"},{"title":"Scopes for OAuth 2.0 (3LO) and Forge apps","url":"/cloud/confluence/scopes-for-oauth-2-3LO-and-forge-apps/"},{"title":"Security for Connect apps","url":"/cloud/confluence/security-for-connect-apps/"},{"title":"Scopes for Connect apps","url":"/cloud/confluence/scopes-for-connect-apps/"},{"title":"User impersonation for Connect apps","url":"/cloud/confluence/user-impersonation-for-connect-apps/"},{"title":"Understanding JWT for Connect apps","url":"/cloud/confluence/understanding-jwt/"},{"title":"OAuth 2.0 (3LO) apps","url":"/cloud/confluence/oauth-2-3lo-apps/"},{"title":"Basic auth for REST APIs","url":"/cloud/confluence/basic-auth-for-rest-apis/"},{"title":"Data security policy developer guide","url":"/cloud/confluence/data-security-policy-developer-guide/"}]},{"title":"Learning","expandAlways":true,"name":"guides","items":[{"title":"Tutorials, example apps, and guides","url":"/cloud/confluence/tutorials-example-apps-and-guides/"},{"title":"Connect cookbook","url":"/cloud/confluence/connect-cookbook/"},{"title":"Cacheable app iframes for Connect apps","url":"/cloud/confluence/cacheable-app-iframes-for-connect-apps/"},{"title":"Connect patterns","url":"/cloud/confluence/connect-patterns/"},{"title":"Connect example apps","url":"/cloud/confluence/connect-example-apps/"},{"title":"Rate limiting","url":"/cloud/confluence/rate-limiting/"}]},{"title":"Privacy guidelines","expandAlways":true,"name":"privacy","items":[{"title":"User privacy guide for app developers","url":"/cloud/confluence/user-privacy-developer-guide/"},{"title":"Profile visibility","url":"/cloud/confluence/profile-visibility/"}]},{"title":"Building blocks","expandAlways":true,"name":"blocks","items":[{"title":"Forge concepts","url":"/cloud/confluence/forge-concepts/"},{"title":"Connect concepts","url":"/cloud/confluence/connect-concepts/"},{"title":"Connect app descriptor","url":"/cloud/confluence/connect-app-descriptor/"},{"title":"Connect macros","url":"/cloud/confluence/connect-macros/"},{"title":"Connect modules","url":"/cloud/confluence/connect-modules/"},{"title":"Confluence theme","url":"/cloud/confluence/theme/"},{"title":"Connect dynamic modules","url":"/cloud/confluence/connect-dynamic-modules/"},{"title":"Connect conditions","url":"/cloud/confluence/connect-conditions/"},{"title":"Context parameters","url":"/cloud/confluence/context-parameters/"},{"title":"Entity properties","url":"/cloud/confluence/confluence-entity-properties/"},{"title":"Internationalization for Connect apps","url":"/cloud/confluence/internationalization-for-connect-apps/"},{"title":"Collaborative editing","url":"/cloud/confluence/collaborative-editing/"},{"title":"Using Webhooks","url":"/cloud/confluence/using-webhooks/"}]},{"title":"Other considerations","name":"other","expandAlways":true,"items":[{"title":"Atlassian Design Guidelines","url":"https://design.atlassian.com/"},{"title":"Atlaskit","url":"https://atlaskit.atlassian.com/"},{"title":"Data residency","url":"/cloud/confluence/data-residency"},{"title":"Developer canary program","url":"/cloud/confluence/developer-canary-program"},{"title":"Developing for Marketplace","url":"/market/developing-for-the-marketplace"},{"title":"Public licensing","url":"/platform/marketplace/cloud-app-licensing/"}]}]},{"title":"Reference","name":"reference","url":"/cloud/confluence/rest/","subcategories":[{"title":"REST API v2","name":"rest-v2","items":[{"title":"REST API v2","url":"/cloud/confluence/rest/v2/"}]},{"title":"REST API","name":"rest-v1","items":[{"title":"REST API","url":"/cloud/confluence/rest/v1/"}]},{"title":"CQL","name":"cql","items":[{"title":"Advanced searching using CQL","url":"/cloud/confluence/advanced-searching-using-cql/"},{"title":"Performing text searches using CQL","url":"/cloud/confluence/performing-text-searches-using-cql/"},{"title":"CQL fields","url":"/cloud/confluence/cql-fields/"},{"title":"CQL functions","url":"/cloud/confluence/cql-functions/"},{"title":"CQL keywords","url":"/cloud/confluence/cql-keywords/"},{"title":"CQL operators","url":"/cloud/confluence/cql-operators/"}]},{"title":"Forge","name":"forge","items":[{"title":"Forge","url":"/cloud/confluence/forge/"}]},{"title":"Connect modules","name":"modules","items":[{"title":"About Connect modules for Confluence","url":"/cloud/confluence/about-connect-modules-for-confluence/"},{"title":"Admin Page","url":"/cloud/confluence/modules/admin-page/"},{"title":"Blueprint","url":"/cloud/confluence/modules/blueprint/"},{"title":"Content Byline Item","url":"/cloud/confluence/modules/content-byline-item/"},{"title":"Content Property","url":"/cloud/confluence/modules/content-property/"},{"title":"Custom Content","url":"/cloud/confluence/modules/custom-content/"},{"title":"Dialog","url":"/cloud/confluence/modules/dialog/"},{"title":"Dynamic Content Macro","url":"/cloud/confluence/modules/dynamic-content-macro/"},{"title":"Extension Point Locations","url":"/cloud/confluence/extension-point-locations/"},{"title":"Keyboard Shortcut","url":"/cloud/confluence/modules/keyboard-shortcut/"},{"title":"Page","url":"/cloud/confluence/modules/page/"},{"title":"Publish Conditions","url":"/cloud/confluence/modules/publish-conditions/"},{"title":"Space Tools Tab","url":"/cloud/confluence/modules/space-tools-tab/"},{"title":"Static Content Macro","url":"/cloud/confluence/modules/static-content-macro/"},{"title":"Theme","url":"/cloud/confluence/theme/"},{"title":"Web Item","url":"/cloud/confluence/modules/web-item/"},{"title":"Web Panel","url":"/cloud/confluence/modules/web-panel/"},{"title":"Web Section","url":"/cloud/confluence/modules/web-section/"},{"title":"Webhook","url":"/cloud/confluence/modules/webhook/"}]},{"title":"Connect JavaScript API","name":"jsapi","items":[{"title":"About the Connect JavaScript API","url":"/cloud/confluence/about-the-connect-javascript-api/"},{"title":"Confluence","url":"/cloud/confluence/jsapi/confluence/"},{"title":"Context","url":"/cloud/confluence/jsapi/context/"},{"title":"Cookie","url":"/cloud/confluence/jsapi/cookie/"},{"title":"Custom content","url":"/cloud/confluence/jsapi/custom-content/"},{"title":"Dialog","url":"/cloud/confluence/jsapi/dialog/"},{"title":"Events","url":"/cloud/confluence/jsapi/events/"},{"title":"Flag","url":"/cloud/confluence/jsapi/flag/"},{"title":"History","url":"/cloud/confluence/jsapi/history/"},{"title":"Iframe","url":"/cloud/confluence/jsapi/iframe/"},{"title":"Inline dialog","url":"/cloud/confluence/jsapi/inline-dialog/"},{"title":"Macro","url":"/cloud/confluence/jsapi-macro/"},{"title":"Navigator","url":"/cloud/confluence/jsapi/navigator/"},{"title":"Page","url":"/cloud/confluence/jsapi/page/"},{"title":"Request","url":"/cloud/confluence/jsapi/request/"},{"title":"Scroll position","url":"/cloud/confluence/jsapi/scroll-position/"},{"title":"Theming Connect Apps","url":"/cloud/confluence/connect-theming/"},{"title":"User","url":"/cloud/confluence/jsapi/user/"}]},{"title":"App properties API","name":"appapi","items":[{"title":"App properties API","url":"/cloud/confluence/app-properties-api"}]},{"name":"graphql","title":"GraphQL API","items":[{"title":"GraphQL API","url":"/cloud/confluence/graphql/"}]}]},{"name":"help","title":"Resources","url":"/cloud/confluence/get-help/"},{"name":"changelog","title":"Changelog","url":"/cloud/confluence/changelog/","apiGroups":["rest-confluence-cloud","connect-confluence-cloud","forge-confluence-cloud","oauth-2-3lo","connect-core-platform","library-acsb","library-ace","graphql-confluence"]}],"enabledVersion":"1.7580.0-0.1312.0"},"navigation":[{"label":"REST API v2","href":"/cloud/confluence/rest/v2/","expandState":"collapsed","childNavigationNodes":[{"label":"REST API v2","href":"/cloud/confluence/rest/v2/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]}],"nestedNavigationNodes":[]},{"label":"REST API","href":"/cloud/confluence/rest/v1/","expandState":"collapsed","childNavigationNodes":[{"label":"REST API","href":"/cloud/confluence/rest/v1/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]}],"nestedNavigationNodes":[]},{"label":"CQL","href":"/cloud/confluence/advanced-searching-using-cql/","expandState":"collapsed","childNavigationNodes":[{"label":"Advanced searching using CQL","href":"/cloud/confluence/advanced-searching-using-cql/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Performing text searches using CQL","href":"/cloud/confluence/performing-text-searches-using-cql/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"CQL fields","href":"/cloud/confluence/cql-fields/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"CQL functions","href":"/cloud/confluence/cql-functions/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"CQL keywords","href":"/cloud/confluence/cql-keywords/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"CQL operators","href":"/cloud/confluence/cql-operators/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]}],"nestedNavigationNodes":[]},{"label":"Forge","href":"/cloud/confluence/forge/","expandState":"collapsed","childNavigationNodes":[{"label":"Forge","href":"/cloud/confluence/forge/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]}],"nestedNavigationNodes":[]},{"label":"Connect modules","href":"/cloud/confluence/about-connect-modules-for-confluence/","expandState":"expanded","childNavigationNodes":[{"label":"About Connect modules for Confluence","href":"/cloud/confluence/about-connect-modules-for-confluence/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Admin Page","href":"/cloud/confluence/modules/admin-page/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Blueprint","href":"/cloud/confluence/modules/blueprint/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Content Byline Item","href":"/cloud/confluence/modules/content-byline-item/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Content Property","href":"/cloud/confluence/modules/content-property/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Custom Content","href":"/cloud/confluence/modules/custom-content/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Dialog","href":"/cloud/confluence/modules/dialog/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Dynamic Content Macro","href":"/cloud/confluence/modules/dynamic-content-macro/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Extension Point Locations","href":"/cloud/confluence/extension-point-locations/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Keyboard Shortcut","href":"/cloud/confluence/modules/keyboard-shortcut/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Page","href":"/cloud/confluence/modules/page/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Publish Conditions","href":"/cloud/confluence/modules/publish-conditions/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Space Tools Tab","href":"/cloud/confluence/modules/space-tools-tab/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Static Content Macro","href":"/cloud/confluence/modules/static-content-macro/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Theme","href":"/cloud/confluence/theme/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Web Item","href":"/cloud/confluence/modules/web-item/","expandState":"expanded","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Web Panel","href":"/cloud/confluence/modules/web-panel/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Web Section","href":"/cloud/confluence/modules/web-section/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Webhook","href":"/cloud/confluence/modules/webhook/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]}],"nestedNavigationNodes":[]},{"label":"Connect JavaScript API","href":"/cloud/confluence/about-the-connect-javascript-api/","expandState":"collapsed","childNavigationNodes":[{"label":"About the Connect JavaScript API","href":"/cloud/confluence/about-the-connect-javascript-api/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Confluence","href":"/cloud/confluence/jsapi/confluence/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Context","href":"/cloud/confluence/jsapi/context/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Cookie","href":"/cloud/confluence/jsapi/cookie/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Custom content","href":"/cloud/confluence/jsapi/custom-content/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Dialog","href":"/cloud/confluence/jsapi/dialog/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Events","href":"/cloud/confluence/jsapi/events/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Flag","href":"/cloud/confluence/jsapi/flag/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"History","href":"/cloud/confluence/jsapi/history/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Iframe","href":"/cloud/confluence/jsapi/iframe/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Inline dialog","href":"/cloud/confluence/jsapi/inline-dialog/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Macro","href":"/cloud/confluence/jsapi-macro/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Navigator","href":"/cloud/confluence/jsapi/navigator/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Page","href":"/cloud/confluence/jsapi/page/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Request","href":"/cloud/confluence/jsapi/request/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Scroll position","href":"/cloud/confluence/jsapi/scroll-position/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"Theming Connect Apps","href":"/cloud/confluence/connect-theming/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]},{"label":"User","href":"/cloud/confluence/jsapi/user/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]}],"nestedNavigationNodes":[]},{"label":"App properties API","href":"/cloud/confluence/app-properties-api/","expandState":"collapsed","childNavigationNodes":[{"label":"App properties API","href":"/cloud/confluence/app-properties-api/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]}],"nestedNavigationNodes":[]},{"label":"GraphQL API","href":"/cloud/confluence/graphql/","expandState":"collapsed","childNavigationNodes":[{"label":"GraphQL API","href":"/cloud/confluence/graphql/","expandState":"collapsed","childNavigationNodes":[],"nestedNavigationNodes":[]}],"nestedNavigationNodes":[]}],"navigationLocation":{"pathname":"/cloud/confluence/modules/web-item/"},"theme":"tabbed","newRestApiExperience":true},"frontEndFeatures":{"shouldShowDacIntercept":true,"shouldShowGetHelpWidget":true,"renderRestRedesignedDocs":{"contentSets":[],"enableAllInternal":true,"enableAllExternal":true},"targetExternalBuilders":{"contentSets":[],"userEmails":[]},"shouldEnableAIfeatures":false}};</script> <title>Web Item</title> <style data-styled-components="bcCCNc jqBRrP ibwhYF eZnlXi dFdozN drXChn brBXGR kxxENe fSUEQg ejtmNK lfxCWf kXcvjc jCQDBF eTAnzP FScIS geXtIM ScLEH kgDWmH gXYVte eXwYJw cChEfx cdLTas gNpolA eYXdgj eoVOUX inVjNv dIXIPO helpjl ertFmj pWIuP khmkld TOtET ezMIpz gZQRfE hRPVEy dehUuJ gBQpmb hYSqCz gmgxDe KxHOa bUjEBB cctkxI cndhOS kPHubB fhGBQx brvHif gscMiQ lelYfH jWXaOJ dtgjSj jZSjeZ aEnsw XuMHq lidXTE hGidKv goYlvd gJyXAL bXLabE cjLyNv fYWbTP cSnmZI bRXonB hVUfTU fnYkEm jpAtLo fkvlhE eIoYOg fKgEtV dKBupN cSxOj hpxzCw fLlTlj jNIYUQ dKWGcc iduyBG gPmPZH SofWs hfYqFa eBZChs ObHvh cskdDW"> /* sc-component-id: sc-keyframes-bcCCNc */ @-webkit-keyframes bcCCNc{0%{opacity:0;}100%{opacity:1;}} @keyframes bcCCNc{0%{opacity:0;}100%{opacity:1;}} /* sc-component-id: sc-keyframes-jqBRrP */ @-webkit-keyframes jqBRrP{0%{opacity:1;}50%{opacity:0.6;}100%{opacity:1;}} @keyframes jqBRrP{0%{opacity:1;}50%{opacity:0.6;}100%{opacity:1;}} /* sc-component-id: sc-keyframes-ibwhYF */ @-webkit-keyframes ibwhYF{to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}} @keyframes ibwhYF{to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}} /* sc-component-id: sc-ejGVNB */ .helpjl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-height:0%;} /* sc-component-id: sc-eLdqWK */ .hRPVEy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:0%;padding-left:8px;padding-right:8px;} /* sc-component-id: sc-iiUIRa */ .ertFmj{position:relative;} /* sc-component-id: sc-hgRTRy */ .TOtET{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:500;list-style-type:none;margin:0;padding:0;} /* sc-component-id: sc-iIHSe */ .pWIuP{background-color:#EBECF0;border-radius:2px;bottom:0;content:'';height:2px;left:8px;margin:0;position:absolute;right:8px;width:inherit;}.khmkld{background-color:#0052CC;border-radius:2px;bottom:0;content:'';height:2px;left:8px;margin:0;position:absolute;right:8px;width:inherit;} /* sc-component-id: sc-gldTML */ .ezMIpz{color:#42526E;cursor:pointer;line-height:1.8;margin:0;padding:4px 8px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .ezMIpz:hover{color:#0052CC;} .ezMIpz:active,.ezMIpz:active::before{color:#0747A6;} .ezMIpz:focus{border-radius:3px;box-shadow:0 0 0 2px #4C9AFF inset;outline:none;}.gZQRfE{color:#0052CC;cursor:pointer;line-height:1.8;margin:0;padding:4px 8px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .gZQRfE:hover{color:#0052CC;} .gZQRfE:active,.gZQRfE:active::before{color:#0052CC;} .gZQRfE:focus{border-radius:3px;box-shadow:0 0 0 2px #0052CC inset;outline:none;} /* sc-component-id: sc-gbzWSY */ .gJyXAL{position:relative;} .gJyXAL:not(:hover):not(:focus-within) .copy{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;} /* sc-component-id: sc-jMMfwr */ .bXLabE{position:relative;top:var(--ds-space-0,0px);left:var(--ds-space-0,0px);width:100%;z-index:0;} /* sc-component-id: sc-jGxEUC */ .cjLyNv{border-radius:3px;background-color:#f4f5f7;color:#172b4d;font-size:12px;line-height:20px;overflow:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} .cjLyNv pre{margin:var(--ds-space-0,0px);padding:var(--ds-space-100,8px);} .cjLyNv pre:first-child{float:left;text-align:right;background-color:#ebecf0;color:#8993a4;font-size:14px;} .cjLyNv code{display:inline-block;position:relative;left:var(--ds-space-200,16px);padding-right:var(--ds-space-200,16px);} /* sc-component-id: sc-fkyLDJ */ .aEnsw{padding-top:var(--ds-space-300,24px);} .aEnsw:first-child{padding-top:var(--ds-space-0,0px);} .aEnsw h1 .heading-anchor-wrapper{position:absolute;height:1.1666666666666667em;margin-left:var(--ds-space-075,6px);} .aEnsw h1 .heading-anchor-wrapper button{padding-left:var(--ds-space-0,0px);padding-right:var(--ds-space-0,0px);} @media (hover:hover) and (pointer:fine){.aEnsw h1 .heading-anchor-wrapper > button{opacity:0;-webkit-transform:translate(-8px,0px);-ms-transform:translate(-8px,0px);transform:translate(-8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;}.aEnsw h1:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .aEnsw h2 .heading-anchor-wrapper{position:absolute;height:1.2em;margin-left:var(--ds-space-075,6px);} .aEnsw h2 .heading-anchor-wrapper button{padding-left:var(--ds-space-0,0px);padding-right:var(--ds-space-0,0px);} @media (hover:hover) and (pointer:fine){.aEnsw h2 .heading-anchor-wrapper > button{opacity:0;-webkit-transform:translate(-8px,0px);-ms-transform:translate(-8px,0px);transform:translate(-8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;}.aEnsw h2:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .aEnsw h3 .heading-anchor-wrapper{position:absolute;height:1.25em;margin-left:var(--ds-space-075,6px);} .aEnsw h3 .heading-anchor-wrapper button{padding-left:var(--ds-space-0,0px);padding-right:var(--ds-space-0,0px);} @media (hover:hover) and (pointer:fine){.aEnsw h3 .heading-anchor-wrapper > button{opacity:0;-webkit-transform:translate(-8px,0px);-ms-transform:translate(-8px,0px);transform:translate(-8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;}.aEnsw h3:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .aEnsw h4 .heading-anchor-wrapper{position:absolute;height:1.1428571428571428em;margin-left:var(--ds-space-075,6px);} .aEnsw h4 .heading-anchor-wrapper button{padding-left:var(--ds-space-0,0px);padding-right:var(--ds-space-0,0px);} @media (hover:hover) and (pointer:fine){.aEnsw h4 .heading-anchor-wrapper > button{opacity:0;-webkit-transform:translate(-8px,0px);-ms-transform:translate(-8px,0px);transform:translate(-8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;}.aEnsw h4:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .aEnsw h5 .heading-anchor-wrapper{position:absolute;height:1.3333333333333333em;margin-left:var(--ds-space-075,6px);} .aEnsw h5 .heading-anchor-wrapper button{padding-left:var(--ds-space-0,0px);padding-right:var(--ds-space-0,0px);} @media (hover:hover) and (pointer:fine){.aEnsw h5 .heading-anchor-wrapper > button{opacity:0;-webkit-transform:translate(-8px,0px);-ms-transform:translate(-8px,0px);transform:translate(-8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;}.aEnsw h5:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .aEnsw h6 .heading-anchor-wrapper{position:absolute;height:1.4545454545454546em;margin-left:var(--ds-space-075,6px);} .aEnsw h6 .heading-anchor-wrapper button{padding-left:var(--ds-space-0,0px);padding-right:var(--ds-space-0,0px);} @media (hover:hover) and (pointer:fine){.aEnsw h6 .heading-anchor-wrapper > button{opacity:0;-webkit-transform:translate(-8px,0px);-ms-transform:translate(-8px,0px);transform:translate(-8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;}.aEnsw h6:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} /* sc-component-id: sc-jUpvKA */ .fYWbTP{display:inline;outline:none;background-color:transparent;border:none;color:#42526E;cursor:pointer;right:var(--ds-space-0,0px);} /* sc-component-id: sc-jdfcpN */ .geXtIM{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} /* sc-component-id: sc-jRuhRL */ .iduyBG{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;} /* sc-component-id: sc-kNBZmU */ .hVUfTU{width:100%;overflow-y:auto;margin:12px var(--ds-space-0,0px) 16px var(--ds-space-0,0px);} /* sc-component-id: sc-eEieub */ .eIoYOg.eIoYOg{padding:8px;} /* sc-component-id: sc-TuwoP */ .gNpolA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:var(--ds-space-400,32px);left:var(--ds-space-400,32px);z-index:1;} /* sc-component-id: sc-fQkuQJ */ .jNIYUQ{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:16px;margin-top:var(--ds-space-500,40px);margin-bottom:var(--ds-space-500,40px);} /* sc-component-id: sc-epGmkI */ .dKWGcc{font-size:14px;color:#6B778C;margin:var(--ds-space-0,0px) var(--ds-space-050,4px) var(--ds-space-0,0px) var(--ds-space-0,0px);} /* sc-component-id: sc-hAXbOi */ .gXYVte{max-height:100px;background-color:#DEEBFF;} /* sc-component-id: sc-cCVOAp */ .eXwYJw{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#DEEBFF;color:#172B4D;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;fill:#DEEBFF;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:12px;text-align:center;margin:auto;max-width:876px;} /* sc-component-id: sc-cfWELz */ .cChEfx{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;} /* sc-component-id: sc-kAdXeD */ .kgDWmH{max-height:0px;overflow:hidden;-webkit-transition:max-height 0.25s ease-in-out;transition:max-height 0.25s ease-in-out;} /* sc-component-id: sc-hCaUpS */ .cdLTas{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:4px;overflow:hidden;} /* sc-component-id: sc-bvTASY */ .ScLEH{color:black;position:relative;z-index:100;} .ScLEH div[data-testid='navigation-site-title']{color:#172B4D;font-size:16px;} /* sc-component-id: sc-aewfc */ .dIXIPO{display:none;} @media (min-width:900px){.dIXIPO{display:block;margin-top:24px;font-size:16px;position:relative;padding-left:.9375rem;padding-right:.9375rem;}} /* sc-component-id: sc-jHZirH */ .gPmPZH{margin-top:var(--ds-space-400,32px) padding:var(--ds-space-200,16px) var(--ds-space-100,8px);background:#F4F5F7;color:white;min-height:100px;} .gPmPZH,.gPmPZH *{box-sizing:border-box;} @media (min-width:768px){.gPmPZH{padding:var(--ds-space-400,32px) var(--ds-space-100,8px);}} /* sc-component-id: sc-dKEPtC */ .SofWs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem;} @media (min-width:860px){.SofWs{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}} /* sc-component-id: sc-dBAPYN */ .ObHvh{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} @media (min-width:860px){.ObHvh{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}} @media (max-width:1024px){.ObHvh{font-size:14px;}} /* sc-component-id: sc-dvpmds */ .cskdDW{color:#0a0a0a;display:inline-block;line-height:1;padding:var(--ds-space-150,12px) var(--ds-space-400,32px) var(--ds-space-150,12px) var(--ds-space-0,0px);} @media (min-width:768px){.cskdDW{padding:var(--ds-space-150,12px) var(--ds-space-200,16px);}} @media (max-width:1024px){.cskdDW{font-size:14px;}} /* sc-component-id: sc-dwztqd */ .eBZChs{color:#0057d8;display:inline-block;line-height:1;padding:var(--ds-space-150,12px) var(--ds-space-400,32px) var(--ds-space-150,12px) var(--ds-space-0,0px);} @media (min-width:768px){.eBZChs{padding:var(--ds-space-150,12px) var(--ds-space-200,16px);}} .eBZChs.hide-optanon-link{display:none;} /* sc-component-id: sc-eweMDZ */ .cndhOS{margin:var(--ds-space-0,0px);font-size:11px;color:#253858;list-style-type:none;} .cndhOS a{color:inherit;font-size:14px;-webkit-text-decoration:none;text-decoration:none;line-height:18px;padding:0.46rem 1rem 0.46rem 0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;display:-moz-box;} .cndhOS a > span{display:block;display:-moz-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;} .cndhOS a:focus{outline:none;} .cndhOS a:hover{background-color:inherit;color:#0052CC;}.kPHubB{margin:var(--ds-space-0,0px);font-size:11px;color:#0065FF;list-style-type:disc;} .kPHubB a{color:inherit;font-size:14px;-webkit-text-decoration:none;text-decoration:none;line-height:18px;padding:0.46rem 1rem 0.46rem 0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;display:-moz-box;} .kPHubB a > span{display:block;display:-moz-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;} .kPHubB a:focus{outline:none;} .kPHubB a:hover{background-color:inherit;color:#0052CC;} /* sc-component-id: sc-dAOnuy */ .bUjEBB{display:none;} @media (min-width:900px){.bUjEBB{display:block;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto;padding-top:var(--ds-space-050,4px);margin-right:var(--ds-space-250,20px);}} /* sc-component-id: sc-cSYcjD */ .cctkxI{margin-left:var(--ds-space-0,0px);margin-top:var(--ds-space-0,0px);padding-left:var(--ds-space-300,24px);} /* sc-component-id: sc-dOkuiw */ .gmgxDe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} @media (min-width:900px){.gmgxDe{height:95vh;width:300px;}} /* sc-component-id: sc-jGFFOr */ .KxHOa{-webkit-flex:initial;-ms-flex:initial;flex:initial;margin:var(--ds-space-0,0px);} @media (min-width:900px){.KxHOa{padding:var(--ds-space-0,0px) var(--ds-space-250,20px) var(--ds-space-0,0px) var(--ds-space-100,8px);}} /* sc-component-id: sc-jOVcOr */ .drXChn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#FFFAE6;padding:16px;}.brBXGR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#DEEBFF;padding:16px;}.kxxENe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#E3FCEF;padding:16px;} /* sc-component-id: sc-hkaZBZ */ .ejtmNK{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;} /* sc-component-id: sc-gLdKKF */ .kXcvjc{margin:0;font-size:1.1428571428571428em;font-style:inherit;line-height:1.25;color:#172B4D;font-weight:600;-webkit-letter-spacing:-0.006em;-moz-letter-spacing:-0.006em;-ms-letter-spacing:-0.006em;letter-spacing:-0.006em;margin-top:24px;} /* sc-component-id: sc-RWGNv */ * + .lfxCWf{margin-top:8px;} /* sc-component-id: sc-btewqU */ .fSUEQg{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;} .fSUEQg > span{margin:-2px 0;vertical-align:top;} /* sc-component-id: sc-imapFV */ .dFdozN{margin:16px var(--ds-space-0,0px);} .dFdozN > section > div:last-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow-x:auto;} /* sc-component-id: sc-fATqzn */ .jCQDBF{position:relative;padding-top:56.25%;margin:16px var(--ds-space-0,0px);height:0;overflow:hidden;max-width:100%;} /* sc-component-id: sc-hqGPoI */ .eTAnzP{position:absolute;top:var(--ds-space-0,0px);left:var(--ds-space-0,0px);width:100%;height:100%;} /* sc-component-id: sc-fjNYmT */ .gscMiQ{display:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:var(--ds-space-0,0px) 15px;} @media (min-width:600px){.gscMiQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;}} @media (min-width:600px){.gscMiQ{margin-top:var(--ds-space-0,0px);}} /* sc-component-id: sc-hzOKmB */ .lelYfH{display:none;} @media (min-width:900px){.lelYfH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#6B778C;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}} /* sc-component-id: sc-dzVpKk */ .jWXaOJ{display:none;padding-right:4px;} @media (min-width:1200px){.jWXaOJ{display:initial;}} /* sc-component-id: sc-fPbjcq */ .brvHif{display:block;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:var(--ds-space-0,0px)px;} @media (min-width:900px){.brvHif{margin-right:192px;}} /* sc-component-id: sc-hdNmWC */ .gBQpmb{padding-bottom:16px;border-right:1px solid rgba(9,30,66,0.08);} @media (min-width:900px){.gBQpmb{padding:var(--ds-space-0,0px);}} /* sc-component-id: sc-fPEBxH */ .hYSqCz{position:-webkit-sticky;position:sticky;top:16px;} @media (min-width:900px){.hYSqCz{display:block;}} /* sc-component-id: sc-hBcjXN */ .inVjNv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin:var(--ds-space-0,0px) auto;} /* sc-component-id: sc-gVZiCL */ .dehUuJ{display:block;padding:16px 16px var(--ds-space-0,0px);} @media (min-width:900px){.dehUuJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:32px 16px var(--ds-space-0,0px);}} /* sc-component-id: sc-FAiZp */ .dtgjSj{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;margin:15px;margin-top:8px;width:80%;} /* sc-component-id: sc-dHaUqb */ .fhGBQx{display:block;overflow-y:visible;width:100%;max-width:1200px;margin:var(--ds-space-0,0px) auto;padding:var(--ds-space-100,8px) var(--ds-space-400,32px);} /* sc-component-id: sc-fcTNbh */ .eoVOUX{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} .eoVOUX h1 + h2{margin-top:12px;} .eoVOUX h1 + h3{margin-top:16px;} /* sc-component-id: sc-jptPkM */ .eYXdgj img{max-width:100%;} .eYXdgj tr{border-bottom:1px solid #C1C7D0;} .eYXdgj thead{border-bottom:none;} .eYXdgj th{background-color:#F4F5F7;padding:8px;} .eYXdgj td{padding:8px;} .eYXdgj .aui-lozenge{background:#42526E;border:0;border-radius:3px;color:#FFFFFF;box-sizing:border-box;display:inline-block;font-size:11px;font-weight:700;line-height:1;max-width:200px;padding:var(--ds-space-025,2px) var(--ds-space-050,4px) var(--ds-space-025,2px);text-transform:uppercase;vertical-align:baseline;} .eYXdgj .aui-lozenge-subtle{background-color:#DFE1E6;color:#42526E;} .eYXdgj .aui-lozenge-success{background-color:#00875A;color:#FFFFFF;} .eYXdgj .aui-lozenge-error,.eYXdgj .aui-lozenge-removed{background-color:#BF2600;color:#FFFFFF;} .eYXdgj .aui-lozenge-inprogress{background-color:#0052CC;color:#FFFFFF;} .eYXdgj .aui-lozenge-new{background-color:#5243AA;color:#FFFFFF;} .eYXdgj .aui-lozenge-moved{background-color:#FF991F;color:#172B4D;} .eYXdgj .aui-lozenge-current{background-color:#FFC400;color:#42526E;} .eYXdgj .aui-lozenge-complete{background-color:#5E6C84;color:#FFFFFF;} .eYXdgj .aui-lozenge-success.aui-lozenge-subtle{background-color:#E3FCEF;color:#006644;} .eYXdgj .aui-lozenge-error.aui-lozenge-subtle,.eYXdgj .aui-lozenge-removed.aui-lozenge-subtle{background-color:#FFEBE6;color:#BF2600;} .eYXdgj .aui-lozenge-current.aui-lozenge-subtle,.eYXdgj .aui-lozenge-inprogress.aui-lozenge-subtle{background-color:#DEEBFF;color:#0747A6;} .eYXdgj .aui-lozenge-complete.aui-lozenge-subtle,.eYXdgj .aui-lozenge-new.aui-lozenge-subtle{background-color:#EAE6FF;color:#403294;} .eYXdgj .aui-lozenge-moved.aui-lozenge-subtle{background-color:#FFF0B3;color:#172B4D;} .eYXdgj .aui-message{position:relative;margin:16px var(--ds-space-0,0px);border-radius:3px;padding:16px;padding-left:56px;} .eYXdgj .aui-message p strong,.eYXdgj .aui-message p.title{font-size:1.1428571428571428em;font-style:inherit;line-height:1.25;color:#172B4D;font-weight:600;-webkit-letter-spacing:-0.006em;-moz-letter-spacing:-0.006em;-ms-letter-spacing:-0.006em;letter-spacing:-0.006em;margin-top:24px;font-size:16px;margin-top:var(--ds-space-0,0px);} .eYXdgj .aui-message p.title{margin-bottom:8px;} .eYXdgj .aui-message p.title + p{margin-top:var(--ds-space-0,0px);} .eYXdgj .aui-message.tip{background-color:#E3FCEF;} .eYXdgj .aui-message.note,.eYXdgj .aui-message.info{background-color:#DEEBFF;} .eYXdgj .aui-message.warning{background-color:#FFFAE6;} .eYXdgj .aui-message-tip{background-color:#E3FCEF;} .eYXdgj .aui-message-note,.eYXdgj .aui-message-tip{background-color:#DEEBFF;} .eYXdgj .aui-message-warning{background-color:#FFFAE6;} .eYXdgj blockquote{padding:8px 16px var(--ds-space-0,0px) 16px;border-left:1px solid #C1C7D0;margin:var(--ds-space-0,0px) var(--ds-space-0,0px) 16px;color:#97A0AF;} .eYXdgj blockquote:after,.eYXdgj blockquote:before{content:'';} /* sc-component-id: sc-fguZLD */ @media (min-width:900px){.jZSjeZ{position:relative;margin-right:192px;}} /* sc-component-id: sc-ewMkZo */ @media (min-width:900px){.XuMHq{position:absolute;left:100%;height:100%;margin-top:12px;}} /* sc-component-id: sc-eCXBzT */ .lidXTE{border-left:4px solid #0052CC;padding:8px;margin:30px var(--ds-space-0,0px);} .lidXTE:empty{display:none;} .lidXTE > :first-child{margin-bottom:32px;} @media (min-width:900px){.lidXTE{position:-webkit-sticky;position:sticky;top:82px;border-left:none;margin:var(--ds-space-0,0px);padding:var(--ds-space-0,0px);box-sizing:border-box;width:165px;}} /* sc-component-id: sc-keyframes-eZnlXi */ @-webkit-keyframes eZnlXi{from{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}} @keyframes eZnlXi{from{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}} /* sc-component-id: sc-cGrIXu */ .goYlvd{margin:16px var(--ds-space-0,0px);padding:var(--ds-space-0,0px);max-height:500px;overflow:auto;} .goYlvd code:nth-child(2){width:10px;} /* sc-component-id: sc-TZjqS */ .hGidKv{overflow-wrap:break-word;word-wrap:break-word;font-weight:normal;} /* sc-component-id: sc-kDkoGq */ .cSxOj{width:100%;border:1px solid #F4F5F7;margin-top:0.5rem;margin-bottom:0;} /* sc-component-id: sc-hfyccY */ .dKBupN{font-size:16px;} /* sc-component-id: sc-dQnMOy */ .fLlTlj{padding:var(--ds-space-0,0px);} @media only screen and (max-width:1024px){.fLlTlj{padding-left:var(--ds-space-200,16px);}} /* sc-component-id: sc-TPgYF */ .fKgEtV{padding:var(--ds-space-0,0px) var(--ds-space-200,16px);} @media only screen and (max-width:1024px){.fKgEtV{padding:var(--ds-space-0,0px);}} /* sc-component-id: sc-iBNZrS */ .hpxzCw{padding-top:var(--ds-space-100,8px);} /* sc-component-id: sc-kOdLDR */ .jpAtLo{vertical-align:top;} .jpAtLo.jpAtLo{border:none;} @media only screen and (max-width:1024px){.jpAtLo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--ds-space-200,16px);width:100%;}} /* sc-component-id: sc-eZbwru */ .fkvlhE:first-child{white-space:nowrap;} @media only screen and (max-width:1024px){.fkvlhE.fkvlhE{padding:var(--ds-space-050,4px) var(--ds-space-200,16px);}} /* sc-component-id: sc-hJwwgy */ .cSnmZI{width:auto;} .cSnmZI div:last-child{margin:auto;} @media only screen and (max-width:1024px){.cSnmZI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.bRXonB{width:auto;} .bRXonB div:last-child{margin:var(--ds-space-0,0px);} @media only screen and (max-width:1024px){.bRXonB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}} /* sc-component-id: sc-iIQDRA */ .fnYkEm{border-bottom:none;} .fnYkEm tr:last-child td{padding-bottom:1.5rem;} @media only screen and (max-width:1024px){.fnYkEm tr:last-child td{padding-bottom:0.5rem;}} /* sc-component-id: sc-fgITWd */ .FScIS{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} /* sc-component-id: sc-global-2906074290 */ @font-face{font-family:'Charlie Display';font-weight:400;src:url('/font/charlie-display/CharlieDisplay-Regular.otf') format('opentype');} @font-face{font-family:'Charlie Display';font-weight:500;src:url('/font/charlie-display/CharlieDisplay-Semibold.otf') format('opentype');} /* sc-component-id: sc-global-4218966353 */ *{box-sizing:border-box;}</style> <link href="https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-homepage-errors-supportdesk.dfe18eccc22cf5b32118.chunk.css" rel="stylesheet"><link href="https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.c67a7555063c3b00faae.chunk.css" rel="stylesheet"><link href="https://dac-static.atlassian.com/_static/jsapi-connect-module-pages.ce5deedee0b24a12eac1.css" rel="stylesheet"> <!-- Algolia Search Insights --> <script nonce="6523r+TaNXEhph6jXrbtkSdM+AhMHdldg1nUDL4nDiA="> const ALGOLIA_INSIGHTS_SRC = "https://cdn.jsdelivr.net/npm/search-insights@2.2.1"; window.ALGOLIA_DAC_INDEX_NAME = 'developer.atlassian.com-dac-prod'; window.ALGOLIA_DAC_APP_ID = '41O4X7L3MX'; !function(e,a,t,n,s,i,c){e.AlgoliaAnalyticsObject=s,e[s]=e[s]||function(){ (e[s].queue=e[s].queue||[]).push(arguments)},i=a.createElement(t),c=a.getElementsByTagName(t)[0], i.async=1,i.src=n,c.parentNode.insertBefore(i,c) }(window,document,"script",ALGOLIA_INSIGHTS_SRC,"algoliaAnalytics"); algoliaAnalytics('init', { appId: '41O4X7L3MX', apiKey: 'Y2ZkNTM4MDg5M2QyMDUzOTBlMGEwZTU5OGQ0NGQ1MTA0ZmM1MjM5NzUzODdjNDZmYTRjYzkwMGFlYmIwMDE0MnJlc3RyaWN0SW5kaWNlcz1kZXZlbG9wZXIuYXRsYXNzaWFuLmNvbS1kYWMtcHJvZCUyQ2RldmVsb3Blci5hdGxhc3NpYW4uY29tLWRhYy1zdGFnaW5nJTJDZGV2ZWxvcGVyLmF0bGFzc2lhbi5jb20tZGFjLWRldiZmaWx0ZXJzPXByaXZpbGVnZSUzQU5PTkU=', useCookie: true, }); </script> <!-- End Algolia Search Insights --> <script nonce="6523r+TaNXEhph6jXrbtkSdM+AhMHdldg1nUDL4nDiA="> window.ALGOLIA_DAC_API_KEY = 'Y2ZkNTM4MDg5M2QyMDUzOTBlMGEwZTU5OGQ0NGQ1MTA0ZmM1MjM5NzUzODdjNDZmYTRjYzkwMGFlYmIwMDE0MnJlc3RyaWN0SW5kaWNlcz1kZXZlbG9wZXIuYXRsYXNzaWFuLmNvbS1kYWMtcHJvZCUyQ2RldmVsb3Blci5hdGxhc3NpYW4uY29tLWRhYy1zdGFnaW5nJTJDZGV2ZWxvcGVyLmF0bGFzc2lhbi5jb20tZGFjLWRldiZmaWx0ZXJzPXByaXZpbGVnZSUzQU5PTkU='; window.ALGOLIA_DAC_API_KEY_EXPIRY = Date.now() + 28800000; window.ENABLE_AI = false; </script><script nonce="6523r+TaNXEhph6jXrbtkSdM+AhMHdldg1nUDL4nDiA="> window.DAC_CDN_HOST = 'https://dac-static.atlassian.com'; window.ENABLED_VERSION = '1.7580.0-0.1312.0'; </script></head> <body> <div id="root"><div class="sc-fgITWd FScIS"><div class="sc-jdfcpN geXtIM"><div><div class="sc-bvTASY ScLEH"><div class="sc-kAdXeD kgDWmH"><div class="sc-hAXbOi gXYVte" aria-hidden="true" data-testid="banner-container" role="alert"><div class="sc-cCVOAp eXwYJw"><span class="sc-cfWELz cChEfx"><style data-emotion-css="14fi9av">.css-14fi9av{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-weight:500;max-width:100%;outline:none !important;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;background:none;border-radius:3px;box-shadow:0 0 0 2px inherit;color:#42526E !important;cursor:default;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 8px;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);-webkit-transition-duration:0.1s,0.15s;transition-duration:0.1s,0.15s;vertical-align:middle;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-14fi9av::-moz-focus-inner{border:0;margin:0;padding:0;}.css-14fi9av:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button aria-label="close-icon" type="button" class="css-14fi9av"><style data-emotion-css="j8fq0c">.css-j8fq0c{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;position:relative;}</style><span class="css-j8fq0c"><style data-emotion-css="noix33">.css-noix33{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 -2px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:1;}</style><span class="css-noix33"><style data-emotion="css 1wits42">.css-1wits42{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:16px;height:16px;}.css-1wits42 >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1wits42 >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1wits42 >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1wits42 >svg{width:16px;height:16px;}</style><span role="img" aria-label="close-icon" style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1wits42"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 10.586L6.707 5.293a1 1 0 00-1.414 1.414L10.586 12l-5.293 5.293a1 1 0 001.414 1.414L12 13.414l5.293 5.293a1 1 0 001.414-1.414L13.414 12l5.293-5.293a1 1 0 10-1.414-1.414L12 10.586z" fill="currentColor"/></svg></span></span></span></button></span><span class="sc-hCaUpS cdLTas"><span></span></span></div></div></div><style data-emotion-css="1cychdt">.css-1cychdt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;height:56px;padding-right:12px;padding-left:12px;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}[data-theme="light"] .css-1cychdt,[data-theme="dark"] .css-1cychdt{border-bottom:1px solid var(--ds-border,#091E4224);}[data-theme="light"] .css-1cychdt::after,[data-theme="dark"] .css-1cychdt::after{content:none;}.css-1cychdt::after{height:4px;position:absolute;top:100%;right:0;left:0;background:linear-gradient(180deg,rgba(9,30,66,0.13) 0,rgba(9,30,66,0.13) 1px,rgba(9,30,66,0.08) 1px,rgba(9,30,66,0) 4px);content:"";}</style><header style="background-color:var(--ds-surface, #FFFFFF);color:var(--ds-text-subtlest, #6B778C)" role="banner" class="css-1cychdt"><style data-emotion-css="vtikxo">.css-vtikxo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;height:inherit;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.css-vtikxo > *{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}</style><nav aria-label="Atlassian Developer Navigation" class="css-vtikxo"><div role="presentation"><style data-emotion="css b7sh1q">.css-b7sh1q,.css-b7sh1q:hover,.css-b7sh1q:active,.css-b7sh1q:focus,.css-b7sh1q:visited,.css-b7sh1q:disabled,.css-b7sh1q[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-brand-bold, #0052CC);color:var(--ds-text-subtle, #344563);cursor:pointer;height:auto;line-height:2.2857142857142856em;padding:4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;margin:0 2px;background-color:transparent;}.css-b7sh1q::-moz-focus-inner,.css-b7sh1q:hover::-moz-focus-inner,.css-b7sh1q:active::-moz-focus-inner,.css-b7sh1q:focus::-moz-focus-inner,.css-b7sh1q:visited::-moz-focus-inner,.css-b7sh1q:disabled::-moz-focus-inner,.css-b7sh1q[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-b7sh1q:hover,.css-b7sh1q:hover:hover,.css-b7sh1q:active:hover,.css-b7sh1q:focus:hover,.css-b7sh1q:visited:hover,.css-b7sh1q:disabled:hover,.css-b7sh1q[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-b7sh1q:focus,.css-b7sh1q:hover:focus,.css-b7sh1q:active:focus,.css-b7sh1q:focus:focus,.css-b7sh1q:visited:focus,.css-b7sh1q:disabled:focus,.css-b7sh1q[disabled]:focus{color:var(--ds-text-subtle, #344563);background-color:var(--ds-background-selected-hovered, rgba(222, 235, 255, 0.5));box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}.css-b7sh1q >span,.css-b7sh1q:hover >span,.css-b7sh1q:active >span,.css-b7sh1q:focus >span,.css-b7sh1q:visited >span,.css-b7sh1q:disabled >span,.css-b7sh1q[disabled] >span{margin:0;}</style><button class="css-b7sh1q" data-testid="app-switcher" type="button" tabindex="0"><style data-emotion="css 16j5qb5">.css-16j5qb5{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 2px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}</style><span class="css-16j5qb5"><style data-emotion="css snhnyn">.css-snhnyn{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;}.css-snhnyn >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-snhnyn >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-snhnyn >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}</style><span role="img" aria-label="Documentation" style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-snhnyn"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path fill="currentColor" fill-rule="evenodd" d="M4 5.01C4 4.451 4.443 4 5.01 4h1.98C7.549 4 8 4.443 8 5.01v1.98C8 7.549 7.557 8 6.99 8H5.01C4.451 8 4 7.557 4 6.99V5.01zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C8 13.549 7.557 14 6.99 14H5.01C4.451 14 4 13.557 4 12.99v-1.98zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C14 7.549 13.557 8 12.99 8h-1.98C10.451 8 10 7.557 10 6.99V5.01zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C20 7.549 19.557 8 18.99 8h-1.98C16.451 8 16 7.557 16 6.99V5.01zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98zm-12 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C8 19.549 7.557 20 6.99 20H5.01C4.451 20 4 19.557 4 18.99v-1.98zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98z"/></svg></span></span></button></div><style data-emotion-css="1qtw0hy">.css-1qtw0hy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;border-radius:3px;color:inherit;cursor:pointer;}.css-1qtw0hy::-moz-focus-inner{border:0;}.css-1qtw0hy:first-of-type{margin-left:0;}.css-1qtw0hy:hover{background-color:var(--product-home-bg-color-hover);box-shadow:var(--product-home-box-shadow-hover);color:var(--product-home-color-hover);}.css-1qtw0hy:active{background-color:var(--product-home-bg-color-active);box-shadow:var(--product-home-box-shadow-active);color:var(--product-home-color-active);}.css-1qtw0hy:focus{background-color:var(--product-home-bg-color-focus);box-shadow:var(--product-home-box-shadow-focus);color:var(--product-home-color-focus);outline:0;}div.css-1qtw0hy{pointer-events:none;}@media (max-width:1279.9px){.css-1qtw0hy{margin:0 8px;}}@media (min-width:1280px){.css-1qtw0hy{margin:0 16px;}}</style><a style="--product-home-color-active:var(--ds-text-subtle, #0052CC);--product-home-bg-color-active:var(--ds-background-neutral-pressed, rgba(222, 235, 255, 0.7));--product-home-box-shadow-active:;--product-home-color-focus:var(--ds-text-subtle, #344563);--product-home-bg-color-focus:;--product-home-box-shadow-focus:0 0 0 2px var(--ds-border-focused, #2684FF);--product-home-color-hover:var(--ds-text-subtle, #0052CC);--product-home-bg-color-hover:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));--product-home-box-shadow-hover:;--logo-max-width:260px" href="/" data-testid="navigation-container" class="css-1qtw0hy"><style data-emotion-css="3fth2k">.css-3fth2k{max-height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:var(--logo-max-width);}.css-3fth2k > *{max-width:var(--logo-max-width);max-height:24px;}.css-3fth2k > span > svg{width:100%;}@media (max-width:1279.9px){.css-3fth2k{display:none;}}</style><div data-testid="navigation-logo" class="css-3fth2k"><svg width="261" height="25" viewBox="0 0 261 25" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="260.25" height="24" transform="translate(0 1)" fill="white" fill-opacity="0.01"></rect><path d="M5.3024 9.13208C5.03183 8.83445 4.62597 8.86149 4.43657 9.21323L0.0533155 18.0068C-0.109027 18.3586 0.134487 18.7644 0.513287 18.7644H6.6282C6.8176 18.7644 7.007 18.6562 7.08818 18.4668C8.44103 15.7611 7.62932 11.6213 5.3024 9.13208Z" fill="url(#paint0_linear)"></path><path d="M8.52267 1.15012C6.06047 5.04635 6.22281 9.34842 7.84624 12.5953C9.46967 15.8421 10.7143 18.3044 10.7955 18.4938C10.8766 18.6832 11.066 18.7914 11.2554 18.7914H17.3704C17.7492 18.7914 18.0197 18.3855 17.8303 18.0338C17.8303 18.0338 9.60495 1.58303 9.3885 1.17718C9.25321 0.771318 8.76618 0.771325 8.52267 1.15012Z" fill="#2684FF"></path><path d="M91.6158 14.4351C91.6158 11.8647 90.2359 10.6471 86.3937 9.80834C84.2562 9.34837 83.7422 8.86134 83.7422 8.18492C83.7422 7.34614 84.4998 6.96734 85.9067 6.96734C87.6113 6.96734 89.2889 7.48142 90.8852 8.21197V4.82982C89.7759 4.26162 88.0442 3.82869 86.015 3.82869C82.1999 3.82869 80.2247 5.47919 80.2247 8.21197C80.2247 10.3765 81.2258 12.1082 85.1762 12.8658C87.5301 13.3528 88.0172 13.7316 88.0172 14.5163C88.0172 15.2739 87.5301 15.7609 85.8526 15.7609C83.9315 15.7609 81.6317 15.1115 80.1436 14.2186V17.7631C81.3341 18.3584 82.9034 19.0078 85.8256 19.0078C89.9924 19.0078 91.6158 17.1679 91.6158 14.4351Z" fill="#0052CC"></path><path d="M133.256 4.04523V18.7643H136.395V7.53561L137.721 10.5119L142.158 18.7643H146.108V4.04523H142.97V13.5423L141.779 10.7825L138.208 4.04523H133.256Z" fill="#0052CC"></path><path d="M113.288 4.04523H109.851V18.7643H113.288V4.04523Z" fill="#0052CC"></path><path d="M105.901 14.4351C105.901 11.8647 104.522 10.6471 100.679 9.80834C98.5419 9.34837 98.0278 8.86134 98.0278 8.18492C98.0278 7.34614 98.7854 6.96734 100.192 6.96734C101.897 6.96734 103.575 7.48142 105.171 8.21197V4.82982C104.062 4.26162 102.33 3.82869 100.301 3.82869C96.4855 3.82869 94.5104 5.47919 94.5104 8.21197C94.5104 10.3765 95.5115 12.1082 99.4618 12.8658C101.816 13.3528 102.303 13.7316 102.303 14.5163C102.303 15.2739 101.816 15.7609 100.138 15.7609C98.2172 15.7609 95.9173 15.1115 94.4292 14.2186V17.7631C95.6197 18.3584 97.189 19.0078 100.111 19.0078C104.278 19.0078 105.901 17.1679 105.901 14.4351Z" fill="#0052CC"></path><path d="M53.5997 4.04523V18.7643H60.6616L61.771 15.5986H57.063V4.04523H53.5997Z" fill="#0052CC"></path><path d="M39.6926 4.0453V7.23806H43.5077V18.7644H46.9439V7.23806H51.0296V4.0453H39.6926Z" fill="#0052CC"></path><path d="M34.6874 4.04523H30.1688L25.028 18.7643H28.9512L29.6818 16.275C30.5476 16.5186 31.4676 16.6809 32.4416 16.6809C33.3886 16.6809 34.3086 16.5456 35.2014 16.275L35.932 18.7643H39.8553L34.6874 4.04523ZM32.4146 13.6505C31.7652 13.6505 31.1158 13.5423 30.5206 13.3799L32.4146 6.94033L34.3086 13.3799C33.7133 13.5423 33.0639 13.6505 32.4146 13.6505Z" fill="#0052CC"></path><path d="M72.8113 4.04521H68.2927L63.1519 18.7643H67.0751L67.8057 16.275C68.6715 16.5185 69.5915 16.6809 70.5655 16.6809C71.5125 16.6809 72.4325 16.5456 73.3253 16.275L74.0559 18.7643H77.9792L72.8113 4.04521ZM70.5655 13.6505C69.9161 13.6505 69.2668 13.5423 68.6715 13.3799L70.5655 6.94031L72.4595 13.3799C71.8372 13.5423 71.2149 13.6505 70.5655 13.6505Z" fill="#0052CC"></path><path d="M125.653 4.04521H121.135L115.994 18.7643H119.917L120.648 16.275C121.514 16.5185 122.433 16.6809 123.408 16.6809C124.355 16.6809 125.274 16.5456 126.167 16.275L126.898 18.7643H130.821L125.653 4.04521ZM123.38 13.6505C122.731 13.6505 122.082 13.5423 121.486 13.3799L123.38 6.94031L125.274 13.3799C124.679 13.5423 124.057 13.6505 123.38 13.6505Z" fill="#0052CC"></path><path d="M155.334 2.93684H161.151C166.292 2.93684 168.754 6.12959 168.754 10.8917C168.754 15.6808 166.238 18.7653 161.151 18.7653H155.334V2.93684ZM157.498 5.02023V16.7089H161.178C164.804 16.7089 166.59 14.8149 166.59 10.9728C166.59 7.13069 164.885 5.02023 161.043 5.02023H157.498Z" fill="#253858"></path><path d="M177.062 19.0079C172.57 19.0079 170.595 16.4104 170.595 12.7307C170.595 9.105 172.624 6.48046 176.277 6.48046C179.984 6.48046 181.472 9.05088 181.472 12.7307V13.6777H172.678C172.976 15.734 174.302 17.0598 177.143 17.0598C178.55 17.0598 179.713 16.7892 180.796 16.4104V18.3044C179.794 18.8185 178.279 19.0079 177.062 19.0079ZM172.651 11.8919H179.361C179.253 9.64615 178.225 8.37446 176.169 8.37446C173.977 8.37446 172.868 9.78143 172.651 11.8919Z" fill="#253858"></path><path d="M187.235 18.7644L182.554 6.72401H184.719L188.615 17.0057L192.484 6.72401H194.648L189.968 18.7644H187.235Z" fill="#253858"></path><path d="M201.737 19.0079C197.245 19.0079 195.27 16.4104 195.27 12.7307C195.27 9.105 197.299 6.48046 200.952 6.48046C204.659 6.48046 206.147 9.05088 206.147 12.7307V13.6777H197.354C197.651 15.734 198.977 17.0598 201.818 17.0598C203.225 17.0598 204.388 16.7892 205.471 16.4104V18.3044C204.497 18.8185 202.981 19.0079 201.737 19.0079ZM197.326 11.8919H204.037C203.928 9.64615 202.9 8.37446 200.844 8.37446C198.652 8.37446 197.543 9.78143 197.326 11.8919Z" fill="#253858"></path><path d="M211.829 18.8456C209.854 18.8456 208.61 17.8986 208.61 15.6799V1.69136H210.693V15.4364C210.693 16.5187 211.424 16.8975 212.316 16.8975C212.533 16.8975 212.668 16.8975 212.912 16.8704V18.7374C212.722 18.7915 212.371 18.8456 211.829 18.8456Z" fill="#253858"></path><path d="M214.049 12.7307C214.049 9.105 216.159 6.48046 219.785 6.48046C223.384 6.48046 225.467 9.105 225.467 12.7307C225.467 16.3563 223.384 19.0079 219.785 19.0079C216.159 19.0079 214.049 16.3293 214.049 12.7307ZM216.078 12.7307C216.078 15.0305 217.215 17.0869 219.785 17.0869C222.328 17.0869 223.438 15.0035 223.438 12.7307C223.438 10.4308 222.328 8.42856 219.785 8.42856C217.215 8.40151 216.078 10.4308 216.078 12.7307Z" fill="#253858"></path><path d="M229.931 16.6539V23.4724H227.848V6.72398H229.931V8.88855C230.689 7.29218 232.15 6.48046 233.99 6.48046C237.183 6.48046 238.806 9.21323 238.806 12.7307C238.806 16.1399 237.129 18.9809 233.746 18.9809C232.015 19.0079 230.662 18.2233 229.931 16.6539ZM233.449 8.40151C231.582 8.40151 229.931 9.59205 229.931 12.2436V13.2177C229.931 15.8964 231.447 17.0598 233.205 17.0598C235.532 17.0598 236.75 15.5175 236.75 12.7307C236.75 9.8626 235.613 8.40151 233.449 8.40151Z" fill="#253858"></path><path d="M247.004 19.0079C242.512 19.0079 240.537 16.4104 240.537 12.7307C240.537 9.105 242.566 6.48046 246.219 6.48046C249.926 6.48046 251.414 9.05088 251.414 12.7307V13.6777H242.62C242.918 15.734 244.244 17.0598 247.085 17.0598C248.492 17.0598 249.655 16.7892 250.737 16.4104V18.3044C249.736 18.8185 248.221 19.0079 247.004 19.0079ZM242.593 11.8919H249.303C249.195 9.64615 248.167 8.37446 246.111 8.37446C243.919 8.37446 242.81 9.78143 242.593 11.8919Z" fill="#253858"></path><path d="M255.878 18.7645H253.848V6.7241H255.878V8.83454C256.581 7.40051 257.772 6.39939 260.153 6.53468V8.56396C257.501 8.29339 255.878 9.10511 255.878 11.6485V18.7645Z" fill="#253858"></path><defs><linearGradient id="paint0_linear" x1="7.72023" y1="10.4927" x2="3.08501" y2="18.5211" gradientUnits="userSpaceOnUse"><stop stop-color="#0052CC"></stop><stop offset="0.9228" stop-color="#2684FF"></stop></linearGradient></defs></svg></div><style data-emotion-css="15lsza2">.css-15lsza2{max-height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.css-15lsza2 > *{max-height:24px;}@media (min-width:1280px){.css-15lsza2{display:none;}}</style><div data-testid="navigation-icon" class="css-15lsza2"><style data-emotion="css 12mte9y">.css-12mte9y{display:inline-block;position:relative;color:var(--logo-color);fill:var(--logo-fill);line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;height:32px;}.css-12mte9y >svg{height:100%;fill:inherit;}</style><span style="--logo-color:#2684FF;--logo-fill:currentColor" aria-label="Atlassian" role="img" class="css-12mte9y"> <svg viewBox="0 0 32 32" height="32" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true"> <defs> <linearGradient id="uid277306" x1="14.8402" y1="15.8324" x2="8.6599" y2="26.5369" gradientUnits="userSpaceOnUse"> <stop stop-color="#0052CC" offset="0%"></stop> <stop stop-color="#2684FF" offset="0.9228"></stop> </linearGradient> </defs> <path fill="url(#uid277306)" d="M11.6397 14.0398C11.2789 13.643 10.7378 13.679 10.4852 14.148L4.64091 25.8728C4.42446 26.3418 4.74912 26.8829 5.25419 26.8829H13.4074C13.6599 26.8829 13.9125 26.7386 14.0207 26.4861C15.7885 22.8424 14.7061 17.3227 11.6397 14.0398Z" /> <path fill="#2684FF" d="M15.9343 3.36124C12.6513 8.55622 12.8678 14.2923 15.0324 18.6215C17.1969 22.9506 18.8565 26.2336 18.9647 26.4861C19.0729 26.7386 19.3254 26.8829 19.578 26.8829H27.7312C28.2363 26.8829 28.597 26.3418 28.3445 25.8728C28.3445 25.8728 17.3774 3.93846 17.0887 3.39732C16.8723 2.89225 16.259 2.85618 15.9343 3.36124Z" /> </svg></span></div></a><style data-emotion-css="sufdiy">.css-sufdiy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:4px;margin-left:4px;padding-right:16px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}</style><div style="border-right:1px solid var(--ds-border, rgba(107, 119, 140, 0.3))" data-testid="navigation-site-title" class="css-sufdiy">Confluence Cloud</div><style data-emotion-css="uiquy5">.css-uiquy5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.css-uiquy5 > *{margin:0 4px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}</style><div class="css-uiquy5"><style data-emotion-css="le7mka">.css-le7mka{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}</style><div style="--button-selected-color:var(--ds-text-selected, #0052CC);--button-selected-border-color:var(--ds-border-selected, #0052CC)" class="css-le7mka"><style data-emotion="css 4mgr5f">.css-4mgr5f,.css-4mgr5f:hover,.css-4mgr5f:active,.css-4mgr5f:focus,.css-4mgr5f:visited,.css-4mgr5f:disabled,.css-4mgr5f[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:3px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-brand-bold, #0052CC);color:var(--ds-text-subtle, #344563);cursor:pointer;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;background-color:transparent;margin-left:0;margin-right:0;}.css-4mgr5f::-moz-focus-inner,.css-4mgr5f:hover::-moz-focus-inner,.css-4mgr5f:active::-moz-focus-inner,.css-4mgr5f:focus::-moz-focus-inner,.css-4mgr5f:visited::-moz-focus-inner,.css-4mgr5f:disabled::-moz-focus-inner,.css-4mgr5f[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-4mgr5f:hover,.css-4mgr5f:hover:hover,.css-4mgr5f:active:hover,.css-4mgr5f:focus:hover,.css-4mgr5f:visited:hover,.css-4mgr5f:disabled:hover,.css-4mgr5f[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-4mgr5f:focus,.css-4mgr5f:hover:focus,.css-4mgr5f:active:focus,.css-4mgr5f:focus:focus,.css-4mgr5f:visited:focus,.css-4mgr5f:disabled:focus,.css-4mgr5f[disabled]:focus{color:var(--ds-text-subtle, #344563);box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}</style><a class="css-4mgr5f" href="/cloud/confluence/" data-testid="Guides" tabindex="0"><style data-emotion="css 178ag6o">.css-178ag6o{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin:0 2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}</style><span class="css-178ag6o">Guides</span></a></div><div style="--button-selected-color:var(--ds-text-selected, #0052CC);--button-selected-border-color:var(--ds-border-selected, #0052CC)" class="css-le7mka"><style data-emotion="css 1nctkyd">.css-1nctkyd,.css-1nctkyd:hover,.css-1nctkyd:active,.css-1nctkyd:focus,.css-1nctkyd:visited,.css-1nctkyd:disabled,.css-1nctkyd[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:3px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-selected, #253858);color:var(--ds-text-selected, #0052CC);cursor:pointer;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;background-color:var(--ds-background-selected, rgba(222, 235, 255, 0.7));border-color:var(--ds-border-selected, #0052CC);bordor-bottom:4px solid var(--ds-border-selected, #0052CC);margin-left:0;margin-right:0;}.css-1nctkyd::-moz-focus-inner,.css-1nctkyd:hover::-moz-focus-inner,.css-1nctkyd:active::-moz-focus-inner,.css-1nctkyd:focus::-moz-focus-inner,.css-1nctkyd:visited::-moz-focus-inner,.css-1nctkyd:disabled::-moz-focus-inner,.css-1nctkyd[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1nctkyd:hover,.css-1nctkyd:hover:hover,.css-1nctkyd:active:hover,.css-1nctkyd:focus:hover,.css-1nctkyd:visited:hover,.css-1nctkyd:disabled:hover,.css-1nctkyd[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-1nctkyd:focus,.css-1nctkyd:hover:focus,.css-1nctkyd:active:focus,.css-1nctkyd:focus:focus,.css-1nctkyd:visited:focus,.css-1nctkyd:disabled:focus,.css-1nctkyd[disabled]:focus{color:var(--ds-text-subtle, #344563);box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}</style><a class="css-1nctkyd" href="/cloud/confluence/rest/" data-testid="Reference" tabindex="0"><style data-emotion="css 178ag6o">.css-178ag6o{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin:0 2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}</style><span class="css-178ag6o">Reference</span></a></div><div style="--button-selected-color:var(--ds-text-selected, #0052CC);--button-selected-border-color:var(--ds-border-selected, #0052CC)" class="css-le7mka"><style data-emotion="css 4mgr5f">.css-4mgr5f,.css-4mgr5f:hover,.css-4mgr5f:active,.css-4mgr5f:focus,.css-4mgr5f:visited,.css-4mgr5f:disabled,.css-4mgr5f[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:3px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-brand-bold, #0052CC);color:var(--ds-text-subtle, #344563);cursor:pointer;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;background-color:transparent;margin-left:0;margin-right:0;}.css-4mgr5f::-moz-focus-inner,.css-4mgr5f:hover::-moz-focus-inner,.css-4mgr5f:active::-moz-focus-inner,.css-4mgr5f:focus::-moz-focus-inner,.css-4mgr5f:visited::-moz-focus-inner,.css-4mgr5f:disabled::-moz-focus-inner,.css-4mgr5f[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-4mgr5f:hover,.css-4mgr5f:hover:hover,.css-4mgr5f:active:hover,.css-4mgr5f:focus:hover,.css-4mgr5f:visited:hover,.css-4mgr5f:disabled:hover,.css-4mgr5f[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-4mgr5f:focus,.css-4mgr5f:hover:focus,.css-4mgr5f:active:focus,.css-4mgr5f:focus:focus,.css-4mgr5f:visited:focus,.css-4mgr5f:disabled:focus,.css-4mgr5f[disabled]:focus{color:var(--ds-text-subtle, #344563);box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}</style><a class="css-4mgr5f" href="/cloud/confluence/get-help/" data-testid="Resources" tabindex="0"><style data-emotion="css 178ag6o">.css-178ag6o{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin:0 2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}</style><span class="css-178ag6o">Resources</span></a></div><div style="--button-selected-color:var(--ds-text-selected, #0052CC);--button-selected-border-color:var(--ds-border-selected, #0052CC)" class="css-le7mka"><style data-emotion="css 4mgr5f">.css-4mgr5f,.css-4mgr5f:hover,.css-4mgr5f:active,.css-4mgr5f:focus,.css-4mgr5f:visited,.css-4mgr5f:disabled,.css-4mgr5f[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:3px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-brand-bold, #0052CC);color:var(--ds-text-subtle, #344563);cursor:pointer;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;background-color:transparent;margin-left:0;margin-right:0;}.css-4mgr5f::-moz-focus-inner,.css-4mgr5f:hover::-moz-focus-inner,.css-4mgr5f:active::-moz-focus-inner,.css-4mgr5f:focus::-moz-focus-inner,.css-4mgr5f:visited::-moz-focus-inner,.css-4mgr5f:disabled::-moz-focus-inner,.css-4mgr5f[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-4mgr5f:hover,.css-4mgr5f:hover:hover,.css-4mgr5f:active:hover,.css-4mgr5f:focus:hover,.css-4mgr5f:visited:hover,.css-4mgr5f:disabled:hover,.css-4mgr5f[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-4mgr5f:focus,.css-4mgr5f:hover:focus,.css-4mgr5f:active:focus,.css-4mgr5f:focus:focus,.css-4mgr5f:visited:focus,.css-4mgr5f:disabled:focus,.css-4mgr5f[disabled]:focus{color:var(--ds-text-subtle, #344563);box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}</style><a class="css-4mgr5f" href="/cloud/confluence/changelog/" data-testid="Changelog" tabindex="0"><style data-emotion="css 178ag6o">.css-178ag6o{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin:0 2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}</style><span class="css-178ag6o">Changelog</span></a></div><style data-emotion-css="1ozpmrm">.css-1ozpmrm{width:100%;min-width:1px;margin:0px;position:relative;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}</style><div class="css-1ozpmrm"><div style="display:block;width:100%;position:absolute"></div></div></div></nav><style data-emotion-css="d4blq8">.css-d4blq8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.css-d4blq8 > *{margin-right:4px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}</style><div class="css-d4blq8"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="16" height="16" viewBox="0 0 24 24" role="presentation"><path d="M16.436 15.085l3.94 4.01a1 1 0 01-1.425 1.402l-3.938-4.006a7.5 7.5 0 111.423-1.406zM10.5 16a5.5 5.5 0 100-11 5.5 5.5 0 000 11z" fill="currentColor" fill-rule="evenodd"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button><div class="sc-TuwoP gNpolA"></div><style data-emotion-css="1pys61m">a.css-1pys61m{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-weight:500;max-width:100%;outline:none !important;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;background:none;border-radius:3px;box-shadow:0 0 0 2px inherit;color:#42526E !important;cursor:default;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 8px;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);-webkit-transition-duration:0.1s,0.15s;transition-duration:0.1s,0.15s;vertical-align:middle;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}a.css-1pys61m::-moz-focus-inner{border:0;margin:0;padding:0;}a.css-1pys61m:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><a href="/support" type="button" class="css-1pys61m"><style data-emotion-css="j8fq0c">.css-j8fq0c{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;position:relative;}</style><span class="css-j8fq0c"><style data-emotion-css="t5emrf">.css-t5emrf{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:1;}</style><span class="css-t5emrf">Support</span></span></a><style data-emotion-css="9b4v41">a.css-9b4v41{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-weight:500;max-width:100%;outline:none !important;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;background:rgba(9,30,66,0.04);border-radius:3px;box-shadow:0 0 0 2px inherit;color:#42526E !important;cursor:default;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 8px;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);-webkit-transition-duration:0.1s,0.15s;transition-duration:0.1s,0.15s;vertical-align:middle;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}a.css-9b4v41::-moz-focus-inner{border:0;margin:0;padding:0;}a.css-9b4v41:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><a href="/account/login?returnTo=%2Fcloud%2Fconfluence%2F" type="button" class="css-9b4v41"><span class="css-j8fq0c"><span class="css-t5emrf">Log in</span></span></a></div></header></div></div><div class="sc-jptPkM eYXdgj sc-fcTNbh eoVOUX"><div class="sc-hBcjXN inVjNv"><div class="sc-aewfc dIXIPO"><div class="sc-ejGVNB helpjl"><div class="sc-iiUIRa ertFmj"><span class="sc-iIHSe pWIuP"></span><div class="sc-hgRTRy TOtET" role="tablist"><a aria-posinset="1" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/rest/v2/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="1" aria-selected="false" aria-setsize="7" role="tab">REST API</div></a><a aria-posinset="2" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/advanced-searching-using-cql/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="2" aria-selected="false" aria-setsize="7" role="tab">CQL</div></a><a aria-posinset="3" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/forge/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="3" aria-selected="false" aria-setsize="7" role="tab">Forge</div></a><a aria-posinset="4" aria-selected="true" aria-setsize="7" role="tab" href="/cloud/confluence/about-connect-modules-for-confluence/" style="text-decoration:none"><div class="sc-gldTML gZQRfE" aria-posinset="4" aria-selected="true" aria-setsize="7" role="tab">Connect modules<span class="sc-iIHSe khmkld"></span></div></a><a aria-posinset="5" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/about-the-connect-javascript-api/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="5" aria-selected="false" aria-setsize="7" role="tab">Connect JavaScript API</div></a><a aria-posinset="6" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/app-properties-api/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="6" aria-selected="false" aria-setsize="7" role="tab">App properties API</div></a><a aria-posinset="7" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/graphql/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="7" aria-selected="false" aria-setsize="7" role="tab">GraphQL API</div></a></div></div><div class="sc-eLdqWK hRPVEy" role="tabpanel"></div></div></div><div class="sc-gVZiCL dehUuJ"><div class="sc-hdNmWC gBQpmb"><div class="sc-fPEBxH hYSqCz"><div class="sc-dOkuiw gmgxDe"><div class="sc-jGFFOr KxHOa"><style data-emotion-css="1f9r6s4">.css-1f9r6s4{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FAFBFC;border-color:#DFE1E6;color:#091E42;cursor:text;border-radius:3px;border-width:2px;border-style:solid;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;font-size:14px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;overflow:hidden;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;word-wrap:break-word;vertical-align:top;pointer-events:auto;}.css-1f9r6s4:hover{background-color:#EBECF0;}.css-1f9r6s4:focus-within{background-color:#FFFFFF;border-color:#4C9AFF;}.css-1f9r6s4[data-disabled]{background-color:#FAFBFC;border-color:#FAFBFC;color:#A5ADBA;cursor:not-allowed;}.css-1f9r6s4[data-disabled]:focus-within{background-color:#F4F5F7;border-color:#4C9AFF;}.css-1f9r6s4[data-disabled]:hover{background-color:#F4F5F7;}.css-1f9r6s4[data-invalid]{background-color:#FAFBFC;border-color:#DE350B;}.css-1f9r6s4[data-invalid]:focus-within{background-color:#FFFFFF;border-color:#4C9AFF;}.css-1f9r6s4[data-invalid]:hover{background-color:#EBECF0;}@media screen and (-ms-high-contrast:active){.css-1f9r6s4[data-invalid]:focus-within{border-color:Highlight;}.css-1f9r6s4:focus-within{border-color:Highlight;}.css-1f9r6s4[data-disabled]{border-color:GrayText;}}</style><div data-disabled="true" data-ds--text-field--container="true" class="css-1f9r6s4"><style data-emotion-css="1yzx7dv">.css-1yzx7dv{background-color:transparent;border:0;box-sizing:border-box;color:inherit;cursor:inherit;font-size:14px;min-width:0;outline:none;width:100%;line-height:1.4285714285714286;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-1yzx7dv[data-monospaced]{font-family:'SFMono-Medium','SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;}.css-1yzx7dv[data-compact]{padding:4px 6px;height:2.00em;}.css-1yzx7dv:not([data-compact]){padding:8px 6px;height:2.57em;}.css-1yzx7dv[disabled]{-webkit-text-fill-color:#A5ADBA;}.css-1yzx7dv::-ms-clear{display:none;}.css-1yzx7dv:invalid{box-shadow:none;}.css-1yzx7dv::placeholder{color:#7A869A;}.css-1yzx7dv::-webkit-input-placeholder:disabled{color:#A5ADBA;}.css-1yzx7dv::-moz-placeholder:disabled{color:#A5ADBA;}.css-1yzx7dv:-ms-input-placeholder:disabled{color:#A5ADBA;}.css-1yzx7dv::placeholder:disabled{color:#A5ADBA;}@media screen and (-ms-high-contrast:active){.css-1yzx7dv[disabled]{color:GrayText;}}</style><input value="Loading..." disabled="" data-ds--text-field--input="true" class="css-1yzx7dv"/></div></div><div class="sideNavLinksScrollable sc-dAOnuy bUjEBB"><ul class="sc-cSYcjD cctkxI"><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/about-connect-modules-for-confluence/"><span>About Connect modules for Confluence</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/admin-page/"><span>Admin Page</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/blueprint/"><span>Blueprint</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/content-byline-item/"><span>Content Byline Item</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/content-property/"><span>Content Property</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/custom-content/"><span>Custom Content</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/dialog/"><span>Dialog</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/dynamic-content-macro/"><span>Dynamic Content Macro</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/extension-point-locations/"><span>Extension Point Locations</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/keyboard-shortcut/"><span>Keyboard Shortcut</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/page/"><span>Page</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/publish-conditions/"><span>Publish Conditions</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/space-tools-tab/"><span>Space Tools Tab</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/static-content-macro/"><span>Static Content Macro</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/theme/"><span>Theme</span></a></li><li class="sc-eweMDZ kPHubB"><a href="/cloud/confluence/modules/web-item/"><span>Web Item</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/web-panel/"><span>Web Panel</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/web-section/"><span>Web Section</span></a></li><li class="sc-eweMDZ cndhOS"><a href="/cloud/confluence/modules/webhook/"><span>Webhook</span></a></li></ul></div></div></div></div><div class="sc-dHaUqb fhGBQx"><div class="sc-fPbjcq brvHif"><div class="sc-fjNYmT gscMiQ"><span class="sc-hzOKmB lelYfH"><span class="sc-dzVpKk jWXaOJ"></span></span></div></div><div class="sc-FAiZp dtgjSj"><div class="sc-fguZLD jZSjeZ"><div class="sc-fkyLDJ aEnsw"><h1>Web Item</h1><div class="sc-ewMkZo XuMHq" style="top:10"><div class="sc-eCXBzT lidXTE" width="165"></div></div><p>Adds a web item to a specified location in the application interface. A web item is a hyperlink that's inserted into some standard place in the Atlassian application interface, such as the administration menu.</p> <p></p><p>The form that the link takes can vary depending on the location. For instance, a web item in the header bar (with a location section of <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>system.top.navigation.bar</code></span></span>) adds a link to the navigation bar across the top of the interface. On the other hand, a web item in the <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>opsbar-operation</code></span></span> location section in Jira adds an item to the issue operation buttons.</p><p></p> <p></p><p>A web item link can open a new page in the application or a dialog, depending on your configuration.</p><p></p> <p></p><p>Web items are a simple and useful way to extend Atlassian applications. If you want to extend an Atlassian application and don't know where to start, a web item may be all you need.</p><p></p> <p></p><p>Your add-on can receive <a href="../../context-parameters/" target="_self">additional context</a> from the application by using variable tokens in the <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>url</code></span></span> attribute.</p><p></p> <p></p><p><b>Example</b></p><p></p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32</pre><pre><code class="javascript">{ "modules": { "webItems": [ { "location": "system.preset.filters", "weight": 200, "styleClasses": [ "webitem", "system-present-webitem" ], "url": "/my-web-item", "context": "addon", "target": { "type": "page" }, "tooltip": { "value": "Example tooltip" }, "icon": { "width": 16, "height": 16, "url": "/maps/icon.png" }, "name": { "value": "My Web Item" }, "key": "web-item-example" } ] } } </code></pre></div></div></div></div><h2 id="properties">Properties<span role="presentation" class="heading-anchor-wrapper"><button class="sc-jUpvKA fYWbTP"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span role="img" aria-label="copy" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentColor" fill-rule="evenodd"><path d="M12.856 5.457l-.937.92a1.002 1.002 0 000 1.437 1.047 1.047 0 001.463 0l.984-.966c.967-.95 2.542-1.135 3.602-.288a2.54 2.54 0 01.203 3.81l-2.903 2.852a2.646 2.646 0 01-3.696 0l-1.11-1.09L9 13.57l1.108 1.089c1.822 1.788 4.802 1.788 6.622 0l2.905-2.852a4.558 4.558 0 00-.357-6.82c-1.893-1.517-4.695-1.226-6.422.47"/><path d="M11.144 19.543l.937-.92a1.002 1.002 0 000-1.437 1.047 1.047 0 00-1.462 0l-.985.966c-.967.95-2.542 1.135-3.602.288a2.54 2.54 0 01-.203-3.81l2.903-2.852a2.646 2.646 0 013.696 0l1.11 1.09L15 11.43l-1.108-1.089c-1.822-1.788-4.802-1.788-6.622 0l-2.905 2.852a4.558 4.558 0 00.357 6.82c1.893 1.517 4.695 1.226 6.422-.47"/></g></svg></span></button></span></h2><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>key</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="key-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="key-maxlength"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Max length</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">100</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="key-required"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Required</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><style data-cmpld="true">._bfhkaxbu{background-color:var(--_1ly4823)}._2rko1nwa{border-radius:var(--_fer9fa)}._vchhusvi{box-sizing:border-box}._syaz1u00{color:var(--_srel9g)}._1e0c1o8l{display:inline-block}._1wyb1skh{font-size:11px}._k48p1fw0{font-weight:700}._vwz4kb7n{line-height:1}._p12f1osq{max-width:100%}._ca0qyh40{padding-top:2px}._u5f3idpf{padding-right:0}._n3td1l7b{padding-bottom:3px}._19bvidpf{padding-left:0}._1p1dangw{text-transform:uppercase}._s7n41q9y{vertical-align:baseline}</style><span class="_bfhkaxbu _2rko1nwa _vchhusvi _syaz1u00 _1e0c1o8l _1wyb1skh _k48p1fw0 _vwz4kb7n _p12f1osq _ca0qyh40 _u5f3idpf _n3td1l7b _19bvidpf _1p1dangw _s7n41q9y" style="--_1ly4823:#DE350B;--_fer9fa:3px;--_srel9g:#FFFFFF"><style data-cmpld="true">._s7n4jp4b{vertical-align:top}._1reo15vq{overflow-x:hidden}._18m915vq{overflow-y:hidden}._1bto1l2s{text-overflow:ellipsis}._o5721q9c{white-space:nowrap}._ca0qidpf{padding-top:0}._u5f370xm{padding-right:var(--_1xlms2h)}._n3tdidpf{padding-bottom:0}._19bv70xm{padding-left:var(--_1xlms2h)}._p12fvyns{max-width:var(--_1w406pq)}._1bsb1osq{width:100%}</style><span class="_1e0c1o8l _s7n4jp4b _1reo15vq _18m915vq _1bto1l2s _o5721q9c _vchhusvi _ca0qidpf _u5f370xm _n3tdidpf _19bv70xm _p12fvyns _1bsb1osq" style="--_1xlms2h:4px;--_1w406pq:200px">Yes</span></span></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="key-pattern"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Pattern</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">^[a-zA-Z0-9-]+$</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="key-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>A key to identify this module.</p> <p>This key must be unique relative to the add on, with the exception of Confluence macros: Their keys need to be globally unique.</p> <p>Keys must only contain alphanumeric characters and dashes.</p> <p>The key is used to generate the url to your add-on's module. The url is generated as a combination of your add-on key and module key. For example, an add-on which looks like:</p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1 2 3 4 5 6 7 8 9</pre><pre><code class="javascript">{ "key": "my-addon", "modules": { "configurePage": { "key": "configure-me", } } } </code></pre></div></div></div></div><p>Will have a configuration page module with a URL of <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>/plugins/servlet/ac/my-addon/configure-me</code></span></span>.</p></td></tr></tbody></table></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>location</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="location-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="location-maxlength"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Max length</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">100</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="location-required"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Required</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><style data-cmpld="true">._bfhkaxbu{background-color:var(--_1ly4823)}._2rko1nwa{border-radius:var(--_fer9fa)}._vchhusvi{box-sizing:border-box}._syaz1u00{color:var(--_srel9g)}._1e0c1o8l{display:inline-block}._1wyb1skh{font-size:11px}._k48p1fw0{font-weight:700}._vwz4kb7n{line-height:1}._p12f1osq{max-width:100%}._ca0qyh40{padding-top:2px}._u5f3idpf{padding-right:0}._n3td1l7b{padding-bottom:3px}._19bvidpf{padding-left:0}._1p1dangw{text-transform:uppercase}._s7n41q9y{vertical-align:baseline}</style><span class="_bfhkaxbu _2rko1nwa _vchhusvi _syaz1u00 _1e0c1o8l _1wyb1skh _k48p1fw0 _vwz4kb7n _p12f1osq _ca0qyh40 _u5f3idpf _n3td1l7b _19bvidpf _1p1dangw _s7n41q9y" style="--_1ly4823:#DE350B;--_fer9fa:3px;--_srel9g:#FFFFFF"><style data-cmpld="true">._s7n4jp4b{vertical-align:top}._1reo15vq{overflow-x:hidden}._18m915vq{overflow-y:hidden}._1bto1l2s{text-overflow:ellipsis}._o5721q9c{white-space:nowrap}._ca0qidpf{padding-top:0}._u5f370xm{padding-right:var(--_1xlms2h)}._n3tdidpf{padding-bottom:0}._19bv70xm{padding-left:var(--_1xlms2h)}._p12fvyns{max-width:var(--_1w406pq)}._1bsb1osq{width:100%}</style><span class="_1e0c1o8l _s7n4jp4b _1reo15vq _18m915vq _1bto1l2s _o5721q9c _vchhusvi _ca0qidpf _u5f370xm _n3tdidpf _19bv70xm _p12fvyns _1bsb1osq" style="--_1xlms2h:4px;--_1w406pq:200px">Yes</span></span></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="location-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The location in the application interface where the web item should appear. For the Atlassian application interface, a location is something like the coordinates on a map. It points to a particular drop-down menu or navigation list in the UI.</p> <p>Places in the Atlassian UI are identified by what are known as "well-known locations". For example, the <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>system.admin/globalsettings</code></span></span> location is in the administrative menu on the left side of the Administration Console.</p> <p>Find product locations with the Extension Point Finder</p> <p></p><ul> <li><a href="https://marketplace.atlassian.com/apps/1230672/extension-point-finder-for-jira?tab=overview&hosting=cloud" target="_blank">Jira Locations<style data-emotion="css 1wits42">.css-1wits42{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:16px;height:16px;}.css-1wits42 >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1wits42 >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1wits42 >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1wits42 >svg{width:16px;height:16px;}</style><span role="img" aria-label="Follow" style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1wits42"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentColor" fill-rule="evenodd"><path d="M11.031 7A1.03 1.03 0 0010 8.036a1.05 1.05 0 001.044 1.045l3.121.014.014 3.121a1.05 1.05 0 001.045 1.044 1.03 1.03 0 001.036-1.035l-.019-4.161a1.053 1.053 0 00-1.045-1.045L11.035 7h-.004z"/><path d="M13.364 8.292l-7.072 7.071a1.002 1.002 0 000 1.415c.39.39 1.024.39 1.415 0l7.071-7.071A1.002 1.002 0 0014.071 8a1 1 0 00-.707.292z"/></g></svg></span></a></li> <li><a href="https://marketplace.atlassian.com/apps/1230671/extension-point-finder-for-confluence?tab=overview&hosting=cloud" target="_blank">Confluence locations<style data-emotion="css 1wits42">.css-1wits42{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:16px;height:16px;}.css-1wits42 >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1wits42 >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1wits42 >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1wits42 >svg{width:16px;height:16px;}</style><span role="img" aria-label="Follow" style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1wits42"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentColor" fill-rule="evenodd"><path d="M11.031 7A1.03 1.03 0 0010 8.036a1.05 1.05 0 001.044 1.045l3.121.014.014 3.121a1.05 1.05 0 001.045 1.044 1.03 1.03 0 001.036-1.035l-.019-4.161a1.053 1.053 0 00-1.045-1.045L11.035 7h-.004z"/><path d="M13.364 8.292l-7.072 7.071a1.002 1.002 0 000 1.415c.39.39 1.024.39 1.415 0l7.071-7.071A1.002 1.002 0 0014.071 8a1 1 0 00-.707.292z"/></g></svg></span></a></li> </ul><p></p> <p>You can also find all Confluence locations on <a href="/cloud/confluence/extension-point-locations/#web-item--general-page--admin-page" target="_self">this page</a>.</p></td></tr></tbody></table></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>name</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="name-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="name-required"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Required</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><style data-cmpld="true">._bfhkaxbu{background-color:var(--_1ly4823)}._2rko1nwa{border-radius:var(--_fer9fa)}._vchhusvi{box-sizing:border-box}._syaz1u00{color:var(--_srel9g)}._1e0c1o8l{display:inline-block}._1wyb1skh{font-size:11px}._k48p1fw0{font-weight:700}._vwz4kb7n{line-height:1}._p12f1osq{max-width:100%}._ca0qyh40{padding-top:2px}._u5f3idpf{padding-right:0}._n3td1l7b{padding-bottom:3px}._19bvidpf{padding-left:0}._1p1dangw{text-transform:uppercase}._s7n41q9y{vertical-align:baseline}</style><span class="_bfhkaxbu _2rko1nwa _vchhusvi _syaz1u00 _1e0c1o8l _1wyb1skh _k48p1fw0 _vwz4kb7n _p12f1osq _ca0qyh40 _u5f3idpf _n3td1l7b _19bvidpf _1p1dangw _s7n41q9y" style="--_1ly4823:#DE350B;--_fer9fa:3px;--_srel9g:#FFFFFF"><style data-cmpld="true">._s7n4jp4b{vertical-align:top}._1reo15vq{overflow-x:hidden}._18m915vq{overflow-y:hidden}._1bto1l2s{text-overflow:ellipsis}._o5721q9c{white-space:nowrap}._ca0qidpf{padding-top:0}._u5f370xm{padding-right:var(--_1xlms2h)}._n3tdidpf{padding-bottom:0}._19bv70xm{padding-left:var(--_1xlms2h)}._p12fvyns{max-width:var(--_1w406pq)}._1bsb1osq{width:100%}</style><span class="_1e0c1o8l _s7n4jp4b _1reo15vq _18m915vq _1bto1l2s _o5721q9c _vchhusvi _ca0qidpf _u5f370xm _n3tdidpf _19bv70xm _p12fvyns _1bsb1osq" style="--_1xlms2h:4px;--_1w406pq:200px">Yes</span></span></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="name-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>A human readable name.</p><p>Represents a string that can be resolved via a localization properties file. You can use the same <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>i18n Property</code></span></span> key and value in multiple places if you like, but identical keys must have identical values.</p> <p></p><h3 id="example">Example<span role="presentation" class="heading-anchor-wrapper"><button class="sc-jUpvKA fYWbTP"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span role="img" aria-label="copy" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentColor" fill-rule="evenodd"><path d="M12.856 5.457l-.937.92a1.002 1.002 0 000 1.437 1.047 1.047 0 001.463 0l.984-.966c.967-.95 2.542-1.135 3.602-.288a2.54 2.54 0 01.203 3.81l-2.903 2.852a2.646 2.646 0 01-3.696 0l-1.11-1.09L9 13.57l1.108 1.089c1.822 1.788 4.802 1.788 6.622 0l2.905-2.852a4.558 4.558 0 00-.357-6.82c-1.893-1.517-4.695-1.226-6.422.47"/><path d="M11.144 19.543l.937-.92a1.002 1.002 0 000-1.437 1.047 1.047 0 00-1.462 0l-.985.966c-.967.95-2.542 1.135-3.602.288a2.54 2.54 0 01-.203-3.81l2.903-2.852a2.646 2.646 0 013.696 0l1.11 1.09L15 11.43l-1.108-1.089c-1.822-1.788-4.802-1.788-6.622 0l-2.905 2.852a4.558 4.558 0 00.357 6.82c1.893 1.517 4.695 1.226 6.422-.47"/></g></svg></span></button></span></h3><p></p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1 2 3 4</pre><pre><code class="javascript">{ "value": "My text" } </code></pre></div></div></div></div></td></tr></tbody></table></div><div class="sc-fkyLDJ aEnsw"><h4>Properties</h4><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-iBNZrS hpxzCw sc-TPgYF fKgEtV sc-hfyccY dKBupN">value</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="value-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="value-maxlength"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Max length</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">1500</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="value-required"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Required</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><style data-cmpld="true">._bfhkaxbu{background-color:var(--_1ly4823)}._2rko1nwa{border-radius:var(--_fer9fa)}._vchhusvi{box-sizing:border-box}._syaz1u00{color:var(--_srel9g)}._1e0c1o8l{display:inline-block}._1wyb1skh{font-size:11px}._k48p1fw0{font-weight:700}._vwz4kb7n{line-height:1}._p12f1osq{max-width:100%}._ca0qyh40{padding-top:2px}._u5f3idpf{padding-right:0}._n3td1l7b{padding-bottom:3px}._19bvidpf{padding-left:0}._1p1dangw{text-transform:uppercase}._s7n41q9y{vertical-align:baseline}</style><span class="_bfhkaxbu _2rko1nwa _vchhusvi _syaz1u00 _1e0c1o8l _1wyb1skh _k48p1fw0 _vwz4kb7n _p12f1osq _ca0qyh40 _u5f3idpf _n3td1l7b _19bvidpf _1p1dangw _s7n41q9y" style="--_1ly4823:#DE350B;--_fer9fa:3px;--_srel9g:#FFFFFF"><style data-cmpld="true">._s7n4jp4b{vertical-align:top}._1reo15vq{overflow-x:hidden}._18m915vq{overflow-y:hidden}._1bto1l2s{text-overflow:ellipsis}._o5721q9c{white-space:nowrap}._ca0qidpf{padding-top:0}._u5f370xm{padding-right:var(--_1xlms2h)}._n3tdidpf{padding-bottom:0}._19bv70xm{padding-left:var(--_1xlms2h)}._p12fvyns{max-width:var(--_1w406pq)}._1bsb1osq{width:100%}</style><span class="_1e0c1o8l _s7n4jp4b _1reo15vq _18m915vq _1bto1l2s _o5721q9c _vchhusvi _ca0qidpf _u5f370xm _n3tdidpf _19bv70xm _p12fvyns _1bsb1osq" style="--_1xlms2h:4px;--_1w406pq:200px">Yes</span></span></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="value-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The human-readable default value. This will be used if no translation exists. Only the following HTML tags are supported: <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>b</code></span></span>, <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>i</code></span></span>, <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>strong</code></span></span>, <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>em</code></span></span>, and <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>code</code></span></span>.</p></td></tr></tbody></table></div></td></tr><tr class="sc-kOdLDR jpAtLo"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-iBNZrS hpxzCw sc-TPgYF fKgEtV sc-hfyccY dKBupN">i18n</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="i18n-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="i18n-maxlength"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Max length</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">300</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="i18n-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The localization key for the human-readable value. <a href="../../internationalization/" target="_self">Translations</a> for the keys are defined at the top level of the <a href="../../add-on-descriptor/" target="_self">add-on descriptor</a>.</p></td></tr></tbody></table></div></td></tr></tbody></table></div></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>cacheable</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="cacheable-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="cacheable-defaultsto"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Defaults to</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">false</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="cacheable-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>Returns whether the URL should be cacheable. Cacheable URLs are taken directly from the add-on descriptor, and lack all additional query parameters: </p><ul> <li>standard iframe query parameters</li> <li>product context parameters</li> <li>JWT token</li> </ul><p></p></td></tr></tbody></table></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>conditions</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="conditions-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="conditions-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p><a href="../../conditions/" target="_self">Conditions</a> can be added to display only when all the given conditions are true.</p></td></tr></tbody></table></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>context</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="context-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="context-defaultsto"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Defaults to</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">addon</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="context-allowedvalues"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Allowed values</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><ul class="sc-dQnMOy fLlTlj"><li>page</li><li>PAGE</li><li>addon</li><li>ADDON</li><li>product</li><li>PRODUCT</li></ul></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="context-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The context for the URL parameter. Not applicable if an absolute URL is specified. Possible values </p><ul> <li><span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>addon</code></span></span> - a URL relative to the add-on's base URL</li> <li><span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>page</code></span></span> - targets a Page module by specifying the Page's module key as the URL</li> <li><span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>product</code></span></span> - a URL relative to the product's base URL</li> </ul><p></p></td></tr></tbody></table></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>icon</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="icon-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="icon-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>An optional icon to display with the link text or as the link, specified by URL to its hosted location. You can specify a particular width and height for the icon. Most link icons in Atlassian applications are 16 by 16 pixels.</p><p>Defines an icon to display.</p> <p></p><h3 id="example">Example<span role="presentation" class="heading-anchor-wrapper"><button class="sc-jUpvKA fYWbTP"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span role="img" aria-label="copy" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentColor" fill-rule="evenodd"><path d="M12.856 5.457l-.937.92a1.002 1.002 0 000 1.437 1.047 1.047 0 001.463 0l.984-.966c.967-.95 2.542-1.135 3.602-.288a2.54 2.54 0 01.203 3.81l-2.903 2.852a2.646 2.646 0 01-3.696 0l-1.11-1.09L9 13.57l1.108 1.089c1.822 1.788 4.802 1.788 6.622 0l2.905-2.852a4.558 4.558 0 00-.357-6.82c-1.893-1.517-4.695-1.226-6.422.47"/><path d="M11.144 19.543l.937-.92a1.002 1.002 0 000-1.437 1.047 1.047 0 00-1.462 0l-.985.966c-.967.95-2.542 1.135-3.602.288a2.54 2.54 0 01-.203-3.81l2.903-2.852a2.646 2.646 0 013.696 0l1.11 1.09L15 11.43l-1.108-1.089c-1.822-1.788-4.802-1.788-6.622 0l-2.905 2.852a4.558 4.558 0 00.357 6.82c1.893 1.517 4.695 1.226 6.422-.47"/></g></svg></span></button></span></h3><p></p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1 2 3 4 5 6 7 8</pre><pre><code class="javascript">{ "icon": { "width": 16, "height": 16, "url": "/my-icon.png" } } </code></pre></div></div></div></div></td></tr></tbody></table></div><div class="sc-fkyLDJ aEnsw"><h4>Properties</h4><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-iBNZrS hpxzCw sc-TPgYF fKgEtV sc-hfyccY dKBupN">url</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="url-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="url-format"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Format</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">uri</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="url-required"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Required</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><style data-cmpld="true">._bfhkaxbu{background-color:var(--_1ly4823)}._2rko1nwa{border-radius:var(--_fer9fa)}._vchhusvi{box-sizing:border-box}._syaz1u00{color:var(--_srel9g)}._1e0c1o8l{display:inline-block}._1wyb1skh{font-size:11px}._k48p1fw0{font-weight:700}._vwz4kb7n{line-height:1}._p12f1osq{max-width:100%}._ca0qyh40{padding-top:2px}._u5f3idpf{padding-right:0}._n3td1l7b{padding-bottom:3px}._19bvidpf{padding-left:0}._1p1dangw{text-transform:uppercase}._s7n41q9y{vertical-align:baseline}</style><span class="_bfhkaxbu _2rko1nwa _vchhusvi _syaz1u00 _1e0c1o8l _1wyb1skh _k48p1fw0 _vwz4kb7n _p12f1osq _ca0qyh40 _u5f3idpf _n3td1l7b _19bvidpf _1p1dangw _s7n41q9y" style="--_1ly4823:#DE350B;--_fer9fa:3px;--_srel9g:#FFFFFF"><style data-cmpld="true">._s7n4jp4b{vertical-align:top}._1reo15vq{overflow-x:hidden}._18m915vq{overflow-y:hidden}._1bto1l2s{text-overflow:ellipsis}._o5721q9c{white-space:nowrap}._ca0qidpf{padding-top:0}._u5f370xm{padding-right:var(--_1xlms2h)}._n3tdidpf{padding-bottom:0}._19bv70xm{padding-left:var(--_1xlms2h)}._p12fvyns{max-width:var(--_1w406pq)}._1bsb1osq{width:100%}</style><span class="_1e0c1o8l _s7n4jp4b _1reo15vq _18m915vq _1bto1l2s _o5721q9c _vchhusvi _ca0qidpf _u5f370xm _n3tdidpf _19bv70xm _p12fvyns _1bsb1osq" style="--_1xlms2h:4px;--_1w406pq:200px">Yes</span></span></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="url-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The URL of the icon. Your icon needs to be hosted remotely at a web-accessible location. You can specify the URL as an absolute URL or relative to the add-on's base URL.</p></td></tr></tbody></table></div></td></tr><tr class="sc-kOdLDR jpAtLo"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-iBNZrS hpxzCw sc-TPgYF fKgEtV sc-hfyccY dKBupN">height</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="height-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="height-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The height in pixels of the icon image.</p></td></tr></tbody></table></div></td></tr><tr class="sc-kOdLDR jpAtLo"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-iBNZrS hpxzCw sc-TPgYF fKgEtV sc-hfyccY dKBupN">width</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="width-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="width-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The width in pixels of the icon image.</p></td></tr></tbody></table></div></td></tr></tbody></table></div></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>params</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="params-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="params-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>This object represents a map of key/value pairs, where each property name and value corresponds to the parameter name and value respectively.</p> <p></p><p><b>Example</b></p><p></p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1 2 3 4 5 6 7</pre><pre><code class="javascript">{ "params": { "someOtherProperty": "someValue", "myCustomProperty": "myValue" } } </code></pre></div></div></div></div></td></tr></tbody></table></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>styleClasses</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="styleClasses-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="styleClasses-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>Specifies custom styles for the web item target page, if desired. By default, the web item content gets styled in the default style of the target application. It must only contain alphanumeric characters, dashes, underscores and must only start with alpha characters or underscores.</p></td></tr></tbody></table></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>target</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="target-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="target-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>Defines the behaviour when the item is triggered. If omitted, the url behaves as a regular hyperlink.</p><p>Defines the way a <a href="../web-item/" target="_self">web item</a> link is opened in the browser, such as in a modal or inline dialog.</p> <p></p><h2 id="inline-dialog-example">Inline Dialog Example<span role="presentation" class="heading-anchor-wrapper"><button class="sc-jUpvKA fYWbTP"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span role="img" aria-label="copy" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentColor" fill-rule="evenodd"><path d="M12.856 5.457l-.937.92a1.002 1.002 0 000 1.437 1.047 1.047 0 001.463 0l.984-.966c.967-.95 2.542-1.135 3.602-.288a2.54 2.54 0 01.203 3.81l-2.903 2.852a2.646 2.646 0 01-3.696 0l-1.11-1.09L9 13.57l1.108 1.089c1.822 1.788 4.802 1.788 6.622 0l2.905-2.852a4.558 4.558 0 00-.357-6.82c-1.893-1.517-4.695-1.226-6.422.47"/><path d="M11.144 19.543l.937-.92a1.002 1.002 0 000-1.437 1.047 1.047 0 00-1.462 0l-.985.966c-.967.95-2.542 1.135-3.602.288a2.54 2.54 0 01-.203-3.81l2.903-2.852a2.646 2.646 0 013.696 0l1.11 1.09L15 11.43l-1.108-1.089c-1.822-1.788-4.802-1.788-6.622 0l-2.905 2.852a4.558 4.558 0 00.357 6.82c1.893 1.517 4.695 1.226 6.422-.47"/></g></svg></span></button></span></h2><p></p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1 2 3 4 5 6 7 8 9 10 11</pre><pre><code class="javascript">{ "target": { "type": "inlinedialog", "options": { "onHover": true, "offsetX": "30px", "offsetY": "20px" } } } </code></pre></div></div></div></div><p></p><h2 id="dialog-example">Dialog Example<span role="presentation" class="heading-anchor-wrapper"><button class="sc-jUpvKA fYWbTP"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span role="img" aria-label="copy" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentColor" fill-rule="evenodd"><path d="M12.856 5.457l-.937.92a1.002 1.002 0 000 1.437 1.047 1.047 0 001.463 0l.984-.966c.967-.95 2.542-1.135 3.602-.288a2.54 2.54 0 01.203 3.81l-2.903 2.852a2.646 2.646 0 01-3.696 0l-1.11-1.09L9 13.57l1.108 1.089c1.822 1.788 4.802 1.788 6.622 0l2.905-2.852a4.558 4.558 0 00-.357-6.82c-1.893-1.517-4.695-1.226-6.422.47"/><path d="M11.144 19.543l.937-.92a1.002 1.002 0 000-1.437 1.047 1.047 0 00-1.462 0l-.985.966c-.967.95-2.542 1.135-3.602.288a2.54 2.54 0 01-.203-3.81l2.903-2.852a2.646 2.646 0 013.696 0l1.11 1.09L15 11.43l-1.108-1.089c-1.822-1.788-4.802-1.788-6.622 0l-2.905 2.852a4.558 4.558 0 00.357 6.82c1.893 1.517 4.695 1.226 6.422-.47"/></g></svg></span></button></span></h2><p></p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1 2 3 4 5 6 7 8 9 10</pre><pre><code class="javascript">{ "target": { "type": "dialog", "options": { "height": "100px", "width": "200px" } } } </code></pre></div></div></div></div><p></p><h2 id="common-dialog-module-example">Common Dialog Module Example<span role="presentation" class="heading-anchor-wrapper"><button class="sc-jUpvKA fYWbTP"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span role="img" aria-label="copy" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentColor" fill-rule="evenodd"><path d="M12.856 5.457l-.937.92a1.002 1.002 0 000 1.437 1.047 1.047 0 001.463 0l.984-.966c.967-.95 2.542-1.135 3.602-.288a2.54 2.54 0 01.203 3.81l-2.903 2.852a2.646 2.646 0 01-3.696 0l-1.11-1.09L9 13.57l1.108 1.089c1.822 1.788 4.802 1.788 6.622 0l2.905-2.852a4.558 4.558 0 00-.357-6.82c-1.893-1.517-4.695-1.226-6.422.47"/><path d="M11.144 19.543l.937-.92a1.002 1.002 0 000-1.437 1.047 1.047 0 00-1.462 0l-.985.966c-.967.95-2.542 1.135-3.602.288a2.54 2.54 0 01-.203-3.81l2.903-2.852a2.646 2.646 0 013.696 0l1.11 1.09L15 11.43l-1.108-1.089c-1.822-1.788-4.802-1.788-6.622 0l-2.905 2.852a4.558 4.558 0 00.357 6.82c1.893 1.517 4.695 1.226 6.422-.47"/></g></svg></span></button></span></h2><p></p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1 2 3 4 5 6 7 8 9</pre><pre><code class="javascript">{ "target": { "type": "dialogmodule", "options": { "key": "dialog-module-key" } } } </code></pre></div></div></div></div><p></p><p>More details for this use-case can be found on the <a href="../dialog/" target="_self">Dialog Module</a> page.</p><p></p></td></tr></tbody></table></div><div class="sc-fkyLDJ aEnsw"><h4>Properties</h4><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-iBNZrS hpxzCw sc-TPgYF fKgEtV sc-hfyccY dKBupN">options</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="options-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="options-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>An object containing options which vary based on the type of web item target you are implementing.</p> <p></p><p>Currently-allowed options are:</p> <ul> <li><a href="../inline-dialog-options/" target="_self">Inline Dialog Options</a> when type is "inlinedialog", and</li> <li><a href="../dialog-options/" target="_self">Dialog Options</a> when type is "dialog"</li> <li><a href="../dialog-module-options/" target="_self">Dialog Module Options</a> when type is "dialogmodule"</li> </ul><p></p></td></tr></tbody></table></div></td></tr><tr class="sc-kOdLDR jpAtLo"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-iBNZrS hpxzCw sc-TPgYF fKgEtV sc-hfyccY dKBupN">type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="type-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="type-defaultsto"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Defaults to</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">page</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="type-allowedvalues"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Allowed values</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><ul class="sc-dQnMOy fLlTlj"><li>page</li><li>PAGE</li><li>dialog</li><li>DIALOG</li><li>inlinedialog</li><li>INLINEDIALOG</li><li>dialogmodule</li><li>DIALOGMODULE</li></ul></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="type-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>Defines how the web-item content should be loaded by the page. By default, the web-item is loaded in the same page. The target can be set to open the web-item url as a modal dialog or an inline dialog.</p></td></tr></tbody></table></div></td></tr></tbody></table></div></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>tooltip</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="tooltip-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="tooltip-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The internationalised text to be used in the link's tooltip.</p><p>Represents a string that can be resolved via a localization properties file. You can use the same <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>i18n Property</code></span></span> key and value in multiple places if you like, but identical keys must have identical values.</p> <p></p><h3 id="example">Example<span role="presentation" class="heading-anchor-wrapper"><button class="sc-jUpvKA fYWbTP"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span role="img" aria-label="copy" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill="currentColor" fill-rule="evenodd"><path d="M12.856 5.457l-.937.92a1.002 1.002 0 000 1.437 1.047 1.047 0 001.463 0l.984-.966c.967-.95 2.542-1.135 3.602-.288a2.54 2.54 0 01.203 3.81l-2.903 2.852a2.646 2.646 0 01-3.696 0l-1.11-1.09L9 13.57l1.108 1.089c1.822 1.788 4.802 1.788 6.622 0l2.905-2.852a4.558 4.558 0 00-.357-6.82c-1.893-1.517-4.695-1.226-6.422.47"/><path d="M11.144 19.543l.937-.92a1.002 1.002 0 000-1.437 1.047 1.047 0 00-1.462 0l-.985.966c-.967.95-2.542 1.135-3.602.288a2.54 2.54 0 01-.203-3.81l2.903-2.852a2.646 2.646 0 013.696 0l1.11 1.09L15 11.43l-1.108-1.089c-1.822-1.788-4.802-1.788-6.622 0l-2.905 2.852a4.558 4.558 0 00.357 6.82c1.893 1.517 4.695 1.226 6.422-.47"/></g></svg></span></button></span></h3><p></p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1 2 3 4</pre><pre><code class="javascript">{ "value": "My text" } </code></pre></div></div></div></div></td></tr></tbody></table></div><div class="sc-fkyLDJ aEnsw"><h4>Properties</h4><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-iBNZrS hpxzCw sc-TPgYF fKgEtV sc-hfyccY dKBupN">value</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="value-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="value-maxlength"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Max length</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">1500</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="value-required"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Required</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><style data-cmpld="true">._bfhkaxbu{background-color:var(--_1ly4823)}._2rko1nwa{border-radius:var(--_fer9fa)}._vchhusvi{box-sizing:border-box}._syaz1u00{color:var(--_srel9g)}._1e0c1o8l{display:inline-block}._1wyb1skh{font-size:11px}._k48p1fw0{font-weight:700}._vwz4kb7n{line-height:1}._p12f1osq{max-width:100%}._ca0qyh40{padding-top:2px}._u5f3idpf{padding-right:0}._n3td1l7b{padding-bottom:3px}._19bvidpf{padding-left:0}._1p1dangw{text-transform:uppercase}._s7n41q9y{vertical-align:baseline}</style><span class="_bfhkaxbu _2rko1nwa _vchhusvi _syaz1u00 _1e0c1o8l _1wyb1skh _k48p1fw0 _vwz4kb7n _p12f1osq _ca0qyh40 _u5f3idpf _n3td1l7b _19bvidpf _1p1dangw _s7n41q9y" style="--_1ly4823:#DE350B;--_fer9fa:3px;--_srel9g:#FFFFFF"><style data-cmpld="true">._s7n4jp4b{vertical-align:top}._1reo15vq{overflow-x:hidden}._18m915vq{overflow-y:hidden}._1bto1l2s{text-overflow:ellipsis}._o5721q9c{white-space:nowrap}._ca0qidpf{padding-top:0}._u5f370xm{padding-right:var(--_1xlms2h)}._n3tdidpf{padding-bottom:0}._19bv70xm{padding-left:var(--_1xlms2h)}._p12fvyns{max-width:var(--_1w406pq)}._1bsb1osq{width:100%}</style><span class="_1e0c1o8l _s7n4jp4b _1reo15vq _18m915vq _1bto1l2s _o5721q9c _vchhusvi _ca0qidpf _u5f370xm _n3tdidpf _19bv70xm _p12fvyns _1bsb1osq" style="--_1xlms2h:4px;--_1w406pq:200px">Yes</span></span></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="value-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The human-readable default value. This will be used if no translation exists. Only the following HTML tags are supported: <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>b</code></span></span>, <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>i</code></span></span>, <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>strong</code></span></span>, <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>em</code></span></span>, and <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>code</code></span></span>.</p></td></tr></tbody></table></div></td></tr><tr class="sc-kOdLDR jpAtLo"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-iBNZrS hpxzCw sc-TPgYF fKgEtV sc-hfyccY dKBupN">i18n</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy bRXonB"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="i18n-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="i18n-maxlength"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Max length</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">300</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="i18n-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>The localization key for the human-readable value. <a href="../../internationalization/" target="_self">Translations</a> for the keys are defined at the top level of the <a href="../../add-on-descriptor/" target="_self">add-on descriptor</a>.</p></td></tr></tbody></table></div></td></tr></tbody></table></div></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>url</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="url-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="url-format"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Format</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">uri-template</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="url-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>Specifies the destination of the web item. The interpretation of this field depends on the value of the</p><div class="sc-cGrIXu goYlvd"><div class="sc-gbzWSY gJyXAL"><div class="sc-jMMfwr bXLabE"><div class="sc-jGxEUC cjLyNv"><pre>1</pre><pre><code class="javascript">context</code></pre></div></div></div></div><p>field.</p><p></p> <p></p><p> This field is required if the <span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>target</code></span></span> of the item is not a <a href="../dialog/" target="_self"><span class="sc-TZjqS hGidKv"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>Dialog Module</code></span></span></a>. </p><p></p> <p>Your add-on can receive <a href="../../context-parameters/" target="_self">additional context</a> from the application by using variable tokens in the URL attribute.</p></td></tr></tbody></table></div><hr class="sc-kDkoGq cSxOj"/></div><div class="sc-fkyLDJ aEnsw"><span style="font-family:function () { return "'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:inline;line-height:1.6666666666666667;overflow-x:auto;white-space:pre-wrap;padding:2px 4px"><code>weight</code></span><div class="sc-kNBZmU hVUfTU"><table class="sc-hJwwgy cSnmZI"><colgroup><col span="1" style="width:auto"/><col span="1" style="width:100%"/></colgroup><tbody class="sc-iIQDRA fnYkEm"><tr class="sc-kOdLDR jpAtLo" data-testid="weight-type"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Type</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="weight-defaultsto"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Defaults to</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-hfyccY dKBupN">100</div></td></tr><tr class="sc-kOdLDR jpAtLo" data-testid="weight-description"><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><div class="sc-TPgYF fKgEtV sc-hfyccY dKBupN">Description</div></td><td class="sc-eZbwru fkvlhE sc-eEieub eIoYOg"><p>Determines the order in which the web item appears in the menu or list.</p> <p>The "lightest" weight (i.e., lowest number) appears first, rising relative to other items, while the "heaviest" weights sink to the bottom of the menu or list.</p> <p>Built-in web items have weights that are incremented by numbers that leave room for additional items, such as by 10 or 100. Be mindful of the weight you choose for your item, so that it appears in a sensible order given existing items.</p></td></tr></tbody></table></div><hr class="sc-kDkoGq cSxOj"/></div></div><div class="sc-fQkuQJ jNIYUQ"><p class="sc-epGmkI dKWGcc">Rate this page:</p><style data-emotion-css="fwv93l">.css-fwv93l{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:0;}.css-fwv93l [data-rating-icon-checked]{display:inline-block;}.css-fwv93l [data-rating-icon]{display:none;}.css-fwv93l label:hover ~ label [data-rating-icon-checked][data-rating-icon-checked],.css-fwv93l input:checked ~ label [data-rating-icon-checked]{display:none;}.css-fwv93l label:hover ~ label [data-rating-icon][data-rating-icon],.css-fwv93l input:checked ~ label [data-rating-icon]{display:inline-block;}.css-fwv93l:hover [data-rating-icon-checked][data-rating-icon-checked]{display:inline-block;}.css-fwv93l:hover [data-rating-icon][data-rating-icon]{display:none;}</style><div class="css-fwv93l"><style data-emotion-css="i9qcsw">.css-i9qcsw{border:0 !important;-webkit-clip:rect(1px,1px,1px,1px) !important;clip:rect(1px,1px,1px,1px) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}</style><label for="rating-bottom--empty" class="css-i9qcsw"></label><input type="radio" id="rating-bottom--empty" name="rating-bottom" checked="" class="css-i9qcsw"/><label for="rating-bottom--0" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Unusable</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--0" value="1" name="rating-bottom" class="css-i9qcsw"/><label for="rating-bottom--1" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Poor</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--1" value="2" name="rating-bottom" class="css-i9qcsw"/><label for="rating-bottom--2" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Okay</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--2" value="3" name="rating-bottom" class="css-i9qcsw"/><label for="rating-bottom--3" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Good</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--3" value="4" name="rating-bottom" class="css-i9qcsw"/><label for="rating-bottom--4" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Excellent</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--4" value="5" name="rating-bottom" class="css-i9qcsw"/></div></div><div class="sc-TuwoP gNpolA"></div></div></div></div></div><div class="sc-TuwoP gNpolA"></div></div></div><div class="sc-jRuhRL iduyBG"><footer class="sc-jHZirH gPmPZH"><div class="sc-dKEPtC SofWs sc-isBZXS hfYqFa"><a class="sc-dwztqd eBZChs" href="https://www.atlassian.com/"><style data-emotion="css 1eu9lrx">.css-1eu9lrx{display:inline-block;position:relative;color:var(--logo-color);fill:var(--logo-fill);line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;height:24px;}.css-1eu9lrx >svg{height:100%;fill:inherit;}</style><span style="--logo-color:#5E6C84;--logo-fill:#5E6C84" aria-label="Atlassian" role="img" class="css-1eu9lrx"> <svg viewBox="0 0 190 32" height="32" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true"> <defs> <linearGradient x1="99.684716%" y1="15.8138128%" x2="39.8444399%" y2="97.4388388%" id="uid277307"> <stop stop-color="#5E6C84" offset="0%"></stop> <stop stop-color="#5E6C84" offset="100%"></stop> </linearGradient> </defs> <g stroke="none" stroke-width="1" fill="#5E6C84" > <path fill="url(#uid277307)" d="M6.90502605,15.6123193 C6.76436383,15.4302139 6.53773035,15.3340846 6.30742588,15.35884 C6.0771214,15.3835955 5.876643,15.525635 5.7787929,15.7333781 L0.0719979599,27.0218487 C-0.0337056449,27.2310259 -0.0224063827,27.4794358 0.101860917,27.6783741 C0.226128216,27.8773125 0.445645594,27.9984148 0.68202605,27.9984369 L8.62844459,27.9984369 C8.88847261,28.0044096 9.12761649,27.8581627 9.23847268,27.6253781 C10.9526159,24.1210252 9.91378448,18.7926722 6.90502605,15.6123193 Z"></path> <path fill="#5E6C84" d="M11.0859556,5.33713587 C8.19309829,9.74089822 7.85921851,15.3267488 10.2073011,20.0371359 L14.0383488,27.6176065 C14.1538739,27.8462194 14.3900332,27.9906411 14.6483769,27.9906653 L22.5933685,27.9906653 C22.829749,27.9906431 23.0492663,27.8695408 23.1735336,27.6706025 C23.2978009,27.4716641 23.3091002,27.2232543 23.2033966,27.014077 C23.2033966,27.014077 12.5147056,5.8619594 12.2460792,5.33290058 C12.1377032,5.11315026 11.9118188,4.97410225 11.6646746,4.97500451 C11.4175304,4.97590676 11.1926893,5.11660025 11.0859556,5.33713587 L11.0859556,5.33713587 Z"></path> <path d="M104.2774,14.3919316 C104.2774,17.1872257 105.588069,19.4065198 110.714802,20.3862846 C113.773504,21.0215787 114.414212,21.5100493 114.414212,22.5187551 C114.414212,23.4985198 113.772077,24.1327551 111.617715,24.1327551 C109.013896,24.0864379 106.462135,23.403307 104.189999,22.1442846 L104.189999,26.6972257 C105.733976,27.4465198 107.772754,28.2822846 111.559566,28.2822846 C116.919251,28.2822846 119.045788,25.9175787 119.045788,22.4033434 M119.045788,22.4033434 C119.045788,19.0892257 117.268858,17.5327551 112.25878,16.4668728 C109.491535,15.8615787 108.821574,15.2566375 108.821574,14.3919316 C108.821574,13.297814 109.811889,12.835814 111.646968,12.835814 C113.860906,12.835814 116.045591,13.4986375 118.113622,14.4208728 L118.113622,10.0691081 C116.130615,9.17615406 113.970906,8.73311319 111.792518,8.7724022 C106.840589,8.7724022 104.2774,10.9048728 104.2774,14.3919316" fill="inherit"></path> <polygon fill="inherit" points="173.129997 9.07000017 173.129997 28.0038825 177.20791 28.0038825 177.20791 13.5657649 178.926691 17.3983531 184.694132 28.0038825 189.820865 28.0038825 189.820865 9.07000017 185.742952 9.07000017 185.742952 21.2891766 184.198975 17.7442355 179.567399 9.07000017"></polygon> <rect fill="inherit" x="142.740005" y="9.07000017" width="4.45677247" height="18.9338824"></rect> <path d="M137.600792,22.4033434 C137.600792,19.0892257 135.823862,17.5327551 130.813784,16.4668728 C128.046539,15.8615787 127.376579,15.2566375 127.376579,14.3919316 C127.376579,13.297814 128.366893,12.835814 130.201972,12.835814 C132.41591,12.835814 134.600595,13.4986375 136.668626,14.4208728 L136.668626,10.0691081 C134.685619,9.17615406 132.52591,8.73311319 130.347522,8.7724022 C125.395593,8.7724022 122.832404,10.9048728 122.832404,14.3919316 C122.832404,17.1872257 124.143073,19.4065198 129.269806,20.3862846 C132.328508,21.0215787 132.969216,21.5100493 132.969216,22.5187551 C132.969216,23.4985198 132.327081,24.1327551 130.172719,24.1327551 C127.568901,24.0864379 125.017139,23.403307 122.745003,22.1442846 L122.745003,26.6972257 C124.28898,27.4465198 126.327758,28.2822846 130.11457,28.2822846 C135.474256,28.2822846 137.600792,25.9175787 137.600792,22.4033434" fill="inherit"></path> <polygon fill="inherit" points="69.6599979 9.07000017 69.6599979 28.0038825 78.8204081 28.0038825 80.2627142 23.9115296 74.1456665 23.9115296 74.1456665 9.07000017"></polygon> <polygon fill="inherit" points="51.5549984 9.07000017 51.5549984 13.1620002 56.5069282 13.1620002 56.5069282 28.0038825 60.9925967 28.0038825 60.9925967 13.1620002 66.2941332 13.1620002 66.2941332 9.07000017"></polygon> <path d="M45.0573091,9.07000017 L39.1785647,9.07000017 L32.5050001,28.0038825 L37.6014102,28.0038825 L38.5474889,24.815059 C40.877531,25.4919503 43.3551322,25.4919503 45.6851743,24.815059 L46.6312529,28.0038825 L51.7287333,28.0038825 L45.0573091,9.07000017 Z M42.1177585,21.4007061 C41.287584,21.4006584 40.4616854,21.2831148 39.6651602,21.0516472 L42.1177585,12.7889413 L44.5703569,21.0544708 C43.7736914,21.2849831 42.9477956,21.4015755 42.1177585,21.4007061 L42.1177585,21.4007061 Z" fill="inherit"></path> <path d="M94.6019534,9.07000017 L88.7235658,9.07000017 L82.0500011,28.0038825 L87.1474815,28.0038825 L88.0935601,24.815059 C90.4236023,25.4919503 92.9012034,25.4919503 95.2312455,24.815059 L96.1773242,28.0038825 L101.274805,28.0038825 L94.6019534,9.07000017 Z M91.6627596,21.4007061 C90.8325851,21.4006584 90.0066865,21.2831148 89.2101613,21.0516472 L91.6627596,12.7889413 L94.1153579,21.0544708 C93.3186924,21.2849831 92.4927966,21.4015755 91.6627596,21.4007061 L91.6627596,21.4007061 Z" fill="inherit"></path> <path d="M163.256954,9.07000017 L157.378566,9.07000017 L150.705002,28.0038825 L155.802482,28.0038825 L156.748561,24.815059 C159.078603,25.4919503 161.556204,25.4919503 163.886246,24.815059 L164.832325,28.0038825 L169.930162,28.0038825 L163.256954,9.07000017 Z M160.315977,21.4007061 C159.485802,21.4006584 158.659903,21.2831148 157.863378,21.0516472 L160.315977,12.7889413 L162.768575,21.0544708 C161.971909,21.2849831 161.146014,21.4015755 160.315977,21.4007061 L160.315977,21.4007061 Z" fill="inherit"></path> </g> </svg></span></a><nav class="sc-dBAPYN ObHvh"><a class="sc-dwztqd eBZChs" href="/changelog/">Changelog</a><a class="sc-dwztqd eBZChs" target="_blank" href="https://status.developer.atlassian.com">System status</a><a class="sc-dwztqd eBZChs" target="_blank" href="https://www.atlassian.com/legal/privacy-policy">Privacy</a><a class="atl-policy-link atl-policy-link-text sc-dwztqd eBZChs" target="_blank" href="https://www.atlassian.com/legal/privacy-policy#additional-disclosures-for-ca-residents">Notice at Collection</a><a class="sc-dwztqd eBZChs" target="_blank" href="/platform/marketplace/atlassian-developer-terms/">Developer Terms</a><a class="sc-dwztqd eBZChs" target="_blank" href="https://www.atlassian.com/legal/trademark">Trademark</a><a class="optanon-toggle-display hide-optanon-link sc-dwztqd eBZChs">Cookie preferences</a><span class="sc-dvpmds cskdDW">漏 <!-- -->2024<!-- --> Atlassian</span></nav></div></footer></div></div><script nonce="6523r+TaNXEhph6jXrbtkSdM+AhMHdldg1nUDL4nDiA=" type="text/javascript">(function(){var g=function(e,h,f,g){ this.get=function(a){for(var a=a+"=",c=document.cookie.split(";"),b=0,e=c.length;b<e;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null}; this.set=function(a,c){var b="",b=new Date;b.setTime(b.getTime()+6048E5);b="; expires="+b.toGMTString();document.cookie=a+"="+c+b+"; path=/; "}; this.check=function(){var a=this.get(f);if(a)a=a.split(":");else if(100!=e)"v"==h&&(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0}; this.go=function(){if(this.check()){var a=document.createElement("script");a.type="text/javascript";a.src=g;document.body&&document.body.appendChild(a)}}; this.start=function(){var t=this;"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",function(){t.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){t.go()}):t.go()};}; try{(new g(100,"r","QSI_S_ZN_basBS9dBHxSA2iN","https://znbasbs9dbhxsa2in-atlassian.siteintercept.qualtrics.com/SIE/?Q_ZID=ZN_basBS9dBHxSA2iN")).start()}catch(i){}})();</script><div id="ZN_basBS9dBHxSA2iN"></div></div></div> </body> </html>