CINXE.COM

The Atlassian Marketplace REST API

<!DOCTYPE html> <html lang="en"> <head><meta name="csrf" content="r5HvWpJB-9OVulsO94me3bFRUFuofr-eFfFs"> <link rel="preconnect" href="https://dac-static.atlassian.com" crossorigin /> <link rel="dns-prefetch" href="https://dac-static.atlassian.com" /> <link rel="preload" type="font/woff2" as="font" href="https://dac-static.atlassian.com/_static/SFProText-Bold.woff2" crossorigin> <link rel="preload" type="font/woff2" as="font" href="https://dac-static.atlassian.com/_static/SFProText-Medium.woff2" crossorigin> <link rel="preload" type="font/woff2" as="font" href="https://dac-static.atlassian.com/_static/SFProText-Regular.woff2" crossorigin> <link rel="preload" type="font/woff2" as="font" href="https://dac-static.atlassian.com/_static/SFProText-Semibold.woff2" crossorigin> <link rel="preload" type="font/woff2" as="font" href="https://dac-static.atlassian.com/_static/SFMono-Medium.woff2" crossorigin> <link rel="preload" type="font/woff2" as="font" href="https://dac-static.atlassian.com/_static/SFMono-Regular.woff2" crossorigin> <link rel="preload" type="font/woff2" as="font" href="https://dac-static.atlassian.com/_static/SFMono-Semibold.woff2" crossorigin> <link rel="preload" type="font/woff2" as="font" href="https://dac-static.atlassian.com/_static/SFProDisplay-Regular.woff2" crossorigin> <link rel="preload" type="font/woff2" as="font" href="https://dac-static.atlassian.com/_static/SFProDisplay-Medium.woff2" crossorigin> <script defer type="text/javascript" src="https://dac-static.atlassian.com/_static/polyfills.8379de574ef7ac86c22f.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.2c924eda1f86bc6dd397.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.b7272185f303ac4f1793.bundle.js"></script><script defer type="text/javascript" src="https://dac-static.atlassian.com/_static/rest-docs.d6b0b28d8202ec205b2b.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.2006.345"> <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="EIdp++Dv5etwPqYEW3NH303pPh9A3rZ8ylhwptAIvCI=" type="text/javascript">window.__DATA__ = {"assets":{"-----------------------.js":"https://dac-static.atlassian.com/_static/-----------------------.4286b9b93d615a05077a.bundle.js","--.js":"https://dac-static.atlassian.com/_static/--.83d5eaf68ae51aa06127.bundle.js","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.css":"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","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.js":"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.2c924eda1f86bc6dd397.bundle.js","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.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/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.map","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.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/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.2c924eda1f86bc6dd397.bundle.js.map","documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.css":"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","documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.js":"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.b7272185f303ac4f1793.bundle.js","documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.c67a7555063c3b00faae.chunk.css.map","documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.b7272185f303ac4f1793.bundle.js.map","-.js":"https://dac-static.atlassian.com/_static/-.15b351c5222404dd52b3.bundle.js","5.00845c534449237125df.bundle.js":"https://dac-static.atlassian.com/_static/5.00845c534449237125df.bundle.js","6.885ab2f29bc725ecad0d.bundle.js":"https://dac-static.atlassian.com/_static/6.885ab2f29bc725ecad0d.bundle.js","7.44d0073e11abf6df5e91.bundle.js":"https://dac-static.atlassian.com/_static/7.44d0073e11abf6df5e91.bundle.js","8.6672315ed71bbf9f7d9c.bundle.js":"https://dac-static.atlassian.com/_static/8.6672315ed71bbf9f7d9c.bundle.js","---.js":"https://dac-static.atlassian.com/_static/---.bc324f2ca9077f9f64e5.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations8.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations8.c0a8b14df7c99656b682.bundle.js","11.b5e64a1bc2c5ce8036f4.bundle.js":"https://dac-static.atlassian.com/_static/11.b5e64a1bc2c5ce8036f4.bundle.js","12.3e5ed857e380323c258b.bundle.js":"https://dac-static.atlassian.com/_static/12.3e5ed857e380323c258b.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations0.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations0.f5a42a34a39f94fb514f.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations2.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations2.4f872c07fdcaec204fad.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations4.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations4.566a3c6147de50996f1b.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations6.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations6.a47cdddb7ca9f60e0a77.bundle.js","@atlaskit-internal_media-client-@atlaskit-internal_media-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-client-@atlaskit-internal_media-viewer.ca669065f3a92829a12c.bundle.js","@atlaskit-internal_media-client-@atlaskit-internal_media-viewer.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_media-client-@atlaskit-internal_media-viewer.ca669065f3a92829a12c.bundle.js.map","@atlaskit-internal_media-pdf-viewer-@atlaskit-internal_media-archive-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-pdf-viewer-@atlaskit-internal_media-archive-viewer.bd9ae12e43046df6f59f.bundle.js","@atlaskit-internal_media-pdf-viewer-@atlaskit-internal_media-archive-viewer.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_media-pdf-viewer-@atlaskit-internal_media-archive-viewer.bd9ae12e43046df6f59f.bundle.js.map","@atlaskit-internal_media-viewer-@atlaskit-internal_media-card.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-viewer-@atlaskit-internal_media-card.1587388708469f9c4640.bundle.js","@atlaskit-internal_renderer-node_CodeBlock-@atlaskit-internal_media-code-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_CodeBlock-@atlaskit-internal_media-code-viewer.4ef07fe6cef585a5626a.bundle.js","@atlaskit-internal_smartcard-datacardcontent-@atlaskit-internal_smartcard-urlcardcontent.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_smartcard-datacardcontent-@atlaskit-internal_smartcard-urlcardcontent.6173064bffc123d9dd3f.bundle.js","react-syntax-highlighter/refractor-core-import-react-syntax-highlighter/refractor-import.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter/refractor-core-import-react-syntax-highlighter/refractor-import.055b433e0596a7378a48.bundle.js","react-syntax-highlighter/refractor-core-import-react-syntax-highlighter/refractor-import.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/react-syntax-highlighter/refractor-core-import-react-syntax-highlighter/refractor-import.055b433e0596a7378a48.bundle.js.map","23.1d2cd5c25f4f0c12c895.bundle.js":"https://dac-static.atlassian.com/_static/23.1d2cd5c25f4f0c12c895.bundle.js","24.77474d8f77bf78a48c7d.bundle.js":"https://dac-static.atlassian.com/_static/24.77474d8f77bf78a48c7d.bundle.js","25.6860d4391836e55fe800.bundle.js":"https://dac-static.atlassian.com/_static/25.6860d4391836e55fe800.bundle.js","26.7fd84f55fc90efc2cf8d.bundle.js":"https://dac-static.atlassian.com/_static/26.7fd84f55fc90efc2cf8d.bundle.js","27.ae746d1342b6049dd85c.bundle.js":"https://dac-static.atlassian.com/_static/27.ae746d1342b6049dd85c.bundle.js","28.d61fb34b70dc14ab5a92.bundle.js":"https://dac-static.atlassian.com/_static/28.d61fb34b70dc14ab5a92.bundle.js","29.b8a301957a6ecf6f112c.bundle.js":"https://dac-static.atlassian.com/_static/29.b8a301957a6ecf6f112c.bundle.js","30.9d89e6dace3b9211b3b0.bundle.js":"https://dac-static.atlassian.com/_static/30.9d89e6dace3b9211b3b0.bundle.js","31.ce965dbaa7dbbc693834.bundle.js":"https://dac-static.atlassian.com/_static/31.ce965dbaa7dbbc693834.bundle.js","32.297b78b362681ac47906.bundle.js":"https://dac-static.atlassian.com/_static/32.297b78b362681ac47906.bundle.js","33.0dbf4853bd5de048e5e6.bundle.js":"https://dac-static.atlassian.com/_static/33.0dbf4853bd5de048e5e6.bundle.js","34.dd490b4a5a92bca9291e.bundle.js":"https://dac-static.atlassian.com/_static/34.dd490b4a5a92bca9291e.bundle.js","35.b714c4b47a9acc576b9b.bundle.js":"https://dac-static.atlassian.com/_static/35.b714c4b47a9acc576b9b.bundle.js","@atlaskit-internal_atlassian-custom-theme.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-custom-theme.2763799fc699afe4031d.bundle.js","@atlaskit-internal_atlassian-custom-theme.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_atlassian-custom-theme.2763799fc699afe4031d.bundle.js.map","@atlaskit-internal_atlassian-dark.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark.b5622ffc8ff6fc8d02c7.bundle.js","@atlaskit-internal_atlassian-dark-brand-refresh.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark-brand-refresh.5a3700495e654c555890.bundle.js","@atlaskit-internal_atlassian-dark-future.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark-future.d7d9c31ee0dfd0f93e38.bundle.js","@atlaskit-internal_atlassian-dark-increased-contrast.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark-increased-contrast.77d8890f909f9cd410ef.bundle.js","@atlaskit-internal_atlassian-dark-new-input-border.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark-new-input-border.788a8b954b199d990152.bundle.js","@atlaskit-internal_atlassian-legacy-dark.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-legacy-dark.0a2dffc16e4c88708355.bundle.js","@atlaskit-internal_atlassian-legacy-light.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-legacy-light.eb5a9138cdfa3ea9e33b.bundle.js","@atlaskit-internal_atlassian-light.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light.b8caca1ad12c6c8860ef.bundle.js","@atlaskit-internal_atlassian-light-brand-refresh.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light-brand-refresh.b3b6910aade4528c8786.bundle.js","@atlaskit-internal_atlassian-light-future.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light-future.291ce22ef500da0e13f4.bundle.js","@atlaskit-internal_atlassian-light-increased-contrast.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light-increased-contrast.bf234df34ff223fec261.bundle.js","@atlaskit-internal_atlassian-light-new-input-border.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light-new-input-border.f347406dcc2975af4da8.bundle.js","@atlaskit-internal_atlassian-shape.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-shape.7d049fb2fa9795229cd8.bundle.js","@atlaskit-internal_atlassian-spacing.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-spacing.8350cffef4576d9728a6.bundle.js","@atlaskit-internal_atlassian-typography-adg3.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-typography-adg3.c9bb9e2c3e4b2911cd87.bundle.js","@atlaskit-internal_atlassian-typography-minor3.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-typography-minor3.d2628dd62e5276ac853f.bundle.js","@atlaskit-internal_atlassian-typography-modernized.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-typography-modernized.d061b522ee3c77fd836f.bundle.js","@atlaskit-internal_atlassian-typography-refreshed.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-typography-refreshed.4ed1f012732091f78ae4.bundle.js","@atlaskit-internal_media-archive-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-archive-viewer.2cd5a036b5090f4f874d.bundle.js","@atlaskit-internal_media-card.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-card.1d023c4766f24cef410b.bundle.js","@atlaskit-internal_media-card.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_media-card.1d023c4766f24cef410b.bundle.js.map","@atlaskit-internal_media-card-error-boundary.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-card-error-boundary.b6a4d0b3d5bce9673614.bundle.js","@atlaskit-internal_media-client.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-client.a8096d74b29ea92bed0b.bundle.js","@atlaskit-internal_media-client-mobile-upload.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-client-mobile-upload.bd7eb10dfbaaf00ee1c0.bundle.js","@atlaskit-internal_media-client-mobile-upload.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_media-client-mobile-upload.bd7eb10dfbaaf00ee1c0.bundle.js.map","@atlaskit-internal_media-code-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-code-viewer.8e2bccebf77636160072.bundle.js","@atlaskit-internal_media-pdf-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-pdf-viewer.7b5aee59f54f0d0fe869.bundle.js","@atlaskit-internal_media-picker-error-boundary.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-picker-error-boundary.0d45b1d4c6d13766ac4d.bundle.js","@atlaskit-internal_media-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-viewer.4cf4ef6a58e35393d77d.bundle.js","@atlaskit-internal_media-viewer.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_media-viewer.4cf4ef6a58e35393d77d.bundle.js.map","@atlaskit-internal_renderer-node_BlockCard.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_BlockCard.a06df6fb23fef0f1f43f.bundle.js","@atlaskit-internal_renderer-node_CodeBlock.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_CodeBlock.baa5bb291e1a19d5febb.bundle.js","@atlaskit-internal_renderer-node_Date.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Date.121b3af027ab830b5a2e.bundle.js","@atlaskit-internal_renderer-node_DecisionItem.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_DecisionItem.7c516d174d1d450a0b8b.bundle.js","@atlaskit-internal_renderer-node_Expand.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Expand.1e25fd947a2a8e09feb6.bundle.js","@atlaskit-internal_renderer-node_InlineCard.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_InlineCard.ced65c623ebc98f6a453.bundle.js","@atlaskit-internal_renderer-node_Media.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Media.9ca9c32624346f3303dc.bundle.js","@atlaskit-internal_renderer-node_MediaGroup.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_MediaGroup.30a03d4f943cfa9338da.bundle.js","@atlaskit-internal_renderer-node_Mention.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Mention.b88907bd5781022913cd.bundle.js","@atlaskit-internal_renderer-node_Status.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Status.32fd703804f312bf4483.bundle.js","@atlaskit-internal_renderer-node_TaskItem.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_TaskItem.f37905388384f954651d.bundle.js","@atlaskit-internal_resourcedEmojiComponent.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_resourcedEmojiComponent.24843cba7c388b0a1f35.bundle.js","@atlaskit-internal_smartcard-datacardcontent.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_smartcard-datacardcontent.38b3b8a90088e6a83c1e.bundle.js","@atlaskit-internal_smartcard-urlcardcontent.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_smartcard-urlcardcontent.95f128765278e719e369.bundle.js","analytics-and-cookie-preferences.js":"https://dac-static.atlassian.com/_static/analytics-and-cookie-preferences.b5e3e3190d2668c663ed.bundle.js","changelogs.css":"https://dac-static.atlassian.com/_static/changelogs.ce5deedee0b24a12eac1.css","changelogs.js":"https://dac-static.atlassian.com/_static/changelogs.208706fe56aa413006d9.bundle.js","changelogs.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/changelogs.ce5deedee0b24a12eac1.css.map","changelogs.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/changelogs.208706fe56aa413006d9.bundle.js.map","cms-pages.css":"https://dac-static.atlassian.com/_static/cms-pages.3add4023b90424f4519f.css","cms-pages.js":"https://dac-static.atlassian.com/_static/cms-pages.534bcf56cc62ea79d2e5.bundle.js","cms-pages.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/cms-pages.3add4023b90424f4519f.css.map","docs-index.css":"https://dac-static.atlassian.com/_static/docs-index.ce5deedee0b24a12eac1.css","docs-index.js":"https://dac-static.atlassian.com/_static/docs-index.40be10d798aeec8b0e10.bundle.js","docs-index.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/docs-index.ce5deedee0b24a12eac1.css.map","documentation.css":"https://dac-static.atlassian.com/_static/documentation.ce5deedee0b24a12eac1.css","documentation.js":"https://dac-static.atlassian.com/_static/documentation.5401b4574986b54f2822.bundle.js","documentation.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/documentation.ce5deedee0b24a12eac1.css.map","documentation.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/documentation.5401b4574986b54f2822.bundle.js.map","errors.js":"https://dac-static.atlassian.com/_static/errors.e3b40251358d49b9b057.bundle.js","graphql-docs.css":"https://dac-static.atlassian.com/_static/graphql-docs.ce5deedee0b24a12eac1.css","graphql-docs.js":"https://dac-static.atlassian.com/_static/graphql-docs.ae641b9b6b29081ffff2.bundle.js","graphql-docs.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/graphql-docs.ce5deedee0b24a12eac1.css.map","graphql-sandbox.css":"https://dac-static.atlassian.com/_static/graphql-sandbox.ee0203136afdc64ec5eb.css","graphql-sandbox.js":"https://dac-static.atlassian.com/_static/graphql-sandbox.869bd2d19a4f25f12d67.bundle.js","graphql-sandbox.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/graphql-sandbox.ee0203136afdc64ec5eb.css.map","graphql-sandbox.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/graphql-sandbox.869bd2d19a4f25f12d67.bundle.js.map","homepage.js":"https://dac-static.atlassian.com/_static/homepage.8f2c2d9479d036914582.bundle.js","homepage.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/homepage.8f2c2d9479d036914582.bundle.js.map","jsapi-connect-module-pages.css":"https://dac-static.atlassian.com/_static/jsapi-connect-module-pages.ce5deedee0b24a12eac1.css","jsapi-connect-module-pages.js":"https://dac-static.atlassian.com/_static/jsapi-connect-module-pages.7d057a8b1ce4d765b36b.bundle.js","jsapi-connect-module-pages.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/jsapi-connect-module-pages.ce5deedee0b24a12eac1.css.map","jsapi-connect-module-pages.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/jsapi-connect-module-pages.7d057a8b1ce4d765b36b.bundle.js.map","lazy-team-profilecard.js":"https://dac-static.atlassian.com/_static/lazy-team-profilecard.65ada4bf655ae5f29210.bundle.js","pdfjsWorker.js":"https://dac-static.atlassian.com/_static/pdfjsWorker.741a95d498ae181eaa32.bundle.js","pdfjsWorker.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/pdfjsWorker.741a95d498ae181eaa32.bundle.js.map","polyfills.js":"https://dac-static.atlassian.com/_static/polyfills.8379de574ef7ac86c22f.bundle.js","react-syntax-highlighter/refractor-import.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter/refractor-import.1094a6dc4166dbb2d624.bundle.js","react-syntax-highlighter_languages_refractor_abap.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_abap.bc95bf57c1242633991f.bundle.js","react-syntax-highlighter_languages_refractor_actionscript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_actionscript.3e6333f9ec40bba31a9f.bundle.js","react-syntax-highlighter_languages_refractor_ada.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ada.b18aebf8ab09aa6c55d7.bundle.js","react-syntax-highlighter_languages_refractor_apacheconf.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_apacheconf.60d42e8d340796a15645.bundle.js","react-syntax-highlighter_languages_refractor_apl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_apl.ee049e0f72cf7891f393.bundle.js","react-syntax-highlighter_languages_refractor_applescript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_applescript.7e9b0d19cd2e3f0cf05c.bundle.js","react-syntax-highlighter_languages_refractor_arduino.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_arduino.1aaf599ea15728a51c54.bundle.js","react-syntax-highlighter_languages_refractor_arff.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_arff.bc62de3210be397179f7.bundle.js","react-syntax-highlighter_languages_refractor_asciidoc.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_asciidoc.63a1b76b5890feeff9f4.bundle.js","react-syntax-highlighter_languages_refractor_asm6502.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_asm6502.bb3451f7aab8df805b4c.bundle.js","react-syntax-highlighter_languages_refractor_aspnet.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_aspnet.857e6fc96891a4f1a652.bundle.js","react-syntax-highlighter_languages_refractor_autohotkey.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_autohotkey.2dc22f540b55abc9f876.bundle.js","react-syntax-highlighter_languages_refractor_autoit.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_autoit.e89cf8a888b9f5196583.bundle.js","react-syntax-highlighter_languages_refractor_bash.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_bash.0f1b7704574d281e546f.bundle.js","react-syntax-highlighter_languages_refractor_basic.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_basic.81115292be3706e73755.bundle.js","react-syntax-highlighter_languages_refractor_batch.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_batch.ea858814bf0793f06189.bundle.js","react-syntax-highlighter_languages_refractor_bison.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_bison.3aa49d5e3bd011795c46.bundle.js","react-syntax-highlighter_languages_refractor_brainfuck.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_brainfuck.724f581bd2ca24969b59.bundle.js","react-syntax-highlighter_languages_refractor_bro.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_bro.8f44ceeb0fe7c30a04a0.bundle.js","react-syntax-highlighter_languages_refractor_c.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_c.b360d1f931c1dcfb4300.bundle.js","react-syntax-highlighter_languages_refractor_clike.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_clike.4bc07966ff0526211128.bundle.js","react-syntax-highlighter_languages_refractor_clojure.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_clojure.ac39bec063638cdcac0d.bundle.js","react-syntax-highlighter_languages_refractor_coffeescript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_coffeescript.6e3da021b00f045d8b71.bundle.js","react-syntax-highlighter_languages_refractor_cpp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_cpp.7810851ffed8787fa610.bundle.js","react-syntax-highlighter_languages_refractor_crystal.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_crystal.fd9bab1dd4d404034874.bundle.js","react-syntax-highlighter_languages_refractor_csharp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_csharp.f7839fc6cb7fb3657651.bundle.js","react-syntax-highlighter_languages_refractor_csp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_csp.be285e5f23175b09c8d6.bundle.js","react-syntax-highlighter_languages_refractor_css.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_css.08f2b977d659cb258a09.bundle.js","react-syntax-highlighter_languages_refractor_cssExtras.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_cssExtras.6441d645685a2da47b8a.bundle.js","react-syntax-highlighter_languages_refractor_d.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_d.b856fa2807030413c839.bundle.js","react-syntax-highlighter_languages_refractor_dart.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_dart.f165ab08cc04490b28ce.bundle.js","react-syntax-highlighter_languages_refractor_diff.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_diff.622c646d1c9cb43eaa1b.bundle.js","react-syntax-highlighter_languages_refractor_django.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_django.062fc150c2c2af3e4985.bundle.js","react-syntax-highlighter_languages_refractor_docker.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_docker.9c1504074ec225597cca.bundle.js","react-syntax-highlighter_languages_refractor_eiffel.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_eiffel.1b0a853e42c4c97d4880.bundle.js","react-syntax-highlighter_languages_refractor_elixir.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_elixir.5b7e2f488a9cc62fff00.bundle.js","react-syntax-highlighter_languages_refractor_elm.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_elm.2292dd910eb06ee80f79.bundle.js","react-syntax-highlighter_languages_refractor_erb.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_erb.139fbc1c6e3a3bcf2b98.bundle.js","react-syntax-highlighter_languages_refractor_erlang.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_erlang.a37e3d6b7715300aee1c.bundle.js","react-syntax-highlighter_languages_refractor_flow.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_flow.a9a8eb012ebe72dd342a.bundle.js","react-syntax-highlighter_languages_refractor_fortran.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_fortran.58ff893a8598d05b88aa.bundle.js","react-syntax-highlighter_languages_refractor_fsharp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_fsharp.fee0c58c0ddc0e64bc5b.bundle.js","react-syntax-highlighter_languages_refractor_gedcom.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_gedcom.319b7056aba1f6bb30f5.bundle.js","react-syntax-highlighter_languages_refractor_gherkin.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_gherkin.635e2eec280ad741c13a.bundle.js","react-syntax-highlighter_languages_refractor_git.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_git.358e79b9c4420fd7e348.bundle.js","react-syntax-highlighter_languages_refractor_glsl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_glsl.fe884076cf34cfcd0991.bundle.js","react-syntax-highlighter_languages_refractor_go.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_go.f8a8c1bfe2bd27f0b83f.bundle.js","react-syntax-highlighter_languages_refractor_graphql.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_graphql.920bc254534bcaaae13e.bundle.js","react-syntax-highlighter_languages_refractor_groovy.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_groovy.a125852dd7581ce27041.bundle.js","react-syntax-highlighter_languages_refractor_haml.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_haml.2cae5e1fcd42e2dff127.bundle.js","react-syntax-highlighter_languages_refractor_handlebars.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_handlebars.5e020c1995ac74001e1b.bundle.js","react-syntax-highlighter_languages_refractor_haskell.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_haskell.fd18ee037da3ab3f396e.bundle.js","react-syntax-highlighter_languages_refractor_haxe.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_haxe.ccc32ab07013959d748c.bundle.js","react-syntax-highlighter_languages_refractor_hpkp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_hpkp.fa0164addae9956a105e.bundle.js","react-syntax-highlighter_languages_refractor_hsts.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_hsts.60fc7b5ab6cfbfddcc5a.bundle.js","react-syntax-highlighter_languages_refractor_http.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_http.c7503475d6b872b08683.bundle.js","react-syntax-highlighter_languages_refractor_ichigojam.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ichigojam.b0277c2d509a8bf3195b.bundle.js","react-syntax-highlighter_languages_refractor_icon.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_icon.b691037a3b15aa4a2797.bundle.js","react-syntax-highlighter_languages_refractor_inform7.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_inform7.4d97c112d3a48f899b94.bundle.js","react-syntax-highlighter_languages_refractor_ini.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ini.48699eeb7d0e64c32a49.bundle.js","react-syntax-highlighter_languages_refractor_io.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_io.b3f20512e35513e4a08d.bundle.js","react-syntax-highlighter_languages_refractor_j.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_j.631ca8d6c3060b43a8f2.bundle.js","react-syntax-highlighter_languages_refractor_java.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_java.dc9d06efda82a4c3097b.bundle.js","react-syntax-highlighter_languages_refractor_javascript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_javascript.f451ad33282600646fd3.bundle.js","react-syntax-highlighter_languages_refractor_jolie.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_jolie.ae8e05d2f4a21a335779.bundle.js","react-syntax-highlighter_languages_refractor_json.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_json.f5e9a2a6e7ad2dfef47b.bundle.js","react-syntax-highlighter_languages_refractor_jsx.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_jsx.2348256f0d20a69ac005.bundle.js","react-syntax-highlighter_languages_refractor_julia.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_julia.30e7a2477b316ccd85ef.bundle.js","react-syntax-highlighter_languages_refractor_keyman.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_keyman.c5b536d60c9e021119a2.bundle.js","react-syntax-highlighter_languages_refractor_kotlin.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_kotlin.fa360412fbfb2b8f434f.bundle.js","react-syntax-highlighter_languages_refractor_latex.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_latex.93ce96b8de8f739256eb.bundle.js","react-syntax-highlighter_languages_refractor_less.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_less.2fc6e7ddfdd7cb850d85.bundle.js","react-syntax-highlighter_languages_refractor_liquid.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_liquid.1d53a90e5606a8c636cb.bundle.js","react-syntax-highlighter_languages_refractor_lisp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_lisp.918a74b1d47267b8b948.bundle.js","react-syntax-highlighter_languages_refractor_livescript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_livescript.f9f31fdc686653f4ce4f.bundle.js","react-syntax-highlighter_languages_refractor_lolcode.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_lolcode.dd744058b6242cd860b8.bundle.js","react-syntax-highlighter_languages_refractor_lua.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_lua.2cdfc6d12a5c26f4adbb.bundle.js","react-syntax-highlighter_languages_refractor_makefile.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_makefile.4cce89893889f1a42663.bundle.js","react-syntax-highlighter_languages_refractor_markdown.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_markdown.2963ee76644ec7d69436.bundle.js","react-syntax-highlighter_languages_refractor_markup.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_markup.a2a6e78183e565afc829.bundle.js","react-syntax-highlighter_languages_refractor_markupTemplating.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_markupTemplating.c6c96d391d0a5a02df58.bundle.js","react-syntax-highlighter_languages_refractor_matlab.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_matlab.c4f42365028e8188c228.bundle.js","react-syntax-highlighter_languages_refractor_mel.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_mel.ddb810a58f6c5cf9ff40.bundle.js","react-syntax-highlighter_languages_refractor_mizar.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_mizar.2ca0a3445a2549b57c94.bundle.js","react-syntax-highlighter_languages_refractor_monkey.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_monkey.1b0eebcf3b8eb64b6069.bundle.js","react-syntax-highlighter_languages_refractor_n4js.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_n4js.4096228a7cb0ae422bb4.bundle.js","react-syntax-highlighter_languages_refractor_nasm.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nasm.eab60c8ac61acec95d13.bundle.js","react-syntax-highlighter_languages_refractor_nginx.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nginx.c98468b70057d32db598.bundle.js","react-syntax-highlighter_languages_refractor_nim.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nim.7e0d2e04edffa2cfcfb9.bundle.js","react-syntax-highlighter_languages_refractor_nix.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nix.95840dda24d291c91e9b.bundle.js","react-syntax-highlighter_languages_refractor_nsis.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nsis.209465123ac377668513.bundle.js","react-syntax-highlighter_languages_refractor_objectivec.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_objectivec.60621f61b7e7e43393f5.bundle.js","react-syntax-highlighter_languages_refractor_ocaml.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ocaml.e3fa0b69515263eae537.bundle.js","react-syntax-highlighter_languages_refractor_opencl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_opencl.475d7e0b464665df4cd7.bundle.js","react-syntax-highlighter_languages_refractor_oz.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_oz.79d7feeb315735502837.bundle.js","react-syntax-highlighter_languages_refractor_parigp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_parigp.6965ba6becfdc291c6ba.bundle.js","react-syntax-highlighter_languages_refractor_parser.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_parser.ee4aeb49281b18a96722.bundle.js","react-syntax-highlighter_languages_refractor_pascal.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_pascal.0f6ba9b870d69c749bf6.bundle.js","react-syntax-highlighter_languages_refractor_perl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_perl.0f3ba0d5828a3abff1c9.bundle.js","react-syntax-highlighter_languages_refractor_php.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_php.2116adc3bed4da1e11c7.bundle.js","react-syntax-highlighter_languages_refractor_phpExtras.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_phpExtras.95aba5bc65446601d8e6.bundle.js","react-syntax-highlighter_languages_refractor_plsql.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_plsql.2745c08b2daec42e28d3.bundle.js","react-syntax-highlighter_languages_refractor_powershell.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_powershell.1e80ac38a288ea4f5b46.bundle.js","react-syntax-highlighter_languages_refractor_processing.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_processing.e8ef1643b1fb21b8d588.bundle.js","react-syntax-highlighter_languages_refractor_prolog.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_prolog.8cbd943173f3cd8f99d1.bundle.js","react-syntax-highlighter_languages_refractor_properties.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_properties.be9b2e0dfc34a9404efe.bundle.js","react-syntax-highlighter_languages_refractor_protobuf.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_protobuf.d196036df9754e17322f.bundle.js","react-syntax-highlighter_languages_refractor_pug.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_pug.9a14a370cc414d008a00.bundle.js","react-syntax-highlighter_languages_refractor_puppet.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_puppet.39b3c829b680b383395f.bundle.js","react-syntax-highlighter_languages_refractor_pure.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_pure.b3b01a6c29820fb63dc9.bundle.js","react-syntax-highlighter_languages_refractor_python.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_python.f23a3dec37e5193cab1e.bundle.js","react-syntax-highlighter_languages_refractor_q.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_q.9b171635171a98ac966f.bundle.js","react-syntax-highlighter_languages_refractor_qore.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_qore.a46209f179ceb1937225.bundle.js","react-syntax-highlighter_languages_refractor_r.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_r.8f9556d05f64afa65398.bundle.js","react-syntax-highlighter_languages_refractor_reason.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_reason.0c40652cc9ba6d2cc9d7.bundle.js","react-syntax-highlighter_languages_refractor_renpy.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_renpy.dcb16800a36101c87468.bundle.js","react-syntax-highlighter_languages_refractor_rest.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_rest.abc518ccbddd95b99c40.bundle.js","react-syntax-highlighter_languages_refractor_rip.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_rip.07f24008f04d208a434a.bundle.js","react-syntax-highlighter_languages_refractor_roboconf.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_roboconf.03d9fd65f479179da2e0.bundle.js","react-syntax-highlighter_languages_refractor_ruby.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ruby.b15caa06562bf1b06bae.bundle.js","react-syntax-highlighter_languages_refractor_rust.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_rust.3396a99d15ebb78d5e22.bundle.js","react-syntax-highlighter_languages_refractor_sas.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_sas.02061ef9d9b9a708878f.bundle.js","react-syntax-highlighter_languages_refractor_sass.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_sass.1bdb7ef17f5753397b5b.bundle.js","react-syntax-highlighter_languages_refractor_scala.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_scala.cd21f08db2768bf8a0c7.bundle.js","react-syntax-highlighter_languages_refractor_scheme.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_scheme.5718a5c6c30941697643.bundle.js","react-syntax-highlighter_languages_refractor_scss.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_scss.931eada3e6635fe0dd21.bundle.js","react-syntax-highlighter_languages_refractor_smalltalk.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_smalltalk.f7d25c53b66a365e3fb0.bundle.js","react-syntax-highlighter_languages_refractor_smarty.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_smarty.ae3052b0b39f93239369.bundle.js","react-syntax-highlighter_languages_refractor_soy.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_soy.f313f61d642568d93068.bundle.js","react-syntax-highlighter_languages_refractor_sql.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_sql.e96b344599ee0e013091.bundle.js","react-syntax-highlighter_languages_refractor_stylus.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_stylus.eb06fe8e7b2e06ec5efd.bundle.js","react-syntax-highlighter_languages_refractor_swift.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_swift.38a9bcee7b0491710bf8.bundle.js","react-syntax-highlighter_languages_refractor_tap.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_tap.458161f9a36d21d5633c.bundle.js","react-syntax-highlighter_languages_refractor_tcl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_tcl.db6c6251949d5875cdac.bundle.js","react-syntax-highlighter_languages_refractor_textile.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_textile.a729763a06d5c86ccc6d.bundle.js","react-syntax-highlighter_languages_refractor_tsx.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_tsx.c73b079b85fdee2bf91f.bundle.js","react-syntax-highlighter_languages_refractor_tt2.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_tt2.f25d074d45ffdd6ad94f.bundle.js","react-syntax-highlighter_languages_refractor_twig.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_twig.71d3e1da65372277594a.bundle.js","react-syntax-highlighter_languages_refractor_typescript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_typescript.7291f1067907bd53b2be.bundle.js","react-syntax-highlighter_languages_refractor_vbnet.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_vbnet.dd722fd8c6fe062ce7af.bundle.js","react-syntax-highlighter_languages_refractor_velocity.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_velocity.5be21f83207d062cd9da.bundle.js","react-syntax-highlighter_languages_refractor_verilog.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_verilog.4a788c374d3af8bca952.bundle.js","react-syntax-highlighter_languages_refractor_vhdl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_vhdl.cd1a5468c623f5557eb2.bundle.js","react-syntax-highlighter_languages_refractor_vim.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_vim.894feb7a997af7000f24.bundle.js","react-syntax-highlighter_languages_refractor_visualBasic.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_visualBasic.922c19c15338980b760f.bundle.js","react-syntax-highlighter_languages_refractor_wasm.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_wasm.c52e7571f30139c0f16d.bundle.js","react-syntax-highlighter_languages_refractor_wiki.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_wiki.ac198970233d73b3acd4.bundle.js","react-syntax-highlighter_languages_refractor_xeora.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_xeora.5bca18fb46ad69b7d059.bundle.js","react-syntax-highlighter_languages_refractor_xojo.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_xojo.3f618a6ba4ce9ae0ca0b.bundle.js","react-syntax-highlighter_languages_refractor_xquery.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_xquery.ae8d7e923adee1f0fdb1.bundle.js","react-syntax-highlighter_languages_refractor_yaml.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_yaml.0101e64738c533213110.bundle.js","rest-api-docs.css":"https://dac-static.atlassian.com/_static/rest-api-docs.ce5deedee0b24a12eac1.css","rest-api-docs.js":"https://dac-static.atlassian.com/_static/rest-api-docs.e6ce246d13420ff03d8d.bundle.js","rest-api-docs.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/rest-api-docs.ce5deedee0b24a12eac1.css.map","rest-api-docs.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/rest-api-docs.e6ce246d13420ff03d8d.bundle.js.map","rest-docs.css":"https://dac-static.atlassian.com/_static/rest-docs.47625987437ba2471828.css","rest-docs.js":"https://dac-static.atlassian.com/_static/rest-docs.d6b0b28d8202ec205b2b.bundle.js","rest-docs.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/rest-docs.47625987437ba2471828.css.map","rest-docs.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/rest-docs.d6b0b28d8202ec205b2b.bundle.js.map","search.css":"https://dac-static.atlassian.com/_static/search.5c3645bd0e5008c38e8e.css","search.js":"https://dac-static.atlassian.com/_static/search.57e1141e077bcf934fd4.bundle.js","search.css.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/search.5c3645bd0e5008c38e8e.css.map","search.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/search.57e1141e077bcf934fd4.bundle.js.map","success-stories.js":"https://dac-static.atlassian.com/_static/success-stories.4d6fd831fac5858eb4a7.bundle.js","supportdesk.js":"https://dac-static.atlassian.com/_static/supportdesk.f3fc587eab36568ac14a.bundle.js","supportdesk.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/supportdesk.f3fc587eab36568ac14a.bundle.js.map","tti-polyfill.js":"https://dac-static.atlassian.com/_static/tti-polyfill.7ad7f9ca644f364a74e0.bundle.js","web-vitals.js":"https://dac-static.atlassian.com/_static/web-vitals.ba2bb17690133ab98da3.bundle.js","250.babcd9003510dac30ea7.bundle.js":"https://dac-static.atlassian.com/_static/250.babcd9003510dac30ea7.bundle.js","251.5fb8a7fd04380064629a.bundle.js":"https://dac-static.atlassian.com/_static/251.5fb8a7fd04380064629a.bundle.js","252.c2b7ca0f5ca92571008f.bundle.js":"https://dac-static.atlassian.com/_static/252.c2b7ca0f5ca92571008f.bundle.js","253.d7d666b0a0203c1f91b6.bundle.js":"https://dac-static.atlassian.com/_static/253.d7d666b0a0203c1f91b6.bundle.js","254.d8067d6534d69c011215.bundle.js":"https://dac-static.atlassian.com/_static/254.d8067d6534d69c011215.bundle.js","255.e86c0c59e96bc11c29c9.bundle.js":"https://dac-static.atlassian.com/_static/255.e86c0c59e96bc11c29c9.bundle.js","256.b35cb7a0da7f494ba922.bundle.js":"https://dac-static.atlassian.com/_static/256.b35cb7a0da7f494ba922.bundle.js","257.20202cdaf7550ed40acc.bundle.js":"https://dac-static.atlassian.com/_static/257.20202cdaf7550ed40acc.bundle.js","258.49c96cc927739230989b.bundle.js":"https://dac-static.atlassian.com/_static/258.49c96cc927739230989b.bundle.js","259.cfdb2f0d54037c1e645c.bundle.js":"https://dac-static.atlassian.com/_static/259.cfdb2f0d54037c1e645c.bundle.js","260.52d5f5142bf93eac550c.bundle.js":"https://dac-static.atlassian.com/_static/260.52d5f5142bf93eac550c.bundle.js","261.9836620f52d97b652cdb.bundle.js":"https://dac-static.atlassian.com/_static/261.9836620f52d97b652cdb.bundle.js","262.a054a1f1c5a8042a8397.bundle.js":"https://dac-static.atlassian.com/_static/262.a054a1f1c5a8042a8397.bundle.js","263.31958c550b6a70d11897.bundle.js":"https://dac-static.atlassian.com/_static/263.31958c550b6a70d11897.bundle.js","264.908d944218569d9c55e1.bundle.js":"https://dac-static.atlassian.com/_static/264.908d944218569d9c55e1.bundle.js","265.00a68c9c55aa1b82ff8a.bundle.js":"https://dac-static.atlassian.com/_static/265.00a68c9c55aa1b82ff8a.bundle.js","266.0ed7bf43072f6caa1b3c.bundle.js":"https://dac-static.atlassian.com/_static/266.0ed7bf43072f6caa1b3c.bundle.js","267.a652cef910eab02996e4.bundle.js":"https://dac-static.atlassian.com/_static/267.a652cef910eab02996e4.bundle.js","268.04f07abfebd785fca7fa.bundle.js":"https://dac-static.atlassian.com/_static/268.04f07abfebd785fca7fa.bundle.js","269.8da7531c29749f49b074.bundle.js":"https://dac-static.atlassian.com/_static/269.8da7531c29749f49b074.bundle.js","270.31c9993c779218a3daac.bundle.js":"https://dac-static.atlassian.com/_static/270.31c9993c779218a3daac.bundle.js","271.521c8e29358ad84e6cfa.bundle.js":"https://dac-static.atlassian.com/_static/271.521c8e29358ad84e6cfa.bundle.js","272.a77111942716e7718ef6.bundle.js":"https://dac-static.atlassian.com/_static/272.a77111942716e7718ef6.bundle.js","273.dfb31e8993fd8c706bfa.bundle.js":"https://dac-static.atlassian.com/_static/273.dfb31e8993fd8c706bfa.bundle.js","274.2c4e79bdfb9160e806b0.bundle.js":"https://dac-static.atlassian.com/_static/274.2c4e79bdfb9160e806b0.bundle.js","275.e511bfcf5dd3d5e46cbe.bundle.js":"https://dac-static.atlassian.com/_static/275.e511bfcf5dd3d5e46cbe.bundle.js","276.31a40d0849e806192f02.bundle.js":"https://dac-static.atlassian.com/_static/276.31a40d0849e806192f02.bundle.js","@atlaskit-internal_atlassian-custom-theme.2763799fc699afe4031d.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-custom-theme.2763799fc699afe4031d.bundle.js.LICENSE.txt","@atlaskit-internal_media-card.1d023c4766f24cef410b.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-card.1d023c4766f24cef410b.bundle.js.LICENSE.txt","@atlaskit-internal_media-client-@atlaskit-internal_media-viewer.ca669065f3a92829a12c.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-client-@atlaskit-internal_media-viewer.ca669065f3a92829a12c.bundle.js.LICENSE.txt","@atlaskit-internal_media-client-mobile-upload.bd7eb10dfbaaf00ee1c0.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-client-mobile-upload.bd7eb10dfbaaf00ee1c0.bundle.js.LICENSE.txt","@atlaskit-internal_media-pdf-viewer-@atlaskit-internal_media-archive-viewer.bd9ae12e43046df6f59f.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-pdf-viewer-@atlaskit-internal_media-archive-viewer.bd9ae12e43046df6f59f.bundle.js.LICENSE.txt","@atlaskit-internal_media-viewer.4cf4ef6a58e35393d77d.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-viewer.4cf4ef6a58e35393d77d.bundle.js.LICENSE.txt","App.svg":"https://dac-static.atlassian.com/_static/App.svg","Bamboo-blue.svg":"https://dac-static.atlassian.com/_static/Bamboo-blue.svg","Bitbucket-blue.svg":"https://dac-static.atlassian.com/_static/Bitbucket-blue.svg","Book.svg":"https://dac-static.atlassian.com/_static/Book.svg","Bug.svg":"https://dac-static.atlassian.com/_static/Bug.svg","shared-styles.css":"https://dac-static.atlassian.com/_static/Server.png","Cloud.svg":"https://dac-static.atlassian.com/_static/Cloud.svg","Compass-blue.svg":"https://dac-static.atlassian.com/_static/Compass-blue.svg","Confluence-blue.svg":"https://dac-static.atlassian.com/_static/Confluence-blue.svg","CreditCard.svg":"https://dac-static.atlassian.com/_static/CreditCard.svg","Crowd-blue.svg":"https://dac-static.atlassian.com/_static/Crowd-blue.svg","ErrorWindow.svg":"https://dac-static.atlassian.com/_static/ErrorWindow.svg","Fisheye-blue.svg":"https://dac-static.atlassian.com/_static/Fisheye-blue.svg","Growth.svg":"https://dac-static.atlassian.com/_static/Growth.svg","IncidentsError.svg":"https://dac-static.atlassian.com/_static/IncidentsError.svg","Jira Service Desk-blue.svg":"https://dac-static.atlassian.com/_static/Jira Service Desk-blue.svg","Jira Software-blue.svg":"https://dac-static.atlassian.com/_static/Jira Software-blue.svg","Jira-blue.svg":"https://dac-static.atlassian.com/_static/Jira-blue.svg","Lightbulb.svg":"https://dac-static.atlassian.com/_static/Lightbulb.svg","LockClosed.svg":"https://dac-static.atlassian.com/_static/LockClosed.svg","Newspaper.svg":"https://dac-static.atlassian.com/_static/Newspaper.svg","Opsgenie-blue-rgb.svg":"https://dac-static.atlassian.com/_static/Opsgenie-blue-rgb.svg","PageSearchSpot.svg":"https://dac-static.atlassian.com/_static/PageSearchSpot.svg","Question.svg":"https://dac-static.atlassian.com/_static/Question.svg","font-faces.css":"https://dac-static.atlassian.com/_static/SFProText-Semibold.woff2","Satellite.svg":"https://dac-static.atlassian.com/_static/Satellite.svg","Search.svg":"https://dac-static.atlassian.com/_static/Search.svg","SearchError.svg":"https://dac-static.atlassian.com/_static/SearchError.svg","SearchNoResults.svg":"https://dac-static.atlassian.com/_static/SearchNoResults.svg","Statuspage-blue.svg":"https://dac-static.atlassian.com/_static/Statuspage-blue.svg","Telescope.svg":"https://dac-static.atlassian.com/_static/Telescope.svg","Ukraine.svg":"https://dac-static.atlassian.com/_static/Ukraine.svg","bg-customize-apps.svg":"https://dac-static.atlassian.com/_static/bg-customize-apps.svg","bg-forge-on-marketplace.svg":"https://dac-static.atlassian.com/_static/bg-forge-on-marketplace.svg","book-icon.svg":"https://dac-static.atlassian.com/_static/book-icon.svg","changelogs.208706fe56aa413006d9.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/changelogs.208706fe56aa413006d9.bundle.js.LICENSE.txt","cloud-icon.svg":"https://dac-static.atlassian.com/_static/cloud-icon.svg","coins-icon.svg":"https://dac-static.atlassian.com/_static/coins-icon.svg","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.2c924eda1f86bc6dd397.bundle.js.LICENSE.txt":"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.2c924eda1f86bc6dd397.bundle.js.LICENSE.txt","documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.b7272185f303ac4f1793.bundle.js.LICENSE.txt":"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.b7272185f303ac4f1793.bundle.js.LICENSE.txt","documentation.5401b4574986b54f2822.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/documentation.5401b4574986b54f2822.bundle.js.LICENSE.txt","graphql-sandbox.869bd2d19a4f25f12d67.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/graphql-sandbox.869bd2d19a4f25f12d67.bundle.js.LICENSE.txt","hero-background.svg":"https://dac-static.atlassian.com/_static/hero-background.svg","hero.svg":"https://dac-static.atlassian.com/_static/hero.svg","homepage.8f2c2d9479d036914582.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/homepage.8f2c2d9479d036914582.bundle.js.LICENSE.txt","jsapi-connect-module-pages.7d057a8b1ce4d765b36b.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/jsapi-connect-module-pages.7d057a8b1ce4d765b36b.bundle.js.LICENSE.txt","logo-bamboo.svg":"https://dac-static.atlassian.com/_static/logo-bamboo.svg","logo-bitbucket.svg":"https://dac-static.atlassian.com/_static/logo-bitbucket.svg","logo-confluence.svg":"https://dac-static.atlassian.com/_static/logo-confluence.svg","logo-jira-service-desk.svg":"https://dac-static.atlassian.com/_static/logo-jira-service-desk.svg","logo-jira-software.svg":"https://dac-static.atlassian.com/_static/logo-jira-software.svg","logo-jira.svg":"https://dac-static.atlassian.com/_static/logo-jira.svg","logo-trello.svg":"https://dac-static.atlassian.com/_static/logo-trello.svg","mark-trello-blue-Blue.svg":"https://dac-static.atlassian.com/_static/mark-trello-blue-Blue.svg","network-icon.svg":"https://dac-static.atlassian.com/_static/network-icon.svg","pdfjsWorker.741a95d498ae181eaa32.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/pdfjsWorker.741a95d498ae181eaa32.bundle.js.LICENSE.txt","react-syntax-highlighter/refractor-core-import-react-syntax-highlighter/refractor-import.055b433e0596a7378a48.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/react-syntax-highlighter/refractor-core-import-react-syntax-highlighter/refractor-import.055b433e0596a7378a48.bundle.js.LICENSE.txt","rest-api-docs.e6ce246d13420ff03d8d.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/rest-api-docs.e6ce246d13420ff03d8d.bundle.js.LICENSE.txt","rest-docs.d6b0b28d8202ec205b2b.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/rest-docs.d6b0b28d8202ec205b2b.bundle.js.LICENSE.txt","rollout.png":"https://dac-static.atlassian.com/_static/rollout.png","search.57e1141e077bcf934fd4.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/search.57e1141e077bcf934fd4.bundle.js.LICENSE.txt","supportdesk.f3fc587eab36568ac14a.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/supportdesk.f3fc587eab36568ac14a.bundle.js.LICENSE.txt","default":"https://dac-static.atlassian.com[object Object]"},"basePath":"/platform/marketplace/rest/v2/","currentUrl":"/platform/marketplace/rest/v2/api-group-products/","collectorId":"ee87e716","header":{"productName":"marketplace","productTitle":"Atlassian Marketplace","productTitleHref":"/platform/marketplace/","isSearchAvailable":true,"navigation":{"title":"Atlassian Marketplace","name":"marketplace","url":"/platform/marketplace/","categories":[{"title":"Guides","name":"devguide","url":"/platform/marketplace/","indexLinkTitle":"About the Atlassian Marketplace","subcategories":[{"title":"Get started","name":"Get started","expandAlways":true,"items":[{"title":"Overview","url":"/platform/marketplace/getting-started/"},{"title":"Become a partner","url":"/platform/marketplace/become-a-partner/"},{"title":"Marketplace Partner Program","url":"/platform/marketplace/marketplace-partner-program/"},{"title":"Marketplace FAQs","url":"/platform/marketplace/marketplace-faqs/"}]},{"title":"Cloud apps","name":"cloud apps","items":[{"title":"Move your apps and customers to cloud","url":"/platform/marketplace/moving-apps-and-customers-to-cloud/"},{"title":"Launch, list, and advertise your app","url":"/platform/marketplace/launch-list-advertise-your-app/"},{"title":"Cloud app operations guide","url":"/platform/marketplace/cloud-app-operations-guide/"},{"title":"Cloud app licensing","url":"/platform/marketplace/cloud-app-licensing/"},{"title":"Build customer trust in cloud","url":"/platform/marketplace/build-customer-trust-in-cloud/","isGroup":true,"groupItems":[{"title":"How trust works","url":"/platform/marketplace/trust-overview/"},{"title":"Design your app for trust","url":"/platform/marketplace/design-your-app-for-trust/"},{"title":"Pre-launch trust checklist","url":"/platform/marketplace/pre-launch-trust-checklist/"},{"title":"Showcase trust features","url":"/platform/marketplace/showcase-trust-features/"},{"title":"Follow trust updates","url":"/platform/marketplace/follow-trust-updates/"},{"title":"Prioritize trust","url":"/platform/marketplace/prioritize-trust-to-grow-customer-base/"},{"title":"Achieve enterprise-grade trust","url":"/platform/marketplace/achieve-enterprise-grade-trust/"}]}]},{"title":"Data Center apps","name":"data center apps","items":[{"title":"Develop Data Center apps","url":"/platform/marketplace/developing-apps-for-atlassian-data-center-products"},{"title":"Guidelines for Data Center app development","url":"/platform/marketplace/guidelines-for-data-center-app-development"},{"title":"Submit your Data Center app","url":"/platform/marketplace/dc-apps-submitting-your-app"},{"title":"Track your technical review","url":"/platform/marketplace/dc-apps-tracking-your-submission"},{"title":"Security Scanner for Data Center apps","url":"/platform/marketplace/dc-apps-security-scanner"},{"groupItems":[{"title":"Testing with large data sets","url":"/platform/marketplace/testing-your-app-with-a-large-data-set"},{"title":"Jira Data Center app testing","url":"/platform/marketplace/dc-apps-performance-toolkit-user-guide-jira"},{"title":"Jira Service Management Data Center app testing","url":"/platform/marketplace/dc-apps-performance-toolkit-user-guide-jsm"},{"title":"Confluence Data Center app testing","url":"/platform/marketplace/dc-apps-performance-toolkit-user-guide-confluence"},{"title":"Bitbucket Data Center app testing","url":"/platform/marketplace/dc-apps-performance-toolkit-user-guide-bitbucket"},{"title":"Crowd Data Center app testing","url":"/platform/marketplace/dc-apps-performance-toolkit-user-guide-crowd"},{"title":"Bamboo Data Center app testing","url":"/platform/marketplace/dc-apps-performance-toolkit-user-guide-bamboo"}],"title":"Data Center apps testing","url":"/platform/marketplace/dc-apps-performance-and-scale-testing","isGroup":true},{"title":"Prepare your app for the dark theme","url":"/platform/marketplace/dc-apps-preparing-for-dark-theme"},{"title":"Prepare your app for Platform 7","url":"/platform/marketplace/dc-apps-platform-7","isGroup":true,"groupItems":[{"title":"Platform 7 migration guides","url":"/platform/marketplace/dc-apps-platform-7-upgrade-guides"},{"title":"Prepare your app for secure endpoint defaults","url":"/platform/marketplace/dc-apps-platform-7-preparing-for-secure-endpoints"},{"title":"Using OpenRewrite to automate migrations","url":"/platform/marketplace/dc-apps-platform-7-openrewrite"}]}]},{"title":"Server apps","name":"server apps","items":[{"title":"Alternate deployment model for server apps","url":"/platform/marketplace/alternate-deployment-model-for-server-apps"},{"title":"Add watching and rating controls to server apps","url":"/platform/marketplace/adding-watching-and-rating-controls-to-server-apps"},{"title":"Server app licensing","url":"/platform/marketplace/server-app-licensing"},{"title":"Server app license validation rules","url":"/platform/marketplace/server-app-license-validation-rules"},{"title":"Add licensing support to server apps","url":"/platform/marketplace/adding-licensing-support-to-server-apps","isGroup":true,"groupItems":[{"title":"Interpret the License API output","url":"/platform/marketplace/understanding-the-generated-license-api-support"}]},{"title":"Omit web resources for unlicensed server apps","url":"/platform/marketplace/ommitting-web-resources-for-unlicensed-server-apps"},{"title":"Timebomb licenses for testing server apps","url":"/platform/marketplace/timebomb-licenses-for-testing-server-apps"}]},{"title":"List","name":"listing","items":[{"title":"New app categorization system in Marketplace","url":"/platform/marketplace/new-app-categorization-system-in-marketplace"},{"title":"Create a Marketplace listing","url":"/platform/marketplace/creating-a-marketplace-listing","isGroup":true,"groupItems":[{"title":"App approval guidelines","url":"/platform/marketplace/app-approval-guidelines"}]},{"title":"List and manage apps","url":"/platform/marketplace/listing-and-managing-apps"},{"title":"List a Forge app","url":"/platform/marketplace/listing-forge-apps"},{"title":"List a Forge successor to Connect app","url":"/platform/marketplace/listing-forge-successor-to-connect-apps"},{"title":"List a Connect app","url":"/platform/marketplace/listing-connect-apps"},{"title":"Server app package","url":"/platform/marketplace/creating-a-server-app-package"},{"title":"Declare marketing assets for server apps","url":"/platform/marketplace/declaring-marketing-assets-for-server-apps"},{"title":"List an app version from Java","url":"/platform/marketplace/listing-an-app-version-from-java"},{"title":"List an app version using REST","url":"/platform/marketplace/listing-an-app-version-using-rest"},{"title":"Manage permissions on your vendor account","url":"/platform/marketplace/managing-permissions-on-your-vendor-account"},{"title":"Upgrade and version cloud apps","url":"/platform/marketplace/upgrading-and-versioning-cloud-apps"},{"title":"Archive apps","url":"/platform/marketplace/archiving-apps"}]},{"title":"Sell","name":"sell","items":[{"title":"Sell on Marketplace","url":"/platform/marketplace/selling-on-marketplace/"},{"title":"Pricing, payment, and billing","url":"/platform/marketplace/pricing-payment-and-billing"},{"title":"Sales tax","url":"/platform/marketplace/sales-tax"},{"title":"Build your presence on Marketplace","url":"/platform/marketplace/building-your-presence-on-marketplace/"},{"title":"Marketplace search results and rankings","url":"/platform/marketplace/marketplace-search-results-and-rankings/"},{"title":"SEO best practices","url":"/platform/marketplace/seo-best-practices/"},{"title":"Atlassian brand guidelines for Marketplace vendors","url":"/platform/marketplace/atlassian-brand-guidelines-for-marketplace-vendors/"},{"groupItems":[{"title":"Evaluation Insights","url":"/platform/marketplace/vendor-reports-data-insights"},{"title":"Parent insights and discount data","url":"/platform/marketplace/parent-insights-and-discounts-data"}],"title":"Marketing funnel insights","url":"/platform/marketplace/marketing-funnel-insights","isGroup":true},{"title":"Attract new customers","url":"/platform/marketplace/attracting-new-customers/"},{"title":"Engage Solution Partners","url":"/platform/marketplace/engage-solution-partners/"},{"title":"Convert from try to buy","url":"/platform/marketplace/converting-from-try-to-buy/"},{"title":"Create a press release","url":"/platform/marketplace/creating-a-press-release/"},{"title":"Contribute to the Atlassian blog","url":"/platform/marketplace/contributing-to-the-atlassian-blog/"},{"title":"Sales promotions","url":"/platform/marketplace/sales-promotions/"},{"title":"Sales and evaluations reports","url":"/platform/marketplace/sales-and-evaluations-reports/"},{"title":"Access sales reports with the REST API","url":"/platform/marketplace/accessing-sales-reports-with-the-rest-api/"},{"groupItems":[{"title":"GoogleおよびMicrosoft広告向けパートナー商標に関するポリシー","url":"/platform/marketplace/adwords-trademark-policy-ja"}],"title":"Trademark policy for Google and Microsoft Ads","url":"/platform/marketplace/adwords-trademark-policy/","isGroup":true},{"title":"Marketplace integration with Segment","url":"/platform/marketplace/marketplace-integration-with-segment/"},{"groupItems":[{"title":"Sales","url":"/platform/marketplace/sales/"},{"title":"Evaluations","url":"/platform/marketplace/evaluations/"},{"title":"Feedback","url":"/platform/marketplace/feedback/"},{"title":"Cloud conversions","url":"/platform/marketplace/cloud-conversions/"},{"title":"Cloud renewals","url":"/platform/marketplace/cloud-renewals/"},{"title":"Cloud churn","url":"/platform/marketplace/cloud-churn/"},{"title":"Licenses","url":"/platform/marketplace/licenses/"},{"title":"Transactions","url":"/platform/marketplace/transactions/"},{"title":"Feedback details","url":"/platform/marketplace/feedback-details/"},{"title":"Glossary","url":"/platform/marketplace/glossary-reports/"},{"title":"Frequently asked questions","url":"/platform/marketplace/faqs-reports/"}],"title":"Reports","url":"/platform/marketplace/reports/","isGroup":true}]},{"title":"Programs","name":"programs","items":[{"title":"Programs and features","url":"/platform/marketplace/programs-and-features"},{"title":"App discount programs","url":"/platform/marketplace/app-discount-programs"},{"title":"Marketplace Security Bug Bounty Program","url":"/platform/marketplace/marketplace-security-bug-bounty-program"},{"title":"Cloud Fortified Apps Program","url":"/platform/marketplace/cloud-fortified-apps-program","isGroup":true,"groupItems":[{"title":"Approval process","url":"/platform/marketplace/cloud-fortified-apps-program-approval-process"},{"title":"Reliability requirements","url":"/platform/marketplace/cloud-fortified-apps-program-reliability-requirements"},{"title":"Reliability: Connect metrics","url":"/platform/marketplace/cloud-fortified-apps-program-connect-metrics"},{"title":"Reliability: Monitor your Connect apps","url":"/platform/marketplace/cloud-fortified-apps-program-monitor-your-connect-apps"},{"title":"Security requirements","url":"/platform/marketplace/cloud-fortified-apps-program-security-requirements"},{"title":"Support requirements","url":"/platform/marketplace/cloud-fortified-apps-program-support-requirements"}]},{"title":"Early access program","url":"/platform/marketplace/early-access-program"},{"title":"Sales promotions","url":"/platform/marketplace/sales-promotions"},{"title":"Reports for paid via Atlassian listings","url":"/platform/marketplace/sales-and-evaluations-reports"},{"title":"Sales and renewals email campaigns","url":"/platform/marketplace/sales-and-renewals-email-campaigns"},{"title":"Manage permissions on your vendor account","url":"/platform/marketplace/managing-permissions-on-your-vendor-account"},{"title":"App archiving","url":"/platform/marketplace/archiving-apps"}]},{"title":"Data privacy and security","name":"guidelines","items":[{"title":"Two Step Verification (2SV) for Partners","url":"/platform/marketplace/security-partners-2sv/"},{"groupItems":[{"title":"Privacy and Security tab in Marketplace listing","url":"/platform/marketplace/security-privacy-tab/"},{"title":"Security requirements FAQ ","url":"/platform/marketplace/security-requirements-faq/"},{"title":"Additional information","url":"/platform/marketplace/security-requirements-more-info"}],"title":"Security requirements for cloud apps","url":"/platform/marketplace/security-requirements/","isGroup":true},{"title":"Data privacy guidelines","url":"/platform/marketplace/data-privacy-guidelines/"},{"title":"Standard contractual clauses and cross-border transfers","url":"/platform/marketplace/standard-contractual-clauses-cross-border/"},{"groupItems":[{"title":"Security Bug Fix Policy","url":"/platform/marketplace/security-bugfix-policy/"},{"title":"App Security Transparency Page","url":"/platform/marketplace/app-security-transparency-page/"},{"title":"Vulnerability Management FAQ","url":"/platform/marketplace/vulnerability-management-faq/"},{"title":"Vulnerability Management Guide","url":"/platform/marketplace/vulnerability-review-practices-for-atlassian-partners/"},{"title":"Manually raising AMS tickets","url":"/platform/marketplace/instructions-on-manually-raising-ams-tickets/"}],"title":"Vulnerability management for Marketplace apps","url":"/platform/marketplace/vulnerability-management-for-marketplace-apps/","isGroup":true},{"groupItems":[{"title":"Ecoscanner","url":"/platform/marketplace/ecoscanner/"},{"title":"Vulnerability Disclosure Program","url":"/platform/marketplace/vdp/"},{"title":"Malware Scanner for Data Center applications","url":"/platform/marketplace/malwarescanner/"},{"title":"Marketplace Security Bug Bounty Program","url":"/platform/marketplace/marketplace-security-bug-bounty-program/"},{"title":"Security Scanner for Data Center apps","url":"/platform/marketplace/dc-apps-security-scanner/"}],"title":"Security scanning","url":"/platform/marketplace/security-scanning/","isGroup":true},{"groupItems":[{"title":"Marketplace app guidelines","url":"/platform/marketplace/app-security-guidelines/"},{"title":"Marketplace vendor guidelines","url":"/platform/marketplace/vendor-security-guidelines/"},{"title":"Server app considerations","url":"/platform/marketplace/security-considerations-server/"},{"title":"Cloud app considerations","url":"/platform/marketplace/security-considerations-cloud/"}],"title":"Security guidelines and considerations","url":"/platform/marketplace/security-guidelines/","isGroup":true},{"groupItems":[{"title":"Prepare for a security incident","url":"/platform/marketplace/preparing-for-a-security-incident/"},{"title":"Incident notification comms template","url":"/platform/marketplace/app-security-incident-communication-template/"},{"title":"Vulnerability notification comms template","url":"/platform/marketplace/app-vulnerability-notification-template/"}],"title":"App security incident management","url":"/platform/marketplace/app-security-incident-management-guidelines/","isGroup":true}]},{"title":"Knowledge Base","name":"kbs","items":[{"title":"End of sale and support for server apps","url":"/platform/marketplace/knowledge-base/end-of-sale-and-support-for-server-apps/"},{"title":"Creating access token leads to a 404 Page Not Found","url":"/platform/marketplace/knowledge-base/creating-access-token-leads-to-a-404-page-not-found/"},{"title":"Access tokens overview","url":"/platform/marketplace/knowledge-base/access-tokens-overview/"},{"title":"App is appearing multiple times on the Marketplace","url":"/platform/marketplace/knowledge-base/app-is-appearing-multiple-times-on-the-Marketplace/"},{"title":"Artifact upload restrictions","url":"/platform/marketplace/knowledge-base/artifact-upload-restrictions/"},{"title":"Change the app version build number","url":"/platform/marketplace/knowledge-base/changing-the-app-version-build-number/"},{"title":"I can't change my app's payment model","url":"/platform/marketplace/knowledge-base/i-cant-change-my-apps-payment-model/"},{"title":"My copyright has been infringed and I want to issue a takedown notice","url":"/platform/marketplace/knowledge-base/my-copyright-has-been-infringed-and-i-want-to-issue-a-takedown-notice/"},{"title":"I can't edit my listing during the review process","url":"/platform/marketplace/knowledge-base/i-cant-edit-my-listing-during-the-review-process/"},{"title":"Why is my app hidden on the Marketplace","url":"/platform/marketplace/knowledge-base/why-is-my-app-hidden-on-the-marketplace/"},{"title":"Import a workflow into a Jira cloud instance","url":"/platform/marketplace/knowledge-base/how-do-i-import-a-workflow-into-a-jira-cloud-instance/"},{"title":"Respond to a review on my listing","url":"/platform/marketplace/knowledge-base/how-do-i-respond-to-a-review/"},{"title":"Receive notifications of customer review","url":"/platform/marketplace/knowledge-base/how-do-I-receive-notifications-of-customer-reviews/"},{"title":"Remove inappropriate reviews from app Listings","url":"/platform/marketplace/knowledge-base/removing-inappropriate-reviews-from-app-listings/"},{"title":"Licensing FAQ","url":"/platform/marketplace/knowledge-base/licensing-faq/"},{"title":"Edit your Marketplace listing","url":"/platform/marketplace/knowledge-base/editing-your-marketplace-listing/"},{"title":"Remove a private app version","url":"/platform/marketplace/knowledge-base/how-do-i-remove-a-private-app-version/"},{"title":"Promotion codes in Marketplace reporting","url":"/platform/marketplace/knowledge-base/promotion-codes-in-marketplace-reporting/"},{"title":"Retiring your app","url":"/platform/marketplace/knowledge-base/retiring-your-app/"},{"title":"List a third party integration on the Atlassian Marketplace","url":"/platform/marketplace/knowledge-base/listing-a-third-party-integration-on-the-atlassian-marketplace/"},{"title":"Transfer apps between vendors","url":"/platform/marketplace/knowledge-base/transfering-apps-between-vendors/"},{"title":"Register apps","url":"/platform/marketplace/registering-apps/"}]},{"title":"Other considerations","name":"other","items":[{"title":"Atlassian Developer Terms","url":"/platform/marketplace/atlassian-developer-terms","isGroup":true,"groupItems":[{"title":"Trello-Specific Terms","url":"/platform/marketplace/trello-specific-terms"}]},{"title":"Atlassian REST API policy","url":"/platform/marketplace/atlassian-rest-api-policy/"},{"title":"Marketplace Partner Agreement","url":"https://www.atlassian.com/licensing/marketplace/partneragreement"},{"title":"Developer Community Contributor Agreement","url":"/platform/marketplace/contributor-license-agreement"},{"title":"Atlassian design guidelines","url":"https://atlassian.design/"},{"title":"AtlasKit","url":"https://atlaskit.atlassian.com/"},{"title":"Atlassian UI library","url":"https://docs.atlassian.com/aui/"},{"title":"Collaborate with Atlassian Support","url":"/platform/marketplace/collaborating-with-atlassian-support/"}]}]},{"title":"Reference","name":"reference","url":"/platform/marketplace/rest","subcategories":[{"title":"Marketplace REST API (v2)","name":"rest","expandAlways":true,"items":[{"title":"Introduction","url":"/platform/marketplace/rest/v2/intro/"},{"title":"App versions","url":"/platform/marketplace/rest/v2/api-group-app-versions/"},{"title":"Applications","url":"/platform/marketplace/rest/v2/api-group-applications/"},{"title":"Apps","url":"/platform/marketplace/rest/v2/api-group-apps/"},{"title":"Assets","url":"/platform/marketplace/rest/v2/api-group-assets/"},{"title":"Categories","url":"/platform/marketplace/rest/v2/api-group-categories/"},{"title":"License types","url":"/platform/marketplace/rest/v2/api-group-license-types/"},{"title":"Migrations","url":"/platform/marketplace/rest/v2/api-group-migrations/"},{"title":"Privacy and Security","url":"/platform/marketplace/rest/v2/api-group-privacy-and-security/"},{"title":"Products","url":"/platform/marketplace/rest/v2/api-group-products/"},{"title":"Promotions (Removed)","url":"/platform/marketplace/rest/v2/api-group-promotions--removed-/"},{"title":"Reporting","url":"/platform/marketplace/rest/v2/api-group-reporting/"},{"title":"Reviews","url":"/platform/marketplace/rest/v2/api-group-reviews/"},{"title":"Vendors","url":"/platform/marketplace/rest/v2/api-group-vendors/"}]},{"title":"Promotions REST API","name":"rest","expandAlways":true,"items":[{"title":"Introduction","url":"/platform/marketplace/rest/v1/intro/"},{"title":"App versions","url":"/platform/marketplace/rest/v1/api-group-app-versions/"},{"title":"Applications","url":"/platform/marketplace/rest/v1/api-group-applications/"},{"title":"Apps","url":"/platform/marketplace/rest/v1/api-group-apps/"},{"title":"Assets","url":"/platform/marketplace/rest/v1/api-group-assets/"},{"title":"Categories","url":"/platform/marketplace/rest/v1/api-group-categories/"},{"title":"License types","url":"/platform/marketplace/rest/v1/api-group-license-types/"},{"title":"Migrations","url":"/platform/marketplace/rest/v1/api-group-migrations/"},{"title":"Privacy and Security","url":"/platform/marketplace/rest/v1/api-group-privacy-and-security/"},{"title":"Products","url":"/platform/marketplace/rest/v1/api-group-products/"},{"title":"Promotions (Removed)","url":"/platform/marketplace/rest/v1/api-group-promotions--removed-/"},{"title":"Reporting","url":"/platform/marketplace/rest/v1/api-group-reporting/"},{"title":"Reviews","url":"/platform/marketplace/rest/v1/api-group-reviews/"},{"title":"Vendors","url":"/platform/marketplace/rest/v1/api-group-vendors/"}]},{"title":"Product Tags REST API","name":"rest","expandAlways":true,"items":[{"title":"Introduction","url":"/platform/marketplace/rest/v3/intro/"},{"title":"App versions","url":"/platform/marketplace/rest/v3/api-group-app-versions/"},{"title":"Applications","url":"/platform/marketplace/rest/v3/api-group-applications/"},{"title":"Apps","url":"/platform/marketplace/rest/v3/api-group-apps/"},{"title":"Assets","url":"/platform/marketplace/rest/v3/api-group-assets/"},{"title":"Categories","url":"/platform/marketplace/rest/v3/api-group-categories/"},{"title":"License types","url":"/platform/marketplace/rest/v3/api-group-license-types/"},{"title":"Migrations","url":"/platform/marketplace/rest/v3/api-group-migrations/"},{"title":"Privacy and Security","url":"/platform/marketplace/rest/v3/api-group-privacy-and-security/"},{"title":"Products","url":"/platform/marketplace/rest/v3/api-group-products/"},{"title":"Promotions (Removed)","url":"/platform/marketplace/rest/v3/api-group-promotions--removed-/"},{"title":"Reporting","url":"/platform/marketplace/rest/v3/api-group-reporting/"},{"title":"Reviews","url":"/platform/marketplace/rest/v3/api-group-reviews/"},{"title":"Vendors","url":"/platform/marketplace/rest/v3/api-group-vendors/"}]},{"title":"Marketplace REST API (v3)","name":"rest","expandAlways":true,"items":[{"title":"Introduction","url":"/platform/marketplace/rest/v4/intro/"},{"title":"App versions","url":"/platform/marketplace/rest/v4/api-group-app-versions/"},{"title":"Applications","url":"/platform/marketplace/rest/v4/api-group-applications/"},{"title":"Apps","url":"/platform/marketplace/rest/v4/api-group-apps/"},{"title":"Assets","url":"/platform/marketplace/rest/v4/api-group-assets/"},{"title":"Categories","url":"/platform/marketplace/rest/v4/api-group-categories/"},{"title":"License types","url":"/platform/marketplace/rest/v4/api-group-license-types/"},{"title":"Migrations","url":"/platform/marketplace/rest/v4/api-group-migrations/"},{"title":"Privacy and Security","url":"/platform/marketplace/rest/v4/api-group-privacy-and-security/"},{"title":"Products","url":"/platform/marketplace/rest/v4/api-group-products/"},{"title":"Promotions (Removed)","url":"/platform/marketplace/rest/v4/api-group-promotions--removed-/"},{"title":"Reporting","url":"/platform/marketplace/rest/v4/api-group-reporting/"},{"title":"Reviews","url":"/platform/marketplace/rest/v4/api-group-reviews/"},{"title":"Vendors","url":"/platform/marketplace/rest/v4/api-group-vendors/"}]},{"title":"REST API tutorials","name":"apitutorials","expandAlways":true,"items":[{"title":"Marketplace API Java client","url":"/platform/marketplace/marketplace-api-java-client"},{"title":"Getting app details from Java","url":"/platform/marketplace/getting-app-details-from-java"},{"title":"Getting app details using JSON","url":"/platform/marketplace/getting-app-details-using-json"},{"title":"Searching for apps from Java","url":"/platform/marketplace/searching-for-apps-from-java"},{"title":"Searching for apps using JSON","url":"/platform/marketplace/searching-for-apps-using-json"},{"title":"Examples of API usage through JSON requests","url":"/platform/marketplace/examples-of-api-usage-through-json-requests"}]},{"title":"In-product license API","name":"licenseapi","expandAlways":true,"items":[{"title":"License API for cloud apps","url":"/platform/marketplace/license-api-for-cloud-apps"},{"title":"License API for server apps","url":"/platform/marketplace/license-api-for-server-apps"}]},{"title":"License import API","name":"importapi","expandAlways":true,"items":[{"title":"License import API for server apps","url":"/platform/marketplace/license-import-api-for-server-apps"}]}],"selected":true},{"name":"help","title":"Resources","url":"/platform/marketplace/get-help/"},{"name":"changelog","title":"Changelog","url":"/platform/marketplace/changelog/","apiGroups":["marketplace-platform","marketplace-supply","marketplace-demand"]}],"enabledVersion":"1.2006.345"},"url":"/platform/marketplace/rest/v2/","changelogStargateBaseUrl":"/gateway/api/dac-changelogs"},"isContentSetInternal":false,"postman":{"dacGeneratedPostmanCollectionUrl":"/platform/marketplace/marketplace.2.postman.json"},"product":"marketplace","referenceTabs":{"selected":0,"tabs":[{"label":"Marketplace REST API (v2)","href":"/platform/marketplace/rest/v2/"},{"label":"Promotions REST API","href":"/platform/marketplace/rest/v1/"},{"label":"Product Tags REST API","href":"/platform/marketplace/rest/v3/"},{"label":"Marketplace REST API (v3)","href":"/platform/marketplace/rest/v4/"},{"label":"REST API tutorials","href":"/platform/marketplace/marketplace-api-java-client"},{"label":"In-product license API","href":"/platform/marketplace/license-api-for-cloud-apps"},{"label":"License import API","href":"/platform/marketplace/license-import-api-for-server-apps"}]},"schema":{"openapi":"3.0.1","info":{"title":"Atlassian Marketplace API","version":"2"},"externalDocs":{"description":"Introduction to the API, basic concepts, and tutorials","url":"https://developer.atlassian.com/platform/marketplace/rest"},"servers":[{"url":"https://marketplace.atlassian.com/rest/2"}],"tags":[{"name":"App versions","description":"Information about app versions"},{"name":"Applications","description":"Information about applications"},{"name":"Apps","description":"Information about apps"},{"name":"Assets","description":"For uploading app/image files"},{"name":"Categories","description":"Information about categories"},{"name":"License types","description":"Information about license types"},{"name":"Migrations","description":"Information about app migration compatibility"},{"name":"Privacy and Security","description":"Below are the APIs to fill privacy and security information about apps. We have also created a \u003ca href=\"https://www.loom.com/share/318773830681431e9b56eea27dceb840\">loom video\u003c/a> for you that explains the process and steps involved."},{"name":"Products","description":"Information about products"},{"name":"Promotions (Removed)","description":"Information about vendor promotions"},{"name":"Reporting","description":"Information about vendor reporting"},{"name":"Reviews","description":"Information about app reviews"},{"name":"Vendors","description":"Information about vendors"}],"paths":{"/addonCategories/app/{applicationKey}":{"get":{"tags":["Categories"],"summary":"Get categories","description":"Get a list of categories associated with the parent application. \n\nFor non-UPM clients, this resource returns all categories regardless of the specified application.","parameters":[{"name":"applicationKey","in":"path","description":"The unique identifier for this application, for example \"jira\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonCategoryCollection"}}}},"404":{"description":"The resource does not exist","content":{}}}}},"/addonCategories/{pluginCategoryId}":{"get":{"tags":["Categories"],"summary":"Get category","description":"Get a specific category.","parameters":[{"name":"pluginCategoryId","in":"path","description":"The unique identifier for this category","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonCategory"}}}},"404":{"description":"The resource does not exist","content":{}}}}},"/addons":{"get":{"tags":["Apps"],"summary":"Get apps","description":"Get a list of apps matching the specified parameters.","parameters":[{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"category","in":"query","description":"Only returns apps with any of the specified categories","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"filter","in":"query","description":"Return apps filtered or sorted using the specified parameter","schema":{"type":"string","enum":["atlassian","codegeist","featured","highest-rated","name","new","popular","recent","top-grossing","top-vendor","trending","verified"]}},{"name":"forThisUser","in":"query","description":"Only returns apps from vendors associated with the current user","schema":{"type":"boolean"}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["any","cloud","datacenter","server"]}}},{"name":"includeHidden","in":"query","description":"Includes apps that are normally hidden in the site","schema":{"type":"string","enum":["all","visibleInApp"]}},{"name":"includePrivate","in":"query","description":"Includes private apps or versions if you are authorized to see them","schema":{"type":"boolean"}},{"name":"marketingLabel","in":"query","description":"Only returns apps with the specified marketing labels","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"text","in":"query","description":"Only returns apps that match the search text","schema":{"type":"string"}},{"name":"withVersion","in":"query","description":"Includes the latest compatible version in the response","schema":{"type":"boolean"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonCollection"}}}}}},"post":{"tags":["Apps"],"summary":"Create app","description":"Create a new app.\n\nThe associated vendor account must exist prior to the app's creation. \n\nNote that the app's first version should be included in the request body (in `_embedded.version`).\n\nThis resource requires authentication.","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Addon"}}},"required":true},"responses":{"201":{"description":"Successfully created","headers":{"Location":{"description":"URI of the new resource","schema":{"type":"string"}}},"content":{}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/archived":{"get":{"tags":["Apps"],"summary":"Get archived apps","description":"Get a list of archived apps matching the specified parameters.","parameters":[{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"category","in":"query","description":"Only returns apps with any of the specified categories","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"filter","in":"query","description":"Return apps filtered or sorted using the specified parameter","schema":{"type":"string","enum":["atlassian","codegeist","featured","highest-rated","name","new","popular","recent","top-grossing","top-vendor","trending","verified"]}},{"name":"forThisUser","in":"query","description":"Only returns apps from vendors associated with the current user","schema":{"type":"boolean"}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["any","cloud","datacenter","server"]}}},{"name":"includeHidden","in":"query","description":"Includes apps that are normally hidden in the site","schema":{"type":"string","enum":["all","visibleInApp"]}},{"name":"includePrivate","in":"query","description":"Includes private apps or versions if you are authorized to see them","schema":{"type":"boolean"}},{"name":"marketingLabel","in":"query","description":"Only returns apps with the specified marketing labels","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"text","in":"query","description":"Only returns apps that match the search text","schema":{"type":"string"}},{"name":"withVersion","in":"query","description":"Includes the latest compatible version in the response","schema":{"type":"boolean"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonListingCollection"}}}}}}},"/addons/archived/vendor/{vendorId}":{"get":{"tags":["Apps"],"summary":"Get archived apps (by vendor)","description":"Get a list of archived apps by a specific vendor matching the specified parameters.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"category","in":"query","description":"Only returns apps with any of the specified categories","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"filter","in":"query","description":"Return apps filtered or sorted using the specified parameter","schema":{"type":"string","enum":["atlassian","codegeist","featured","highest-rated","name","new","popular","recent","top-grossing","top-vendor","trending","verified"]}},{"name":"forThisUser","in":"query","description":"Only returns apps from vendors associated with the current user","schema":{"type":"boolean"}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["any","cloud","datacenter","server"]}}},{"name":"includeHidden","in":"query","description":"Includes apps that are normally hidden in the site","schema":{"type":"string","enum":["all","visibleInApp"]}},{"name":"includePrivate","in":"query","description":"Includes private apps or versions if you are authorized to see them","schema":{"type":"boolean"}},{"name":"marketingLabel","in":"query","description":"Only returns apps with the specified marketing labels","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"text","in":"query","description":"Only returns apps that match the search text","schema":{"type":"string"}},{"name":"withVersion","in":"query","description":"Includes the latest compatible version in the response","schema":{"type":"boolean"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonListingCollection"}}}}}}},"/addons/listings/banners":{"get":{"tags":["Apps"],"summary":"Get app banners","description":"Get a list of app banners matching the specified parameters.","parameters":[{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"category","in":"query","description":"Only returns apps with any of the specified categories","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"filter","in":"query","description":"Return apps filtered or sorted using the specified parameter","schema":{"type":"string","enum":["atlassian","codegeist","featured","highest-rated","name","new","popular","recent","top-grossing","top-vendor","trending","verified"]}},{"name":"forThisUser","in":"query","description":"Only returns apps from vendors associated with the current user","schema":{"type":"boolean"}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["any","cloud","datacenter","server"]}}},{"name":"includeHidden","in":"query","description":"Includes apps that are normally hidden in the site","schema":{"type":"string","enum":["all","visibleInApp"]}},{"name":"includePrivate","in":"query","description":"Includes private apps or versions if you are authorized to see them","schema":{"type":"boolean"}},{"name":"marketingLabel","in":"query","description":"Only returns apps with the specified marketing labels","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"text","in":"query","description":"Only returns apps that match the search text","schema":{"type":"string"}},{"name":"withVersion","in":"query","description":"Includes the latest compatible version in the response","schema":{"type":"boolean"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonListingCollection"}}}}}}},"/addons/search/brief":{"get":{"tags":["Apps"],"summary":"Get apps (brief)","description":"Get a list of apps with names matching a search term. This resource's responses are limited to just a single page of results. Use the app collection resource (`/rest/2/addons`) for more results.","parameters":[{"name":"q","in":"query","description":"Text to search for","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BriefSearchResult"}}}}}}},"/addons/vendor/{vendorId}":{"get":{"tags":["Apps"],"summary":"Get apps (by vendor)","description":"Get a list of apps for the specified vendor.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"category","in":"query","description":"Only returns apps with any of the specified categories","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"filter","in":"query","description":"Return apps filtered or sorted using the specified parameter","schema":{"type":"string","enum":["atlassian","codegeist","featured","highest-rated","name","new","popular","recent","top-grossing","top-vendor","trending","verified"]}},{"name":"forThisUser","in":"query","description":"Only returns apps from vendors associated with the current user","schema":{"type":"boolean"}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["any","cloud","datacenter","server"]}}},{"name":"includeHidden","in":"query","description":"Includes apps that are normally hidden in the site","schema":{"type":"string","enum":["all","visibleInApp"]}},{"name":"includePrivate","in":"query","description":"Includes private apps or versions if you are authorized to see them","schema":{"type":"boolean"}},{"name":"marketingLabel","in":"query","description":"Only returns apps with the specified marketing labels","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"text","in":"query","description":"Only returns apps that match the search text","schema":{"type":"string"}},{"name":"withVersion","in":"query","description":"Includes the latest compatible version in the response","schema":{"type":"boolean"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonCollection"}}}}}}},"/addons/{addonKey}":{"get":{"tags":["Apps"],"summary":"Get app","description":"Get a specific app.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"category","in":"query","description":"Only returns apps with any of the specified categories","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"filter","in":"query","description":"Return apps filtered or sorted using the specified parameter","schema":{"type":"string","enum":["atlassian","codegeist","featured","highest-rated","name","new","popular","recent","top-grossing","top-vendor","trending","verified"]}},{"name":"forThisUser","in":"query","description":"Only returns apps from vendors associated with the current user","schema":{"type":"boolean"}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["any","cloud","datacenter","server"]}}},{"name":"includeHidden","in":"query","description":"Includes apps that are normally hidden in the site","schema":{"type":"string","enum":["all","visibleInApp"]}},{"name":"includePrivate","in":"query","description":"Includes private apps or versions if you are authorized to see them","schema":{"type":"boolean"}},{"name":"marketingLabel","in":"query","description":"Only returns apps with the specified marketing labels","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"text","in":"query","description":"Only returns apps that match the search text","schema":{"type":"string"}},{"name":"withVersion","in":"query","description":"Includes the latest compatible version in the response","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Addon"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}},"patch":{"tags":["Apps"],"summary":"Update app","description":"Update a specific app.\n\nThe request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"The request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.","content":{"application/json-patch+json":{"schema":{"$ref":"#/components/schemas/JsonPatchRequest"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/approval":{"get":{"tags":["Apps"],"summary":"Get app approval","description":"Get a specific app approval status.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalStatus"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["Apps"],"summary":"Update app approval","description":"Approve, reject or resubmit an app for approval.\n\nVendors can use this resource to resubmit a previously rejected app for approval. This is done by setting the `status` field to `pending`.\n\nAdministrators can use this resource to approve or reject an app that is submitted for approval.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalStatus"}}},"required":true},"responses":{"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/distribution":{"get":{"tags":["Apps"],"summary":"Get app metrics","description":"Get a summary of an app's latest metrics.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonDistributionSummary"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/addons/{addonKey}/distribution/active":{"get":{"tags":["Apps"],"summary":"Get app active installations","description":"Get a specific app's active installation counts over time.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonDistribution"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/distribution/application":{"get":{"tags":["Apps"],"summary":"Get app active installations (by application)","description":"Get a specific app's active installation counts over time, aggregated by application.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonDistribution"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/distribution/application/version":{"get":{"tags":["Apps"],"summary":"Get app active installations (by application version)","description":"Get a specific app's active installation counts over time, aggregated by application version.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonDistribution"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/distribution/application/version/major":{"get":{"tags":["Apps"],"summary":"Get app active installations (by major application version)","description":"Get a specific app's active installation counts over time, aggregated by major application version.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonDistribution"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/distribution/application/version/minor":{"get":{"tags":["Apps"],"summary":"Get app active installations (by minor application version)","description":"Get a specific app's active installation counts over time, aggregated by minor application version.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonDistribution"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/distribution/version":{"get":{"tags":["Apps"],"summary":"Get app active installations (by app version)","description":"Get a specific app's active installation counts over time, aggregated by app version.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonDistribution"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/feedbacks":{"get":{"tags":["Apps"],"summary":"Get app feedback","description":"Get a list of app feedback matching the specified parameters.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"type","in":"query","description":"Return feedback for the specified feedback type only","schema":{"type":"string","enum":["disable","uninstall"]}},{"name":"includeAnonymous","in":"query","description":"Include anonymous feedback","schema":{"type":"boolean"}},{"name":"reason","in":"query","description":"Return feedback for the specified reason only","schema":{"type":"string","enum":["bugs","cost","functionality","interface","other","reenabling","reinstalling","usefulness"]}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonFeedbackCollection"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/feedbacks/distribution":{"get":{"tags":["Apps"],"summary":"Get aggregated app feedback","description":"Get aggregated feedback for the specified app, aggregated by the specified metric.\n\nFeedback can be aggregated by type.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"type","in":"query","description":"Restricts the feedback distribution to the specified feedback type","required":true,"schema":{"type":"string","enum":["disable","uninstall"]}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonFeedbackDistribution"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/pricing/{cloudOrServer}/{liveOrPending}":{"get":{"tags":["Apps"],"summary":"Get app pricing","description":"Get pricing for the specified app. \n\nLive pricing is visible to all users. Pending pricing is only visible if you are authenticated as a vendor contact.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"cloudOrServer","in":"path","required":true,"schema":{"type":"string","enum":["cloud","datacenter","server"]}},{"name":"liveOrPending","in":"path","description":"Specifies either the pricing that is currently in effect and visible to users (live), or pending that will take effect after a delay","required":true,"schema":{"type":"string","enum":["live","pending"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Pricing"}}}},"404":{"description":"The app is unknown or it does not have pricing of the specified type","content":{}}}},"put":{"tags":["Apps"],"summary":"Submit app pricing","description":"Update pricing for the specified app.\n\nUpdated pricing is always initially in the \"pending\" state.\n\nFor an app pending approval, pricing changes will go \"live\" when the app is approved. For an already-approved app, pricing changes will go \"live\" after 24 hours.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"cloudOrServer","in":"path","required":true,"schema":{"type":"string","enum":["cloud","datacenter","server"]}},{"name":"liveOrPending","in":"path","description":"Specifies either the pricing that is currently in effect and visible to users (live), or pending that will take effect after a delay","required":true,"schema":{"type":"string","enum":["live","pending"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Pricing"}}},"required":true},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Pricing"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/privacy-and-security":{"get":{"tags":["Privacy and Security"],"summary":"Get app privacy and security information","description":"Get the privacy and security info for the specified app. This resource requires authentication for fetching \"draft\" version of privacy and security information.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\".","required":true,"schema":{"type":"string"}},{"name":"state","in":"query","description":"Specifies the version of Privacy and security information to be fetched. Possible values are \"live\" or \"draft\". For partners with manage app permissions, if a draft version exists then the default value will be \"draft\", or else the default value will be \"live\".","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrustInfo"}}}},"400":{"description":"Invalid properties","content":{}},"403":{"description":"Unauthorized error.","content":{}},"404":{"description":"The App/live form does not exist.","content":{}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["Privacy and Security"],"summary":"Create/Update app draft version of privacy and security info","description":"Create/Update draft version of privacy and security info for the specified app. Any update will create a new draft version. This resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\".","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppPrivacyAndSecurity"}}},"required":true},"responses":{"200":{"description":"Privacy & security information saved successfully.","content":{}},"201":{"description":"Privacy & security information created successfully.","content":{}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"403":{"description":"Unauthorized error.","content":{}},"404":{"description":"The App does not exist.","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"},"delete":{"tags":["Privacy and Security"],"summary":"Delete draft version of privacy and security info","description":"Discards the draft version of privacy and security information for the specified app. This resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\".","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Draft version of privacy & security information discarded successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/appTrustInformation"}}}},"403":{"description":"Unauthorized error","content":{}},"404":{"description":"The draft form does not exist","content":{}}},"security":[{"mpac_authed":[]}]},"patch":{"tags":["Privacy and Security"],"summary":"Update draft version of privacy and security info for the specific app","description":"Update draft version of privacy and security info for the specific app.\n\nThe request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\".","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"The request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.","content":{"application/json-patch+json":{"schema":{"$ref":"#/components/schemas/JsonPatchRequest"}}},"required":true},"responses":{"200":{"description":"Privacy & security information updated successfully.","content":{}},"400":{"description":"Invalid properties.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"403":{"description":"Unauthorized error.","content":{}},"404":{"description":"Either the app or the draft version of the privacy and security info for the specific app doesn't exist.","content":{}},"500":{"description":"Unable to save the information.","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/privacy-and-security/publish":{"put":{"tags":["Privacy and Security"],"summary":"Publish app privacy and security info","description":"Publish the privacy and security info for the specified app. This resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\".","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Privacy & security information submitted successfully.","content":{}},"403":{"description":"Unauthorized error.","content":{}},"404":{"description":"The App/draft version of privacy & security info does not exist.","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/recommendations":{"get":{"tags":["Apps"],"summary":"Get app recommendations","description":"Get apps recommended to users of the specified app.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"category","in":"query","description":"Only returns apps with any of the specified categories","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"filter","in":"query","description":"Return apps filtered or sorted using the specified parameter","schema":{"type":"string","enum":["atlassian","codegeist","featured","highest-rated","name","new","popular","recent","top-grossing","top-vendor","trending","verified"]}},{"name":"forThisUser","in":"query","description":"Only returns apps from vendors associated with the current user","schema":{"type":"boolean"}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["any","cloud","datacenter","server"]}}},{"name":"includeHidden","in":"query","description":"Includes apps that are normally hidden in the site","schema":{"type":"string","enum":["all","visibleInApp"]}},{"name":"includePrivate","in":"query","description":"Includes private apps or versions if you are authorized to see them","schema":{"type":"boolean"}},{"name":"marketingLabel","in":"query","description":"Only returns apps with the specified marketing labels","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"text","in":"query","description":"Only returns apps that match the search text","schema":{"type":"string"}},{"name":"withVersion","in":"query","description":"Includes the latest compatible version in the response","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonListingCollection"}}}}}}},"/addons/{addonKey}/release":{"get":{"tags":["Apps"],"summary":"Get app release status","description":"Get a specific app's release status.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonReleaseStatus"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["Apps"],"summary":"Release app","description":"Release an app after it has been approved.\n\nIf a vendor requests that their app is *not* automatically released after it has been approved, they can use this resource to release their app.\n\nSet the `released` field to `true`. This only works one-way; vendors cannot set it to `false` later.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonReleaseStatus"}}},"required":true},"responses":{"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/reviews":{"get":{"tags":["Reviews"],"summary":"Get app reviews","description":"Get a list of reviews for the specified app.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"sort","in":"query","description":"Specifies the review sort order","schema":{"type":"string","enum":["helpful","recent"]}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["cloud","datacenter","server"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewCollection"}}}}}},"post":{"tags":["Reviews"],"summary":"Create / update app review","description":"Create or update a specific app review.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Review"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/reviews/id/{reviewId}":{"get":{"tags":["Reviews"],"summary":"Get app review","description":"Get a specific app review.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Review"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}},"put":{"tags":["Reviews"],"summary":"Create / update app review","description":"Create or update a specific app review.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Review"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"x-codegen-request-body-name":"body"},"delete":{"tags":["Reviews"],"summary":"Delete app review","description":"Delete a specific app review.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success","content":{}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/addons/{addonKey}/reviews/id/{reviewId}/down":{"get":{"tags":["Reviews"],"summary":"Get app review downvote","description":"Returns whether or not the current user has downvoted the specified app review.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanState"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["Reviews"],"summary":"Update app review downvote","description":"Updates whether or not the current user has downvoted the specified app review.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanState"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/reviews/id/{reviewId}/flag":{"get":{"tags":["Reviews"],"summary":"Get app review flag","description":"Returns whether or not the current user has flagged the specified app review.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanState"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["Reviews"],"summary":"Update app review flag","description":"Updates whether or not the current user has flagged the specified app review.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanState"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/reviews/id/{reviewId}/response":{"get":{"tags":["Reviews"],"summary":"Get app review response","description":"Get the response for the specified app review.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewResponse"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}},"put":{"tags":["Reviews"],"summary":"Create / update app review response","description":"Create or update a specific app review response.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewResponse"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"},"delete":{"tags":["Reviews"],"summary":"Delete app review response","description":"Delete a specific app review response.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success","content":{}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/reviews/id/{reviewId}/up":{"get":{"tags":["Reviews"],"summary":"Get app review upvote","description":"Returns whether or not the current user has upvoted the specified app review.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanState"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["Reviews"],"summary":"Update app review upvote","description":"Updates whether or not the current user has upvoted the specified app review.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"reviewId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanState"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/reviews/mine":{"get":{"tags":["Reviews"],"summary":"Get my app review","description":"Get a specific app review written by the current user.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Review"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["Reviews"],"summary":"Create / update my app review","description":"Create or update a specific app review written by the current user.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Review"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"},"delete":{"tags":["Reviews"],"summary":"Delete my app review","description":"Delete a specific app review written by the current user.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success","content":{}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/tokens":{"get":{"tags":["Apps"],"summary":"Get access tokens","description":"Get a list of access tokens for the specified app. \n\nIn addition to vendor contacts, anonymous users can access this resource if they provide an existing valid token.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenCollection"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}},"post":{"tags":["Apps"],"summary":"Create access token","description":"Create a new access token.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Token"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}},"409":{"description":"The app already has the maximum number of tokens","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/tokens/{token}":{"get":{"tags":["Apps"],"summary":"Get access token","description":"Get a specific access token.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"token","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Token"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]},"post":{"tags":["Apps"],"summary":"Validate access token","description":"Validates or associates an access token with a host. \n\nFor a new access token, this resource associates the token with a host. For tokens already associated with a host, this resource validates that the `Origin` header matches the associated host. The host is specified by the request's `Origin` header.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"token","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success","content":{}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"403":{"description":"The request's `Origin` header does not match the access token's host","content":{}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}},"delete":{"tags":["Apps"],"summary":"Delete access token","description":"Delete a specific access token.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"token","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Token"}}}},"204":{"description":"Success","content":{}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/versions":{"get":{"tags":["App versions"],"summary":"Get app versions","description":"Get a list of versions for the specified app.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"afterVersion","in":"query","description":"Selects only app versions newer than the version with the specified display name","schema":{"type":"string"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["any","cloud","datacenter","server"]}},{"name":"includePrivate","in":"query","description":"Includes private apps or versions if you are authorized to see them","schema":{"type":"boolean"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonVersionCollection"}}}}}},"post":{"tags":["App versions"],"summary":"Create app version","description":"Create a new version for the specified app.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonVersion"}}},"required":true},"responses":{"201":{"description":"Successfully created","headers":{"Location":{"description":"URI of the new resource","schema":{"type":"string"}}},"content":{}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/versions/build/{pluginBuildNumber}":{"get":{"tags":["App versions"],"summary":"Get app version (by number)","description":"Get the latest version of the specified app.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"pluginBuildNumber","in":"path","description":"The unique internal identifier and sort key for this version","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonVersion"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}},"patch":{"tags":["App versions"],"summary":"Update app version","description":"Update a specific version for the specified app.\n\nThe request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"pluginBuildNumber","in":"path","description":"The unique internal identifier and sort key for this version","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"description":"The request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.","content":{"application/json-patch+json":{"schema":{"$ref":"#/components/schemas/JsonPatchRequest"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/versions/build/{pluginBuildNumber}/approval":{"get":{"tags":["App versions"],"summary":"Get app version approval","description":"Get a specific app version approval status.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"pluginBuildNumber","in":"path","description":"The unique internal identifier and sort key for this version","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalStatus"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["App versions"],"summary":"Update app version approval","description":"Approve, reject or resubmit an app version for approval.\n\nVendors can use this resource to resubmit a previously rejected app version for approval. This is done by setting the `status` field to `pending`.\n\nAdministrators can use this resource to approve or reject an app version that is submitted for approval.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"pluginBuildNumber","in":"path","description":"The unique internal identifier and sort key for this version","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalStatus"}}},"required":true},"responses":{"204":{"description":"Success","content":{}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/addons/{addonKey}/versions/latest":{"get":{"tags":["App versions"],"summary":"Get app version (latest)","description":"Get the latest version of the specified app.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"afterVersion","in":"query","description":"Selects only app versions newer than the version with the specified display name","schema":{"type":"string"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["any","cloud","datacenter","server"]}},{"name":"includePrivate","in":"query","description":"Includes private apps or versions if you are authorized to see them","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonVersion"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/addons/{addonKey}/versions/name/{name}":{"get":{"tags":["App versions"],"summary":"Get app version (by name)","description":"Get details about a specific version, matching the specified name, of the specified app.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}},{"name":"name","in":"path","description":"The display name of the version, for example \"1.0.0\"","required":true,"schema":{"type":"string"}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["any","cloud","datacenter","server"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonVersion"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/addons/{addonKey}/watch":{"get":{"tags":["Apps"],"summary":"Get watch/unwatch app state","description":"Returns whether or not the current user is watching the specified app.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanState"}}}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["Apps"],"summary":"Watch / unwatch app","description":"Updates whether or not the current user is watching the specified app.\n\nThis resource requires authentication.","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanState"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/applications":{"get":{"tags":["Applications"],"summary":"Get applications","description":"Get a list of applications.","parameters":[{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationCollection"}}}}}}},"/applications/{applicationKey}":{"get":{"tags":["Applications"],"summary":"Get application","description":"Get a specific application.","parameters":[{"name":"applicationKey","in":"path","description":"The unique identifier for this application, for example \"jira\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Application"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/applications/{applicationKey}/versions":{"get":{"tags":["Applications"],"summary":"Get application versions","description":"Get a list of versions for the specified application.","parameters":[{"name":"applicationKey","in":"path","description":"The unique identifier for this application, for example \"jira\"","required":true,"schema":{"type":"string"}},{"name":"afterBuildNumber","in":"query","description":"Selects only application versions whose build number is greater than this","schema":{"type":"integer","format":"int64"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationVersionCollection"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/applications/{applicationKey}/versions/build/{applicationBuildNumber}":{"get":{"tags":["Applications"],"summary":"Get application version (by number)","description":"Get details about a specific version, matching the specified build number, of the specified application.","parameters":[{"name":"applicationKey","in":"path","description":"The unique identifier for this application, for example \"jira\"","required":true,"schema":{"type":"string"}},{"name":"applicationBuildNumber","in":"path","description":"The unique integer identifier for the application version","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationVersion"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/applications/{applicationKey}/versions/latest":{"get":{"tags":["Applications"],"summary":"Get application version (latest)","description":"Get the latest version of the specified application.","parameters":[{"name":"applicationKey","in":"path","description":"The unique identifier for this application, for example \"jira\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationVersion"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/applications/{applicationKey}/versions/name/{name}":{"get":{"tags":["Applications"],"summary":"Get application version (by name)","description":"Get details about a specific version, matching the specified name, of the specified application.","parameters":[{"name":"applicationKey","in":"path","description":"The unique identifier for this application, for example \"jira\"","required":true,"schema":{"type":"string"}},{"name":"name","in":"path","description":"The display name of the version, for example \"1.0.0\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationVersion"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/assets":{"get":{"tags":["Assets"],"summary":"Get asset links","description":"Get links to permitted asset resources.","responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HasAssetsCollectionLinks"}}}}}}},"/assets/artifact":{"post":{"tags":["Assets"],"summary":"Upload app artifact","description":"Use this resource to upload an app artifact (`.jar` or `.obr`) to Marketplace, so it can be used by an app version.\n\nThe request body is the file data.\n\nIf successful, the resource will respond with a resource link in `_links.self` that can be used as the `artifact` link when creating an app or app version. The response may include additional properties; other than `fileInfo`, these are used internally and should be ignored.\n\nThis resource requires authentication.\n\nExample: This curl command uploads the artifact present in a file ('my-file.jar').\n``` bash\ncurl --request POST \\\n --url https://marketplace.atlassian.com/rest/2/assets/artifact \\\n --user 'email@example.com:\u003capi_token>' \\\n --header 'Accept: application/json' \\\n --header 'Content-Type: multipart/form-data' \\\n --form file=@\"my-file.jar\"\n```","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file"],"properties":{"file":{"type":"string","description":"The relative location and name of the artifact file to be uploaded","format":"binary"}}}}},"required":true},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonArtifactAsset"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}}},"security":[{"mpac_authed":[]}]}},"/assets/artifact/fetch":{"post":{"tags":["Assets"],"summary":"Validate app artifact","description":"Use this resource to copy and validate an app artifact (`.jar` or `.obr`) that is available from an external URL, so it can be used by an app version.\n\nIf successful, you will get a resource link in `_links.self` that can be used as the `artifact` link when creating an app or app version.\n\nNote that this step can be skipped by just setting the `artifact` link to the external URL where the artifact is hosted when creating an app version; Marketplace will then download the artifact automatically.\n\nThis resource requires authentication.","parameters":[{"name":"uri","in":"query","description":"Marketplace will attempt to download the artifact from this location","required":true,"schema":{"type":"string","format":"uri"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddonArtifactAsset"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}}},"security":[{"mpac_authed":[]}]}},"/assets/image/{imageType}":{"post":{"tags":["Assets"],"summary":"Upload image","description":"Use this resource to upload an image (`.jpg`, `.png`, `.gif`, `.bmp`) to Marketplace, so you can use it for an app or vendor.\n\nThe request body is the file data.\n\nIf successful, you will get a resource link in _links.self that you can use as the appropriate image link in another resource, for example the `logo` link if you are creating an app.\n\nNote that if the image is available from an external URL, you can skip this step by just setting the image link tothat external URL when you are creating the resource that uses it.","parameters":[{"name":"imageType","in":"path","description":"Specifies what this image will be used for, which determines the allowable image size","required":true,"schema":{"type":"string","enum":["banner","hero","icon","logo","screenshot","screenshot-thumbnail","title-logo"]}},{"name":"file","in":"query","description":"The logical filename","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/binaryData"}}},"required":true},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageAsset"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}}},"x-codegen-request-body-name":"body"}},"/assets/{assetName}":{"get":{"tags":["Assets"],"summary":"Get asset details","description":"Returns details about a previously uploaded file that Marketplace is now storing.\n\nThe asset can either be an image file or an app artifact. If it is an app artifact, the response may include additional properties which are used internally and should be ignored.","parameters":[{"name":"assetName","in":"path","description":"The unique identifying string that Marketplace uses to refer to this asset","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageAsset"}}}}}},"delete":{"tags":["Assets"],"summary":"Delete asset","description":"Removes a file from Marketplace storage which had been previously uploaded.\n\nThis is only allowed if:\n\n1. you, rather than another user, uploaded the file, and\n2. the asset is not currently being used by any other resource (for example, it cannot be the logo image for an existing app).\n\nThis resource requires authentication.","parameters":[{"name":"assetName","in":"path","description":"The unique identifying string that Marketplace uses to refer to this asset","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success","content":{}}},"security":[{"mpac_authed":[]}]}},"/licenseTypes":{"get":{"tags":["License types"],"summary":"Get license types","description":"Get a list of license types.","responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LicenseTypesCollection"}}}}}}},"/licenseTypes/{licenseTypeKey}":{"get":{"tags":["License types"],"summary":"Get license type","description":"Get a specific license type.","parameters":[{"name":"licenseTypeKey","in":"path","description":"The unique identifier for this license type, for example \"gpl\"","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LicenseType"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/products":{"get":{"tags":["Products"],"summary":"Get products","description":"Get a list of products matching the specified parameters.","parameters":[{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["any","cloud","datacenter","server"]}},{"name":"withVersion","in":"query","description":"Includes the latest compatible version in the response","schema":{"type":"boolean"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductCollection"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}}}}},"/products/key/{productKey}":{"get":{"tags":["Products"],"summary":"Get product","description":"Get a specific product.","parameters":[{"name":"productKey","in":"path","description":"The unique identifier for this product, for example \"jira-software\"","required":true,"schema":{"type":"string"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["any","cloud","datacenter","server"]}},{"name":"withVersion","in":"query","description":"Includes the latest compatible version in the response","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Product"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/products/key/{productKey}/versions":{"get":{"tags":["Products"],"summary":"Get product versions","description":"Get a list of versions for the specified product.","parameters":[{"name":"productKey","in":"path","description":"The unique identifier for this product, for example \"jira-software\"","required":true,"schema":{"type":"string"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["any","cloud","datacenter","server"]}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVersionCollection"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/products/key/{productKey}/versions/build/{buildNumber}":{"get":{"tags":["Products"],"summary":"Get product version (by number)","description":"Get details about a specific version, matching the specified build number, of the specified product.","parameters":[{"name":"productKey","in":"path","description":"The unique identifier for this product, for example \"jira-software\"","required":true,"schema":{"type":"string"}},{"name":"buildNumber","in":"path","description":"The unique internal identifier and sort key for this version","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["any","cloud","datacenter","server"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVersion"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/products/key/{productKey}/versions/latest":{"get":{"tags":["Products"],"summary":"Get product version (latest)","description":"Get the latest version of the specified product.","parameters":[{"name":"productKey","in":"path","description":"The unique identifier for this product, for example \"jira-software\"","required":true,"schema":{"type":"string"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["any","cloud","datacenter","server"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVersion"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/products/key/{productKey}/versions/name/{versionName}":{"get":{"tags":["Products"],"summary":"Get product version (by name)","description":"Get details about a specific version, matching the specified name, of the specified product.","parameters":[{"name":"productKey","in":"path","description":"The unique identifier for this product, for example \"jira-software\"","required":true,"schema":{"type":"string"}},{"name":"versionName","in":"path","description":"The display name of the version, for example \"1.0.0\"","required":true,"schema":{"type":"string"}},{"name":"application","in":"query","description":"Only returns apps compatible with this application","schema":{"type":"string"}},{"name":"applicationBuild","in":"query","description":"Only returns apps compatible with the specified application build number","schema":{"type":"integer","format":"int64"}},{"name":"cost","in":"query","description":"Only returns apps with the specified payment model","schema":{"type":"string","enum":["free","marketplace","orderable","paid"]}},{"name":"hosting","in":"query","description":"Only returns apps with the specified hosting model","schema":{"type":"string","enum":["any","cloud","datacenter","server"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVersion"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}}},"/vendors":{"get":{"tags":["Vendors"],"summary":"Get vendors","description":"Get a list of vendors matching the specified parameters.","deprecated":true,"parameters":[{"name":"excludeAtlassian","in":"query","description":"Exclude vendors associated with Atlassian","schema":{"type":"boolean"}},{"name":"forThisUser","in":"query","description":"Only returns vendors associated with the current user","schema":{"type":"boolean"}},{"name":"text","in":"query","description":"Only returns vendors with names that matches the search text","schema":{"type":"string"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorCollection"}}}}}},"post":{"tags":["Vendors"],"summary":"Create vendor","description":"Create a new vendor.\n\nThis resource requires authentication.","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVendorRepresentation"}}},"required":true},"responses":{"201":{"description":"Successfully created","headers":{"Location":{"description":"URI of the new resource","schema":{"type":"string"}}},"content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/vendors/{vendorId}":{"get":{"tags":["Vendors"],"summary":"Get vendor","description":"Get a specific vendor.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Vendor"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}}},"patch":{"tags":["Vendors"],"summary":"Update vendor","description":"Update a specific vendor.\n\nThe request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"description":"The request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.","content":{"application/json-patch+json":{"schema":{"$ref":"#/components/schemas/JsonPatchRequest"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/vendors/{vendorId}/contacts":{"get":{"tags":["Vendors"],"summary":"Get vendor contacts","description":"Get a list of contacts for the specified vendor.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorContactList"}}}}}},"post":{"tags":["Vendors"],"summary":"Add vendor contact","description":"Adds a user as a contact associated with a specific vendor. The `username` property in the request body must match a user who already has an account on Marketplace.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorContact"}}},"required":true},"responses":{"201":{"description":"Successfully created","headers":{"Location":{"description":"URI of the new resource","schema":{"type":"string"}}},"content":{}},"409":{"description":"The user is already a contact for the vendor","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/vendors/{vendorId}/contacts/{userId}":{"get":{"tags":["Vendors"],"summary":"Get vendor contact","description":"Get a specific contact for the specified vendor.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorContact"}}}}},"security":[{"mpac_authed":[]}]},"delete":{"tags":["Vendors"],"summary":"Delete vendor contact","description":"Removes the user from the vendor's list of contacts. This resource does *not* remove the user's Marketplace account.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"204":{"description":"Success","content":{}},"403":{"description":"Not allowed because you are changing your permissions.","content":{}},"409":{"description":"Not allowed to remove because it is the only contact for the vendor","content":{}}},"security":[{"mpac_authed":[]}]},"patch":{"tags":["Vendors"],"summary":"Update vendor contact","description":"Updates the permissions a particular user has in association with a particular vendor.\n\nThe request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"description":"The request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.","content":{"application/json-patch+json":{"schema":{"$ref":"#/components/schemas/JsonPatchRequest"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}},"304":{"description":"No update was performed because the user is already assigned the given set of permissions.","content":{}},"403":{"description":"Not allowed because you are changing your permissions.","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/vendors/{vendorId}/paymentInfo":{"get":{"tags":["Vendors"],"summary":"Get payment details","description":"Get the payment details for the specified vendor.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorPaymentInfo"}}}},"404":{"description":"The vendor has no payment information","content":{}}},"security":[{"mpac_authed":[]}]},"put":{"tags":["Vendors"],"summary":"Create / update payment details","description":"Create or update the payment details for a specific vendor. \n\nAtlassian uses this information to send electronic payments for paid-via-Atlassian app sales. It is only required for vendors who are using the Atlassian payment and licensing system.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorPaymentInfo"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/vendors/{vendorId}/promotions":{"get":{"tags":["Promotions (Removed)"],"summary":"Get promotions","description":"Get a list of promotions for the specified vendor.\n\nThis resource requires authentication.\n\n**This is a deprecated API. Refer [Get promotions](/platform/marketplace/rest/v1/api-group-promotions/#api-marketplace-catalog-partners-partnerid-promotions-get) for the new API details**","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromotionList"}}}}},"deprecated":true,"security":[{"mpac_authed":[]}]},"post":{"tags":["Promotions (Removed)"],"summary":"Create promotion","description":"Create a new promotion for the specified vendor.\n\nThis resource requires authentication.\n\n**This is a deprecated API. Refer [Create promotion](/platform/marketplace/rest/v1/api-group-promotions/#api-marketplace-catalog-partners-partnerid-promotions-post) for the new API details**","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Promotion"}}},"required":true},"responses":{"201":{"description":"Successfully created","headers":{"Location":{"description":"URI of the new resource","schema":{"type":"string"}}},"content":{}}},"deprecated":true,"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/vendors/{vendorId}/promotions/{promotionId}":{"get":{"tags":["Promotions (Removed)"],"summary":"Get promotion","description":"Get a specific promotion for the specified vendor.\n\nThis resource requires authentication.\n\n**This is a deprecated API. Refer [Get promotion](/platform/marketplace/rest/v1/api-group-promotions/#api-marketplace-catalog-partners-partnerid-promotions-promotionid-get) for the new API details**","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"promotionId","in":"path","description":"The unique identifier for this promotion","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Promotion"}}}}},"deprecated":true,"security":[{"mpac_authed":[]}]},"patch":{"tags":["Promotions (Removed)"],"summary":"Update promotion","description":"Update a specific promotion for the specified vendor.\n\nThe request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.\n\nThis resource requires authentication.\n\n**This is a deprecated API. Refer [Update promotion](/platform/marketplace/rest/v1/api-group-promotions/#api-marketplace-catalog-partners-partnerid-promotions-promotionid-patch) for the new API details**","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"promotionId","in":"path","description":"The unique identifier for this promotion","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"The request body must be a valid \u003ca href=\"https://tools.ietf.org/html/rfc6902\">JSON Patch\u003c/a> document. The properties which can be referenced in the PATCH are the same ones returned by a GET on this URI.","content":{"application/json-patch+json":{"schema":{"$ref":"#/components/schemas/JsonPatchRequest"}}},"required":true},"responses":{"204":{"description":"Successfully modified","headers":{"Location":{"description":"URI of the resource","schema":{"type":"string"}}},"content":{}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"deprecated":true,"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/vendors/{vendorId}/promotions/{promotionId}/codes":{"get":{"tags":["Promotions (Removed)"],"summary":"Get promotion codes","description":"Get a list of single-use codes for the specified promotion.\n\nThis resource requires authentication.\n\n**This is a deprecated API. Refer [Get promotion codes](/platform/marketplace/rest/v1/api-group-promotions/#api-marketplace-catalog-partners-partnerid-promotions-promotionid-codes-get) for the new API details**","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"promotionId","in":"path","description":"The unique identifier for this promotion","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromotionCodeList"}}}}},"deprecated":true,"security":[{"mpac_authed":[]}]},"post":{"tags":["Promotions (Removed)"],"summary":"Create promotion code","description":"Create a new single-use code for the specified promotion.\n\nThis resource requires authentication.\n\n**This is a deprecated API. Refer [Create promotion code](/platform/marketplace/rest/v1/api-group-promotions/#api-marketplace-catalog-partners-partnerid-promotions-promotionid-codes-post) for the new API details**","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"promotionId","in":"path","description":"The unique identifier for this promotion","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromotionCode"}}}}},"deprecated":true,"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/promotions/{promotionId}/codes/{promotionCode}":{"get":{"tags":["Promotions (Removed)"],"summary":"Get promotion code","description":"Get a specific single-use code for the specified promotion.\n\nThis resource requires authentication.\n\n**This is a deprecated API. Refer [Get promotion code](/platform/marketplace/rest/v1/api-group-promotions/#api-marketplace-catalog-partners-partnerid-promotions-promotionid-codes-promotioncode-get) for the new API details**","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"promotionId","in":"path","description":"The unique identifier for this promotion","required":true,"schema":{"type":"string"}},{"name":"promotionCode","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromotionCode"}}}}},"deprecated":true,"security":[{"mpac_authed":[]}]},"delete":{"tags":["Promotions (Removed)"],"summary":"Delete promotion code","description":"Delete a specific single-use code for a specific promotion associated with a specific vendor. \n\nPromotion codes can only be deleted prior to their use.\n\nThis resource requires authentication.\n\n**This is a deprecated API. Refer [Delete promotion code](/platform/marketplace/rest/v1/api-group-promotions/#api-marketplace-catalog-partners-partnerid-promotions-promotionid-codes-promotioncode-delete) for the new API details**","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"promotionId","in":"path","description":"The unique identifier for this promotion","required":true,"schema":{"type":"string"}},{"name":"promotionCode","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successfully deleted","content":{}},"409":{"description":"Not allowed because the promotion code has already been used","content":{}}},"deprecated":true,"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/promotions/{promotionId}/status":{"get":{"tags":["Promotions (Removed)"],"summary":"Get promotion status","description":"Get a specific promotion status for the specified vendor.\n\nThis resource requires authentication.\n\n**This is a deprecated API. Refer [Get promotion status](/platform/marketplace/rest/v1/api-group-promotions/#api-marketplace-catalog-partners-partnerid-promotions-promotionid-status-get) for the new API details**","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"promotionId","in":"path","description":"The unique identifier for this promotion","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string","enum":["ACTIVE","ENDED-EARLY","EXPIRED"]}}}}},"deprecated":true,"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting":{"get":{"tags":["Reporting"],"summary":"Get reporting links","description":"Get links to permitted vendor reporting resources.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorReporting"}}}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/evaluations/{metric}":{"get":{"tags":["Reporting"],"summary":"Get aggregated evaluations","description":"Get aggregated evaluations for the specified vendor, aggregated by the specified metric.\n\nEvaluations can be aggregated by hosting, region, and more.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"metric","in":"path","description":"The unique identifier for this evaluation metric","required":true,"schema":{"type":"string","enum":["country","hosting","partner","region"]}},{"name":"aggregation","in":"query","description":"The time aggregation","schema":{"type":"string","enum":["month","week"]}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AggregatedAddonsWithTotal"}}}},"502":{"description":"Temporarily unable to retrieve evaluation information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/feedback/details":{"get":{"tags":["Reporting"],"summary":"Get feedback","description":"Get a list of feedback for the specified vendor's apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"type","in":"query","description":"Restrict feedback to the specified type","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["disable","uninstall"]}}},{"name":"anonymous","in":"query","description":"Restrict feedback to feedback that is either anonymous or by a known user","schema":{"type":"boolean"}},{"name":"reason","in":"query","description":"Restrict feedback to the specified reason","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["cloud","datacenter","server"]}}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"text","in":"query","description":"Text to search for in the reporter details (license id, email address, appEntitlementId, appEntitlementNumber, cloudID and the optional message)","schema":{"type":"string"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items. Max limit is 50","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorFeedbackCollection"}}}},"400":{"description":"Invalid properties","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/feedback/details/export":{"get":{"tags":["Reporting"],"summary":"Export feedback","description":"Export all feedback, matching the specified filters, for the specified vendor's apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"type","in":"query","description":"Restrict feedback to the specified type","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["disable","uninstall"]}}},{"name":"anonymous","in":"query","description":"Restrict feedback to feedback that is either anonymous or by a known user","schema":{"type":"boolean"}},{"name":"reason","in":"query","description":"Restrict feedback to the specified reason","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"text","in":"query","description":"Text to search for in the reporter details (license id and email address) and the optional message","schema":{"type":"string"}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/feedback/metrics/{metric}":{"get":{"tags":["Reporting"],"summary":"Get aggregated feedback","description":"Get aggregated feedback for the specified vendor, aggregated by the specified metric.\n\nFeedback can be aggregated by type and reason.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"metric","in":"path","description":"The unique identifier for this vendor feedback metric","required":true,"schema":{"type":"string","enum":["reason","type"]}},{"name":"aggregation","in":"query","description":"The time aggregation","schema":{"type":"string","enum":["month","week"]}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AggregatedFeedbacksWithTotal"}}}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/licenses":{"get":{"tags":["Reporting"],"summary":"Get licenses","description":"Get a list of licenses for the specified vendor's apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"text","in":"query","description":"Text to search for in license fields (license id, customer information and partner information)","schema":{"type":"string"}},{"name":"tier","in":"query","description":"Restricts the query to values for these user/edition tiers","style":"form","explode":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"dateType","in":"query","description":"The date field against which filters will be applied","schema":{"type":"string","enum":["end","start"]}},{"name":"licenseType","in":"query","description":"If specified, restricts the query to values with the provided license type.","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["academic","commercial","community","demonstration","evaluation","open_source","classroom","free"]}}},{"name":"partnerType","in":"query","description":"Specifies whether to query only direct sales, expert sales, or reseller sales","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["direct","expert","reseller"]}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["cloud","datacenter","server"]}}},{"name":"status","in":"query","description":"If specified, restricts the query to values with the provided status","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["active","cancelled","inactive"]}}},{"name":"withAttribution","in":"query","description":"This field is deprecated. Please use withDataInsights to obtain additional data insights. If specified, retrieve marketing funnel attribution data","schema":{"type":"boolean"}},{"name":"withDataInsights","in":"query","description":"If specified, retrieve additional data insights - marketing funnel attribution, evaluation opportunity size and evaluation to sale insights. This will only be applicable if startDate is after July, 2018.","schema":{"type":"boolean"}},{"name":"includeAtlassianLicenses","in":"query","description":"If true, include internal Atlassian licenses in the report","schema":{"type":"boolean"}},{"name":"lastUpdated","in":"query","description":"If specified, restricts the query to values updated on or after the specified date","schema":{"type":"string","format":"date"}},{"name":"sortBy","in":"query","description":"If specified, determines the license sort order","schema":{"type":"string","enum":["addonName","company","country","endDate","hosting","licenseId","licenseType","partner","region","startDate","tier"]}},{"name":"order","in":"query","description":"Determines whether values are sorted in ascending or descending order","schema":{"type":"string","enum":["asc","desc"]}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items. Max limit is 50","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LicenseCollection"}}}},"502":{"description":"Temporarily unable to retrieve license information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/licenses/export":{"get":{"tags":["Reporting"],"summary":"Export licenses","description":"Export all licenses, matching the specified filters, for the specified vendor's apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"text","in":"query","description":"Text to search for in license fields (license id, customer information and partner information)","schema":{"type":"string"}},{"name":"tier","in":"query","description":"Restricts the query to values for these user/edition tiers","style":"form","explode":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"dateType","in":"query","description":"The date field against which filters will be applied","schema":{"type":"string","enum":["end","start"]}},{"name":"licenseType","in":"query","description":"If specified, restricts the query to values with the provided license type; 'inactive' queries for expired licenses. Queries for 'starter' are deprecated; results may not be as expected","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["academic","commercial","community","demonstration","evaluation","open_source","classroom","free"]}}},{"name":"partnerType","in":"query","description":"Specifies whether to query only direct sales, expert sales, or reseller sales","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["direct","expert","reseller"]}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["cloud","datacenter","server"]}}},{"name":"status","in":"query","description":"If specified, restricts the query to values with the provided status","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["active","cancelled","inactive"]}}},{"name":"withAttribution","in":"query","description":"This field is deprecated. Please use withDataInsights to obtain additional data insights. If specified, retrieve marketing funnel attribution data","schema":{"type":"boolean"}},{"name":"withDataInsights","in":"query","description":"If specified, retrieve additional data insights - marketing funnel attribution, evaluation opportunity size and evaluation to sale insights. This will only be applicable if startDate is after July, 2018.","schema":{"type":"boolean"}},{"name":"includeAtlassianLicenses","in":"query","description":"If true, include internal Atlassian licenses in the report","schema":{"type":"boolean"}},{"name":"lastUpdated","in":"query","description":"If specified, restricts the query to values updated on or after the specified date","schema":{"type":"string","format":"date"}},{"name":"sortBy","in":"query","description":"If specified, determines the license sort order","schema":{"type":"string","enum":["addonName","company","country","endDate","hosting","licenseId","licenseType","partner","region","startDate","tier"]}},{"name":"order","in":"query","description":"Determines whether values are sorted in ascending or descending order","schema":{"type":"string","enum":["asc","desc"]}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"Content downloaded will be the csv/json file","content":{}},"502":{"description":"Temporarily unable to retrieve license information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/licenses/async/export":{"post":{"tags":["Reporting"],"summary":"Initiate Async Export licenses","description":"Initiate a POST request to export all licenses that match the specified filters for the vendor's apps. This resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"text","in":"query","description":"Text to search for in license fields (license id, customer information and partner information)","schema":{"type":"string"}},{"name":"tier","in":"query","description":"Restricts the query to values for these user/edition tiers","style":"form","explode":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"dateType","in":"query","description":"The date field against which filters will be applied","schema":{"type":"string","enum":["end","start"]}},{"name":"licenseType","in":"query","description":"If specified, restricts the query to values with the provided license type; 'inactive' queries for expired licenses. Queries for 'starter' are deprecated; results may not be as expected","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["academic","commercial","community","demonstration","evaluation","open_source","classroom","free"]}}},{"name":"partnerType","in":"query","description":"Specifies whether to query only direct sales, expert sales, or reseller sales","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["direct","expert","reseller"]}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["cloud","datacenter","server"]}}},{"name":"status","in":"query","description":"If specified, restricts the query to values with the provided status","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["active","cancelled","inactive"]}}},{"name":"withAttribution","in":"query","description":"This field is deprecated. Please use withDataInsights to obtain additional data insights. If specified, retrieve marketing funnel attribution data","schema":{"type":"boolean"}},{"name":"withDataInsights","in":"query","description":"If specified, retrieve additional data insights - marketing funnel attribution, evaluation opportunity size and evaluation to sale insights. This will only be applicable if startDate is after July, 2018.","schema":{"type":"boolean"}},{"name":"includeAtlassianLicenses","in":"query","description":"If true, include internal Atlassian licenses in the report","schema":{"type":"boolean"}},{"name":"lastUpdated","in":"query","description":"If specified, restricts the query to values updated on or after the specified date","schema":{"type":"string","format":"date"}},{"name":"sortBy","in":"query","description":"If specified, determines the license sort order","schema":{"type":"string","enum":["addonName","company","country","endDate","hosting","licenseId","licenseType","partner","region","startDate","tier"]}},{"name":"order","in":"query","description":"Determines whether values are sorted in ascending or descending order","schema":{"type":"string","enum":["asc","desc"]}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateAsyncLicenseCollection"}}}},"502":{"description":"Temporarily unable to request licenses information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/licenses/async/export/{exportId}/status":{"get":{"tags":["Reporting"],"summary":"Get status Async Export licenses","description":"Get status for async export license request","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"exportId","in":"path","description":"Unique export id for license export","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusAsyncLicenseCollection"}}}},"404":{"description":"No export found for export Id requested for","content":{}},"502":{"description":"Temporarily unable to retrieve status of async license request","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/licenses/async/export/{exportId}":{"get":{"tags":["Reporting"],"summary":"Download Async Export licenses","description":"Download async export licenses","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"exportId","in":"path","description":"Unique export id for transaction export","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Content downloaded will be the csv/json file","content":{}},"404":{"description":"No export found for export Id requested for","content":{}},"502":{"description":"Temporarily unable to retrieve licenses information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/marketing-attribution/async/export":{"post":{"tags":["Reporting"],"summary":"Initiate Async Export marketing attribution","description":"Initiate a POST request to export all marketing attribution data that matches the specified filters for the vendor's apps. The data will include customer activities on app related pages in the last 30 days before start of evaluation. This resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query (based on eventTimestamp field)","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query (based on eventTimestamp field)","schema":{"type":"string","format":"date"}},{"name":"text","in":"query","description":"Text to search for in marketing attribution fields (license id, channel and campaign name)","schema":{"type":"string"}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateAsyncMarketingAttributionCollection"}}}},"502":{"description":"Temporarily unable to request marketing attribution information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/async/export/{exportId}/status":{"get":{"tags":["Reporting"],"summary":"Get status Async Export marketing attribution","description":"Get status for async export marketing attribution request.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"exportId","in":"path","description":"Unique export id for marketing attribution export","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusAsyncMarketingAttributionCollection"}}}},"404":{"description":"No export found for export Id requested for","content":{}},"502":{"description":"Temporarily unable to retrieve status of async marketing attribution request","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/async/export/{exportId}":{"get":{"tags":["Reporting"],"summary":"Download Async Export marketing attribution","description":"Download async export marketing attribution.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"exportId","in":"path","description":"Unique export id for marketing attribution export","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Content downloaded will be the csv/json file","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketingAttributionCollection"}}}},"404":{"description":"No export found for export Id requested for","content":{}},"502":{"description":"Temporarily unable to retrieve marketing attribution information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/metrics/churn":{"get":{"tags":["Reporting"],"summary":"Get Cloud churn","description":"Get a list of Cloud churn events for the specified vendor's apps.\n\nFor a given period, churn is calculated as the number of paying customers that have an opportunity to renew and choose to stop paying.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"aggregation","in":"query","description":"The time aggregation","schema":{"type":"string","enum":["month","week"]}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculatedChurn"}}}},"502":{"description":"Temporarily unable to retrieve sale information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/metrics/conversion":{"get":{"tags":["Reporting"],"summary":"Get Cloud conversions","description":"Get a list of Cloud conversion events for the specified vendor's apps.\n\nFor a given period, conversions are calculated as the number of evaluation licenses that converted into paid licenses.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"aggregation","in":"query","description":"The time aggregation","schema":{"type":"string","enum":["month","week"]}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculatedConversions"}}}},"502":{"description":"Temporarily unable to retrieve sale information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/metrics/renewal":{"get":{"tags":["Reporting"],"summary":"Get Cloud renewals","description":"Get a list of Cloud renewal events for the specified vendor's apps.\n\nFor a given period, renewals are calculated as the number of paying customers that have an opportunity to renew and choose to continue paying.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"aggregation","in":"query","description":"The time aggregation","schema":{"type":"string","enum":["month","week"]}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculatedRenewals"}}}},"502":{"description":"Temporarily unable to retrieve sale information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/metrics/{saleMetric}/details":{"get":{"tags":["Reporting"],"summary":"Get Cloud license events","description":"Get the details about an individual Cloud license event (churn, conversion or renewal) for a specific vendor's apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"saleMetric","in":"path","required":true,"schema":{"type":"string","enum":["churn","conversion","renewal"]}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["cloud","datacenter","server"]}}},{"name":"lastUpdated","in":"query","description":"If specified, restricts the query to values updated on or after the specified date","schema":{"type":"string","format":"date"}},{"name":"partnerType","in":"query","description":"Specifies whether to query only direct sales, expert sales, or reseller sales","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["direct","expert","reseller"]}}},{"name":"text","in":"query","description":"Text to search for (transaction id, license id, customer information and partner information)","schema":{"type":"string"}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"sortBy","in":"query","description":"If specified, determines the data sort order","schema":{"type":"string","enum":["addonName","date","hosting","licenseId","transactionId"]}},{"name":"order","in":"query","description":"Determines whether values are sorted in ascending or descending order","schema":{"type":"string","enum":["asc","desc"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LicenseTransitionCollection"}}}},"502":{"description":"Temporarily unable to retrieve metrics information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/metrics/{saleMetric}/details/export":{"get":{"tags":["Reporting"],"summary":"Export Cloud license events","description":"Export all Cloud license events, matching the specified filters, for the specified vendor's apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"saleMetric","in":"path","required":true,"schema":{"type":"string","enum":["churn","conversion","renewal"]}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["cloud","datacenter","server"]}}},{"name":"lastUpdated","in":"query","description":"If specified, restricts the query to values updated on or after the specified date","schema":{"type":"string","format":"date"}},{"name":"partnerType","in":"query","description":"Specifies whether to query only direct sales, expert sales, or reseller sales","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["direct","expert","reseller"]}}},{"name":"text","in":"query","description":"Text to search for (transaction id, license id, customer information and partner information)","schema":{"type":"string"}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"sortBy","in":"query","description":"If specified, determines the data sort order","schema":{"type":"string","enum":["addonName","date","hosting","licenseId","transactionId"]}},{"name":"order","in":"query","description":"Determines whether values are sorted in ascending or descending order","schema":{"type":"string","enum":["asc","desc"]}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{}},"502":{"description":"Temporarily unable to retrieve metrics information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/transactions":{"get":{"tags":["Reporting"],"summary":"Get transactions","description":"Get a list of transactions for the specified vendor's apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"text","in":"query","description":"Text to search for in transaction fields (transaction id, license id, customer information and partner information)","schema":{"type":"string"}},{"name":"tier","in":"query","description":"Restricts the query to values for these user/edition tiers","style":"form","explode":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"saleType","in":"query","description":"Restricts the query to sales of these types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["new","refund","renewal","upgrade"]}}},{"name":"partnerType","in":"query","description":"Specifies whether to query only direct sales, expert sales, or reseller sales","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["direct","expert","reseller"]}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["cloud","datacenter","server"]}}},{"name":"lastUpdated","in":"query","description":"If specified, restricts the query to values updated on or after the specified date","schema":{"type":"string","format":"date"}},{"name":"excludeZeroTransactions","in":"query","description":"If set to true, exclude $0 transactions from reports","schema":{"type":"boolean"}},{"name":"includeManualInvoice","in":"query","description":"If set to true, include manual invoices in reports","schema":{"type":"boolean"}},{"name":"paymentStatus","in":"query","description":"Restricts the query to payment status of these types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["paid","open","uncollectible","refunded"]}}},{"name":"sortBy","in":"query","description":"If specified, determines the transaction sort order","schema":{"type":"string","enum":["addonName","company","country","date","hosting","licenseId","licenseType","partner","partnerType","purchasePrice","region","saleType","tier","transactionId","vendorAmount","paymentStatus"]}},{"name":"order","in":"query","description":"Determines whether values are sorted in ascending or descending order","schema":{"type":"string","enum":["asc","desc"]}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of items","schema":{"type":"integer","format":"int32"}},{"name":"limit","in":"query","description":"If specified, limits the result set to this number of items. Max limit is 50","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionCollection"}}}},"401":{"description":"Authentication is required to retrieve transaction information.","content":{}},"403":{"description":"Unauthorized call to retrieve transaction information.","content":{}},"502":{"description":"Temporarily unable to retrieve transaction information.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/transactions/export":{"get":{"tags":["Reporting"],"summary":"Export transactions","description":"Export all transactions, matching the specified filters, for the specified vendor's apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"text","in":"query","description":"Text to search for in transaction fields (transaction id, license id, customer information and partner information)","schema":{"type":"string"}},{"name":"tier","in":"query","description":"Restricts the query to values for these user/edition tiers","style":"form","explode":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"saleType","in":"query","description":"Restricts the query to sales of these types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["new","refund","renewal","upgrade"]}}},{"name":"partnerType","in":"query","description":"Specifies whether to query only direct sales, expert sales, or reseller sales","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["direct","expert","reseller"]}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["cloud","datacenter","server"]}}},{"name":"lastUpdated","in":"query","description":"If specified, restricts the query to values updated on or after the specified date","schema":{"type":"string","format":"date"}},{"name":"excludeZeroTransactions","in":"query","description":"If set to true, exclude $0 transactions from reports","schema":{"type":"boolean"}},{"name":"includeManualInvoice","in":"query","description":"If set to true, include manual invoices in reports","schema":{"type":"boolean"}},{"name":"paymentStatus","in":"query","description":"Restricts the query to payment status of these types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["paid","open","uncollectible","refunded"]}}},{"name":"sortBy","in":"query","description":"If specified, determines the transaction sort order","schema":{"type":"string","enum":["addonName","company","country","date","hosting","licenseId","licenseType","partner","partnerType","purchasePrice","region","saleType","tier","transactionId","vendorAmount","paymentStatus"]}},{"name":"order","in":"query","description":"Determines whether values are sorted in ascending or descending order","schema":{"type":"string","enum":["asc","desc"]}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"Content downloaded will be the csv/json file","content":{}},"401":{"description":"Authentication is required to retrieve transaction information.","content":{}},"403":{"description":"Unauthorized call to retrieve transaction information.","content":{}},"502":{"description":"Temporarily unable to retrieve transaction information.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/transactions/async/export":{"post":{"tags":["Reporting"],"summary":"Initiate Async Export transactions","description":"Initiate a POST request to export all transactions that match the specified filters for the vendor's apps. This resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}},{"name":"text","in":"query","description":"Text to search for in transaction fields (transaction id, license id, customer information and partner information)","schema":{"type":"string"}},{"name":"tier","in":"query","description":"Restricts the query to values for these user/edition tiers","style":"form","explode":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"saleType","in":"query","description":"Restricts the query to sales of these types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["new","refund","renewal","upgrade"]}}},{"name":"partnerType","in":"query","description":"Specifies whether to query only direct sales, expert sales, or reseller sales","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["direct","expert","reseller"]}}},{"name":"hosting","in":"query","description":"Restricts the query to values for these hosting types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["cloud","datacenter","server"]}}},{"name":"lastUpdated","in":"query","description":"If specified, restricts the query to values updated on or after the specified date","schema":{"type":"string","format":"date"}},{"name":"excludeZeroTransactions","in":"query","description":"If set to true, exclude $0 transactions from reports","schema":{"type":"boolean"}},{"name":"includeManualInvoice","in":"query","description":"If set to true, include manual invoices in reports","schema":{"type":"boolean"}},{"name":"paymentStatus","in":"query","description":"Restricts the query to payment status of these types","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["paid","open","uncollectible","refunded"]}}},{"name":"sortBy","in":"query","description":"If specified, determines the transaction sort order","schema":{"type":"string","enum":["addonName","company","country","date","hosting","licenseId","licenseType","partner","partnerType","purchasePrice","region","saleType","tier","transactionId","vendorAmount","paymentStatus"]}},{"name":"order","in":"query","description":"Determines whether values are sorted in ascending or descending order","schema":{"type":"string","enum":["asc","desc"]}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateAsyncTransactionCollection"}}}},"502":{"description":"Temporarily unable to request transactions information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/transactions/async/export/{exportId}/status":{"get":{"tags":["Reporting"],"summary":"Get Status Async Export transactions","description":"Get status for async export transaction request","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"exportId","in":"path","description":"Unique export id for transaction export","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusAsyncTransactionCollection"}}}},"404":{"description":"No export found for export Id requested for","content":{}},"502":{"description":"Temporarily unable to retrieve status of async transaction request","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/transactions/async/export/{exportId}":{"get":{"tags":["Reporting"],"summary":"Download Async Export transactions","description":"Download async export transactions","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"exportId","in":"path","description":"Unique export id for transaction export","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Content downloaded will be the csv/json file","content":{}},"404":{"description":"No export found for export Id requested for","content":{}},"502":{"description":"Temporarily unable to retrieve transactions information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/transactions/{metric}":{"get":{"tags":["Reporting"],"summary":"Get aggregated sales","description":"Get aggregated sales for the specified vendor, aggregated by the specified metric.\n\nSales can be aggregated by hosting, region, and more.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"metric","in":"path","description":"The unique identifier for this sale metric","required":true,"schema":{"type":"string","enum":["country","hosting","partner","region","tier","type"]}},{"name":"aggregation","in":"query","description":"The time aggregation","schema":{"type":"string","enum":["month","week"]}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AggregatedAddonsWithTotal"}}}},"502":{"description":"Temporarily unable to retrieve sale information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/freeStarterTier/export":{"get":{"tags":["Reporting"],"summary":"Export free starter tier entitlements","description":"Export entitlements under free starter tier plan, matching the specified filters, for the specified vendor's apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"includeAtlassianLicenses","in":"query","description":"If true, include internal Atlassian licenses in the report","schema":{"type":"boolean"}},{"name":"date","in":"query","description":"If specified, restricts the query to the entitlements of the specified date. If not specified, gives the entitlements for the last valid date","schema":{"type":"string","format":"date"}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{}},"502":{"description":"Temporarily unable to retrieve entitlements information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/sales/metrics/churn/benchmark":{"get":{"tags":["Reporting"],"summary":"Get Cloud churn benchmark","description":"Get cloud churn benchmark for the specified vendor's apps.\n\n This feature enables to have a deeper understanding of cloud churn numbers and allows to compare app performance to all other cloud apps on Marketplace.\n\n This resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"The unique identifier for an app","schema":{"type":"string"}},{"name":"startDate","in":"query","description":"Starting date for the query","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChurnBenchmark"}}}},"502":{"description":"Temporarily unable to retrieve churn benchmark information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/benchmark/evaluations":{"get":{"tags":["Reporting"],"summary":"Get Cloud evaluation benchmark","description":"To fetch count of evaluations and benchmark.\nThis resource returns monthly and year-to-date count of evaluations, and their Month over Month and Year over Year growth respectively. It also returns benchmarks for the growth figures by comparing them against overall Marketplace growth.\n\n This resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"The unique identifier for an app","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query and should be in the format **YYYY-MM-DD** and startDate will always be the start of the month irrespective of the date you provide. For example: if startDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query and should be in the format **YYYY-MM-DD** and and endDate will always be the start of the month irrespective of the date you provide. For example: if endDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudEvaluationBenchmarkCollection"}}}},"502":{"description":"Temporarily unable to retrieve cloud evaluation Benchmark","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/benchmark/sales":{"get":{"tags":["Reporting"],"summary":"Get Cloud sales benchmark","description":"To fetch cloud sales and benchmark for the specified partner and partner's apps. It includes only partner share of sales and does not include Atlassian share.\nThis resource returns monthly and year-to-date sales value from marketplace transactions, and their Month over Month and Year over Year growth respectively. It also returns benchmarks for the growth figures by comparing them against overall Marketplace growth and base product growth.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query and should be in the format **YYYY-MM-DD** and startDate will always be the start of the month irrespective of the data you provide.\n\n For example: If startDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query and should be in the format **YYYY-MM-DD** and endDate will always be the start of the month irrespective of the data you provide.\n\n For example: If endDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudSalesBenchmark"}}}},"502":{"description":"Temporarily unable to retrieve cloud sales benchmark information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/customer-insights/regions":{"get":{"tags":["Reporting"],"summary":"Get Customer Insights (By Region)","description":"To fetch count of customers split by region and percentage distribution of customers across regions (APAC, EMEA, Americas, Unknown).\nIt also returns a benchmark of the percentage distribution by comparing it against overall Marketplace distribution.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"query","description":"Starting date for the query and should be in the format **YYYY-MM-DD** and startDate will always be the start of the month irrespective of the data you provide.\n\n For example: If startDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query and should be in the format **YYYY-MM-DD** and endDate will always be the start of the month irrespective of the data you provide.\n\n For example: If endDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionWiseUserDistributionInsights"}}}},"502":{"description":"Temporarily unable to retrieve region wise user distribution insights information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/customer-insights/editions":{"get":{"tags":["Reporting"],"summary":"Get Customer Insights (By Edition)","description":"To fetch count of customers split by parent product edition and percentage distribution of customers across parent product editions.\nIt also returns a benchmark of the percentage distribution by comparing it against overall Marketplace distribution.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"query","description":"Starting date for the query and should be in the format **YYYY-MM-DD** and startDate will always be the start of the month irrespective of the data you provide. For example: if startDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query and should be in the format **YYYY-MM-DD** and endDate will always be the start of the month irrespective of the data you provide. For example: if endDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsersEditionInsightsCollection"}}}},"502":{"description":"Temporarily unable to retrieve customer edition insights","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/customer-insights/active-users":{"get":{"tags":["Reporting"],"summary":"Get Customer Insights (By ActiveUsers)","description":"To fetch count of customers using a paid instance of Jira or Confluence and the count as a percentage of total customers.\nIt also returns a benchmark of the percentage value by comparing it against overall Marketplace average.\n\n This resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"query","description":"Starting date for the query. Should be in the format **YYYY-MM-DD**. startDate will always be the start of the month irrespective of the data you provide. For example: if startDate entered is 2022-01-22, it will reflect as 2022-01-01. ","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query. Should be of the format **YYYY-MM-DD**. endDate will always be the start of the month irrespective of the data you provide. For example: if endDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivePaidUsersBenchmark"}}}},"502":{"description":"Temporarily unable to retrieve active users insights information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/customer-insights/tiers":{"get":{"tags":["Reporting"],"summary":"Get Customer Insights (By Tier)","description":"To fetch count of customers split by user tier and percentage distribution of customers across user tiers. User tier indicates the count of users on Jira or Confluence instance (1 to 10, 11 to 100, 101 to 1000, etc.).\nIt also returns a benchmark of the percentage distribution by comparing it against overall Marketplace distribution.\n\n This resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"query","description":"Starting date for the query. Should be in the format **YYYY-MM-DD**. startDate will always be the start of the month irrespective of the data you provide. For example: if startDate entered is 2022-01-22, it will reflect as 2022-01-01. ","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query. Should be of the format **YYYY-MM-DD**. endDate will always be the start of the month irrespective of the data you provide. For example: if endDate entered is 2022-01-22, it will reflect as 2022-01-01.","schema":{"type":"string","format":"date"}},{"name":"product","in":"query","description":"Parent product type. For example: Jira or Confluence.","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TierWiseUserBenchmark"}}}},"502":{"description":"Temporarily unable to retrieve tier wise user insights information","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/search-keywords/source/{sourceKey}":{"get":{"tags":["Reporting"],"summary":"Get Top Search Keywords (By source)","description":"Get the list of top 500 searched keywords on the basis of source type.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"sourceKey","in":"path","description":"The unique identifier for the source type","required":true,"schema":{"type":"string","enum":["marketplace","embedded-marketplace"]}},{"name":"startDate","in":"query","description":"Starting date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchKeywordsBySource"}}}},"502":{"description":"Temporarily unable to retrieve top searched keywords based on source type.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/search-keywords/source/{sourceKey}/export":{"get":{"tags":["Reporting"],"summary":"Export Top Search Keywords (By source)","description":"Export the list of top 500 searched keywords on the basis of source type. \n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"sourceKey","in":"path","description":"The unique identifier for the source type","required":true,"schema":{"type":"string","enum":["marketplace","embedded-marketplace"]}},{"name":"startDate","in":"query","description":"Starting date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{}},"502":{"description":"Temporarily unable to retrieve top searched keywords based on source type.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/zero-search-results-keywords/source/{sourceKey}":{"get":{"tags":["Reporting"],"summary":"Get Zero Search Results Keywords","description":"Get zero search results keywords on the basis of source type. This feature will help to have deeper understanding of searched keywords that have zero search results and thereby discover the opportunity to build apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"sourceKey","in":"path","description":"The unique identifier for the source type","required":true,"schema":{"type":"string","enum":["marketplace"]}},{"name":"startDate","in":"query","description":"Starting date for the query and should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query and should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZeroSearchResultsKeywords"}}}},"502":{"description":"Temporarily unable to retrieve zero search results keywords information.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/zero-search-results-keywords/source/{sourceKey}/export":{"get":{"tags":["Reporting"],"summary":"Export Zero Search Results Keywords","description":"Export zero search results keywords on the basis of source type. This feature will help to have deeper understanding of searched keywords that have zero search results and thereby discover the opportunity to build apps.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this vendor.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"sourceKey","in":"path","description":"The unique identifier for the source type","required":true,"schema":{"type":"string","enum":["marketplace"]}},{"name":"startDate","in":"query","description":"Starting date for the query and should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query and should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{}},"502":{"description":"Temporarily unable to retrieve zero search results keywords information.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/search-keywords":{"get":{"tags":["Reporting"],"summary":"Get Search Keywords (By Partner)","description":"Get aggregated searched keywords detail which includes top search keyword and total search appearances for all the apps from the specified partner. \n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"query","description":"Starting date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"aggregation","in":"query","description":"The time aggregation","schema":{"type":"string","enum":["month","week"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchKeywordsByPartner"}}}},"502":{"description":"Temporarily unable to retrieve searched keywords based on the information provided by the partner.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/search-keywords/export":{"get":{"tags":["Reporting"],"summary":"Export Search Keywords (By Partner)","description":"Export aggregated searched keywords detail which includes top search keyword and total search appearances for all the apps from the specified partner. \n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"query","description":"Starting date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"aggregation","in":"query","description":"The time aggregation","schema":{"type":"string","enum":["month","week"]}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{}},"502":{"description":"Temporarily unable to retrieve searched keywords based on the information provided by the partner.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/addons/{addonKey}/reporting/search-keywords":{"get":{"tags":["Reporting"],"summary":"Get Search Keywords (By App)","description":"Fetch the details of searched keywords for which the particular app showed up. It also populates the leading searched keywords based on the number of counts that resulted in showing the app.\n\nThis resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addonKey","in":"path","description":"The unique identifier for the app.","required":true,"schema":{"type":"string"}},{"name":"startDate","in":"query","description":"Starting date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query. Should be of the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"aggregation","in":"query","description":"The time aggregation. Default value for this is week. For example: week","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchKeywordsByApp"}}}},"502":{"description":"Temporarily unable to retrieve search keywords by app information.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/addons/{addonKey}/reporting/search-keywords/export":{"get":{"tags":["Reporting"],"summary":"Export Search Keywords (By App)","description":"Export the list of searched keywords for which the particular app showed up. It also populates the leading searched keywords based on the number of counts that resulted in showing the app.\n\n This resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addonKey","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"string"}},{"name":"startDate","in":"query","description":"Starting date for the query. Should be in the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query. Should be of the format **YYYY-MM-DD**.","schema":{"type":"string","format":"date"}},{"name":"aggregation","in":"query","description":"The time aggregation. Default value for this is week. For example: week","schema":{"type":"string"}},{"name":"accept","in":"query","description":"Specifies the response format. If unspecified, the 'Accept' header will be used.","schema":{"type":"string","enum":["csv","json"]}}],"responses":{"200":{"description":"","content":{}},"502":{"description":"Temporarily unable to retrieve search keywords by app information.","content":{}}},"security":[{"mpac_authed":[]}]}},"/vendors/{vendorId}/reporting/app-requests-and-approvals":{"get":{"tags":["Reporting"],"summary":"Get App requests and approvals","description":"To fetch count of app install requests sent by end-users to admins, count of approvals and approval rate.\n\n This resource requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"addon","in":"query","description":"If specified, restricts the query to values for apps with the specified keys","style":"form","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","in":"query","description":"Starting date for the query and should be in the format **YYYY-MM-DD** and startDate will always be the start of the month irrespective of the data you provide.\n\n For example: If startDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}},{"name":"endDate","in":"query","description":"Ending date for the query and should be in the format **YYYY-MM-DD** and endDate will always be the start of the month irrespective of the data you provide.\n\n For example: If endDate entered is 2022-01-22, it will reflect as 2022-01-01","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppRequestsAndApprovals"}}}},"502":{"description":"Temporarily unable to retrieve app requests and approvals information","content":{}}},"security":[{"mpac_authed":[]}]}},"/addons/{addonKey}/migration":{"get":{"tags":["Migrations"],"summary":"Get migration info","description":"Get migration info about the Server/DC version for this app. All fields except addonName, addonKey and vendorId are optional and may not exist","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful GET response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppMigrationInformation"}}}},"404":{"description":"Not found","content":{}}}},"put":{"tags":["Migrations"],"summary":"Create migration info","description":"Create app migration information for consumption. All fields are optional","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppMigrationPut"}}},"required":false},"responses":{"200":{"description":"Successfully created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppMigrationInformation"}}}},"400":{"description":"If urls are not of valid format, cloudMigrationAssistantCompatibility has invalid values, cloudVersionAvailability has invalid values","content":{}},"404":{"description":"Not found","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"},"patch":{"tags":["Migrations"],"summary":"Update migration info","description":"Update migration information for this app. All fields except addonName, addonKey and vendorId are optional and may not exist","parameters":[{"name":"addonKey","in":"path","description":"The unique identifier for this app","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json-patch+json":{"schema":{"$ref":"#/components/schemas/AppMigrationPatch"}}},"required":false},"responses":{"200":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppMigrationInformation"}}}},"400":{"description":"If urls are not of valid format, cloudMigrationAssistantCompatibility has invalid values, cloudVersionAvailability has invalid values","content":{}},"404":{"description":"App key was invalid or no migration information found","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}},"/vendors/{vendorId}/partner-metrics":{"post":{"tags":["Reporting"],"summary":"Fetch metric time series","description":"This resource fetches the time series data for the metric of choice. \nIt requires authentication.","parameters":[{"name":"vendorId","in":"path","description":"The unique identifier for this partner.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"limit","in":"query","description":"We are using granularity-based pagination, the limit is in the number of days/week/month/year based on granularity. Default- 7 and max- 14","schema":{"type":"integer","format":"int32"}},{"name":"offset","in":"query","description":"If specified, skips ahead by this number of days/week/month/year based on granularity","schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestBody"}}},"required":true},"responses":{"200":{"description":"The service returns a successful response with the required metrics. There are no validation errors or authentication/authorization errors.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesResponseBody"}}}},"400":{"description":"The service returns an error when the request body is invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonErrorsDoc"}}}},"404":{"description":"The resource does not exist or isn't visible to you.","content":{}},"502":{"description":"Temporarily unable to retrieve metric time series data.","content":{}}},"security":[{"mpac_authed":[]}],"x-codegen-request-body-name":"body"}}},"components":{"schemas":{"ReportingMetricTimeSeriesRequestBody":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestAttributes"},"metrics":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestMetrics"},"dateRange":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestDateRange"},"sortByList":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestSortByList"},"granularity":{"type":"string","enum":["YEAR","MONTH","WEEK","DAY"],"description":"Defines the granularity to bucket results."},"attributeFilter":{"description":"Attribute filters provide the specific attribute values in the report. For attribute filters we must provide corresponding attribute.","properties":{"expr":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestFilterExpression"}}}},"example":{"dateRange":{"startDate":"2022-03-01","endDate":"2022-05-31"},"attributes":[{"name":"APP_KEY"},{"name":"APP_NAME"},{"name":"GRACE_PERIOD_IN_DAYS"},{"name":"SUBSCRIPTION"}],"metrics":{"metricSets":[{"name":"RECURRING_REVENUE"}],"metricFields":[{"name":"OPENING_MRR"},{"name":"CLOSING_MRR"}]},"attributesFilter":{"expr":{"andGroup":[{"filter":{"fieldName":"APP_KEY","oneFilter":{"stringFilter":{"value":"org.sample-org.sample-app"}}}},{"filter":{"fieldName":"GRACE_PERIOD_IN_DAYS","oneFilter":{"stringFilter":{"value":"14"}}}},{"filter":{"fieldName":"SUBSCRIPTION","oneFilter":{"stringFilter":{"value":"MONTHLY"}}}}]}},"sortByList":[{"fieldName":"DATE","sortOrder":"ASC"},{"fieldName":"APP_KEY","sortOrder":"DESC"}]}},"ReportingMetricTimeSeriesResponseBody":{"type":"object","properties":{"records":{"type":"array","description":"Time series data points.","items":{"type":"object","properties":{"date":{"type":"string","format":"date"}},"additionalProperties":true}}},"example":{"records":[{"date":"2022-05-31","appName":"Sample app - Issue Tracking","appKey":"org.sample-org.sample-app","gracePeriodInDays":"14","subscription":"MONTHLY","openingMrr":1460583.83,"newMrr":70992.51,"expiredMrr":-124783.04,"reactivatedMrr":70411.32,"expansionMrr":181590.35,"contractionMrr":-64881.69,"closingMrr":1464207.86},{"date":"2022-04-30","appName":"Sample app - Issue Tracking","appKey":"org.sample-org.sample-app","gracePeriodInDays":"14","subscription":"MONTHLY","openingMrr":1435169.03,"newMrr":66755.9,"expiredMrr":-101691.61,"reactivatedMrr":58706.26,"expansionMrr":107086.43,"contractionMrr":-66120.52,"closingMrr":1460583.83},{"date":"2022-03-31","appName":"Sample app - Issue Tracking","appKey":"org.sample-org.sample-app","gracePeriodInDays":"14","subscription":"MONTHLY","openingMrr":1405839.25,"newMrr":61906.32,"expiredMrr":-99821.2,"reactivatedMrr":58159.81,"expansionMrr":102494.66,"contractionMrr":-63709.51,"closingMrr":1435169.03}]}},"ReportingMetricTimeSeriesRequestAttributes":{"type":"array","description":"The attributes requested and displayed.","items":{"type":"object","properties":{"name":{"type":"string","enum":["APP_KEY","APP_NAME","GRACE_PERIOD_IN_DAYS","SUBSCRIPTION","APP_VERSION","PARENT_SOFTWARE","PARENT_SOFTWARE_VERSION","PARENT_SOFTWARE_MAJOR_VERSION","PARENT_SOFTWARE_MINOR_VERSION","HOSTING","PARENT_PRODUCT","PRODUCT_TYPE","PARENT_PRODUCT_TENURE_LEVEL","PARENT_PRODUCT_EDITION","PARENT_PRODUCT_UNIT_COUNT","LICENSE_STATUS","LICENSE_TYPE","PRODUCT_STATE","PROSPECT_TYPE"],"description":"Attributes are inherent characteristics or properties associated with your data.\nIf no attribute is provided, we will generate aggregate data for all the apps based on the metrics specified in the request. \nIt's important to note that a date specific attribute will always be present by default in the response. \n\n* `APP_KEY` - Unique key of the app. Available in the \"Manage apps\" portal. Applicable MetricSets are:\n * `RECURRING_REVENUE`\n * `DISTRIBUTIONS`\n * `DOWNLOADS`\n * `FUNNEL_INSIGHTS`\n* `APP_NAME` - Publicly displayed name of the app. Applicable MetricSets are:\n * `RECURRING_REVENUE`\n * `FUNNEL_INSIGHTS`\n* `GRACE_PERIOD_IN_DAYS` - The number of days before the license is considered as churned. Applicable MetricSets are:\n * `RECURRING_REVENUE`\n* `SUBSCRIPTION` - Type of subscription for the app which can be on monthly or annual basis. Possible Values are `TOTAL`, `MONTHLY` and `ANNUAL`. Applicable MetricSets are:\n * `RECURRING_REVENUE`\n* `APP_VERSION` - Version of the app. Applicable MetricSets are:\n * `DISTRIBUTIONS`\n * `DOWNLOADS`\n* `PARENT_SOFTWARE` - Parent software name like - jira, confluence. Applicable MetricSets are:\n * `DISTRIBUTIONS`\n* `PARENT_SOFTWARE_VERSION` - Version of the parent software. Applicable MetricSets are:\n * `DISTRIBUTIONS`\n* `PARENT_SOFTWARE_MAJOR_VERSION` - Major version of the parent software. Applicable MetricSets are:\n * `DISTRIBUTIONS`\n* `PARENT_SOFTWARE_MINOR_VERSION` - Minor version of the parent software. Applicable MetricSets are:\n * `DISTRIBUTIONS`\n* `HOSTING` - Hosting of the app. Applicable MetricSets are:\n * `DISTRIBUTIONS`\n* `PARENT_PRODUCT` - Parent product name on which app is installed. Jira, Confluence. Applicable MetricSets are:\n * `FUNNEL_INSIGHTS`\n* `PRODUCT_TYPE` - Type of the product. Possible values are `paid`, `free`. Applicable MetricSets are:\n * `FUNNEL_INSIGHTS`\n* `PARENT_PRODUCT_TENURE_LEVEL` - Tenure level of the parent product. Possible values are `less_than_2_months`, `between_2_months_to_6_months`, `between_6_months_to_1_year`, `between_1_year_to_2_year`, `between_2_year_to_4_year`, `more_than_4_year`. Applicable MetricSets are:\n * `FUNNEL_INSIGHTS`\n* `PARENT_PRODUCT_EDITION` - Edition of the parent product. Possible values are `free`, `free_sandbox`, `free_standard`, `standard`, `standard_sandbox`, `premium`, `premium_sandbox`. Applicable MetricSets are:\n * `FUNNEL_INSIGHTS`\n* `PARENT_PRODUCT_UNIT_COUNT` - Tier of the parent product. Possible values are `1_to_10`, `11_to_100`, `101_to_1000`, `1001_to_10000`, `10001_to_100000`. Applicable MetricSets are:\n * `FUNNEL_INSIGHTS`\n* `LICENSE_STATUS` - Status of the license. Possible values are `active`, `inactive`. Applicable MetricSets are:\n * `FUNNEL_INSIGHTS`\n* `LICENSE_TYPE` - Type of the license. Possible values are `purchased`, `evaluation`, `churned`. Applicable MetricSets are:\n * `FUNNEL_INSIGHTS`\n* `PRODUCT_STATE` - State of the product. Possible values are `installed`, `not_installed`. Applicable MetricSets are:\n * `FUNNEL_INSIGHTS`\n* `PROSPECT_TYPE` - Type of the prospect. Possible values are `new`, `existing`, `lost`. Applicable MetricSets are:\n * `FUNNEL_INSIGHTS`\n"}}}},"ReportingMetricTimeSeriesRequestMetrics":{"type":"object","description":"The predefined metrics requested and displayed. At least one of metricFields or metricSets must be provided","properties":{"metricSets":{"type":"array","description":"The predefined metric sets (group of metric fields) requested and displayed.","items":{"type":"object","properties":{"name":{"type":"string","enum":["RECURRING_REVENUE","DISTRIBUTIONS","FUNNEL_INSIGHTS","DOWNLOADS"],"description":"Indicates the metrics to be derived for a partner.\n\n* `RECURRING_REVENUE` - The metric providing MRR/ARR data.\n* `DISTRIBUTIONS` - The metric providing distributions data.\n* `FUNNEL_INSIGHTS` - The metric providing funnel insights data.\n* `DOWNLOADS` - The metric providing downloads data.\n"}}}},"metricFields":{"type":"array","description":"Predefined metrics fields requested and displayed.","items":{"type":"object","properties":{"name":{"type":"string","enum":["OPENING_MRR","NEW_MRR","EXPANSION_MRR","CONTRACTION_MRR","REACTIVATED_MRR","EXPIRED_MRR","CLOSING_MRR","ARR","INSTALL_COUNT","USER_COUNT","PROSPECT","D1_D6_AI","AVERAGE_CHURN_DAY","DOWNLOAD_COUNT"],"description":"Fields to be filtered when fetching metric data.\n* RECURRING_REVENUE:\n * `OPENING_MRR` - The closing MRR from the previous period (month) for the existing entitlements. \n For example: The closing MRR on the 31st of March will be the opening MRR on 1st of April for the month of April. \n * `NEW_MRR` - The MRR from new entitlements in any particular month.\n * `EXPANSION_MRR` - The increase in MRR when customers pay more for existing entitlements. \n This may be due to a change in the number of users, price increase or the removal of discounts. \n For example: If customers who have 100 users switch to 150 users, the amount of MRR coming from this expansion is called expansion MRR.\n * `CONTRACTION_MRR` - The decrease in MRR when customers pay less for existing entitlements. \n This may be due to a change in the number of users, price changes or the application of discounts.\n * `REACTIVATED_MRR` - Reactivation amount when a previously lapsed (or churned) entitlement is renewed.\n Reactivation is based on the previous maintenance end date. No limit on the time period is set to calculate reactivation. \n * `EXPIRED_MRR` - The MRR of an expired (churned) entitlement, or one that moves from ‘paid’ to ‘free’ or that of a refunded amount.\n Churn is calculated purely based on the maintenance end date of a license. No grace period is being added while computing churn here. \n * `CLOSING_MRR` - Opening MRR + New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Expired MRR.\n * But in case of App transfer/acquisition or change in billing frequency for the entitlement, above formula may not hold true. For example, if a customer changes their billing cycle from monthly to annual, then we won't be able to calculate the value of `CLOSING_MRR` using above formula.\n * `ARR` - Annual recurring revenue of the partner (calculated as Closing MRR * 12).\n* DISTRIBUTIONS:\n * `INSTALL_COUNT` - Install counts for an app for specified time frame.\n * `USER_COUNT` - User counts for an app for specified time frame.\n* FUNNEL_INSIGHTS:\n * `PROSPECT` - The number of prospects who have shown interest in the app.\n * `D1_D6_AI` - The average number of usage of app by an user during first 6 days of app install.\n * `AVERAGE_CHURN_DAY` - The average number of days it takes for a user to churn.\n* DOWNLOADS:\n * `DOWNLOAD_COUNT` - Download counts for an app for specified time frame.\n"}}}}}},"ReportingMetricTimeSeriesRequestDateRange":{"type":"object","properties":{"startDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date","description":"* RECURRING_REVENUE: End date should be less than or equal to current date \n* DISTRIBUTIONS: End date should be less than current date\n* FUNNEL_INSIGHTS: End date should be less than or equal to last day of previous month\n* DOWNLOADS: End date should be less than current date\n"}},"description":"The date range of metrics to be fetched."},"ReportingMetricTimeSeriesRequestSortByList":{"type":"array","description":"list of sorting criteria to define the order in which the response data should be sorted. The sorting follows a hierarchical approach, meaning that the data is first sorted by the primary criterion, then by the secondary, and so on.","items":{"type":"object","properties":{"name":{"type":"string","description":"Field name on which response needs to be sorted. Valid value for the metrics are listed below:\n* `RECURRING_REVENUE`: `DATE`, `APP_KEY`, `APP_NAME`, `GRACE_PERIOD_IN_DAYS`, `SUBSCRIPTION`, `ARR`, `OPENING_MRR`, `NEW_MRR`, `EXPANSION_MRR`, `CONTRACTION_MRR`, `REACTIVATED_MRR`, `EXPIRED_MRR`, `CLOSING_MRR`\n* `DISTRIBUTIONS`: `DATE`, `APP_KEY`, `APP_VERSION`, `HOSTING`, `PARENT_SOFTWARE`, `PARENT_SOFTWARE_VERSION`, `PARENT_SOFTWARE_MAJOR_VERSION`, `PARENT_SOFTWARE_MINOR_VERSION`, `INSTALL_COUNT`, `USER_COUNT`\n* `FUNNEL_INSIGHTS`: `DATE`, `APP_KEY`, `APP_NAME`, `PARENT_PRODUCT`, `PRODUCT_TYPE`, `PARENT_PRODUCT_TENURE_LEVEL`, `PARENT_PRODUCT_EDITION`, `PARENT_PRODUCT_UNIT_COUNT`, `LICENSE_STATUS`, `LICENSE_TYPE`, `PRODUCT_STATE`, `PROSPECT_TYPE`, `PROSPECT`, `D1_D6_AI`, `AVERAGE_CHURN_DAY`\n* `DOWNLOADS`: `DATE`, `APP_KEY`, `APP_VERSION`\n"},"order":{"type":"string","description":"Order in which data needs to be sorted in response. Valid values for order are `asc` and `desc`"}}}},"ReportingMetricTimeSeriesRequestFilterExpression":{"oneOf":[{"type":"object","properties":{"andGroup":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestFilterExpressionList"}}},{"type":"object","properties":{"orGroup":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestFilterExpressionList"}}},{"type":"object","properties":{"notExpression":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestFilterExpression"}}},{"type":"object","properties":{"filter":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestFilter"}}}]},"ReportingMetricTimeSeriesRequestFilterExpressionList":{"type":"array","description":"A list of filter expressions.","items":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestFilterExpression"}},"ReportingMetricTimeSeriesRequestFilter":{"type":"object","properties":{"fieldName":{"type":"string","enum":["APP_KEY","APP_NAME","GRACE_PERIOD_IN_DAYS","SUBSCRIPTION","APP_VERSION","PARENT_SOFTWARE","PARENT_SOFTWARE_VERSION","PARENT_SOFTWARE_MAJOR_VERSION","PARENT_SOFTWARE_MINOR_VERSION","HOSTING","PARENT_PRODUCT","PRODUCT_TYPE","PARENT_PRODUCT_TENURE_LEVEL","PARENT_PRODUCT_EDITION","PARENT_PRODUCT_UNIT_COUNT","LICENSE_STATUS","LICENSE_TYPE","PRODUCT_STATE","PROSPECT_TYPE"],"description":"Enum representing the attribute. The default value of filter on `GRACE_PERIOD_IN_DAYS` is 0."},"oneFilter":{"oneOf":[{"type":"object","properties":{"stringFilter":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestStringFilter"}}},{"type":"object","properties":{"inListFilter":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestInListFilter"}}}]}}},"ReportingMetricTimeSeriesRequestStringFilter":{"type":"object","properties":{"matchType":{"$ref":"#/components/schemas/ReportingMetricTimeSeriesRequestMatchType"},"value":{"type":"string"}}},"ReportingMetricTimeSeriesRequestMatchType":{"type":"string","enum":["EXACT"],"description":"The match type of a string filter\n\n* `EXACT` - Exact match of the string value.\n","default":"EXACT"},"ReportingMetricTimeSeriesRequestInListFilter":{"type":"object","properties":{"values":{"type":"array","items":{"type":"string","description":"The list of string values. It must be non-empty."}}}},"LicenseContactDetails":{"type":"object","properties":{"company":{"type":"string","description":"The name of the organization which purchased the app"},"country":{"type":"string","description":"The name of the country in which the customer was billed"},"region":{"type":"string","description":"The name of the region in which the customer was billed"},"technicalContact":{"$ref":"#/components/schemas/LicenseContact"},"billingContact":{"$ref":"#/components/schemas/LicenseContact"}}},"AppPrivacyAndSecurity":{"required":["appTrustInformation"],"type":"object","properties":{"appTrustInformation":{"$ref":"#/components/schemas/appTrustInformation"}}},"appTrustInformation":{"type":"object","properties":{"dataAccessAndStorage":{"$ref":"#/components/schemas/DataAccessAndStorage"},"thirdPartyInformation":{"$ref":"#/components/schemas/ThirdPartyInformation"},"logDetails":{"$ref":"#/components/schemas/LogDetails"},"dataResidency":{"$ref":"#/components/schemas/DataResidency"},"dataRetention":{"$ref":"#/components/schemas/DataRetention"},"security":{"$ref":"#/components/schemas/Security"},"privacy":{"$ref":"#/components/schemas/Privacy"}}},"TrustInfo":{"type":"object","properties":{"dataAccessAndStorage":{"$ref":"#/components/schemas/DataAccessAndStorage"},"thirdPartyInformation":{"$ref":"#/components/schemas/ThirdPartyInformation"},"logDetails":{"$ref":"#/components/schemas/LogDetails"},"dataResidency":{"$ref":"#/components/schemas/DataResidency"},"dataRetention":{"$ref":"#/components/schemas/DataRetention"},"privacy":{"$ref":"#/components/schemas/Privacy"},"security":{"$ref":"#/components/schemas/Security"},"properties":{"$ref":"#/components/schemas/Properties"}}},"Properties":{"type":"object","properties":{"updatedBy":{"type":"string","description":"Form updated-by information"},"updatedAt":{"type":"number","description":"TimeStamp at which form was updated","format":"int64"},"formStatus":{"type":"string","description":"Status of the form","enum":["SUBMITTED","REJECTED","APPROVED","SAVED"]},"jiraLinks":{"type":"array","description":"URL of jira tickets.","items":{"type":"string","description":"Jira Url","format":"uri"}}}},"Security":{"type":"object","properties":{"securityContact":{"type":"string","description":"Contact for your app security issues"},"publicSecurityPoliciesLink":{"type":"string","description":"Security policy for your app","format":"uri"},"caiq":{"$ref":"#/components/schemas/CAIQ"},"isDiskEncryptionSupported":{"type":"boolean","description":"Does your app use full disk encryption at-rest for End-User Data stored outside of Atlassian or the users’s browser?"},"hasCompliantCertifications":{"type":"boolean","description":"Does your app have any compliance certifications?"},"compliantCertifications":{"type":"array","description":"List of compliance certificates for your app","items":{"type":"string","description":"Compliance certifications of your app"}}}},"CAIQ":{"type":"object","properties":{"isCAIQCompleted":{"type":"boolean","description":"Have you completed a CAIQ Lite Questionnaire that covers this app?"},"CAIQLiteLink":{"type":"string","description":"Link for CAIQ Lite Questionnaire responses","format":"uri"}}},"Privacy":{"type":"object","properties":{"privacyEnhancingTechniques":{"$ref":"#/components/schemas/PrivacyEnhancingTechniques"},"gdpr":{"$ref":"#/components/schemas/GDPR"},"ccpa":{"$ref":"#/components/schemas/CCPA"},"dataProcessingAgreement":{"$ref":"#/components/schemas/DataProcessingAgreement"}}},"DataProcessingAgreement":{"type":"object","properties":{"isDPASupported":{"type":"string","description":"Does your app have a Data Processing Agreement (DPA) for customers?","enum":[true,false,"NOT_APPLICABLE"]},"link":{"type":"string","description":"If your app have a Data Processing Agreement (DPA) for customers, provide link here.","format":"uri"}}},"GDPR":{"type":"object","properties":{"dataController":{"$ref":"#/components/schemas/DataController"},"dataProcessor":{"$ref":"#/components/schemas/DataProcessor"},"dataTransfer":{"$ref":"#/components/schemas/DataTransfer"}}},"CCPA":{"type":"object","properties":{"business":{"$ref":"#/components/schemas/Business"},"serviceProvider":{"$ref":"#/components/schemas/ServiceProvider"}}},"ServiceProvider":{"type":"object","properties":{"isAppServiceProvider":{"type":"string","description":"Is your app a \"service provider\" under the California Consumer Privacy Act of 2018 (CCPA)?","enum":[true,false,"NOT_APPLICABLE"]},"endUserDataTypes":{"type":"array","description":"Specify the list of End-User Data type with respect to which your app is a \"service provider\"","items":{"type":"string","description":"End-User Data with respect to which your app is a \"service provider\""}}}},"Business":{"type":"object","properties":{"isAppBusiness":{"type":"string","description":"Is your app a \"business\" under the California Consumer Privacy Act of 2018 (CCPA)?","enum":[true,false,"NOT_APPLICABLE"]},"endUserDataTypes":{"type":"array","description":"Specify the list of End-User Data type with respect to which your app is a \"business\"","items":{"type":"string","description":"Specify the End-User Data with respect to which your app is a \"business\""}}}},"DataTransfer":{"type":"object","properties":{"isEndUserDataTransferredOutsideEEA":{"type":"boolean","description":"Does your app transfer European Economic Area (EEA) residents’s End-User Data outside of the EEA?"},"isTransferComplianceMechanismsAdhered":{"type":"boolean","description":"Does your app have a General Data Protection Regulation (GDPR) approved transfer mechanism in place to govern those transfers?"},"transferComplianceMechanismsAdhered":{"type":"string","description":"Specify the transfer mechanism adhered."}}},"DataProcessor":{"type":"object","properties":{"isAppDataProcessor":{"type":"string","description":"Is your app a \"data processor\" under the General Data Protection Regulation (GDPR)?","enum":[true,false,"NOT_APPLICABLE"]},"endUserDataTypes":{"type":"array","description":"If your app is a \"data processor\" under the General Data Protection Regulation (GDPR), specify the list of End-User Data with respect to which the app is a \"data processor\"","items":{"type":"string","description":"End-User Data with respect to which your app is a \"data processor\""}}}},"DataController":{"type":"object","properties":{"isAppDataController":{"type":"string","description":"Is your app a \"data controller\" under the General Data Protection Regulation (GDPR)?","enum":[true,false,"NOT_APPLICABLE"]},"endUserDataTypes":{"type":"array","description":"If your app is a \"data controller\" under the General Data Protection Regulation (GDPR), specify the list of End-User Data with respect to which the app is a \"data controller\"","items":{"type":"string","description":"End-User Data with respect to which your app is a \"data controller\""}}}},"PrivacyEnhancingTechniques":{"type":"object","properties":{"arePrivacyEnhancingTechniquesSupported":{"type":"boolean","description":"Does your app use any privacy enhancing technologies (PETs) to protect End-User Data?"},"privacyEnhancingTechniquesSupported":{"type":"array","description":"If yes, list any privacy enhancing technologies(PETs) used","items":{"type":"string","description":"Privacy enhancing technologies(PETs) used"}}}},"DataRetention":{"type":"object","properties":{"isDataRetentionSupported":{"type":"boolean","description":"Is end-user data stored?"},"retentionDurationInDays":{"$ref":"#/components/schemas/RetentionDurationInDays"},"isCustomRetentionPeriodAllowed":{"type":"boolean","description":"Does your app allow customers to request a custom End-User Data retention period?"},"isRetentionDurationIndefinite":{"type":"boolean","description":"Does your app store End-User Data indefinitely post app uninstallation?"}}},"RetentionDurationInDays":{"type":"object","properties":{"min":{"type":"integer","description":"Minimum number of days End-User Data will be stored","format":"int32"},"max":{"type":"integer","description":"Maximum number of days End-User Data will be stored","format":"int32"}}},"DataResidency":{"type":"object","properties":{"isDataResidencySupported":{"type":"string","description":"Does your App support data residency?","enum":["STORED_IN_ATLASSIAN_N_DR_SUPPORTED","APP_DOES_NOT_SUPPORT_DR","STORED_IN_ATLASSIAN_N_DR_NOT_SUPPORTED","STORED_EXTERNAL_TO_ATLASSIAN","NOT_APPLICABLE"]},"countriesWhereEndUserDataStored":{"type":"array","description":"List of locations where in-scope End-User Data is stored","items":{"type":"string","description":"Location where in-scope End-User Data is stored"}},"realmMigrationSupported":{"type":"boolean","description":"Does your app support migration of in-scope End User Data between your data residency supported locations?"},"inScopeDataTypes":{"type":"array","description":"List of in-scope End-User Data type","items":{"type":"string","description":"In-scope End-User Data type"}}}},"LogDetails":{"type":"object","properties":{"logEndUserData":{"type":"boolean","description":"Does your app log End-User Data?"},"logProcessAndOrStoreEUDOutsideAtlassian":{"type":"boolean","description":"Does your app process and/or store End-User Data in logs outside of Atlassian products and services?"},"logEUDShareWithThirdParty":{"type":"boolean","description":"Does your app share logs that include End-User Data with any third party entities?"},"logsIntegralForAppFunctionality":{"type":"boolean","description":"Is sharing of logs that include End-User Data with any third party entities integral for app functionality?"}}},"ThirdPartyInformation":{"type":"object","properties":{"isEndUserDataShared":{"type":"boolean","description":"Does your app share End-User Data with any third party entities (e.g. sub-processors)?"},"dataSubProcessors":{"type":"string","description":"If End-User Data is shared with third-party entities, provide a link to sub-processor list","format":"uri"},"thirdPartyDetails":{"type":"array","description":"If End-User Data is shared with third-party entities, provide third-party details","items":{"$ref":"#/components/schemas/ThirdPartyDetails"}}}},"ThirdPartyDetails":{"type":"object","properties":{"name":{"type":"string","description":"Name of third party"},"link":{"type":"string","description":"Domain URL of third party","format":"uri"},"purpose":{"type":"string","description":"Purpose of sharing End-User Data with third party"},"thirdPartyCountries":{"type":"array","description":"Countries where third party stores and/or processes End-User Data","items":{"type":"string","description":"Country where third party stores and/or processes End-User Data"}}}},"DataAccessAndStorage":{"type":"object","properties":{"isSameDataProcessedAndStored":{"type":"boolean","description":"Does your app process and/or store End-User Data?"},"appProcessEUDOutsideAtlassian":{"type":"boolean","description":"Does your app process End-User Data outside of Atlassian products and services?"},"typesOfDataAccessed":{"type":"array","description":"List of End-User Data types your app processes","items":{"type":"string","description":"End-User Data type your app processes"}},"appStoresEUDOutsideAtlassian":{"type":"boolean","description":"Does your app store End-User Data outside of Atlassian products and services?"},"typesOfDataStored":{"type":"array","description":"List of End-User Data types your app stores","items":{"type":"string","description":"End-User Data type your app stores"}}}},"AddonVersionDeployment":{"required":["autoUpdateAllowed","cloud","connect","dataCenter","permissions","server"],"type":"object","properties":{"server":{"type":"boolean","description":"True if the version is compatible with Server instances","readOnly":true},"cloud":{"type":"boolean","description":"True if the version is compatible with Cloud instances","readOnly":true},"connect":{"type":"boolean","description":"True if the version uses Atlassian Connect","readOnly":true},"autoUpdateAllowed":{"type":"boolean","description":"True if automatic updates are allowed for the version; this is always true for Atlassian Connect apps, and is enabled selectively by Atlassian for a small subset of other apps","readOnly":true},"permissions":{"type":"array","description":"List of Atlassian Connect scopes used by the version, if it is an Atlassian Connect app","readOnly":true,"items":{"$ref":"#/components/schemas/AddonVersionPermission"}},"dataCenter":{"type":"boolean","description":"True if the version is Data Center compatible (deprecated)","readOnly":true},"dataCenterStatus":{"type":"string","description":"Indicates the Data Center compatibility status","readOnly":true,"enum":["compatible","pending","rejected"]}}},"AddonVersionCloudDeployment":{"required":["appEnvironmentId","appId","appVersionId"],"type":"object","properties":{"appId":{"type":"string","description":"Unique identifier of the cloud app"},"appEnvironmentId":{"type":"string","description":"Unique identifier of the production environment of the cloud app"},"appVersionId":{"type":"string","description":"Unique identifier of the cloud app version"},"appScopes":{"type":"array","description":"List of scopes used by the version, if it is an Atlassian cloud app","items":{"$ref":"#/components/schemas/AddonVersionCloudPermission"}}},"description":"Cloud app information, if the deployment type of the version is Atlassian cloud"},"ApprovalStage":{"type":"string"},"IncludeHiddenAddonsKind":{"type":"string"},"VendorFeedbackReason":{"type":"string"},"VendorCollectionEmbedded":{"required":["vendors"],"type":"object","properties":{"vendors":{"type":"array","description":"Contains the list of vendors","items":{"$ref":"#/components/schemas/VendorSummary"}}}},"Pricing":{"required":["expertDiscountOptOut","items"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SelfLinkOnly"},"items":{"type":"array","description":"The flat pricing tiers for the app","items":{"$ref":"#/components/schemas/PricingItem"}},"perUnitItems":{"type":"array","description":"The per-unit pricing brackets for the app","items":{"$ref":"#/components/schemas/PricingItem"}},"expertDiscountOptOut":{"type":"boolean","description":"True if Atlassian Solution Partners _cannot_ purchase the app at a discount"},"contactSalesForAdditionalPricing":{"type":"boolean","description":"True if the vendor can be contacted for additional pricing","readOnly":true},"parent":{"type":"string","description":"Key of the application that the app is for","readOnly":true},"lastModified":{"type":"string","description":"Timestamp of the last change made to this pricing","format":"date-time","readOnly":true},"status":{"type":"string","description":"Indicates whether this is pricing that is currently in effect and visible to users (live) or pending pricing that will take effect after a delay","readOnly":true,"enum":["live","pending"]},"default":{"type":"boolean","description":"True if this is predefined pricing from an application rather than app pricing","readOnly":true},"hasPublishedPrices":{"type":"boolean","description":"True if live pricing exists for the app","readOnly":true},"canChangePrices":{"type":"boolean","description":"True if it is possible to submit new pricing at this time","readOnly":true},"role":{"$ref":"#/components/schemas/AddonRole"}}},"PartnerType":{"type":"string"},"AddonCategoryCollectionLinks":{"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"parent":{"$ref":"#/components/schemas/Link"}}},"AddonFeedbackDistributionElement":{"required":["count","date"],"type":"object","properties":{"date":{"type":"string","description":"The date for this app feedback distribution sample","format":"date","readOnly":true},"count":{"type":"integer","description":"The number of feedback submissions for the corresponding date","format":"int32","readOnly":true}}},"JsonError":{"required":["message"],"type":"object","properties":{"message":{"type":"string","description":"Description of the error"},"path":{"type":"string","description":"Specifies a field in the request document in JSON Pointer format, if the error is field-specific"},"code":{"type":"string","description":"A stable string that uniquely identifies this type of error"}}},"CalculatedMetricElement":{"required":["count","date"],"type":"object","properties":{"date":{"type":"string","description":"Start date for the aggregated period","format":"date"},"count":{"type":"integer","description":"The number of customers in the series during the aggregated period","format":"int32"}}},"AddonVersionPermissionLinks":{"required":["alternate"],"type":"object","properties":{"alternate":{"$ref":"#/components/schemas/Link"}}},"AddonVersionCloudPermissionLinks":{"required":["alternate"],"type":"object","properties":{"alternate":{"$ref":"#/components/schemas/Link"}},"description":"Link to external documentation for the scopes of the Atlassian cloud app (ignored in case of POST request)"},"ProductCollection":{"required":["_embedded","_links","count"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ProductCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/ProductCollectionEmbedded"},"count":{"type":"integer","description":"The total number of products matched by the query","format":"int32"}}},"PluginStatus":{"type":"string"},"ReviewHostingType":{"type":"string"},"PromotionUsageAddon":{"required":["edition","key"],"type":"object","properties":{"key":{"type":"string","description":"The key of the app that the promotion was used for"},"edition":{"type":"string","description":"A short description of the pricing tier or user level"},"sen":{"type":"string","description":"The customer's license ID"}}},"CalculatedChurn":{"required":["_links","addons","total"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AggregatedVendorReportingLink"},"total":{"$ref":"#/components/schemas/CalculatedChurnSeries"},"addons":{"type":"array","description":"Collection of calculated churn values per period per app","readOnly":true,"items":{"$ref":"#/components/schemas/CalculatedAddonChurnSeries"}}},"description":"Collection of series of a vendor's calculated sale metrics"},"VendorContactList":{"required":["_links","contacts","count"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SelfLinkOnly"},"contacts":{"type":"array","description":"Contains the list of contacts","items":{"$ref":"#/components/schemas/VendorContact"}},"count":{"type":"integer","description":"The total number of contacts","format":"int32"}}},"ApplicationSummary":{"required":["_links","key","name"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SelfLinkOnly"},"name":{"type":"string","description":"The display name of the application, for example \"Jira\""},"key":{"type":"string","description":"The unique identifier for this application, for example \"jira\""}},"description":"Summary information about an Atlassian application"},"AddonFeedbackCollection":{"required":["_links","feedbacks"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonFeedbackCollectionLinks"},"feedbacks":{"type":"array","description":"Contains the app feedback submissions","readOnly":true,"items":{"$ref":"#/components/schemas/AddonFeedback"}}},"description":"A collection of feedback received for the app"},"ReviewCollection":{"required":["_embedded","_links","averageStars","count"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ReviewCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/ReviewCollectionEmbedded"},"count":{"type":"integer","description":"Total number of reviews","format":"int32"},"averageStars":{"type":"number","description":"Average number of stars","format":"float"}}},"ApprovalStatus":{"required":["status"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ApprovalStatusLinks"},"status":{"type":"string","description":"Indicates the status of the approval","enum":["approved","pending","rejected"]},"reason":{"type":"string","description":"The reason why the app or app version was rejected","format":"html"}}},"SupportHours":{"required":["days","holidays","timezone"],"type":"object","properties":{"range":{"$ref":"#/components/schemas/TimeRange"},"timezone":{"type":"string","description":"The time zone identifier corresponding to the support time range"},"days":{"type":"array","description":"Days of the week when support is available","items":{"type":"string","enum":["friday","monday","saturday","sunday","thursday","tuesday","wednesday"]}},"holidays":{"type":"array","description":"List of dates that vendors marked as a holiday","items":{"$ref":"#/components/schemas/Holiday"}}}},"Transaction":{"required":["addonKey","addonLicenseId","addonName","customerDetails","lastUpdated","licenseId","purchaseDetails","transactionId","transactionLineItemId"],"type":"object","properties":{"transactionId":{"type":"string","description":"The unique identifier for this transaction, for example \"AT-12345\""},"addonLicenseId":{"type":"string","description":"The unique identifier for server and DC licenses and for few historical cloud licenses, for example \"12345\""},"appEntitlementId":{"type":"string","description":"The new identifier for this license, for example \"709a7212-3330-4ba6-9785-9804a9983373\". Applies to cloud licenses only"},"appEntitlementNumber":{"type":"string","description":"The new customer facing identifier for this license, for example \"E-123-456-789\". Applies to cloud licenses only"},"hostLicenseId":{"type":"string","description":"The unique identifier for few historical cloud host instances, for example \"12345\""},"hostEntitlementId":{"type":"string","description":"The new identifier for the parent product license, for example \"123a1234-1234-1ab2-1234-1234a1234567\". Applies to cloud licenses only"},"hostEntitlementNumber":{"type":"string","description":"The new customer facing identifier for the parent product license, for example \"E-123-456-789\". Applies to cloud licenses only"},"licenseId":{"type":"string","description":"The customer-facing identifier for server and DC licenses and for few historical cloud licenses, for example \"SEN-12345\""},"addonKey":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\""},"addonName":{"type":"string","description":"The display name of the app, for example \"Questions for Confluence\""},"lastUpdated":{"type":"string","description":"The date on which the data was last updated. This can be used to identify when historical sale/license data is updated for any reason.","format":"date"},"cloudId":{"type":"string","description":"The unique identifier representing the cloud site that the app is installed in. This will be present for all active cloud licenses."},"paymentStatus":{"type":"string","description":"The status of payment for the transaction.","enum":["Paid","Open","Uncollectible","Refunded"]},"dunningStatus":{"$ref":"#/components/schemas/DunningStatus"},"customerDetails":{"$ref":"#/components/schemas/TransactionCustomerDetails"},"purchaseDetails":{"$ref":"#/components/schemas/TransactionPurchaseDetails"},"partnerDetails":{"$ref":"#/components/schemas/TransactionPartnerDetails"},"transactionLineItemId":{"type":"string","description":"The unique identifier for the transaction line, for example \"0123456789\" or \"a0bcdefgh-a01b-0a1b-0ab1-a0bcde12f345\""}},"description":"Describes a single transaction of a vendor's app."},"PromotionStatus":{"type":"string"},"ProductLinks":{"required":["latestVersion","self","versionByBuild","versionByName","versions"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"downloads":{"$ref":"#/components/schemas/Link"},"logo":{"$ref":"#/components/schemas/Link"},"titleLogo":{"$ref":"#/components/schemas/Link"},"versions":{"$ref":"#/components/schemas/Link"},"latestVersion":{"$ref":"#/components/schemas/Link"},"versionByBuild":{"$ref":"#/components/schemas/LinkTemplate"},"versionByName":{"$ref":"#/components/schemas/LinkTemplate"}}},"ProductVersionEmbedded":{"type":"object","properties":{"artifact":{"$ref":"#/components/schemas/AddonArtifactAssetSummary"}}},"Compatibility":{"required":["application","hosting"],"type":"object","properties":{"application":{"type":"string","description":"Key of the application that the app version is compatible with, such as \"jira\""},"hosting":{"$ref":"#/components/schemas/CompatibilityHosting"}}},"CalculatedChurnPeriodSeries":{"required":["name","series"],"type":"object","properties":{"name":{"type":"string","description":"Name to describe the series"},"series":{"type":"array","description":"Items within the series","items":{"$ref":"#/components/schemas/CalculatedChurnSeriesItem"}}}},"AddonCollectionLinks":{"required":["alternate","banners","byKey","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"byKey":{"$ref":"#/components/schemas/LinkTemplate"},"banners":{"$ref":"#/components/schemas/LinkTemplate"},"next":{"type":"array","description":"Link to the next page of results if there were more results after the current page","items":{"$ref":"#/components/schemas/Link"}},"prev":{"type":"array","description":"Link to the previous page of results if the current page is not the first","items":{"$ref":"#/components/schemas/Link"}}}},"AddonCategoryLinks":{"required":["addons","application","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"application":{"$ref":"#/components/schemas/Link"},"addons":{"$ref":"#/components/schemas/Link"}}},"VendorContactLinks":{"required":["alternate","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"}}},"VendorSupportDetails":{"type":"object","properties":{"supportOrg":{"$ref":"#/components/schemas/SupportOrganization"},"targetResponseTime":{"type":"integer","description":"Information about the vendor's target response time for issues","format":"int32"},"supportHours":{"$ref":"#/components/schemas/SupportHours"},"emergencyContact":{"type":"string","description":"Emergency support contact information for the vendor, if any"}}},"AddonListing":{"required":["_embedded","_links","key","name"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonListingLinks"},"_embedded":{"$ref":"#/components/schemas/AddonListingEmbedded"},"key":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\""},"name":{"type":"string","description":"The display name of the app, for example \"Questions for Confluence\""},"lastModified":{"type":"string","description":"Date and time the app was last updated","format":"date-time","readOnly":true}}},"PluginHiddenIn":{"type":"string"},"AddonInstructionEmbedded":{"type":"object","properties":{"image":{"$ref":"#/components/schemas/ImageAssetSummary"}}},"UserSummaryLink":{"required":["alternate","picture","pictureTemplate"],"type":"object","properties":{"alternate":{"$ref":"#/components/schemas/Link"},"picture":{"$ref":"#/components/schemas/Link"},"pictureTemplate":{"$ref":"#/components/schemas/LinkTemplate"}}},"Screenshot":{"required":["_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ScreenshotLinks"},"_embedded":{"$ref":"#/components/schemas/ScreenshotEmbedded"},"caption":{"type":"string","description":"Caption that will be displayed in the image gallery when viewing the image"}}},"CompatibilityHosting":{"type":"object","properties":{"cloud":{"type":"boolean","description":"If true, the app version is compatible with Cloud instances; may be omitted if false"},"server":{"$ref":"#/components/schemas/CompatibilityBounds"},"dataCenter":{"$ref":"#/components/schemas/CompatibilityBounds"}}},"SupportOrganization":{"required":["name"],"type":"object","properties":{"name":{"type":"string","description":"Name of the support organization"},"supportEmail":{"type":"string","description":"Main contact email for the support organization"},"supportUrl":{"type":"string","description":"Link to the web page of the support organization","format":"uri"},"supportPhone":{"type":"string","description":"Phone number for the support organization"}}},"LicenseType":{"required":["_links","key","name"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/LicenseTypeLinks"},"key":{"type":"string","description":"The unique identifier for this license type, for example \"gpl\""},"name":{"type":"string","description":"The display name of the license type, for example \"Apache License, Version 2.0 (ASL)\""}}},"AddonCategoryCollectionEmbedded":{"required":["categories"],"type":"object","properties":{"categories":{"type":"array","description":"Contains the list of categories","readOnly":true,"items":{"$ref":"#/components/schemas/AddonCategory"}}}},"BriefSearchResultItemLinks":{"required":["alternate"],"type":"object","properties":{"alternate":{"$ref":"#/components/schemas/Link"},"logo":{"$ref":"#/components/schemas/Link"}}},"BenchmarkReportingLink":{"required":["query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"}}},"ZeroSearchResultsKeywordsLink":{"required":["export","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"export":{"type":"array","description":"Links for exporting the list of searched keywords with zero search results (without pagination) filtered by the specified parameters.","items":{"$ref":"#/components/schemas/Link"}}}},"SearchKeywordsByAppLink":{"required":["export","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"export":{"type":"array","description":"Links for exporting the complete list of searched keywords with zero search results (without pagination) filtered by the specified parameters.","items":{"$ref":"#/components/schemas/Link"}}}},"AggregatedVendorReportingLink":{"required":["query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"}}},"AppRequestsAndApprovalsReportingLink":{"required":["query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"}}},"AppRequestsAndApprovalsPerAppPerMonth":{"required":["appRequests","appRequestsApprovalRate","appRequestsApproved","date"],"type":"object","properties":{"date":{"type":"string","description":"Start date of the month\n\nFor example: For June 2022 , date will be 2022-06-01","example":"2022-06-01T00:00:00.000Z"},"appRequests":{"type":"number","description":"App's install requests for that month","format":"int64","example":50},"appRequestsApproved":{"type":"number","description":"App's install requests that were approved for that month","format":"int64","example":20},"appRequestsApprovalRate":{"type":"number","description":"Approval rate for app install requests, in percentage\n\nFor example : App install requests were 50 and 20 apps were approved for May 2022\n\nMay 2022 appRequestsApprovalRate = (20/50)*100 = 40%","format":"double","example":40}}},"AppRequestsAndApprovalsAllAppsPerMonth":{"required":["appRequests","appRequestsApprovalRate","appRequestsApproved","date"],"type":"object","properties":{"date":{"type":"string","description":"Start date of the month\n\nFor example: For June 2022 , date will be 2022-06-01","example":"2022-06-01T00:00:00.000Z"},"appRequests":{"type":"number","description":"Partner's total app install requests for that month","format":"int64","example":30},"appRequestsApproved":{"type":"number","description":"Partner's total app install requests that were approved for that month","format":"int64","example":17},"appRequestsApprovalRate":{"type":"number","description":"Approval rate for app install requests, in percentage\n\nFor example : App install requests were 30 and 17 apps were approved for May 2022\n\nMay 2022 appRequestsApprovalRate = (17/30)*100 = 56.66%","format":"double","example":56.66}}},"AppRequestsAndApprovalsAllApps":{"required":["appRequestsAndApprovalsPerMonth","name"],"type":"object","properties":{"name":{"type":"string","description":"Value for name is always : All apps\n\n(Here All apps signifies All partner apps)","example":"All apps"},"appRequestsAndApprovalsPerMonth":{"type":"array","description":"App requests and approvals for all apps per month","items":{"$ref":"#/components/schemas/AppRequestsAndApprovalsAllAppsPerMonth"}}}},"AppRequestsAndApprovalsPerApp":{"required":["addonKey","appRequestsAndApprovalsPerAppPerMonth","name"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for this app\n\n","example":"appKey"},"name":{"type":"string","description":"The name of the app","example":"app1"},"appRequestsAndApprovalsPerAppPerMonth":{"type":"array","description":"App requests and approvals for the app per month","items":{"$ref":"#/components/schemas/AppRequestsAndApprovalsPerAppPerMonth"}}}},"AppRequestsAndApprovals":{"required":["_links","addons","total"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AppRequestsAndApprovalsReportingLink"},"total":{"$ref":"#/components/schemas/AppRequestsAndApprovalsAllApps"},"addons":{"type":"array","description":"App requests and approvals per app","items":{"$ref":"#/components/schemas/AppRequestsAndApprovalsPerApp"}}}},"ChurnBenchmarkReportingLink":{"required":["query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"}}},"ProductCollectionEmbedded":{"required":["products"],"type":"object","properties":{"products":{"type":"array","description":"List of products","items":{"$ref":"#/components/schemas/Product"}}}},"SelfLinkOnly":{"required":["self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"}}},"SolutionPartnerLevel":{"type":"string"},"DiscountType":{"type":"string"},"AddonAdminProperties":{"required":["availableOnDemand"],"type":"object","properties":{"availableOnDemand":{"type":"boolean","description":"Specifies whether this app is available for Atlassian Cloud"},"onDemandPaymentModel":{"type":"string","description":"Overrides the payment model for all Cloud users of this app; only applicable for version that is preinstalled in Cloud, but has a different payment model for Server users","enum":["atlassian","free","vendor"]},"productKey":{"type":"string","description":"Internal product key for the app; if specified, app is distributed as a product instead of as an app"},"versionsBanner":{"type":"string","description":"Text that will appear as a banner at the top of the app's versions page","format":"html"}}},"ProductVersionCollectionLinks":{"required":["latestVersion","query","self","versionByBuild","versionByName"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"},"latestVersion":{"$ref":"#/components/schemas/Link"},"versionByBuild":{"$ref":"#/components/schemas/LinkTemplate"},"versionByName":{"$ref":"#/components/schemas/LinkTemplate"}}},"BooleanStateRepLinks":{"required":["self","up"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"up":{"$ref":"#/components/schemas/Link"}}},"DeploymentCriteria":{"type":"string"},"LicenseTransitionCollection":{"required":["_links","events"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/LicenseTransitionCollectionLinks"},"events":{"type":"array","description":"License transition events","readOnly":true,"items":{"$ref":"#/components/schemas/LicenseTransition"}}},"description":"Collection of a vendor's license conversions, churn, or renewal events"},"AddonVersionCollection":{"required":["_embedded","_links","count"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonVersionCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/AddonVersionCollectionEmbedded"},"count":{"type":"integer","description":"The total number of versions matched by the query","format":"int32"}}},"VendorFeedbackCollectionLinks":{"required":["query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"}}},"AddonExternalLinks":{"type":"object","properties":{"issueTracker":{"type":"string","description":"Link to an issue tracker for the app","format":"uri"},"supportTicketSystem":{"type":"string","description":"Link to a support ticket system for the app","format":"uri"},"appStatusPage":{"type":"string","description":"Link to an status page for the app","format":"uri"},"forums":{"type":"string","description":"Link to a forum where users can ask and discuss topics about the app","format":"uri"},"privacy":{"type":"string","description":"Link to a data security and privacy statement page for the app","format":"uri"}}},"AddonDistributionElement":{"required":["count","date"],"type":"object","properties":{"date":{"type":"string","description":"The start date of the ISO-8601 week for this app distribution sample","format":"date","readOnly":true},"count":{"type":"integer","description":"The number of active installations as of the corresponding week","format":"int32","readOnly":true}}},"VendorFeedbackType":{"type":"string"},"AddonFeedbackCollectionLinks":{"required":["distributions","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"distributions":{"$ref":"#/components/schemas/LinkTemplate"},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"}}},"TimeRange":{"required":["from","until"],"type":"object","properties":{"from":{"type":"string","description":"Starting time of the time range","format":"time"},"until":{"type":"string","description":"Ending time of the time range","format":"time"}}},"Address":{"required":["city","country","line1","postCode","state"],"type":"object","properties":{"line1":{"type":"string","description":"First line of the street address"},"line2":{"type":"string","description":"Second line of street address if needed"},"city":{"type":"string","description":"Name of city"},"state":{"type":"string","description":"State/province name"},"postCode":{"type":"string","description":"Postal/zip code"},"country":{"type":"string","description":"ISO 639-1 country code"}}},"TokenCollection":{"required":["_embedded","_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/TokenCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/TokenCollectionEmbedded"}}},"DiscountEdition":{"required":["discountAmount","pricingItemId"],"type":"object","properties":{"pricingItemId":{"type":"string","description":"An identifier used by Atlassian to determine which pricing tier the discount belongs to"},"discountAmount":{"type":"number","description":"Total discount amount for this pricing tier","format":"double"}}},"AddonVersion":{"required":["_links","status"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonVersionLinks"},"_embedded":{"$ref":"#/components/schemas/AddonVersionEmbedded"},"buildNumber":{"type":"integer","description":"The unique internal identifier and sort key for this version; omit this if you are creating an Atlassian Connect version","format":"int64"},"name":{"type":"string","description":"The display name of the version, for example \"1.0.0\""},"status":{"type":"string","description":"Indicates whether the version is public, private, or pending approval","enum":["private","public","rejected","submitted"]},"paymentModel":{"type":"string","description":"The payment model; you may omit this when creating a version and Marketplace will infer it, unless it is paid via vendor","enum":["atlassian","free","vendor"]},"release":{"$ref":"#/components/schemas/AddonVersionReleaseProperties"},"youtubeId":{"type":"string","description":"YouTube video identifier if the version's hero image is a video"},"vendorLinks":{"$ref":"#/components/schemas/AddonVersionExternalLinks"},"compatibilities":{"type":"array","description":"Describes the application(s), version ranges, and hosting models the app version is compatible with; you may omit this when creating a version and Marketplace will use the previous version's compatibilities","items":{"$ref":"#/components/schemas/Compatibility"}},"text":{"$ref":"#/components/schemas/AddonVersionText"},"static":{"type":"boolean","description":"True if this is a static app (Plugins 1, a deprecated app framework)","readOnly":true},"deployable":{"type":"boolean","description":"True if this app version is directly installable","readOnly":true},"integrationType":{"type":"string","description":"Integration type if the app is a Hipchat integration","enum":["global","informational","room"]},"legacy":{"$ref":"#/components/schemas/AddonVersionLegacyProperties"},"deployment":{"$ref":"#/components/schemas/AddonVersionDeployment"},"cloud":{"$ref":"#/components/schemas/AddonVersionCloudDeployment"}}},"LicenseTypesCollectionLinks":{"required":["self","types"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"types":{"type":"array","description":"List of links to the license type resources","items":{"$ref":"#/components/schemas/Link"}}}},"License":{"required":["addonKey","addonLicenseId","addonName","contactDetails","hosting","lastUpdated","licenseId","licenseType","maintenanceStartDate","status","tier"],"type":"object","properties":{"addonLicenseId":{"type":"string","description":"The unique identifier for server and DC licenses and for few historical cloud licenses, for example \"12345\""},"appEntitlementId":{"type":"string","description":"The new identifier for this license, for example \"709a7212-3330-4ba6-9785-9804a9983373\". Applies to cloud licenses only"},"appEntitlementNumber":{"type":"string","description":"The new customer facing identifier for this license, for example \"E-123-456-789\". Applies to cloud licenses only"},"hostLicenseId":{"type":"string","description":"The unique identifier for few historical cloud host instances, for example \"12345\""},"hostEntitlementId":{"type":"string","description":"The new identifier for the parent product license, for example \"123a1234-1234-1ab2-1234-1234a1234567\". Applies to cloud licenses only"},"hostEntitlementNumber":{"type":"string","description":"The new customer facing identifier for the parent product license, for example \"E-123-456-789\". Applies to cloud licenses only"},"licenseId":{"type":"string","description":"The customer-facing identifier for server and DC licenses and for few historical cloud licenses, for example \"SEN-12345\""},"cloudId":{"type":"string","description":"The unique identifier representing the cloud site that the app is installed in. This will be present for all active cloud licenses."},"cloudSiteHostname":{"type":"string","description":"The hostname for the cloud site that the app is installed in. This will be present for all active cloud licenses."},"addonKey":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"."},"addonName":{"type":"string","description":"The display name of the app, for example \"Questions for Confluence\"."},"hosting":{"type":"string","description":"The platform on which the app runs (either 'Server', 'Data Center' or 'Cloud')"},"lastUpdated":{"type":"string","description":"The date on which the data was last updated. This can be used to identify when historical sale/license data is updated for any reason.","format":"date"},"licenseType":{"type":"string","description":"The unique identifier for this license type, for example \"COMMERCIAL\""},"maintenanceStartDate":{"type":"string","description":"The date on which license maintenance begins","format":"date"},"maintenanceEndDate":{"type":"string","description":"The date on which license maintenance ends","format":"date"},"status":{"type":"string","description":"The unique identifier for the status of this license; a status of 'inactive' denotes that the license has expired"},"tier":{"type":"string","description":"The user/edition count, for example, 100 Users."},"cmtDetails":{"$ref":"#/components/schemas/CmtDetails"},"contactDetails":{"$ref":"#/components/schemas/LicenseContactDetails"},"partnerDetails":{"$ref":"#/components/schemas/PartnerContact"},"attribution":{"$ref":"#/components/schemas/AttributionDetails"},"extendedServerSupport":{"type":"string","description":"As a part of the Server EOS, certain customers may receive extended support until Feb 15, 2025. This applies only to server apps, with possible values ('Yes', 'No', 'NA'). \"Yes\" indicates that extended support should be provided until the maintenance end date for the specific app."},"licenseSourceType":{"type":"string","description":"The source of the license based on the customer domain. Values can be 'Atlassian' or 'Non-Atlassian'"},"evaluationOpportunitySize":{"type":"string","description":"Evaluation opportunity information giving the host license size"},"evaluationLicense":{"type":"string","description":"A mapping of the sale license to the corresponding evaluation license if present"},"daysToConvertEval":{"type":"string","description":"A parameter providing the difference in days between sale date and evaluation end date of an apps's license"},"evaluationStartDate":{"type":"string","description":"Start date of the matching evaluation license for the current license"},"evaluationEndDate":{"type":"string","description":"End date of the matching evaluation license for the current license"},"evaluationSaleDate":{"type":"string","description":"Sale date of the matching evaluation license for the current license"},"parentProductBillingCycle":{"type":"string","description":"The number of months for which evaluation license parent product is valid."},"parentProductName":{"type":"string","description":"Name of the parent product on which the app is hosted, for example \"Jira\"."},"parentProductEdition":{"type":"string","description":"A short description of the pricing tier or user level of the license's parent product, for example, \"Premium\"."},"installedOnSandbox":{"type":"string","description":"Licence is installed on sandbox site or not."},"transactionAccountId":{"type":"string","description":"A \"transactionAccountId\" is a unique identifier for a transaction account in Atlassian's ecosystem, linking billing details, payment methods, and optional shipping addresses to a user or company for cloud subscriptions in ccp."}},"description":"Describes a single license of a vendor's app"},"InitiateAsyncLicense":{"required":["id"],"type":"object","properties":{"id":{"type":"string","description":"Unique export id for licenses export, for example \"12345678-ab12-12ab-1234-123a4b5678ab\""}}},"StatusAsyncLicense":{"required":["id","status"],"type":"object","properties":{"id":{"type":"string","description":"Unique export id for licenses export, for example \"12345678-ab12-12ab-1234-123a4b5678ab\""},"status":{"type":"string","description":"Indicates the status of the license request","enum":["QUEUED","IN_PROGRESS","COMPLETED","FAILED"]}}},"InitiateAsyncMarketingAttribution":{"required":["id"],"type":"object","properties":{"id":{"type":"string","description":"Unique export id for marketing attribution export, for example \"12345678-ab12-12ab-1234-123a4b5678ab\""}}},"StatusAsyncMarketingAttribution":{"required":["id","status"],"type":"object","properties":{"id":{"type":"string","description":"Unique export id for marketing attribution export, for example \"12345678-ab12-12ab-1234-123a4b5678ab\""},"status":{"type":"string","description":"Indicates the status of the marketing attribution request","enum":["QUEUED","IN_PROGRESS","COMPLETED","FAILED"]}}},"InitiateAsyncTransaction":{"required":["id"],"type":"object","properties":{"id":{"type":"string","description":"Unique export id for transactions export, for example \"12345678-ab12-12ab-1234-123a4b5678ab\""}}},"StatusAsyncTransaction":{"required":["id","status"],"type":"object","properties":{"id":{"type":"string","description":"Unique export id for transaction export, for example \"12345678-ab12-12ab-1234-123a4b5678ab\""},"status":{"type":"string","description":"Indicates the status of the transaction request","enum":["QUEUED","IN_PROGRESS","COMPLETED","FAILED"]}}},"AddonMarketingProperties":{"required":["marketingLabels"],"type":"object","properties":{"marketingLabels":{"type":"array","description":"List of labels that groups an app for marketing purposes","items":{"type":"string"}}}},"TransactionCollection":{"required":["_links","transactions"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/TransactionCollectionLinks"},"transactions":{"type":"array","description":"List of transactions","readOnly":true,"items":{"$ref":"#/components/schemas/Transaction"}}},"description":"Collection of transactions for the vendor's apps"},"IntegrationType":{"type":"string"},"CalculatedRenewals":{"required":["_links","addons","total"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AggregatedVendorReportingLink"},"total":{"$ref":"#/components/schemas/CalculatedRenewalsSeries"},"addons":{"type":"array","description":"Collection of calculated renewal values per period per app","readOnly":true,"items":{"$ref":"#/components/schemas/CalculatedAddonRenewalsSeries"}}},"description":"Collection of series of a vendor's calculated sale metrics"},"ApplicationStatus":{"type":"string"},"AddonFeedbackDistribution":{"required":["series"],"type":"object","properties":{"series":{"type":"array","description":"The list of data series for this app's feedback distribution by requested type","readOnly":true,"items":{"$ref":"#/components/schemas/AddonFeedbackDistributionSeries"}}},"description":"Detailed information about an app's feedback distribution"},"AddonLegacyLinks":{"type":"object","properties":{"wiki":{"type":"string","description":"Link to a wiki related to the app","format":"uri"},"source":{"type":"string","description":"Link to a source control repository for the app","format":"uri"},"builds":{"type":"string","description":"Link to a continuous integration server for the app","format":"uri"}}},"AddonCollectionEmbedded":{"required":["addons"],"type":"object","properties":{"addons":{"type":"array","description":"List of apps","items":{"$ref":"#/components/schemas/AddonSummary"}}}},"TokenCollectionEmbedded":{"required":["tokens"],"type":"object","properties":{"tokens":{"type":"array","description":"Contains the list of tokens","items":{"$ref":"#/components/schemas/Token"}}}},"VendorSummaryLinks":{"required":["alternate","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"edit":{"$ref":"#/components/schemas/Link"},"logo":{"$ref":"#/components/schemas/Link"}}},"AddonVersionPermission":{"required":["_links","description","key","name"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonVersionPermissionLinks"},"key":{"type":"string","description":"Short unique identifier of the Atlassian Connect scope","readOnly":true},"name":{"type":"string","description":"Short name of the Atlassian Connect scope","readOnly":true},"description":{"type":"string","description":"Description of the Atlassian Connect scope","readOnly":true}}},"AddonVersionCloudPermission":{"required":["key"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonVersionCloudPermissionLinks"},"key":{"type":"string","description":"Short unique identifier of the scope of the Atlassian cloud app"},"name":{"type":"string","description":"Short name of the scope of the Atlassian cloud app (ignored in case of POST request)"},"description":{"type":"string","description":"Description of the scope of the Atlassian cloud app (ignored in case of POST request)"}}},"ApplicationVersion":{"required":["buildNumber","releaseDate","status","version"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ApplicationVersionLinks"},"buildNumber":{"type":"integer","description":"The unique integer identifier for the application version","format":"int64"},"dataCenterCompatible":{"type":"boolean","description":"True if this version is Data Center compatible"},"version":{"type":"string","description":"The display name of the version, for example \"1.0.0\""},"releaseDate":{"type":"string","description":"The date when this version was released","format":"date"},"status":{"type":"string","description":"Indicates whether this version is publicly available","enum":["published","unpublished"]}},"description":"Detailed information about a specific version of an Atlassian application"},"LicenseTransitionCollectionLinks":{"required":["export","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"export":{"type":"array","description":"Links for exporting the complete license transitions list (without pagination) with the currently specified filter parameters","items":{"$ref":"#/components/schemas/Link"}},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"}}},"uri":{"type":"string"},"AddonEmbedded":{"type":"object","properties":{"banner":{"$ref":"#/components/schemas/ImageAssetSummary"},"categories":{"type":"array","description":"Information about any categories that the app belongs to","readOnly":true,"items":{"$ref":"#/components/schemas/AddonCategorySummary"}},"logo":{"$ref":"#/components/schemas/ImageAssetSummary"},"titleLogo":{"$ref":"#/components/schemas/ImageAssetSummary"},"distribution":{"$ref":"#/components/schemas/AddonDistributionSummary"},"reviews":{"$ref":"#/components/schemas/ReviewCollectionSummary"},"vendor":{"$ref":"#/components/schemas/VendorSummary"},"version":{"$ref":"#/components/schemas/AddonVersion"}}},"PricingLinkTemplate":{"required":["href"],"type":"object","properties":{"href":{"type":"string","description":"The link URI - hostname and scheme will be omitted if it is a link within Marketplace","format":"uri"},"type":{"type":"string","description":"Content type of the linked data - may be omitted for JSON resources, will be \"text/html\" for web pages"},"name":{"type":"string","description":"Display name of the link - usually omitted"},"templated":{"type":"boolean","description":"Boolean value indicating whether href field is a link template in RFC6570 format"}}},"LinkTemplate":{"required":["template"],"type":"object","properties":{"template":{"type":"string","description":"A link template in RFC6570 format","format":"uri-template"},"type":{"type":"string","description":"Content type of the linked data - may be omitted for JSON resources, will be \"text/html\" for web pages"},"name":{"type":"string","description":"A secondary key for selecting Link objects which share the same relation type"}}},"CalculatedAddonConversionsSeries":{"required":["addonKey","name","series"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for the app involved in the aggregated series"},"name":{"type":"string","description":"Name of the app involved in the aggregated series"},"series":{"type":"array","description":"Items within the series","items":{"$ref":"#/components/schemas/CalculatedConversionsSeriesItem"}}}},"AddonSummary":{"required":["_embedded","_links","key","name","status"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonSummaryLinks"},"_embedded":{"$ref":"#/components/schemas/AddonSummaryEmbedded"},"name":{"type":"string","description":"The display name of the app, for example \"Questions for Confluence\""},"key":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\""},"tagLine":{"type":"string","description":"Short phrase that summarizes what the app does"},"summary":{"type":"string","description":"Summary of the app's functionality"},"status":{"type":"string","description":"Indicates whether the app is public, private, or pending approval","enum":["private","public","readytolaunch","rejected","submitted"]}}},"VendorFeedback":{"required":["addonKey","addonVersion","date","feedbackType"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","readOnly":true},"addonName":{"type":"string","description":"The display name of the app, for example \"Questions for Confluence\".","readOnly":true},"addonVersion":{"type":"string","description":"The installed app version when the feedback was collected","readOnly":true},"applicationKey":{"type":"string","description":"The installed application when the feedback was collected, if submitted","readOnly":true},"applicationVersion":{"type":"string","description":"The installed application version when the feedback was collected, if submitted","readOnly":true},"hosting":{"type":"string","description":"The platform on which the app runs (either 'Server' or 'Data Center' or 'Cloud')","readOnly":true},"date":{"type":"string","description":"The date when the feedback was received","format":"date","readOnly":true},"feedbackType":{"type":"string","description":"The type of feedback","readOnly":true,"enum":["disable","uninstall"]},"reasonKey":{"type":"string","description":"The unique identifier for the feedback's reason, for example\"cost\"","readOnly":true},"message":{"type":"string","description":"Additional message from the user","readOnly":true},"email":{"type":"string","description":"The user's email address, if submitted","readOnly":true},"fullName":{"type":"string","description":"The user's full name, if submitted","readOnly":true},"licenseId":{"type":"string","description":"The unique identifier for server and DC licenses and for few historical cloud licenses, for example \"SEN-12345\"","readOnly":true},"appEntitlementId":{"type":"string","description":"The new identifier for this license, for example \"709a7212-3330-4ba6-9785-9804a9983373\". Applies to cloud licenses only","readOnly":true},"appEntitlementNumber":{"type":"string","description":"The new customer facing identifier for this license, for example \"E-123-456-789\". Applies to cloud licenses only","readOnly":true},"cloudId":{"type":"string","description":"The unique identifier representing the cloud site that the app was installed in. Applies to cloud licenses only","readOnly":true}},"description":"Feedback received from a user of the app during a disablement or uninstallation event"},"AddonVersionReleaseProperties":{"required":["beta","supported"],"type":"object","properties":{"date":{"type":"string","description":"The date on which the version was released","format":"date"},"releasedBy":{"type":"string","description":"Name of the person who performed the release"},"beta":{"type":"boolean","description":"True if this is a beta version"},"supported":{"type":"boolean","description":"True if the version is officially supported"}}},"ApplicationVersionCollection":{"required":["_embedded","_links","count"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ApplicationVersionCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/ApplicationVersionCollectionEmbedded"},"count":{"type":"integer","description":"The total number of versions in the result set, which may be more than are included in the current response","format":"int32"}}},"AddonSummaryEmbedded":{"required":["categories","distribution","reviews"],"type":"object","properties":{"applications":{"type":"array","description":"Information about all the Atlassian applications the app is compatible with","readOnly":true,"items":{"$ref":"#/components/schemas/ApplicationSummary"}},"categories":{"type":"array","description":"Information about any categories that the app belongs to","readOnly":true,"items":{"$ref":"#/components/schemas/AddonCategorySummary"}},"distribution":{"$ref":"#/components/schemas/AddonDistributionSummary"},"logo":{"$ref":"#/components/schemas/ImageAssetSummary"},"reviews":{"$ref":"#/components/schemas/ReviewCollectionSummary"},"vendor":{"$ref":"#/components/schemas/VendorSummary"},"version":{"$ref":"#/components/schemas/AddonVersionSummary"}}},"AssetFileInfo":{"required":["logicalFileName","size"],"type":"object","properties":{"logicalFileName":{"type":"string","description":"The original filename of the asset, for example \"my-icon.png\""},"size":{"type":"integer","description":"The file size in bytes","format":"int64"}}},"TimeAggregation":{"type":"string"},"PromotionType":{"type":"string"},"VendorSupportToolsDetails":{"required":["baseUri","solutionPartnerBenefit"],"type":"object","properties":{"baseUri":{"type":"string","description":"Link to the vendor's Atlassian support tools","format":"uri"},"solutionPartnerBenefit":{"type":"boolean","description":"True if the vendor received the free licensing benefit from the Solution Partner program"}}},"CmtDetails":{"required":["status","relatedOnPremLicense"],"type":"object","properties":{"status":{"type":"string","description":"Status of the CMT license ('active', 'converted' or 'non-converted')"},"relatedOnPremLicense":{"type":"string","description":"The on-premise license ID for which CMT is applied."}},"description":"License CMT details, if applicable."},"PartnerContact":{"required":["partnerName","partnerType"],"type":"object","properties":{"partnerName":{"type":"string","description":"The partner's organization name"},"partnerType":{"type":"string","description":"The type of partner ('Expert', 'Reseller' or 'Corporate_reseller'). The type will be 'Unknown' if we are unable to determine it."},"billingContact":{"$ref":"#/components/schemas/LicenseContact"}},"description":"The partner details for the license"},"Holiday":{"required":["date","repeatAnnually","title"],"type":"object","properties":{"title":{"type":"string","description":"The title of the holiday"},"date":{"type":"string","description":"The date of the holiday","format":"date"},"repeatAnnually":{"type":"boolean","description":"Indicates whether the holiday is a recurring annual holiday"}}},"HostingSupportModel":{"required":["enabled"],"type":"object","properties":{"enabled":{"type":"boolean","description":"True if the application is available for this hosting type"},"customHamsKey":{"type":"string","description":"Used internally"}}},"html-links-only":{"type":"string"},"ContactPermission":{"type":"string"},"VendorCollectionLinks":{"required":["query","self","vendors"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"},"vendors":{"type":"array","description":"Links to the vendors","items":{"$ref":"#/components/schemas/Link"}}}},"ReviewCollectionLinks":{"required":["alternate","byThisUser","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"},"byThisUser":{"$ref":"#/components/schemas/Link"}}},"AddonDistributionSeries":{"required":["elements","name"],"type":"object","properties":{"name":{"type":"string","description":"The name or label for the data series, which varies by distribution type","readOnly":true},"elements":{"type":"array","description":"The data series for the app's distribution over time","readOnly":true,"items":{"$ref":"#/components/schemas/AddonDistributionElement"}}},"description":"Detailed information about an app's distribution over time"},"AddonListingLinks":{"required":["alternate","self","vendor"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"image":{"$ref":"#/components/schemas/Link"},"reviews":{"$ref":"#/components/schemas/LinkTemplate"},"vendor":{"$ref":"#/components/schemas/Link"}}},"VendorCloudSecurity":{"required":["approved"],"type":"object","properties":{"approved":{"type":"boolean","description":"True if the vendor is approved for cloud security"},"issueKey":{"type":"string","description":"The linked issue for the Cloud Security program"},"approvalDate":{"type":"string","description":"The date approval was given","format":"date-time","readOnly":true},"expiryDate":{"type":"string","description":"The date the approval will expire","format":"date-time","readOnly":true}}},"VendorEmbedded":{"type":"object","properties":{"logo":{"$ref":"#/components/schemas/ImageAssetSummary"}}},"AddonVersionSummary":{"required":["_embedded","_links","deployable","deployment","name","paymentModel","release","static","status","vendorLinks"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonVersionSummaryLinks"},"_embedded":{"$ref":"#/components/schemas/AddonVersionSummaryEmbedded"},"name":{"type":"string","description":"The display name of the version, for example \"1.0.0\"","readOnly":true},"status":{"type":"string","description":"Indicates whether the version is public, private, or pending approval","readOnly":true,"enum":["private","public","rejected","submitted"]},"paymentModel":{"type":"string","description":"The payment model","readOnly":true,"enum":["atlassian","free","vendor"]},"release":{"$ref":"#/components/schemas/AddonVersionReleaseProperties"},"static":{"type":"boolean","description":"True if this is a static app (Plugins 1, a deprecated app framework)","readOnly":true},"deployable":{"type":"boolean","description":"True if this app version is directly installable","readOnly":true},"deployment":{"$ref":"#/components/schemas/AddonVersionDeploymentSummary"},"vendorLinks":{"$ref":"#/components/schemas/AddonVersionExternalLinks"}}},"ConnectSupport":{"required":["cloud","dataCenter","server"],"type":"object","properties":{"cloud":{"type":"boolean","description":"True if the application supports Atlassian Connect for Cloud instances"},"server":{"type":"boolean","description":"True if the application supports Atlassian Connect for Server instances"},"dataCenter":{"type":"boolean","description":"True if the application supports Atlassian Connect for Data Center instances"}}},"JsonPatchOp":{"type":"string"},"ApplicationVersionLinks":{"required":["parent","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"parent":{"$ref":"#/components/schemas/Link"}}},"Review":{"required":["stars"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ReviewLinks"},"_embedded":{"$ref":"#/components/schemas/ReviewEmbedded"},"review":{"type":"string","description":"App review content"},"stars":{"type":"integer","description":"Number of stars","format":"int32"},"date":{"type":"string","description":"The date when the app was reviewed","format":"date-time","readOnly":true},"totalVotes":{"type":"integer","description":"Total number of votes","format":"int32","readOnly":true},"helpfulVotes":{"type":"integer","description":"Number of helpful votes","format":"int32","readOnly":true},"hosting":{"type":"string","description":"The review hosting type, either cloud or server","readOnly":true,"enum":["cloud","datacenter","server"]}}},"VendorPaymentContact":{"required":["email","firstName","lastName","phoneNumber"],"type":"object","properties":{"email":{"type":"string","description":"The vendor's contact email for payment issues"},"firstName":{"type":"string","description":"First name of the contact"},"lastName":{"type":"string","description":"Last name of the contact"},"phoneNumber":{"type":"string","description":"Phone number of the contact"}}},"ApplicationEmbedded":{"required":["logo"],"type":"object","properties":{"logo":{"$ref":"#/components/schemas/ImageAssetSummary"}}},"VendorLinks":{"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"addons":{"$ref":"#/components/schemas/Link"},"archivedAddons":{"$ref":"#/components/schemas/Link"},"contacts":{"$ref":"#/components/schemas/Link"},"sales":{"$ref":"#/components/schemas/Link"},"salesReport":{"$ref":"#/components/schemas/Link"},"licenseReport":{"$ref":"#/components/schemas/Link"},"reporting":{"$ref":"#/components/schemas/Link"},"logo":{"$ref":"#/components/schemas/Link"},"edit":{"$ref":"#/components/schemas/Link"},"paymentInfo":{"$ref":"#/components/schemas/Link"},"promotions":{"$ref":"#/components/schemas/Link"}}},"AddonVersionCollectionLinks":{"required":["alternate","byBuild","byName","latest","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"byBuild":{"$ref":"#/components/schemas/LinkTemplate"},"byName":{"$ref":"#/components/schemas/LinkTemplate"},"latest":{"$ref":"#/components/schemas/LinkTemplate"},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"}}},"AddonInstruction":{"required":["_links","body"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonInstructionLinks"},"_embedded":{"$ref":"#/components/schemas/AddonInstructionEmbedded"},"body":{"type":"string","description":"Text for one step of the installation instructions","format":"html-links-only"}}},"ReviewEmbedded":{"type":"object","properties":{"author":{"$ref":"#/components/schemas/UserSummary"},"response":{"$ref":"#/components/schemas/ReviewResponse"}}},"DayOfWeek":{"type":"string"},"VendorPaymentInfo":{"required":["address","bankProperties","contact","tax"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SelfLinkOnly"},"address":{"$ref":"#/components/schemas/Address"},"contact":{"$ref":"#/components/schemas/VendorPaymentContact"},"bankProperties":{"$ref":"#/components/schemas/VendorPaymentAccount"},"tax":{"$ref":"#/components/schemas/VendorTax"}}},"AddonListingEmbedded":{"type":"object","properties":{"image":{"$ref":"#/components/schemas/ImageAssetSummary"},"reviews":{"$ref":"#/components/schemas/ReviewCollectionSummary"}}},"PromotionCodeUsage":{"required":["date","order","products"],"type":"object","properties":{"date":{"type":"string","description":"Date and time when the promotion code was used","format":"date-time"},"order":{"type":"integer","description":"The number of the order that the promotion code was used for","format":"int64"},"name":{"type":"string","description":"The customer's name"},"email":{"type":"string","description":"The customer's email"},"products":{"type":"array","description":"List of apps purchased with the promotion code","items":{"$ref":"#/components/schemas/PromotionUsageAddon"}}}},"TransactionCollectionLinks":{"required":["export","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"export":{"type":"array","description":"Links for exporting the complete transaction list (without pagination) with the currently specified filter parameters","items":{"$ref":"#/components/schemas/Link"}},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"}}},"ReviewResponse":{"required":["text"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SelfLinkOnly"},"text":{"type":"string","description":"Text of the response to the review","format":"html"}}},"ApplicationCollection":{"required":["_embedded","_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ApplicationCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/ApplicationCollectionEmbedded"}}},"JsonPatchRequest":{"type":"array","items":{"$ref":"#/components/schemas/JsonPatchDocumentation"}},"MarketplaceType":{"type":"string"},"ProductVersionLinks":{"required":["self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"view":{"$ref":"#/components/schemas/Link"},"artifact":{"$ref":"#/components/schemas/Link"},"releaseNotes":{"$ref":"#/components/schemas/Link"}}},"ApplicationVersionStatus":{"type":"string"},"AddonCategorySummary":{"required":["name"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SelfLinkOnly"},"name":{"type":"string","description":"The brief name of the category","readOnly":true}}},"Tags":{"type":"object","required":["category","keywords"],"description":"The tags associated with new category and keywords that will replace the existing categories","properties":{"category":{"type":"array","description":"List of product tags for category associated with this app","items":{"$ref":"#/components/schemas/ProductTag"}},"keywords":{"type":"array","description":"List of product tags for keywords associated with this app","items":{"$ref":"#/components/schemas/ProductTag"}},"marketing":{"type":"array","description":"List of product tags for marketing associated with this app","readOnly":true,"items":{"$ref":"#/components/schemas/ProductTag"}}}},"ProductTag":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"The id of the product tag"},"name":{"type":"string","description":"The name of the product tag"}}},"ProductVersionCollection":{"required":["_embedded","_links","count"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ProductVersionCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/ProductVersionCollectionEmbedded"},"count":{"type":"integer","description":"Number of versions matching the specified request parameters","format":"int64"}}},"BooleanState":{"required":["state"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/BooleanStateRepLinks"},"state":{"type":"boolean","description":"The true/false value of the state - its meaning depends on the resource"}}},"AddonVersionCollectionEmbedded":{"required":["versions"],"type":"object","properties":{"versions":{"type":"array","description":"Contains the list of app versions","items":{"$ref":"#/components/schemas/AddonVersionSummary"}}}},"ReviewCollectionEmbedded":{"required":["reviews"],"type":"object","properties":{"reviews":{"type":"array","description":"List of app reviews","items":{"$ref":"#/components/schemas/Review"}}}},"VendorContact":{"type":"object","properties":{"_links":{"$ref":"#/components/schemas/VendorContactLinks"},"username":{"type":"string","description":"The user's Atlassian account username. The username is only visible to the vendor and administrators"},"displayName":{"type":"string","description":"The user's full name","readOnly":true},"email":{"type":"string","description":"The user's email. The email is only visible to the vendor and administrators","readOnly":true},"permissions":{"type":"array","description":"The user's permissions. The permissions are only visible to the vendor administrators","items":{"type":"string","enum":["administer-vendor","manage-addon-details","manage-payment","manage-pricing","manage-promotions","manage-vendor-details","view-sales-reports","view-usage-reports"]}},"roles":{"type":"array","description":"The user's role. The roles are only visible to the vendor administrators","items":{"type":"string","enum":["primary","engineering","marketing","finance","support","security","migrations","salessupportandapprovals"]}}}},"CalculatedAddonRenewalsSeries":{"required":["addonKey","datasets","name"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for the app involved in the aggregated series"},"name":{"type":"string","description":"Name of the app involved in the aggregated series"},"datasets":{"type":"array","description":"Data sets of series data","items":{"$ref":"#/components/schemas/CalculatedRenewalPeriodSeries"}}}},"VendorCollection":{"required":["_embedded","_links","count"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/VendorCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/VendorCollectionEmbedded"},"count":{"type":"integer","description":"The total number of vendors matched by the query","format":"int32"}}},"VendorFeedbackCollection":{"required":["_links","feedback"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/VendorFeedbackCollectionLinks"},"feedback":{"type":"array","description":"Contains the app feedback submissions","readOnly":true,"items":{"$ref":"#/components/schemas/VendorFeedback"}}},"description":"A collection of feedback received for the app"},"AddonListingCollectionLinks":{"required":["alternate","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"},"next":{"$ref":"#/components/schemas/Link"}}},"CalculatedConversionsSeries":{"required":["name","series"],"type":"object","properties":{"name":{"type":"string","description":"Name to describe the series"},"series":{"type":"array","description":"Items within the series","items":{"$ref":"#/components/schemas/CalculatedConversionsSeriesItem"}}}},"AddonHighlightEmbedded":{"required":["screenshot","thumbnail"],"type":"object","properties":{"screenshot":{"$ref":"#/components/schemas/ImageAssetSummary"},"thumbnail":{"$ref":"#/components/schemas/ImageAssetSummary"}}},"AggregatedAddonFeedbackSeries":{"required":["addonKey","name","series"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for the app involved in the aggregated series"},"name":{"type":"string","description":"The display name of the app involved in the aggregated series"},"series":{"type":"array","description":"The aggregated series","items":{"$ref":"#/components/schemas/AggregatedFeedbackSeriesItem"}}}},"AggregatedAddonSeries":{"required":["addonKey","name","series"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for the app involved in the aggregated series"},"name":{"type":"string","description":"The display name of the app involved in the aggregated series"},"series":{"type":"array","description":"The aggregated series","items":{"$ref":"#/components/schemas/AggregatedSeriesItem"}}}},"CreateVendorRepresentation":{"required":["_links","email","name","supportDetails","vendorLinks"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/VendorLinks"},"_embedded":{"$ref":"#/components/schemas/VendorEmbedded"},"name":{"type":"string","description":"Name of the vendor"},"description":{"type":"string","description":"Short introductory text that will appear on the vendor's Marketplace page"},"address":{"$ref":"#/components/schemas/Address"},"email":{"type":"string","description":"The vendor's public contact email"},"phone":{"type":"string","description":"The vendor's public phone number"},"vendorLinks":{"$ref":"#/components/schemas/VendorExternalLinks"},"supportDetails":{"$ref":"#/components/schemas/VendorSupportDetails"},"otherContactDetails":{"type":"string","description":"Any other public contact information the vendor wishes to provide"},"verifiedStatus":{"type":"string","description":"Indicates whether the vendor has Atlassian Verified status","readOnly":true,"enum":["flagged","needs-verification","not-requested","rejected","requested","verified"]},"programs":{"$ref":"#/components/schemas/VendorPrograms"},"cloudSecurity":{"$ref":"#/components/schemas/VendorCloudSecurity"},"solutionPartner":{"$ref":"#/components/schemas/VendorSolutionPartner"},"isAtlassian":{"type":"boolean","description":"Whether this vendor is one of the Atlassian vendors"}},"description":"Detailed information about a vendor"},"Vendor":{"required":["_links","email","id","name","supportDetails","vendorLinks"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/VendorLinks"},"_embedded":{"$ref":"#/components/schemas/VendorEmbedded"},"name":{"type":"string","description":"Name of the vendor"},"id":{"type":"integer","description":"ID of the vendor","format":"int32"},"description":{"type":"string","description":"Short introductory text that will appear on the vendor's Marketplace page"},"address":{"$ref":"#/components/schemas/Address"},"email":{"type":"string","description":"The vendor's public contact email"},"phone":{"type":"string","description":"The vendor's public phone number"},"vendorLinks":{"$ref":"#/components/schemas/VendorExternalLinks"},"supportDetails":{"$ref":"#/components/schemas/VendorSupportDetails"},"otherContactDetails":{"type":"string","description":"Any other public contact information the vendor wishes to provide"},"verifiedStatus":{"type":"string","description":"Indicates whether the vendor has Atlassian Verified status","readOnly":true,"enum":["flagged","needs-verification","not-requested","rejected","requested","verified"]},"programs":{"$ref":"#/components/schemas/VendorPrograms"},"cloudSecurity":{"$ref":"#/components/schemas/VendorCloudSecurity"},"solutionPartner":{"$ref":"#/components/schemas/VendorSolutionPartner"},"isAtlassian":{"type":"boolean","description":"Whether this vendor is one of the Atlassian vendors"}},"description":"Detailed information about a vendor"},"ImageAssetSummary":{"required":["_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ImageAssetLinks"}}},"AddonFeedback":{"required":["feedbackType","time","version"],"type":"object","properties":{"version":{"type":"string","description":"The installed app version when the feedback was collected","readOnly":true},"time":{"type":"string","description":"The time when the feedback was received","format":"date-time","readOnly":true},"feedbackType":{"type":"string","description":"The type of feedback","readOnly":true,"enum":["disable","uninstall"]},"reasonCode":{"type":"string","description":"The category of feedback","readOnly":true,"enum":["bugs","cost","functionality","interface","other","reenabling","reinstalling","usefulness"]},"message":{"type":"string","description":"Additional message from the user","readOnly":true},"email":{"type":"string","description":"The user's email address, if submitted","readOnly":true},"fullName":{"type":"string","description":"The user's full name, if submitted","readOnly":true},"addonSen":{"type":"string","description":"The license ID for the user's app installation","readOnly":true}},"description":"Feedback received from a user of the app during a disablement or uninstallation event"},"SQSort":{"type":"string"},"BriefSearchResult":{"required":["addons"],"type":"object","properties":{"addons":{"type":"array","description":"List of apps with names matching a search term","items":{"$ref":"#/components/schemas/BriefSearchResultItem"}}}},"TopVendor":{"required":["status"],"type":"object","properties":{"status":{"type":"string","description":"Indicates status for Top Vendor program","readOnly":true,"enum":["approved","flagged","needs-approval","not-requested","rejected","requested"]}}},"ApprovalStatusLinks":{"required":["parent","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"parent":{"$ref":"#/components/schemas/Link"},"issuePortal":{"$ref":"#/components/schemas/Link"}}},"AggregatedFeedbackSeriesItem":{"required":["elements","name"],"type":"object","properties":{"name":{"type":"string","description":"The display name of the current series"},"elements":{"type":"array","description":"Time-specific elements for a given series","items":{"$ref":"#/components/schemas/AggregatedFeedbackElement"}}}},"AggregatedSeriesItem":{"required":["elements","name"],"type":"object","properties":{"name":{"type":"string","description":"The display name of the current series"},"elements":{"type":"array","description":"Time-specific elements for a given series","items":{"$ref":"#/components/schemas/AggregatedElement"}}}},"salesBenchmarkAllAppsPerMonth":{"required":["date","previousMonthSale","sale","salesMoMGrowth","salesMoMGrowthBenchmarkAllPartners","salesPercentile","salesYTD","salesYTDLastYear","salesYTDPercentile","salesYTDYoYGrowth","salesYTDYoYGrowthBenchmarkAllPartners"],"type":"object","properties":{"date":{"type":"string","description":"Start date of the month. \n\n For example: For Dec 2021, date will be 2021-12-01","example":"2022-12-01T00:00:00.000Z"},"sale":{"type":"number","description":"Sales value for that month (in USD), excluding Atlassian share of the sales. \n\n For example: For Dec 2021, total sales was $2400 and Atlassian share is $400, sale will be 2000","format":"double","example":2000},"previousMonthSale":{"type":"number","description":"Sales value for the previous month (in USD), excluding Atlassian share of the sales.","format":"double","example":2000},"salesMoMGrowth":{"type":"number","description":"Month over Month growth of sales, in percentage. \n\n For example: Say sales was $1500 for Nov 2021 and $2000 for Dec 2021.\n\n Dec 2021 MoM growth = ((2000 - 1500) / 1500)*100 = 33.33%","format":"double","example":33.33},"salesPercentile":{"type":"number","description":"Shows, based on sales, partner’s percentile position as compared to all other partners on Marketplace.","format":"double","example":12},"salesMoMGrowthBenchmarkAllPartners":{"type":"number","description":"Partner’s MoM sales growth compared against MoM growth of all partners in Marketplace.\n\n For example: Partner’s MoM sales growth for Dec 2021 is 33.33%\n\nAll Marketplace partners, say, had a total sales of $400K in Nov 2021 and $500K in Dec 2021.\n\nAll Marketplace partners' MoM growth = ((500K - 400K) / 400K)*100 = 25%.\n\nBenchmark = 33.33% - 25% = +8.33%","format":"double","example":8.33},"salesYTD":{"type":"number","description":"Year-to-date sales value (in USD), excluding Atlassian share of the sales.\n\nFor example: For Mar 2022, Year-to-date will mean Jan 2022 to Mar 2022.\n\nSay total sales was $20K and Atlassian share is $3K, salesYTD will be 17000","format":"double","example":17000},"salesYTDLastYear":{"type":"number","description":"Year-to-date sales value for the corresponding period the previous year (in USD), excluding Atlassian share of the sales.\n\nFor example: For Mar 2022, Year-to-date previous year will mean Jan 2021 to Mar 2021.\n\nSay total sales was $16K and Atlassian share is $2K, salesYTDLastYear will be 14000","format":"double","example":14000},"salesYTDYoYGrowth":{"type":"number","description":"Year over Year growth of sales, in percentage.\n\nFor example: Say for Mar 2022, YTD sales was $17K and YTD previous year sales was $14K.\n\nMar 2022 YTD YoY growth = ((17K - 14K) / 14K)*100 = +21.43%","format":"double","example":21.43},"salesYTDPercentile":{"type":"number","description":"Shows, based on YTD sales, partner’s percentile position as compared to all other partners on Marketplace.","format":"double","example":20},"salesYTDYoYGrowthBenchmarkAllPartners":{"type":"number","description":"Partner’s YTD YoY sales growth compared against YTD YoY growth of all partners in Marketplace.\n\nFor example: Partner’s YTD YoY sales growth for Mar 2022 is 21.43%\n\nAll Marketplace partners, say, had a total sales of $800K between Jan 2022 to Mar 2022 and $750K between Jan 2021 to Mar 2021\n\nAll Marketplace partners' YTD YoY growth = ((800K - 750K) / 750K)*100 = 6.66%.\n\nBenchmark = 21.43% - 6.66% = +14.77%","format":"double","example":14.77}}},"salesBenchmarkPerAppPerMonth":{"required":["date","previousMonthSale","sale","salesMoMGrowth","salesMoMGrowthBenchmarkAllAppsOnBaseProduct","salesMoMGrowthBenchmarkBaseProduct","salesPercentile","salesYTD","salesYTDLastYear","salesYTDPercentile","salesYTDYoYGrowth","salesYTDYoYGrowthBenchmarkAllAppsOnBaseProduct","salesYTDYoYGrowthBenchmarkBaseProduct"],"type":"object","properties":{"date":{"type":"string","description":"Start date of the month.\n\nFor example: For Dec 2021, date will be 2021-12-01","example":"2022-12-01T00:00:00.000Z"},"sale":{"type":"number","description":"Sales value for that month (in USD), excluding Atlassian share of the sales.\n\nFor example: For Dec 2021, total sales was $2400 and Atlassian share is $400, sale will be 2000","format":"double","example":2000},"previousMonthSale":{"type":"number","description":"Sales value for the previous month (in USD), excluding Atlassian share of the sales.","format":"double","example":1900},"salesMoMGrowth":{"type":"number","description":"Month over Month growth of sales, in percentage.\n\nFor example: Say sales was $1500 for Nov 2021 and $2000 for Dec 2021.\n\nDec 2021 MoM growth = ((2000 - 1500) / 1500)*100 = 33.33%","format":"double","example":33.33},"salesPercentile":{"type":"number","description":"Shows, based on sales, for the particular app, its percentile position as compared to all apps on Marketplace (If the app is a Jira app, ‘all apps’ implies all Jira apps on Marketplace; If the app is a Confluence app, ‘all apps’ implies all Confluence apps on Marketplace).","format":"double","example":20},"salesMoMGrowthBenchmarkAllAppsOnBaseProduct":{"type":"number","description":"App’s MoM sales growth compared to MoM growth of all apps on Marketplace (If the app is a Jira app, ‘all apps’ implies all Jira apps on Marketplace; If the app is a Confluence app, ‘all apps’ implies all Confluence apps on Marketplace).\n\nFor example: Say the app is a Jira app and had a MoM growth of 20% in Dec 2021.\n\nAll Jira apps on Marketplace generated sales of $240K in Nov 2021 and $300K in Dec 2021\n\nAll Jira apps' MoM growth = ((300K - 240K) / 240K)*100 = 25%\n\nBenchmark = 20% - 25% = -5%","format":"double","example":-5},"salesMoMGrowthBenchmarkBaseProduct":{"type":"number","description":"App’s MoM sales growth compared to MoM growth of Base product (If the app is a Jira app, ‘Base product’ implies Jira; If the app is a Confluence app, ‘Base product’ implies Confluence).\n\nFor example: Say the app is a Jira app and had a MoM growth of 20% in Dec 2021.\n\nJira product generated sales of $15M in Nov 2021 and 13M in Dec 2021\n\nJira MoM growth = ((13M - 15M) / 15M)*100 = -13.33%\n\nBenchmark = 20% - (-13.33%) = +33.33%","format":"double","example":33.33},"salesYTD":{"type":"number","description":"Year-to-date sales value (in USD), excluding Atlassian share of the sales.\n\nFor example: For Mar 2022, Year-to-date will mean Jan 2022 to Mar 2022.\n\nSay total sales was $20K and Atlassian share is $3K, salesYTD will be 17000","format":"double","example":17000},"salesYTDLastYear":{"type":"number","description":"Year-to-date sales value for the corresponding period the previous year (in USD), excluding Atlassian share of the sales.\n\nFor example: For Mar 2022, Year-to-date previous year will mean Jan 2021 to Mar 2021.\n\nSay total sales was $16K and Atlassian share is $2K, salesYTDLastYear will be 14000","format":"double","example":14000},"salesYTDYoYGrowth":{"type":"number","description":"Year over Year growth of sales, in percentage.\n\nFor example: Say for Mar 2022, YTD sales was $17K and YTD previous year sales was $14K.\n\nMar 2022 YTD YoY growth = ((17K - 14K) / 14K)*100 = +21.43%","format":"double","example":21.43},"salesYTDPercentile":{"type":"number","description":"Shows, based on YTD sales, partner’s percentile position as compared to all other partners on Marketplace.","format":"double","example":20},"salesYTDYoYGrowthBenchmarkAllAppsOnBaseProduct":{"type":"number","description":"App’s YTD YoY sales growth compared to YTD YoY growth of all apps on Marketplace (If the app is a Jira app, ‘all apps’ implies all Jira apps on Marketplace; If the app is a Confluence app, ‘all apps’ implies all Confluence apps on Marketplace).\n\nFor example: Say the app is a Jira app and had a YTD YoY growth of -4% in Mar 2022\n\nAll Jira apps on Marketplace generated sales of $640K between Jan 2022 to Mar 2022 and $620K between Jan 2021 to Mar 2021\n\nAll Jira apps' MoM growth = ((640K - 620K) / 620K)*100 = 3.22%\n\nBenchmark = -4% - 3.22% = -7.22%","format":"double","example":-7.22},"salesYTDYoYGrowthBenchmarkBaseProduct":{"type":"number","description":"App’s YTD YoY sales growth compared to YTD YoY growth of Base product (If the app is a Jira app, ‘Base product’ implies Jira; If the app is a Confluence app, ‘Base product’ implies Confluence).\n\nFor example: Say the app is a Jira app and had a YTD YoY growth of -4% in Mar 2022\n\nJira product generated sales of $640K between Jan 2022 to Mar 2022 and $620K between Jan 2021 to Mar 2021\n\nJira MoM growth = ((13M - 15M) / 15M)*100 = -13.33%\n\nBenchmark = 20% - (-13.33%) = +33.33%","format":"double","example":33.33}}},"ChurnBenchmarkPerMonth":{"required":["month","year"],"type":"object","properties":{"year":{"type":"string","description":"Year for which churn benchmark is being shared, in ‘YYYY’ format","example":"2021"},"month":{"type":"string","description":"Month for which churn benchmark is being shared, in month number format.\n\n For example: '11' indicates November.","example":"11"},"totalLicenses":{"type":"integer","description":"All app licenses which were active on the last date of month M are ‘totalLicenses’ for Month M.\n\n For example: If there are 100 active licenses as on 30th November, totalLicenses for November will be 100","format":"int32","example":100},"churnedLicenses":{"type":"integer","description":"App licenses that were active based on the above definition in month M but not in Month M+1 are considered as churnedLicenses for the month M.\n\n For example: If there are 100 active licenses as on 30th November, of which 12 customers are not active on 31st December, churnedLicenses for November is 12.","format":"int32","example":12},"churnRate":{"type":"number","description":"This is Users churned (M+1)/total user count (M). % Active customers of Month M who didn’t renew their licenses in Month M+1 is considered as churn rate for Month M.\n\n For example: If there are 100 active licenses as on 30th November, of which 12 customers are not active on 31st December, churnRate for November is 12%","format":"float","example":12},"isolatedChurnRate":{"type":"number","description":"When the app license churns but the parent product is still active.\n\n For example: If there are 100 active licenses as on 30th November, of which 12 customers are not active on 31st December.\nOf the 12 customers, 8 customers’ parent product is still active and 4 customers’ parent product is not active on 31st December, isolatedChurnRate is (8/100) = 8%","format":"float","example":8},"churnRateBenchmark":{"type":"number","description":"Churn rate of the app as compared with all other apps in the product (Jira, Confluence)","format":"float","example":20},"isolatedChurnRateBenchmark":{"type":"number","description":"Isolated app churn of the app as compared with all other apps in the product (Jira, Confluence)","format":"float","example":5}}},"CloudEvaluationBenchmarkPerAppPerMonth":{"required":["date"],"type":"object","properties":{"date":{"type":"string","description":"It specifies the start date of the month of the concerned evaluation benchmark details, For example: \"2021-01-01\"","example":"2022-01-01T00:00:00.000Z"},"evalautionCount":{"type":"number","description":"Number of new evaluations for that particular app in that month. For example: \"2021-12-01\", if number of new evaluations for the app is 400, evaluationCount will be 400","format":"double","example":20},"previousMonthEvaluationCounts":{"type":"number","description":" Number of evaluations for the app in the previous month.","format":"double","example":15},"evaluationMoMGrowth":{"type":"number","description":"Month over Month growth of count of new evaluations, in percentage, For example: evaluation count was 380 for Nov 2021 and 400 for \"2021-12-01\".\n\n Dec 2021 MoM growth = ((400 - 380) / 380)*100 = 5.26%","format":"double","example":30.5},"evaluationPercentile":{"type":"number","description":"Shows, based on count of evaluations, for the particular app, its percentile position as compared to all apps on Marketplace (If the app is a Jira app, ‘all apps’ implies all Jira apps on Marketplace; If the app is a Confluence app, ‘all apps’ implies all Confluence apps on Marketplace).","format":"double","example":50.5},"evaluationMoMGrowthBenchmarkAllAppsOnBaseProduct":{"type":"number","description":"App’s MoM evaluation growth compared to MoM growth of all apps on Marketplace (If the app is a Jira app, ‘all apps’ implies all Jira apps on Marketplace; If the app is a Confluence app, ‘all apps’ implies all Confluence apps on Marketplace).\n\nFor example: \n\n The app is a Jira app and had a MoM evaluation growth of 5.26% in Dec 2021.\n\nAll Jira apps on Marketplace generated evaluations of 7500 in Nov 2021 and 8000 in Dec 2021\n\nAll Jira apps' MoM growth = ((8000 - 7500) / 7500)*100 = 6.66%\n\nBenchmark = 5.26% - 6.66% = -1.4%","format":"double","example":26.87},"evaluationCountYTD":{"type":"number","description":"Year-to-date count of new evaluations.\n\nFor example: Mar 2022, Year-to-date will mean Jan 2022 to Mar 2022.\n\nSay count of new evaluations during this period is 1100, evaluationCountYTD will be 1100","format":"double","example":29},"evaluationCountYTDLastYear":{"type":"number","description":"Year-to-date count of new evaluations for the corresponding period the previous year.\n\n For example: Mar 2022, Year-to-date previous year will mean Jan 2021 to Mar 2021.\n\nSay count of new evaluations during this period is 1200, evaluationCountYTDLastYear will be 1200","format":"double","example":24},"evaluationYTDYoYGrowth":{"type":"number","description":"Year over Year growth of evaluation count, in percentage.\n\nFor example: Mar 2022, YTD evaluation count was 1100 and YTD previous year evaluation count was 1200.\n\nMar 2022 YTD YoY growth = ((1100 - 1200) / 1200)*100 = -8.33%","format":"double","example":10.7},"evaluationYTDPercentile":{"type":"number","description":"Shows, based on YTD count of evaluations, for the particular app, its percentile position as compared to all apps on Marketplace (If the app is a Jira app, ‘all apps’ implies all Jira apps on Marketplace; If the app is a Confluence app, ‘all apps’ implies all Confluence apps on Marketplace).","format":"double","example":57},"evaluationYTDYoYGrowthBenchmarkAllAppsOnBaseProduct":{"type":"number","description":"App’s YTD YoY evaluation growth compared to YTD YoY growth of all apps on Marketplace (If the app is a Jira app, ‘all apps’ implies all Jira apps on Marketplace; If the app is a Confluence app, ‘all apps’ implies all Confluence apps on Marketplace).\n\nE.g. \n\nSay the app is a Jira app and had a YTD YoY evaluation growth of -8.33% in Mar 2022.\n\nAll Jira apps on Marketplace generated evaluations of 14K between Jan 2021 to Mar 2021 and 11K between Jan 2022 to Mar 2022\n\nAll Jira apps' MoM growth = ((11K - 14K) / 14K)*100 = -21.42%\n\nBenchmark = -8.33% - (-21.42%) = +8.12%","format":"double","example":8.2}}},"CloudEvaluationBenchmarkPerVendorPerMonth":{"required":["date"],"type":"object","properties":{"date":{"type":"string","description":"It specifies the start date of the month of the concerned evaluation benchmark details, For example: \"2021-01-01\"","example":"2022-01-01T00:00:00.000Z"},"evalautionCount":{"type":"number","description":"Number of new evaluations for that particular vendor in that month. For example: \"2021-12-01\", if number of new evaluations for the vendor is 400, evaluationCount will be 400","format":"double","example":20},"previousMonthEvaluationCounts":{"type":"number","description":" Number of evaluations for the vendor in the previous month.","format":"double","example":15},"evaluationMoMGrowth":{"type":"number","description":"Month over Month growth of count of new evaluations, in percentage, For example: evaluation count was 380 for Nov 2021 and 400 for \"2021-12-01\".\n\n Dec 2021 MoM growth = ((400 - 380) / 380)*100 = 5.26%","format":"double","example":30.5},"evaluationPercentile":{"type":"number","description":"Shows, based on count of evaluations, for the particular vendor, its percentile position as compared to all apps on Marketplace.","format":"double","example":50.5},"evaluationMoMGrowthBenchmarkAllPartners":{"type":"number","description":"Vendor’s MoM evaluation growth compared to MoM growth of all apps on Marketplace.\n\nFor example: \n\n The app had a MoM evaluation growth of 5.26% in Dec 2021.\n\nAll apps on Marketplace generated evaluations of 7500 in Nov 2021 and 8000 in Dec 2021\n\nAll apps' MoM growth = ((8000 - 7500) / 7500)*100 = 6.66%\n\nBenchmark = 5.26% - 6.66% = -1.4%","format":"double","example":26.87},"evaluationCountYTD":{"type":"number","description":"Year-to-date count of new evaluations.\n\nFor example: Mar 2022, Year-to-date will mean Jan 2022 to Mar 2022.\n\nSay count of new evaluations during this period is 1100, evaluationCountYTD will be 1100","format":"double","example":29},"evaluationCountYTDLastYear":{"type":"number","description":"Year-to-date count of new evaluations for the corresponding period the previous year.\n\n For example: Mar 2022, Year-to-date previous year will mean Jan 2021 to Mar 2021.\n\nSay count of new evaluations during this period is 1200, evaluationCountYTDLastYear will be 1200","format":"double","example":24},"evaluationYTDYoYGrowth":{"type":"number","description":"Year over Year growth of evaluation count, in percentage.\n\nFor example: Mar 2022, YTD evaluation count was 1100 and YTD previous year evaluation count was 1200.\n\nMar 2022 YTD YoY growth = ((1100 - 1200) / 1200)*100 = -8.33%","format":"double","example":10.7},"evaluationYTDPercentile":{"type":"number","description":"Shows, based on YTD count of evaluations, for the particular vendor, its percentile position as compared to all apps on Marketplace.","format":"double","example":57},"evaluationYTDYoYGrowthBenchmarkAllPartners":{"type":"number","description":"Vendor’s YTD YoY evaluation growth compared to YTD YoY growth of all apps on Marketplace.\n\nE.g. \n\nSay the app had a YTD YoY evaluation growth of -8.33% in Mar 2022.\n\nAll apps on Marketplace generated evaluations of 14K between Jan 2021 to Mar 2021 and 11K between Jan 2022 to Mar 2022\n\nAll apps' MoM growth = ((11K - 14K) / 14K)*100 = -21.42%\n\nBenchmark = -8.33% - (-21.42%) = +8.12%","format":"double","example":8.2}}},"AddonVersionSummaryEmbedded":{"required":["functionalCategories"],"type":"object","properties":{"artifact":{"$ref":"#/components/schemas/AddonArtifactAssetSummary"},"functionalCategories":{"type":"array","description":"Deprecated. Will always be empty. Look to \"logicalCategories\" for all categories","readOnly":true,"items":{"$ref":"#/components/schemas/AddonCategorySummary"}}}},"AddonHighlightLinks":{"required":["screenshot","thumbnail"],"type":"object","properties":{"screenshot":{"$ref":"#/components/schemas/Link"},"thumbnail":{"$ref":"#/components/schemas/Link"}}},"ReviewLinks":{"required":["alternate","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"author":{"type":"object","description":"This field is deprecated and will be removed soon"},"response":{"$ref":"#/components/schemas/Link"},"flag":{"$ref":"#/components/schemas/Link"},"voteUp":{"$ref":"#/components/schemas/Link"},"voteDown":{"$ref":"#/components/schemas/Link"}}},"PricingStatus":{"type":"string"},"HasAssetsCollectionLinks":{"required":["_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AssetsCollectionLinks"}}},"AggregatedFeedbackElement":{"required":["count","date"],"type":"object","properties":{"date":{"type":"string","description":"Start date for the aggregated period","format":"date"},"count":{"type":"integer","description":"The number of feedbacks received in the aggregated period","format":"int32"}}},"AggregatedElement":{"required":["count","date"],"type":"object","properties":{"date":{"type":"string","description":"Start date for the aggregated period","format":"date"},"count":{"type":"integer","description":"Absolute value of total number of units included in the aggregated period","format":"int32"},"netCount":{"type":"integer","description":"Net total number of units included in the aggregated period","format":"int32"},"revenue":{"type":"number","description":"Total revenue (in USD) included in the aggregated period","format":"float"}}},"VendorPaymentAccount":{"required":["accountName","accountNumberOrIban","bankCity","bankIsoCountryCode","bankName"],"type":"object","properties":{"accountName":{"type":"string","description":"Account holder name"},"accountNumberOrIban":{"type":"string","description":"Bank Account Number"},"bankName":{"type":"string","description":"Bank name"},"bankCity":{"type":"string","description":"Bank city"},"bankIsoCountryCode":{"type":"string","description":"Bank country (use an ISO 639-1 country code)"},"routingNumber":{"type":"string","description":"Routing number (required only for banks in the US)"},"bankAddress":{"type":"string","description":"Bank address (required only for banks in the US)"},"bankState":{"type":"string","description":"Bank state (required only for banks in the US)"},"bankPincode":{"type":"string","description":"Bank Pincode (required only for banks in the US)"},"swiftCode":{"type":"string","description":"Swift code (required only for banks not in the US)"}}},"VendorTax":{"required":["abnOrTaxId"],"type":"object","properties":{"abnOrTaxId":{"type":"string","description":"Number that identifies you or your business for income tax purposes"},"isGSTRegistered":{"type":"boolean","description":"Is your company GST registered? (required for Australian vendors)"}}},"AddonDistribution":{"required":["series"],"type":"object","properties":{"series":{"type":"array","description":"The list of data series for this app's distribution by requested type","readOnly":true,"items":{"$ref":"#/components/schemas/AddonDistributionSeries"}}},"description":"Detailed information about an app's distribution"},"PromotionLinks":{"required":["self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"edit":{"$ref":"#/components/schemas/Link"},"status":{"$ref":"#/components/schemas/Link"},"codes":{"$ref":"#/components/schemas/Link"},"usage":{"$ref":"#/components/schemas/Link"}}},"ProductVersion":{"required":["_embedded","_links","buildNumber","compatibilities","name","paymentModel","releaseDate"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ProductVersionLinks"},"_embedded":{"$ref":"#/components/schemas/ProductVersionEmbedded"},"name":{"type":"string","description":"The display name of the version, for example \"1.0.0\""},"buildNumber":{"type":"integer","description":"The unique internal identifier and sort key for this version","format":"int32"},"paymentModel":{"type":"string","description":"The payment model","enum":["atlassian","free","vendor"]},"releaseDate":{"type":"string","description":"The date when this version was released","format":"date"},"compatibilities":{"type":"array","description":"Version's application compatibilities","items":{"$ref":"#/components/schemas/Compatibility"}}}},"JsonPatchDocumentation":{"required":["op","path"],"type":"object","properties":{"op":{"type":"string","description":"Indicates the operation to perform","enum":["add","copy","move","remove","replace","test"]},"path":{"type":"string","description":"References a location within the target document where the operation is performed"},"value":{"type":"object","properties":{},"description":"Content to update"},"from":{"type":"string","description":"References a location within the target document to move the value from"}}},"VendorReportingLinks":{"required":["licensesExport","self","transactionsExport"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"cloudChurn":{"type":"array","description":"Link template that can be used to get Cloud churn while filtered by the specified query parameters","readOnly":true,"items":{"$ref":"#/components/schemas/LinkTemplate"}},"cloudConversions":{"type":"array","description":"Link template that can be used to get Cloud conversions while filtered by the specified query parameters","readOnly":true,"items":{"$ref":"#/components/schemas/LinkTemplate"}},"cloudRenewals":{"type":"array","description":"Link template that can be used to get Cloud renewals while filtered by the specified query parameters","readOnly":true,"items":{"$ref":"#/components/schemas/LinkTemplate"}},"evaluationsByCountry":{"$ref":"#/components/schemas/LinkTemplate"},"evaluationsByHosting":{"$ref":"#/components/schemas/LinkTemplate"},"evaluationsByPartner":{"$ref":"#/components/schemas/LinkTemplate"},"evaluationsByRegion":{"$ref":"#/components/schemas/LinkTemplate"},"feedbackLinks":{"type":"array","description":"Link template that can be used to get a list of feedback for the vendor links filtered by the specified query parameters","readOnly":true,"items":{"$ref":"#/components/schemas/LinkTemplate"}},"licenses":{"$ref":"#/components/schemas/LinkTemplate"},"licensesExport":{"type":"array","description":"Link templates for querying the license collection without pagination. This can use exported as JSON or CSV.","readOnly":true,"items":{"$ref":"#/components/schemas/LinkTemplate"}},"transactions":{"$ref":"#/components/schemas/LinkTemplate"},"transactionsExport":{"type":"array","description":"Link templates for querying the transaction collection without pagination. This can use exported as JSON or CSV.","readOnly":true,"items":{"$ref":"#/components/schemas/LinkTemplate"}},"transactionsByCountry":{"$ref":"#/components/schemas/LinkTemplate"},"transactionsByHosting":{"$ref":"#/components/schemas/LinkTemplate"},"transactionsByPartner":{"$ref":"#/components/schemas/LinkTemplate"},"transactionsByRegion":{"$ref":"#/components/schemas/LinkTemplate"},"transactionsByTier":{"$ref":"#/components/schemas/LinkTemplate"},"transactionsByType":{"$ref":"#/components/schemas/LinkTemplate"}}},"VendorAdminProperties":{"required":["canImportLicenses"],"type":"object","properties":{"canImportLicenses":{"type":"boolean","description":"True if the vendor is allowed to use the license import API"},"supportToolsDetails":{"$ref":"#/components/schemas/VendorSupportToolsDetails"}}},"CalculatedChurnSeriesItem":{"required":["elements","name","uniqueTotal"],"type":"object","properties":{"name":{"type":"string","description":"The display name of the current series"},"uniqueTotal":{"type":"integer","description":"The unique count across the series","format":"int32"},"elements":{"type":"array","description":"Time-specific elements for a given series","items":{"$ref":"#/components/schemas/CalculatedMetricElement"}}}},"AddonVersionDataCenterStatus":{"type":"string"},"TopVendorStatus":{"type":"string"},"PricingType":{"type":"string"},"AutoUpdateStrategy":{"type":"string"},"AddonListingCollection":{"required":["_embedded","_links","count"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonListingCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/AddonListingCollectionEmbedded"},"count":{"type":"integer","description":"The total number of apps matched by the query","format":"int32"}}},"CompatibilityBounds":{"required":["max","min"],"type":"object","properties":{"min":{"$ref":"#/components/schemas/CompatibilityHostingPoint"},"max":{"$ref":"#/components/schemas/CompatibilityHostingPoint"}}},"date":{"type":"string"},"AddonArtifactAssetSummary":{"required":["_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonArtifactAssetLinks"}}},"AddonRole":{"required":["pluralName","singularName"],"type":"object","properties":{"singularName":{"type":"string","description":"Singular name for the role, such as \"user\" or \"agent\""},"pluralName":{"type":"string","description":"Plural name for the role, such as \"users\" or \"agents\""}},"deprecated":true},"AggregatedFeedbackSeries":{"required":["name","series"],"type":"object","properties":{"name":{"type":"string","description":"Name to describe the series"},"series":{"type":"array","description":"Items within the series","items":{"$ref":"#/components/schemas/AggregatedFeedbackSeriesItem"}}}},"AggregatedSeries":{"required":["name","series"],"type":"object","properties":{"name":{"type":"string","description":"Name to describe the series"},"series":{"type":"array","description":"Items within the series","items":{"$ref":"#/components/schemas/AggregatedSeriesItem"}}}},"CloudSalesBenchmarkAllApps":{"required":["name","salesBenchmarkPerMonth"],"type":"object","properties":{"name":{"type":"string","description":"Value for name is always : All apps\n\n (Here All apps signifies All partner apps)","example":"All apps"},"salesBenchmarkPerMonth":{"type":"array","description":"Different sales benchmarks for all apps per month","items":{"$ref":"#/components/schemas/salesBenchmarkAllAppsPerMonth"}}}},"CloudSalesBenchmarkPerApp":{"required":["addonKey","name","salesBenchmarkPerMonth"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for this app"},"name":{"type":"string","description":"The name of the app"},"salesBenchmarkPerMonth":{"type":"array","description":"Different sales benchmarks per app per month","items":{"$ref":"#/components/schemas/salesBenchmarkPerAppPerMonth"}}}},"ZeroSearchResultsKeywordsDetails":{"required":["count","searchKeyword"],"type":"object","properties":{"searchKeyword":{"type":"string","description":"Keyword that has been searched by customer and resulted no apps.","example":"Project"},"productFilter":{"type":"string","description":"Parent product filter that has been chosen for that particular searched keyword. For example: jira, confluence","example":"jira"},"hostingFilter":{"type":"string","description":"Parent product's hosting filter that has been chosen for that particular searched keyword. Hosting filters can be of three types: server, cloud, and dataCenter","example":"server"},"categoryFilter":{"type":"string","description":"Category that has been chosen for that particular searched keyword. For example: Utilities and time tracking","example":"Utilities"},"otherFilter":{"type":"string","description":"The filters available on the Marketplace under \"Filter By\" tab. For example: Cloud fortified apps and beta version","example":"Beta"},"count":{"type":"number","description":"Number of times the particular keyword has been searched in the given time frame.","format":"integer","example":33}}},"SearchKeywordsByAppSummary":{"required":["addonKey","allSearchAppearances"],"type":"object","properties":{"addonName":{"type":"string","description":"Name of the particular addon.","example":"Insight - Asset Management"},"addonKey":{"type":"string","description":"The unique identifier for the addon.","example":"com.riadalabs.jira.plugins.insight"},"leadingSearchKeyword":{"type":"string","description":"Keyword for which the addon appeared the most number of times.","example":"Server"},"allSearchAppearances":{"type":"number","description":"Count of total searches for which the particular addon appeared.","format":"integer","example":33}}},"SearchKeywordsByAppDetails":{"required":["elements","keywordCount","searchKeyword"],"type":"object","properties":{"searchKeyword":{"type":"string","description":"Keyword that the customer has used for search.","example":"Project"},"hostingFilter":{"type":"string","description":"Parent product's hosting filter that has been chosen for that particular searched keyword. Hosting filters can be of three types: server, cloud, and dataCenter","example":"Jira"},"keywordCount":{"type":"number","description":"Number of the searches for that particular keyword.","format":"integer","example":33},"elements":{"type":"array","description":"Breakdown of the keyword count on the basis of chosen time aggregation.","items":{"$ref":"#/components/schemas/SearchKeywordsByAppAggregation"}}}},"SearchKeywordsByAppAggregation":{"required":["count","date"],"type":"object","properties":{"date":{"type":"string","description":"Starting date of the week/month based on the aggregation.","format":"date","example":"1927-09-12T00:00:00.000Z"},"count":{"type":"number","description":"Count of the keyword based on chosen time aggregation","format":"integer","example":33}}},"CloudChurnBenchmarkPerApp":{"required":["appKey","appName","churnBenchmarkPerMonth"],"type":"object","properties":{"appName":{"type":"string","description":"The name of the app","example":"Insight - Asset Management"},"appKey":{"type":"string","description":"The unique identifier for this app","example":"com.riadalabs.jira.plugins.insight"},"churnBenchmarkPerMonth":{"type":"array","description":"Churn benchmark per app per month","items":{"$ref":"#/components/schemas/ChurnBenchmarkPerMonth"}}}},"EvaluationBenchmarkAllApps":{"required":["CloudEvaluationBenchmarkPerVendorPerMonth","name"],"type":"object","properties":{"name":{"type":"string","description":"The display name. This will always be 'All apps'"},"CloudEvaluationBenchmarkPerVendorPerMonth":{"type":"array","description":"List of cloud evaluation benchmark details for the vendor per month","items":{"$ref":"#/components/schemas/CloudEvaluationBenchmarkPerVendorPerMonth"}}}},"CloudEvaluationBenchmarkPerApp":{"required":["CloudEvaluationBenchmarkPerAppPerMonth","addonKey","name"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for this addons"},"name":{"type":"string","description":"The display name of the addons"},"CloudEvaluationBenchmarkPerAppPerMonth":{"type":"array","description":"List of cloud evaluation benchmark details for the addons per month","items":{"$ref":"#/components/schemas/CloudEvaluationBenchmarkPerAppPerMonth"}}}},"ImageAssetLinks":{"required":["image","self","unscaled"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"image":{"$ref":"#/components/schemas/Link"},"unscaled":{"$ref":"#/components/schemas/Link"},"highRes":{"$ref":"#/components/schemas/Link"},"smallImage":{"$ref":"#/components/schemas/Link"},"smallHighResImage":{"$ref":"#/components/schemas/Link"}}},"ReportFormat":{"type":"string"},"binaryData":{"type":"string"},"ProductVersionCollectionEmbedded":{"required":["versions"],"type":"object","properties":{"versions":{"type":"array","description":"List of product versions","items":{"$ref":"#/components/schemas/ProductVersion"}}}},"Addon":{"required":["_links","key","name","status"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonLinks"},"_embedded":{"$ref":"#/components/schemas/AddonEmbedded"},"name":{"type":"string","description":"The display name of the app, for example \"Questions for Confluence\""},"key":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\""},"status":{"type":"string","description":"Indicates whether the app is public, private, or pending approval","enum":["private","public","readytolaunch","rejected","submitted"]},"summary":{"type":"string","description":"Summary of the app's functionality"},"tagLine":{"type":"string","description":"Short phrase that summarizes what the app does and will be displayed as a heading on the app details page"},"tags":{"$ref":"#/components/schemas/Tags"},"vendorLinks":{"$ref":"#/components/schemas/AddonExternalLinks"},"enableAtlassianAnswers":{"type":"boolean","description":"This field is deprecated and will always be empty. If specified in a request body, it'll be ignored'"},"googleAnalyticsId":{"type":"string","description":"Google Analytics account ID for tracking visitors to the app page"},"legacy":{"$ref":"#/components/schemas/AddonLegacyProperties"},"marketing":{"$ref":"#/components/schemas/AddonMarketingProperties"},"lastModified":{"type":"string","description":"Date and time the app was last updated","format":"date-time","readOnly":true},"codegeist":{"type":"boolean","description":"True if this app is an entry to the Atlassian Codegeist competition","readOnly":true},"statusAfterApproval":{"type":"string","description":"The status the app will transition to after it has been approved. If not specified, this will be Public","enum":["private","public","readytolaunch","rejected","submitted"]},"communityEnabled":{"type":"boolean","description":"To enable and disable showing the Atlassian Comunity Link for a supported app"},"jsdEmbeddedDataKey":{"type":"string","description":"The data key that associates the Jira Service Desk Widget with a specific Jira Service Desk project"},"dataCenterReviewIssueKey":{"type":"string","description":"Data Center apps go through a technical review process. This is the related issue key."}}},"AddonLegacyProperties":{"required":["vendorLinks"],"type":"object","properties":{"description":{"type":"string","description":"A general description of the app","format":"html"},"vendorLinks":{"$ref":"#/components/schemas/AddonLegacyLinks"}}},"AddonVersionText":{"type":"object","properties":{"releaseSummary":{"type":"string","description":"A short description of the purpose of this release"},"moreDetails":{"type":"string","description":"A general description of the app","format":"html"},"releaseNotes":{"type":"string","description":"Detailed information about the release, such as new features","format":"html"}}},"CalculatedAddonChurnSeries":{"required":["addonKey","datasets","name"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for the app involved in the aggregated series"},"name":{"type":"string","description":"Name of the app involved in the aggregated series"},"datasets":{"type":"array","description":"Data sets of series data","items":{"$ref":"#/components/schemas/CalculatedChurnPeriodSeries"}}}},"FilterBy":{"type":"string"},"ApplicationVersionCollectionLinks":{"required":["self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"}}},"uri-template":{"type":"string"},"ApplicationCollectionLinks":{"required":["byKey","latestVersion","self","versionByBuild"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"byKey":{"$ref":"#/components/schemas/LinkTemplate"},"latestVersion":{"$ref":"#/components/schemas/LinkTemplate"},"versionByBuild":{"$ref":"#/components/schemas/LinkTemplate"}}},"PromotionCodeList":{"required":["_links","codes"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SelfLinkOnly"},"codes":{"type":"array","description":"Contains the list of promotion codes","items":{"$ref":"#/components/schemas/PromotionCode"}}}},"CompatibilityHostingPoint":{"required":["build"],"type":"object","properties":{"build":{"type":"integer","description":"Build number of an application version; the client must specify this property when adding or updating compatibilities","format":"int64"},"version":{"type":"string","description":"Version name (\"1.0\") of an application version; this is calculated by the server and does not need to be specified by the client","readOnly":true}}},"AddonReleaseStatus":{"required":["released"],"type":"object","properties":{"released":{"type":"boolean","description":"Whether the app has been released"}}},"AddonCategoryCollection":{"required":["_embedded","_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonCategoryCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/AddonCategoryCollectionEmbedded"}}},"AddonVersionLegacyProperties":{"required":["vendorLinks"],"type":"object","properties":{"vendorLinks":{"$ref":"#/components/schemas/AddonVersionLegacyLinks"}}},"AddonVersionSummaryLinks":{"required":["functionalCategories","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"artifact":{"$ref":"#/components/schemas/Link"},"functionalCategories":{"type":"array","description":"Deprecated. Will always be empty. Look to \"logicalCategories\" for all categories","readOnly":true,"items":{"$ref":"#/components/schemas/Link"}}}},"TransactionPartnerDetails":{"required":["partnerName","partnerType"],"type":"object","properties":{"partnerName":{"type":"string","description":"The partner's organization name."},"partnerType":{"type":"string","description":"The type of partner. The value will be 'Unknown' if we are unable to determine it.","enum":["Expert","Reseller","Corporate_reseller","Unknown"]},"billingContact":{"$ref":"#/components/schemas/TransactionContact"}},"description":"The partner details for the transaction."},"Promotion":{"required":["discountType","expirationDate","name","products","usageType"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/PromotionLinks"},"name":{"type":"string","description":"Name of the promotion"},"products":{"type":"array","description":"App keys of the apps for which this promotion is applicable","items":{"type":"string"}},"startDate":{"type":"string","description":"Starting date of the promotion","format":"date"},"expirationDate":{"type":"string","description":"Expiration date of the promotion","format":"date"},"endImmediatelyDate":{"type":"string","description":"Date and time when the promotion was stopped. This is only applicable when a promotion is ended early","format":"date-time","readOnly":true},"status":{"type":"string","description":"Current status of the promotion","enum":["ACTIVE","ENDED-EARLY","EXPIRED"]},"usageType":{"type":"string","description":"Indicates whether this is a shared or single-use promotion","enum":["MULTI","SINGLE"]},"discountType":{"type":"string","description":"Indicates whether the promotion uses percentage discounts or dollar amounts","enum":["FLAT","PERCENTAGE"]},"discount":{"type":"array","description":"List of pricing tiers showing what the resulting discounts will be","readOnly":true,"items":{"$ref":"#/components/schemas/DiscountEdition"}},"discountPercent":{"type":"integer","description":"Discount percentage if this promotion is based on a percentage discount","format":"int32"},"appliesToAllLicenseTypes":{"type":"boolean","description":"True if the promotion applies to all license types"},"maxUses":{"type":"integer","description":"Maximum number of times this promotion can be used if it is a shared promotion","format":"int32"},"used":{"type":"integer","description":"Number of times this promotion has been used","format":"int32","readOnly":true},"hosting":{"type":"string","description":"Hosting environment of the apps for which this promotion is applicable. Allowed values are `server` or `datacenter`, defaulting to `server`."}}},"Application":{"required":["_links","atlassianConnectSupport","compatibilityMode","details","hostingSupport","introduction","key","keyAliases","name","status"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ApplicationLinks"},"_embedded":{"$ref":"#/components/schemas/ApplicationEmbedded"},"name":{"type":"string","description":"The display name of the application, for example \"Jira\""},"key":{"type":"string","description":"The unique identifier for this application, for example \"jira\""},"keyAliases":{"type":"array","description":"Any now deprecated \"key\" values that were used for this application in the past","items":{"type":"string"}},"introduction":{"type":"string","description":"Brief descriptive text about this application"},"status":{"type":"string","description":"Indicates whether this application is publicly visible","enum":["published","unpublished"]},"hostingSupport":{"$ref":"#/components/schemas/HostingSupport"},"atlassianConnectSupport":{"$ref":"#/components/schemas/ConnectSupport"},"compatibilityMode":{"type":"string","description":"Specifies whether apps should automatically be marked compatible with new minor version releases, or only new micro/patch version releases","enum":["micro","minor"]},"details":{"$ref":"#/components/schemas/ApplicationDetails"}},"description":"Detailed information about an Atlassian application"},"VendorExternalLinks":{"type":"object","properties":{"homePage":{"type":"string","description":"The vendor's external home page","format":"uri"},"sla":{"type":"string","description":"Link to a web page describing the vendor's Service Level Agreement","format":"uri"}}},"AddonVersionDeploymentSummary":{"required":["autoUpdateAllowed","cloud","connect","dataCenter","server"],"type":"object","properties":{"server":{"type":"boolean","description":"True if the version is compatible with Server instances","readOnly":true},"cloud":{"type":"boolean","description":"True if the version is compatible with Cloud instances","readOnly":true},"connect":{"type":"boolean","description":"True if the version uses Atlassian Connect","readOnly":true},"autoUpdateAllowed":{"type":"boolean","description":"True if automatic updates are allowed for the version; this is enabled selectively by Atlassian for a small subset of apps","readOnly":true},"dataCenter":{"type":"boolean","description":"True if the version is Data Center compatible (deprecated)","readOnly":true},"dataCenterStatus":{"type":"string","description":"Indicates the Data Center compatibility status","readOnly":true,"enum":["compatible","pending","rejected"]}}},"LicenseTransition":{"required":["addonKey","addonName","eventDate","hosting","lastUpdated","licenseDetails"],"type":"object","properties":{"addonKey":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\""},"addonName":{"type":"string","description":"The display name of the app, for example \"Questions for Confluence\""},"hosting":{"type":"string","description":"The platform on which the app runs (either 'Server' or 'Cloud')"},"lastUpdated":{"type":"string","description":"The date on which the data was last updated. This can be used to identify when historical sale/license data is updated for any reason.","format":"date"},"eventDate":{"type":"string","description":"The date on which this event occurred","format":"date"},"transactionId":{"type":"string","description":"The unique identifier for this transaction, for example \"AT-12345\""},"licenseDetails":{"$ref":"#/components/schemas/LicenseDetail"}}},"AddonVersionAdminProperties":{"required":["autoUpdateStrategy","deployableOnPremise","preinstalledOnDemand"],"type":"object","properties":{"autoUpdateStrategy":{"type":"string","description":"Specifies whether automatic updates are enabled and if so, for which users","enum":["all","atlassians","never"]},"deployableOnPremise":{"type":"boolean","description":"Specifies whether this version can be directly installed in Server instances"},"preinstalledOnDemand":{"type":"boolean","description":"True if this version is preinstalled in Cloud instances (for a Plugins 2 app)"}}},"LicenseTypeLinks":{"required":["self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"}}},"SaleType":{"type":"string"},"ProductEmbedded":{"type":"object","properties":{"logo":{"$ref":"#/components/schemas/ImageAssetSummary"},"titleLogo":{"$ref":"#/components/schemas/ImageAssetSummary"},"version":{"$ref":"#/components/schemas/ProductVersion"}}},"AddonFeedbackDistributionSeries":{"required":["elements","name"],"type":"object","properties":{"name":{"type":"string","description":"The name or label for the data series, which varies by feedback type","readOnly":true},"elements":{"type":"array","description":"The data series for the app's feedback distribution over time","readOnly":true,"items":{"$ref":"#/components/schemas/AddonFeedbackDistributionElement"}}},"description":"Detailed information about an app's feedback distribution over time"},"VendorSummaryEmbedded":{"type":"object","properties":{"logo":{"$ref":"#/components/schemas/ImageAssetSummary"}}},"LicenseCollectionLinks":{"required":["export","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"export":{"type":"array","description":"Links for exporting the complete license list (without pagination) with the currently specified filter parameters","items":{"$ref":"#/components/schemas/Link"}},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"}}},"InitiateAsyncLicenseCollectionLinks":{"required":["download","query","self","status"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/Link"},"status":{"$ref":"#/components/schemas/Link"},"download":{"$ref":"#/components/schemas/Link"}}},"StatusAsyncLicenseCollectionLinks":{"required":["download","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/Link"},"download":{"$ref":"#/components/schemas/Link"}}},"InitiateAsyncMarketingAttributionCollectionLinks":{"required":["download","query","self","status"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/Link"},"status":{"$ref":"#/components/schemas/Link"},"download":{"$ref":"#/components/schemas/Link"}}},"StatusAsyncMarketingAttributionCollectionLinks":{"required":["download","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/Link"},"download":{"$ref":"#/components/schemas/Link"}}},"InitiateAsyncTransactionCollectionLinks":{"required":["download","query","self","status"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/Link"},"status":{"$ref":"#/components/schemas/Link"},"download":{"$ref":"#/components/schemas/Link"}}},"StatusAsyncTransactionCollectionLinks":{"required":["download","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/Link"},"download":{"$ref":"#/components/schemas/Link"}}},"AutoCompatibilityMode":{"type":"string"},"AddonDistributionSummary":{"required":["bundled","bundledCloud","downloads"],"type":"object","properties":{"bundled":{"type":"boolean","description":"True if this is a preinstalled Server app","readOnly":true},"bundledCloud":{"type":"boolean","description":"True if this is a preinstalled Cloud app","readOnly":true},"downloads":{"type":"integer","description":"Total number of times this app has been downloaded from Marketplace","format":"int64","readOnly":true},"totalInstalls":{"type":"integer","description":"Current (as of the last full week) number of application instances or accounts reporting that they have this app","format":"int64","readOnly":true},"totalUsers":{"type":"integer","description":"Current (as of the last full week) number of users among those instances or accounts","format":"int64","readOnly":true}},"description":"Summary information about an app's installation distribution"},"AggregatedFeedbacksWithTotal":{"required":["_links","addons","total"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AggregatedVendorReportingLink"},"total":{"$ref":"#/components/schemas/AggregatedFeedbackSeries"},"addons":{"type":"array","description":"Collection of aggregated values per period per app","readOnly":true,"items":{"$ref":"#/components/schemas/AggregatedAddonFeedbackSeries"}}},"description":"Collection of aggregated series of feedback data"},"AggregatedAddonsWithTotal":{"required":["_links","addons","total"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AggregatedVendorReportingLink"},"total":{"$ref":"#/components/schemas/AggregatedSeries"},"addons":{"type":"array","description":"Collection of aggregated values per period per app","readOnly":true,"items":{"$ref":"#/components/schemas/AggregatedAddonSeries"}}},"description":"Collection of aggregated series of a vendor's sale data"},"CloudSalesBenchmark":{"required":["_links","addons","total"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/BenchmarkReportingLink"},"total":{"$ref":"#/components/schemas/CloudSalesBenchmarkAllApps"},"addons":{"type":"array","description":"Cloud sales benchmark per app","readOnly":true,"items":{"$ref":"#/components/schemas/CloudSalesBenchmarkPerApp"}}},"description":"Collection of sales benchmark for partner"},"ZeroSearchResultsKeywords":{"required":["_links","details"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ZeroSearchResultsKeywordsLink"},"details":{"$ref":"#/components/schemas/ZeroSearchResultsKeywordsDetails"}},"description":"Collection of zero search results keywords"},"SearchKeywordsByApp":{"required":["_links","details","summary"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SearchKeywordsByAppLink"},"summary":{"$ref":"#/components/schemas/SearchKeywordsByAppSummary"},"details":{"type":"array","description":"Details of searched keywords for that specific app","readOnly":true,"items":{"$ref":"#/components/schemas/SearchKeywordsByAppDetails"}}},"description":"Collection of searched keywords by app"},"ChurnBenchmark":{"required":["_links","churnBenchmarkPerApp"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ChurnBenchmarkReportingLink"},"churnBenchmarkPerApp":{"$ref":"#/components/schemas/CloudChurnBenchmarkPerApp"}},"description":"Cloud churn benchmark events for vendor’s apps."},"RegionWiseUserDistributionInsights":{"required":["_links","regionWiseUserInsightsPerMonth"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/InsightsReportingLink"},"regionWiseUserInsightsPerMonth":{"type":"array","description":"List of region wise user distribution benchmark for all apps","items":{"$ref":"#/components/schemas/UsersDistributionByMonth"}}},"description":"Region wise user distribution insights events for partner."},"UsersEditionInsightsCollection":{"required":["_links","usersEditionDistribution"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/InsightsReportingLink"},"usersEditionDistribution":{"type":"array","description":"List of users edition distribution benchmark for all apps","readOnly":true,"items":{"$ref":"#/components/schemas/UsersDistributionByMonth"}}},"description":"Edition wise user distribution insights events for partner."},"UsersDistributionByMonth":{"required":["date","insightsType"],"type":"object","properties":{"date":{"type":"string","description":"It specifies start date of the month of the concerned users insights details. For example: 2021-01-01.","format":"date","example":"2021-01-01T00:00:00.000Z"},"insightsType":{"type":"array","description":"List of customer insights per app","readOnly":true,"items":{"$ref":"#/components/schemas/InsightsType"}}},"description":"User distribution insights events for partner By Month."},"InsightsType":{"required":["value"],"type":"object","properties":{"value":{"$ref":"#/components/schemas/Value"}},"description":"Users insights per app."},"Value":{"required":["group","usersDistribution"],"type":"object","properties":{"group":{"$ref":"#/components/schemas/Group"},"usersDistribution":{"$ref":"#/components/schemas/UsersDistribution"}}},"Group":{"required":["activeUsers","edition","product","region","tier"],"type":"object","properties":{"edition":{"type":"string","description":"Gives out information about different types of customers we have in Marketplace. **It would be one of ```premium, enterprise, standard, free``` for Customer Insights By edition API otherwise it would be ```null``` and excluded in response**","example":"premium"},"region":{"type":"string","description":"Gives out information about different types of regions we have in Marketplace. **It would be one of ```apac, emea, americas, unknown``` for Customer Insights By Region API otherwise it would be ```null``` and excluded in response**","example":null},"activeUsers":{"type":"string","description":"Gives out information about customers using paid instance or non-paid instance of Jira and Confluence. **It would be one of ``` paid, non-paid``` for Customer Insights By ActiveUsers API otherwise it would be ```null``` and excluded in response**","example":null},"product":{"type":"string","description":"Indicates the base product for which user tier distribution is being shared. **It would be one of ```Jira, Confluence``` for Customer Insights By TierWise API otherwise it would be ```null``` and excluded in response**","example":null},"tier":{"type":"string","description":"Gives out information about different types of customers for partner’s apps on the basis of user tier count. **It would be one of ```evaluation, 1-10, 11-100, 101-1000, 1000+``` for Customer Insights By TierWise API otherwise it would be ```null``` and excluded in response**","example":null}}},"UsersDistribution":{"required":["usersCount","usersMarketplaceBenchmark","usersPercent"],"type":"object","properties":{"usersCount":{"type":"number","description":"Number of customers who are using partner’s apps.\n\n For example: Say for Customer Insights By Region API the usersCount would be the number of customers who are using partner’s apps in one of the regions (```apac, emea, americas, unknown```)","format":"Int","example":900},"usersPercent":{"type":"number","description":"Percentage of customers who are using partner’s apps.\n\n For example: Say for Customer Insights By Region API the usersPercent would be the percentage of customers who are using partner’s apps in one of the regions (```apac, emea, americas, unknown```) .\n\n Let's say 90 customers are using partner’s apps and 15 of them are from APAC region then usersPercent will be (15/90)*100 = 16.66","format":"double","example":20},"usersMarketplaceBenchmark":{"type":"number","description":"usersPercent compared to usersPercent of overall Marketplace.\n\n For example: Say for Customer Insights By Region API the usersMarketplaceBenchmark would be usersPercent in one of the regions (```apac, emea, americas, unknown```) compared to usersPercent of overall Marketplace.\n\n Let's say Partner’s APAC users percent = 16.66%\n\nOverall Marketplace has 3000 customers in total and 600 of them from APAC\n\nAPAC users percent of Marketplace = (600/3000)*100 = 20%\n\nIndex = 16.66 / 20 = 0.83","format":"double","example":1.2}}},"CloudEvaluationBenchmarkCollection":{"required":["CloudEvaluationBenchmarkPerApp","_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/BenchmarkReportingLink"},"totals":{"$ref":"#/components/schemas/EvaluationBenchmarkAllApps"},"CloudEvaluationBenchmarkPerApp":{"type":"array","description":"List of cloud evaluation benchmark per app","readOnly":true,"items":{"$ref":"#/components/schemas/CloudEvaluationBenchmarkPerApp"}}},"description":"Collection of cloud evaluation benchmark for the partner's apps"},"InsightsReportingLink":{"required":["query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"}}},"ActivePaidUsersBenchmark":{"required":["_links","activePaidUsersInsights"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/InsightsReportingLink"},"activePaidUsersInsights":{"type":"array","description":"List of active paid/non-paid users benchmark for all apps","readOnly":true,"items":{"$ref":"#/components/schemas/UsersDistributionByMonth"}}},"description":"Active paid and non-paid users of the partner benchmarked against all Marketplace partners"},"TierInsightsReportingLink":{"required":["query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"}}},"TierWiseUserBenchmark":{"required":["_links","usersDistributionPerProduct"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/TierInsightsReportingLink"},"usersDistributionPerProduct":{"type":"array","description":"Distribution of users by tier per product (Jira/Confluence)","readOnly":true,"items":{"$ref":"#/components/schemas/UsersDistributionByMonth"}}},"description":"Total users of the partner by user tier, split by parent product type"},"SearchKeywordsBySource":{"required":["_links","details"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SearchKeywordsBySourceLink"},"details":{"type":"array","description":"Details of each searched keyword","readOnly":true,"items":{"$ref":"#/components/schemas/SearchKeywordsBySourceDetails"}}},"description":"Collection of top searched keywords on the basis of source type."},"SearchKeywordsBySourceLink":{"required":["export","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"export":{"type":"array","description":"Links for exporting the complete list of searched keywords on the basis of source type (without pagination) with the specified filter parameters.","items":{"$ref":"#/components/schemas/Link"}}}},"SearchKeywordsBySourceDetails":{"required":["percentage","searchKeyword"],"type":"object","properties":{"searchKeyword":{"type":"string","description":"Keyword that is searched by customer.","example":"project"},"percentage":{"type":"number","description":"Percentage of a specific keyword among all the searched keywords in specified time frame.\n\n For example: Total search keywords count is 1000 and count of specific keyword is 100, percentage is ((100/1000)*100) = 10% ","format":"double","example":10}}},"SearchKeywordsByPartner":{"required":["_links","addons","total"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SearchKeywordsByPartnerLink"},"total":{"$ref":"#/components/schemas/SearchKeywordsByPartnerTotal"},"addons":{"type":"array","description":"List of aggregated searched keywords detail per app.","readOnly":true,"items":{"$ref":"#/components/schemas/SearchKeywordsByPartnerAggregatedAddonsDetails"}}},"description":"Collection of aggregated searched keywords for all the apps from that specific partner."},"SearchKeywordsByPartnerLink":{"required":["export","query","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"export":{"type":"array","description":"Links for exporting the complete list of searched keywords by partner (without pagination) with the specified filter parameters.","items":{"$ref":"#/components/schemas/Link"}}}},"SearchKeywordsByPartnerTotal":{"required":["searchAppearances"],"type":"object","properties":{"searchAppearances":{"type":"integer","description":"Count of all the searched keywords which has landed customers to partner apps.","format":"int32","example":100},"topSearchKeyword":{"type":"string","description":"Keyword for which the customers have landed to partner apps the most.","example":"project"}}},"SearchKeywordsByPartnerAggregatedAddonsDetails":{"required":["addOnKey","addonName","elements","leadingSearchKeyword","searchAppearances"],"type":"object","properties":{"addonName":{"type":"string","description":"The display name of the app, for example \"Questions for Confluence\""},"addOnKey":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\""},"leadingSearchKeyword":{"type":"string","description":"Keyword for which this particular app of the partner appeared the most."},"searchAppearances":{"type":"integer","description":"Count of all the searched keywords which has landed customers to this app.","format":"int32"},"elements":{"type":"array","description":"Time-specific elements of search appearances of an app. ","readOnly":true,"items":{"$ref":"#/components/schemas/SearchKeywordsByPartnerAggregatedAddonSeries"}}}},"SearchKeywordsByPartnerAggregatedAddonSeries":{"required":["count","date"],"type":"object","properties":{"date":{"type":"string","description":"Start date for the aggregated period","format":"date"},"count":{"type":"integer","description":"Search appearance count for this aggregated date.","format":"int32"}}},"TransactionCustomerDetails":{"required":["country","region"],"type":"object","properties":{"company":{"type":"string","description":"The name of the organization which purchased the app"},"country":{"type":"string","description":"The name of the country in which the customer was billed"},"region":{"type":"string","description":"The name of the region in which the customer was billed"},"technicalContact":{"$ref":"#/components/schemas/TransactionContact"},"billingContact":{"$ref":"#/components/schemas/TransactionContact"}},"description":"The customer details for the transaction."},"AddonListingCollectionEmbedded":{"required":["addons"],"type":"object","properties":{"addons":{"type":"array","description":"List of apps","items":{"$ref":"#/components/schemas/AddonListing"}}}},"ApplicationCollectionEmbedded":{"required":["applications"],"type":"object","properties":{"applications":{"type":"array","description":"Contains the list of applications","items":{"$ref":"#/components/schemas/Application"}}}},"ReviewSort":{"type":"string"},"ApplicationVersionCollectionEmbedded":{"required":["versions"],"type":"object","properties":{"versions":{"type":"array","description":"List of application versions","items":{"$ref":"#/components/schemas/ApplicationVersion"}}}},"TokenCollectionLinks":{"required":["byToken","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"descriptor":{"$ref":"#/components/schemas/Link"},"byToken":{"$ref":"#/components/schemas/LinkTemplate"}}},"AddonLinks":{"required":["vendor"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"banner":{"$ref":"#/components/schemas/Link"},"categories":{"type":"array","description":"Resource links for any categories that the app belongs to, such as Integrations; for each app, vendors can specify up to four categories","items":{"$ref":"#/components/schemas/Link"}},"logo":{"$ref":"#/components/schemas/Link"},"pricing":{"type":"array","description":"Links to the app's pricing resource and pricing details page","readOnly":true,"items":{"$ref":"#/components/schemas/PricingLinkTemplate"}},"support":{"$ref":"#/components/schemas/Link"},"titleLogo":{"$ref":"#/components/schemas/Link"},"tokens":{"$ref":"#/components/schemas/Link"},"distribution":{"$ref":"#/components/schemas/Link"},"recommendations":{"$ref":"#/components/schemas/LinkTemplate"},"reviews":{"type":"array","description":"Links to the app's reviews collection resource and review details page","readOnly":true,"items":{"$ref":"#/components/schemas/LinkTemplate"}},"vendor":{"$ref":"#/components/schemas/Link"},"versions":{"$ref":"#/components/schemas/Link"},"watch":{"$ref":"#/components/schemas/Link"},"approval":{"$ref":"#/components/schemas/Link"},"edit":{"$ref":"#/components/schemas/Link"},"transition":{"$ref":"#/components/schemas/Link"},"release":{"$ref":"#/components/schemas/Link"},"feedbacks":{"$ref":"#/components/schemas/LinkTemplate"}}},"ProductCollectionLinks":{"required":["byKey","latestVersion","query","self","versionByBuild","versionByName"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"query":{"$ref":"#/components/schemas/LinkTemplate"},"byKey":{"$ref":"#/components/schemas/LinkTemplate"},"latestVersion":{"$ref":"#/components/schemas/LinkTemplate"},"versionByBuild":{"$ref":"#/components/schemas/LinkTemplate"},"versionByName":{"$ref":"#/components/schemas/LinkTemplate"},"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"}}},"AddonVersionLinks":{"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"agreement":{"$ref":"#/components/schemas/Link"},"artifact":{"$ref":"#/components/schemas/Link"},"functionalCategories":{"type":"array","description":"Deprecated. Will always be empty. Look to \"logicalCategories\" for all categories","readOnly":true,"items":{"$ref":"#/components/schemas/Link"}},"edit":{"$ref":"#/components/schemas/Link"},"approval":{"$ref":"#/components/schemas/Link"},"transition":{"$ref":"#/components/schemas/Link"},"hero":{"$ref":"#/components/schemas/Link"},"license":{"$ref":"#/components/schemas/Link"}}},"TransactionContact":{"type":"object","properties":{"email":{"type":"string","description":"The contact's email address. If the contact has requested to be forgotten, the value will be \"RTBF\""},"name":{"type":"string","description":"The contact's full name, if provided. If the contact has requested to be forgotten, the value will be \"RTBF\""}},"description":"The contact details for a transaction"},"ImageAsset":{"required":["_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ImageAssetLinks"},"fileInfo":{"$ref":"#/components/schemas/AssetFileInfo"}}},"AddonArtifactAsset":{"required":["_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonArtifactAssetLinks"},"fileInfo":{"$ref":"#/components/schemas/AssetFileInfo"}}},"AddonHighlight":{"required":["_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonHighlightLinks"},"_embedded":{"$ref":"#/components/schemas/AddonHighlightEmbedded"},"title":{"type":"string","description":"Descriptive heading to describe a highlight image; optional for private versions"},"body":{"type":"string","description":"Longer description with additional information about a highlight image; optional for private versions","format":"html"},"explanation":{"type":"string","description":"Caption that will be displayed in the image gallery when viewing the image"}}},"JsonErrorsDoc":{"required":["errors"],"type":"object","properties":{"errors":{"type":"array","description":"Array of objects describing the error(s)","items":{"$ref":"#/components/schemas/JsonError"}}}},"AddonVersionEmbedded":{"type":"object","properties":{"artifact":{"$ref":"#/components/schemas/AddonArtifactAssetSummary"},"functionalCategories":{"type":"array","description":"Deprecated. Will always be empty. Look to \"logicalCategories\" for all categories","readOnly":true,"items":{"$ref":"#/components/schemas/AddonCategorySummary"}},"hero":{"$ref":"#/components/schemas/ImageAssetSummary"},"highlights":{"type":"array","description":"Text and image links for the app's highlights, if any","items":{"$ref":"#/components/schemas/AddonHighlight"}},"screenshots":{"type":"array","description":"Text and image links for the app's screenshots, if any","items":{"$ref":"#/components/schemas/Screenshot"}},"instructions":{"type":"array","description":"Text and image links for the app's installation instructions, if any","items":{"$ref":"#/components/schemas/AddonInstruction"}},"license":{"$ref":"#/components/schemas/LicenseType"}}},"BriefSearchResultItem":{"required":["_links","key","name"],"type":"object","properties":{"name":{"type":"string","description":"The display name of the app, for example \"Questions for Confluence\""},"key":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\""},"_links":{"$ref":"#/components/schemas/BriefSearchResultItemLinks"}}},"AddonCollection":{"required":["_embedded","_links","count"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/AddonCollectionEmbedded"},"count":{"type":"integer","description":"The total number of apps matched by the query","format":"int32"}}},"LicenseCollection":{"required":["_links","licenses"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/LicenseCollectionLinks"},"licenses":{"type":"array","description":"List of licenses","readOnly":true,"items":{"$ref":"#/components/schemas/License"}}},"description":"Collection of licenses for the vendor's apps"},"MarketingAttributionCollection":{"required":["marketingAttribution"],"type":"object","properties":{"marketingAttribution":{"type":"array","description":"List of activities","readOnly":true,"items":{"$ref":"#/components/schemas/MarketingAttributionActivity"}}},"description":"Collection of activities for marketing attribution for the vendor's apps"},"InitiateAsyncLicenseCollection":{"required":["_links","export"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/InitiateAsyncLicenseCollectionLinks"},"export":{"$ref":"#/components/schemas/InitiateAsyncLicense"}},"description":"Initiate licenses export request for the vendor's apps"},"StatusAsyncLicenseCollection":{"required":["_links","export"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/StatusAsyncLicenseCollectionLinks"},"export":{"$ref":"#/components/schemas/StatusAsyncLicense"}},"description":"Get Status for licenses export request for the vendor's apps"},"InitiateAsyncMarketingAttributionCollection":{"required":["_links","export"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/InitiateAsyncMarketingAttributionCollectionLinks"},"export":{"$ref":"#/components/schemas/InitiateAsyncMarketingAttribution"}},"description":"Initiate marketing attribution export request for the vendor's apps"},"StatusAsyncMarketingAttributionCollection":{"required":["_links","export"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/StatusAsyncMarketingAttributionCollectionLinks"},"export":{"$ref":"#/components/schemas/StatusAsyncMarketingAttribution"}},"description":"Get Status for marketing attribution export request for the vendor's apps"},"InitiateAsyncTransactionCollection":{"required":["_links","export"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/InitiateAsyncTransactionCollectionLinks"},"export":{"$ref":"#/components/schemas/InitiateAsyncTransaction"}},"description":"Initiate licenses export request for the vendor's apps"},"StatusAsyncTransactionCollection":{"required":["_links","export"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/StatusAsyncTransactionCollectionLinks"},"export":{"$ref":"#/components/schemas/StatusAsyncTransaction"}},"description":"Get Status for transactions export request for the vendor's apps"},"AddonInstructionLinks":{"type":"object","properties":{"image":{"$ref":"#/components/schemas/Link"}}},"ApplicationDetails":{"required":["description","learnMore"],"type":"object","properties":{"description":{"type":"string","description":"Longer descriptive text about the application"},"learnMore":{"type":"string","description":"URI of a web page with more information about the application","format":"uri"},"downloadPage":{"type":"string","description":"URI of a web page for downloading the application, if any","format":"uri"}}},"VendorPaymentOtherCodeType":{"type":"string"},"VendorReporting":{"required":["_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/VendorReportingLinks"}}},"CalculatedConversions":{"required":["_links","addons","total"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AggregatedVendorReportingLink"},"total":{"$ref":"#/components/schemas/CalculatedConversionsSeries"},"addons":{"type":"array","description":"Collection of calculated conversion values per period per app","readOnly":true,"items":{"$ref":"#/components/schemas/CalculatedAddonConversionsSeries"}}},"description":"Collection of series of a vendor's calculated sale metrics"},"CalculatedConversionsSeriesItem":{"required":["elements","name"],"type":"object","properties":{"name":{"type":"string","description":"The display name of the current series"},"elements":{"type":"array","description":"Time-specific elements for a given series","items":{"$ref":"#/components/schemas/CalculatedMetricElement"}}}},"LicenseDateType":{"type":"string"},"VendorPrograms":{"type":"object","properties":{"topVendor":{"$ref":"#/components/schemas/TopVendor"}}},"SQLicenseType":{"type":"string"},"time":{"type":"string"},"Product":{"required":["_embedded","_links","key","name"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/ProductLinks"},"_embedded":{"$ref":"#/components/schemas/ProductEmbedded"},"name":{"type":"string","description":"The display name of the product, for example \"Jira Software\""},"key":{"type":"string","description":"The unique identifier for this product, for example \"jira-software\""},"summary":{"type":"string","description":"Brief descriptive text about this product"}},"description":"Detailed information about a product"},"PromotionCode":{"required":["code","created"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/PromotionCodeLinks"},"code":{"type":"string","description":"Unique identifier for this promotion code"},"created":{"type":"string","description":"Date and time when the promotion code was created","format":"date-time"},"usage":{"$ref":"#/components/schemas/PromotionCodeUsage"}}},"ScreenshotLinks":{"required":["image"],"type":"object","properties":{"image":{"$ref":"#/components/schemas/Link"}}},"Cost":{"type":"string"},"HostingSupport":{"required":["cloud","dataCenter","server"],"type":"object","properties":{"cloud":{"$ref":"#/components/schemas/HostingSupportModel"},"server":{"$ref":"#/components/schemas/HostingSupportModel"},"dataCenter":{"$ref":"#/components/schemas/HostingSupportModel"}}},"AttributionDetails":{"type":"object","properties":{"channel":{"type":"string","description":"The channel through which app was sold to a customer","readOnly":true},"referrerDomain":{"type":"string","description":"The domain from the referrer","readOnly":true},"campaignSource":{"type":"string","description":"A parameter to identify the source of the traffic","readOnly":true},"campaignMedium":{"type":"string","description":"A parameter to identify the medium the link was used upon","readOnly":true},"campaignName":{"type":"string","description":"A parameter to identify a specific product promotion or strategic campaign","readOnly":true},"campaignContent":{"type":"string","description":"Optional parameter for additional details for A/B testing and content-targeted ads","readOnly":true}},"description":"Marketing attribution data"},"MarketingAttributionActivity":{"required":["addonKey","channel","marketplaceURL","eventTimestamp"],"type":"object","properties":{"addonLicenseId":{"type":"string","description":"The unique identifier for server and DC licenses and for few historical cloud licenses, for example \"12345\"","readOnly":true},"appEntitlementId":{"type":"string","description":"The new identifier for this license, for example \"709a7212-3330-4ba6-9785-9804a9983373\". Applies to cloud licenses only","readOnly":true},"appEntitlementNumber":{"type":"string","description":"The new customer facing identifier for this license, for example \"E-123-456-789\". Applies to cloud licenses only","readOnly":true},"addonKey":{"type":"string","description":"The unique identifier for this app, for example \"com.atlassian.confluence.plugins.confluence-questions\"","readOnly":true},"channel":{"type":"string","description":"The channel through which app was sold to a customer","readOnly":true},"referrerDomain":{"type":"string","description":"The domain from the referrer","readOnly":true},"marketplaceURL":{"type":"string","description":"The url of the page which the customer installing the app visited","readOnly":true},"campaignSource":{"type":"string","description":"A parameter to identify the source of the traffic","readOnly":true},"campaignMedium":{"type":"string","description":"A parameter to identify the medium the link was used upon","readOnly":true},"campaignName":{"type":"string","description":"A parameter to identify a specific product promotion or strategic campaign","readOnly":true},"campaignContent":{"type":"string","description":"Optional parameter for additional details for A/B testing and content-targeted ads","readOnly":true},"eventTimestamp":{"type":"string","description":"The timestamp at which this particular activity took place","readOnly":true},"userId":{"type":"string","description":"Hashed value to uniquely identify the user (and thus group the set of activities performed by them)","readOnly":true},"userType":{"type":"string","description":"The type of user performing the activity. It can have two values i.e admin and requester","readOnly":true}},"description":"Marketing attribution data"},"html":{"type":"string"},"ScreenshotEmbedded":{"required":["image"],"type":"object","properties":{"image":{"$ref":"#/components/schemas/ImageAssetSummary"}}},"LicenseTypesCollection":{"required":["_embedded","_links"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/LicenseTypesCollectionLinks"},"_embedded":{"$ref":"#/components/schemas/LicenseTypesCollectionEmbedded"}}},"date-time":{"type":"string"},"AddonVersionStatus":{"type":"string"},"VendorSolutionPartner":{"required":["partnerLevel"],"type":"object","properties":{"partnerLevel":{"type":"string","description":"The vendor's solution partner level","readOnly":true,"enum":["Gold","Platinum","Silver"]}}},"ReviewCollectionSummary":{"required":["averageStars","count"],"type":"object","properties":{"averageStars":{"type":"number","description":"Average number of stars","format":"float"},"count":{"type":"integer","description":"Total number of reviews","format":"int32"}}},"LicenseContact":{"type":"object","properties":{"email":{"type":"string","description":"Email address of the contact, if available. If the contact has requested to be forgotten, the value will be \"RTBF\""},"name":{"type":"string","description":"Name of the contact, if available. If the contact has requested to be forgotten, the value will be \"RTBF\""},"phone":{"type":"string","description":"Phone number of the contact, if available. If the contact has requested to be forgotten, the value will be \"RTBF\""},"address1":{"type":"string","description":"First line of the address of the contact, if available. If the contact has requested to be forgotten, the value will be \"RTBF\""},"address2":{"type":"string","description":"Second line of the address of the contact, if available. If the contact has requested to be forgotten, the value will be \"RTBF\""},"city":{"type":"string","description":"City of the contact, if available. If the contact has requested to be forgotten, the value will be \"RTBF\""},"state":{"type":"string","description":"State of the contact, if available. If the contact has requested to be forgotten, the value will be \"RTBF\""},"postcode":{"type":"string","description":"Post code of the contact, if available. If the contact has requested to be forgotten, the value will be \"RTBF\""}}},"CalculatedChurnSeries":{"required":["datasets","name"],"type":"object","properties":{"name":{"type":"string","description":"Name to describe the series"},"datasets":{"type":"array","description":"Items within the series","items":{"$ref":"#/components/schemas/CalculatedChurnPeriodSeries"}}}},"VerifiedApprovalStatus":{"type":"string"},"ApplicationLinks":{"required":["logo"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"logo":{"$ref":"#/components/schemas/Link"},"versions":{"$ref":"#/components/schemas/LinkTemplate"},"latestVersion":{"$ref":"#/components/schemas/Link"},"versionByBuild":{"$ref":"#/components/schemas/LinkTemplate"},"versionByName":{"$ref":"#/components/schemas/LinkTemplate"},"addons":{"$ref":"#/components/schemas/Link"},"addonCategories":{"$ref":"#/components/schemas/Link"}}},"PricingItem":{"required":["amount","editionId","licenseType","monthsValid","unitCount"],"type":"object","properties":{"description":{"type":"string","description":"Long description of this tier, such as \"App Name 10 Users: Commercial License\"","readOnly":true},"editionId":{"type":"string","description":"Unique identifier for this tier, used internally","readOnly":true},"editionDescription":{"type":"string","description":"Short description of this tier, such as \"10 Users\"","readOnly":true},"editionType":{"type":"string","description":"Identifies the type of pricing, such as \"user-tier\"","readOnly":true},"amount":{"type":"number","description":"The amount (in USD) that a customer pays for a license at this tier","format":"float"},"renewalAmount":{"type":"number","description":"The amount (in USD) that a customer with an existing license at this tier pays for a renewal; calculated by Marketplace, cannot be set","format":"float","readOnly":true},"unitCount":{"type":"integer","description":"The user count (or other unit if appropriate, such as remote agents in Bamboo) defining this pricing tier; -1 for unlimited","format":"int32"},"monthsValid":{"type":"integer","description":"The time period that this pricing is for: 1 for monthly, 12 for annual","format":"int32"},"licenseType":{"type":"string","description":"The license type that this pricing is for: \"commercial\", \"academic\", etc."}}},"Token":{"required":["_links","token"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/TokenLinks"},"token":{"type":"string","description":"The unique identifier for this access token"},"instance":{"type":"string","description":"Indicates with which remote host, if any, the token is associated","format":"uri"}}},"AddonArtifactAssetLinks":{"required":["binary","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"binary":{"$ref":"#/components/schemas/Link"},"remote":{"$ref":"#/components/schemas/Link"}}},"DunningStatus":{"type":"array","items":{"$ref":"#/components/schemas/DunningStatusDetails"},"description":"The dunning status or payment failure details are mentioned for the transaction."},"TransactionPurchaseDetails":{"required":["billingPeriod","hosting","licenseType","maintenanceEndDate","maintenanceStartDate","purchasePrice","saleDate","saleType","tier","vendorAmount"],"type":"object","properties":{"saleDate":{"type":"string","description":"The transaction date, payment date or due date (for transactions having Net 14/30 payment terms)","format":"date"},"licenseType":{"type":"string","description":"The unique identifier for this license type.","enum":["ACADEMIC","COMMERCIAL","COMMUNITY","EVALUATION","OPEN_SOURCE"]},"hosting":{"type":"string","description":"The platform on which the app runs.","enum":["Server","Data Center","Cloud"]},"billingPeriod":{"type":"string","description":"The time period for which the transaction is billed.","enum":["Monthly","Annual"]},"changeInBillingPeriod":{"type":"string","description":"Shows whether there is change in the billing period of an app from the (n-1)th transaction to nth transaction.","enum":["Yes","No"]},"oldBillingPeriod":{"type":"string","description":"The (n-1)th transaction’s billing period of an app.","enum":["Monthly","Annual","Other"]},"tier":{"type":"string","description":"The user/edition count. For example 100 Users, Unlimited Users, Per Unit Pricing (593 Users)"},"changeInTier":{"type":"string","description":"Shows whether there is change in the user/edition count from the (n-1)th transaction to nth transaction","enum":["Increase","Decrease","Not Applicable"]},"oldTier":{"type":"string","description":"The (n-1)th transaction’s user/edition count. For example 100 Users, Unlimited Users, Per Unit Pricing (593 Users)"},"parentProductName":{"type":"string","description":"Name of the parent product on which the app is hosted. Applies to cloud licenses only.","enum":["Jira","Confluence","Pending"]},"parentProductEdition":{"type":"string","description":"A short description of the pricing tier or user level of the license parent product. Applies to cloud licenses only.","enum":["Jira","Confluence","Pending"]},"changeInParentProductEdition":{"type":"string","description":"Shows whether there is change in the parent edition from the (n-1)th transaction to nth transaction. Applies to cloud licenses only","enum":["Yes","No"]},"oldParentProductEdition":{"type":"string","description":"The (n-1)th transaction’s parent edition. Applies to cloud licenses only"},"purchasePrice":{"type":"number","description":"The sale price in USD, for example 100.0","format":"float"},"vendorAmount":{"type":"number","description":"The portion of the sale price which will be paid to the partner in USD, for example 90.0","format":"float"},"partnerDiscountAmount":{"type":"number","description":"For partner sales, the amount discounted before the sale price.","format":"float"},"discounts":{"type":"array","description":"List of discounts that are applied on the transaction.","items":{"$ref":"#/components/schemas/TransactionDiscount"}},"refundReason":{"type":"string","description":"The reason of refund for the transaction, for example 'REFUND_CANCELLED_PURCHASE'"},"creditNoteReason":{"type":"string","description":"The reason of credit note for the transaction, for example '30 DAY REFUND REQUEST'"},"saleType":{"type":"string","description":"The display name of the sale type.","enum":["New","Refund","Renewal","Upgrade"]},"maintenanceStartDate":{"type":"string","description":"The date on which license maintenance begins.","format":"date"},"maintenanceEndDate":{"type":"string","description":"The date on which license maintenance ends.","format":"date"},"paymentTerms":{"type":"string","description":"Credit limit offered to customers.","enum":["Net14","Net30"]},"originalTransactionDetails":{"$ref":"#/components/schemas/OriginalTransactionDetails"}},"description":"The purchase details for a transaction."},"OriginalTransactionDetails":{"type":"object","properties":{"transactionId":{"type":"string","description":"Transaction Id of the original transaction."},"saleDate":{"type":"string","description":"Sale date of original transaction"}},"description":"Details of the original transaction for which amount is being adjusted"},"TransactionDiscount":{"required":["amount","type"],"type":"object","properties":{"type":{"type":"string","description":"The type of discount applied on the transaction.","enum":["LOYALTY_DISCOUNT","EXPERT","MANUAL","MARKETPLACE_PROMOTION"]},"amount":{"type":"number","description":"The amount discounted in USD, for example 20.0","format":"double"},"code":{"type":"string","description":"The code applied for the discount. The code is currently available only for 'MARKETPLACE_PROMOTION' discount type."},"reason":{"type":"string","description":"The reason for the discount, applicable only if reason is DUAL_LICENSING"}},"description":"Captures the details of a single discount applied on the transaction"},"DunningStatusDetails":{"type":"object","required":["attemptCount","paymentAttemptDate"],"properties":{"attemptCount":{"type":"number","description":"The nth attempt for payment as part of retrying a failed payment","format":"int32"},"errorCode":{"type":"string","description":"The error code for the failed payment, for example 'expired card'."},"paymentAttemptDate":{"type":"string","description":"The date on which the payment was attempted.","format":"date"},"nextPaymentAttemptDate":{"type":"string","description":"The date on which the next payment attempt will be made.","format":"date"}}},"UserSummary":{"required":["_links","name"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/UserSummaryLink"},"name":{"type":"string","description":"The display name of the user, for example \"John Smith\""},"email":{"type":"string","description":"The user's email address"}}},"AddonVersionExternalLinks":{"type":"object","properties":{"binary":{"type":"string","description":"Link for downloading app file(s), if the app is not directly installable","format":"uri"},"documentation":{"type":"string","description":"Link to external documentation for the app","format":"uri"},"license":{"type":"string","description":"Link to an external licensing information page for the app","format":"uri"},"learnMore":{"type":"string","description":"Link to \"learn more\" content for the app","format":"uri"},"eula":{"type":"string","description":"Link to an End User License Agreement page for the app","format":"uri"},"purchase":{"type":"string","description":"Link to a page for purchasing the app, if it is not paid via Atlassian","format":"uri"},"releaseNotes":{"type":"string","description":"Link to a release notes page for the app version","format":"uri"}}},"PromotionCodeLinks":{"required":["self","usage"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"usage":{"$ref":"#/components/schemas/Link"}}},"LicenseDetail":{"required":["licenseId","maintenanceEndDate","maintenanceStartDate"],"type":"object","properties":{"licenseId":{"type":"string","description":"The customer-facing identifier for this license, for example \"SEN-12345\" or \"E-123-456-789\""},"appEntitlementId":{"type":"string","description":"The new identifier for this license, for example \"709a7212-3330-4ba6-9785-9804a9983373\". Applies to cloud licenses only"},"appEntitlementNumber":{"type":"string","description":"The new customer facing identifier for this license, for example \"E-123-456-789\". Applies to cloud licenses only"},"cloudId":{"type":"string","description":"The unique identifier representing the cloud site that the app is installed in. This will be present for all active cloud licenses."},"maintenanceStartDate":{"type":"string","description":"The date on which license maintenance begins","format":"date"},"maintenanceEndDate":{"type":"string","description":"The date on which license maintenance ends","format":"date"},"monthsValid":{"type":"integer","description":"The number of months that this license is valid for","format":"int32"}}},"CalculatedRenewalsSeries":{"required":["datasets","name"],"type":"object","properties":{"name":{"type":"string","description":"Name to describe the series"},"datasets":{"type":"array","description":"Data sets of series data","items":{"$ref":"#/components/schemas/CalculatedRenewalPeriodSeries"}}}},"CalculatedRenewalsSeriesItem":{"required":["elements","name"],"type":"object","properties":{"name":{"type":"string","description":"The display name of the current series"},"elements":{"type":"array","description":"Time-specific elements for a given series","items":{"$ref":"#/components/schemas/CalculatedMetricElement"}}}},"LicenseStatus":{"type":"string"},"AssetsCollectionLinks":{"required":["artifact","fetchArtifact","imageByType","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"artifact":{"$ref":"#/components/schemas/Link"},"fetchArtifact":{"$ref":"#/components/schemas/Link"},"imageByType":{"$ref":"#/components/schemas/LinkTemplate"}}},"AddonVersionLegacyLinks":{"type":"object","properties":{"releaseNotes":{"type":"string","description":"Link to a release notes page for the app version","format":"uri"},"javadocs":{"type":"string","description":"Link to Java API documentation for the app version","format":"uri"},"source":{"type":"string","description":"Link to a source control repository for the app version","format":"uri"},"evaluationLicense":{"type":"string","description":"Link to a page for acquiring evaluation licenses for the app","format":"uri"},"donate":{"type":"string","description":"Link to a page for making donations to the vendor","format":"uri"}}},"CalculatedRenewalPeriodSeries":{"required":["name","series"],"type":"object","properties":{"name":{"type":"string","description":"Name to describe the series"},"series":{"type":"array","description":"Items within the series","items":{"$ref":"#/components/schemas/CalculatedRenewalsSeriesItem"}}}},"PromotionList":{"required":["_links","promotions"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/SelfLinkOnly"},"promotions":{"type":"array","description":"Contains the list of promotions","items":{"$ref":"#/components/schemas/Promotion"}}}},"TokenLinks":{"required":["descriptor","self"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"descriptor":{"type":"array","description":"Link to download an app descriptor with this access token","items":{"$ref":"#/components/schemas/Link"}}}},"Link":{"required":["href"],"type":"object","properties":{"href":{"type":"string","description":"The link URI - hostname and scheme will be omitted if it is a link within Marketplace","format":"uri"},"type":{"type":"string","description":"Content type of the linked data - may be omitted for JSON resources, will be \"text/html\" for web pages"},"title":{"type":"string","description":"Display name of the link - usually omitted"}}},"AddonSummaryLinks":{"required":["alternate","categories","distribution","reviews","self","vendor","versions"],"type":"object","properties":{"self":{"$ref":"#/components/schemas/Link"},"alternate":{"$ref":"#/components/schemas/Link"},"applications":{"type":"array","description":"Links to all the Atlassian applications the app is compatible with","readOnly":true,"items":{"$ref":"#/components/schemas/Link"}},"categories":{"type":"array","description":"Resource links for any categories that the app belongs to, such as Integrations; for each app, vendors can specify up to four categories","readOnly":true,"items":{"$ref":"#/components/schemas/Link"}},"distribution":{"$ref":"#/components/schemas/Link"},"logo":{"$ref":"#/components/schemas/Link"},"pricing":{"type":"array","description":"Links to the app's pricing resource and pricing details page","readOnly":true,"items":{"$ref":"#/components/schemas/LinkTemplate"}},"reviews":{"type":"array","description":"Links to the app's reviews collection resource and review details page","readOnly":true,"items":{"$ref":"#/components/schemas/LinkTemplate"}},"vendor":{"$ref":"#/components/schemas/Link"},"versions":{"$ref":"#/components/schemas/Link"}}},"AddonCategory":{"required":["functional","name"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/AddonCategoryLinks"},"name":{"type":"string","description":"The brief name of the category","readOnly":true},"functional":{"type":"boolean","description":"Always false as functional categories no longer exist; only logical categories","readOnly":true}}},"Direction":{"type":"string"},"VendorSummary":{"required":["_embedded","_links","name"],"type":"object","properties":{"_links":{"$ref":"#/components/schemas/VendorSummaryLinks"},"_embedded":{"$ref":"#/components/schemas/VendorSummaryEmbedded"},"name":{"type":"string","description":"Name of the vendor"},"verifiedStatus":{"type":"string","description":"Indicates whether the vendor has Atlassian Verified status","enum":["flagged","needs-verification","not-requested","rejected","requested","verified"]},"programs":{"$ref":"#/components/schemas/VendorPrograms"},"isAtlassian":{"type":"boolean","description":"Whether this vendor is one of the Atlassian vendors"}},"description":"Summary information about a vendor"},"LicenseTypesCollectionEmbedded":{"required":["types"],"type":"object","properties":{"types":{"type":"array","description":"List of license types","items":{"$ref":"#/components/schemas/LicenseType"}}}},"AppMigrationInformation":{"type":"object","properties":{"addonName":{"type":"string","description":"The display name of the addon","example":"Insight - Asset Management"},"vendorId":{"type":"integer","description":"The unique identifier for this vendor","example":85},"addonKey":{"type":"string","description":"The unique identifier for this addon","example":"com.riadalabs.jira.plugins.insight"},"cloudAddonKey":{"type":"string","description":"Cloud specific addonKey, for when an equivalent Cloud version of an existing Server/DC app is hosted in its own separate Marketplace listing"},"cloudVersionAvailability":{"type":"string","description":"Description of cloud version","enum":["NATIVE","PUBLIC","PRIVATE"]},"cloudVersionDevelopmentRoadmap":{"type":"string","description":"URL to page documenting cloud version development roadmap"},"featureDifferenceDocumentation":{"type":"string","description":"URL to page documenting feature difference documentation"},"migrationDocumentation":{"type":"string","description":"URL to page documenting Server/DC to cloud migration documentation"},"cloudMigrationAssistantCompatibility":{"type":"string","description":"The Server/DC app's minimum version that is compatible with the Cloud Migration Assistant","example":"8.6.5"},"isDualLicenseOptedIn":{"type":"boolean","description":"Defines whether this app has opted into the dual license program","example":true},"migrationRoadmapTicketLink":{"type":"string","description":"URL to a Jira ticket customers can watch the progress of the migration path"},"migrationPath":{"type":"string","enum":["UNKNOWN","DISCARDED","AUTOMATED","INSTALL_ONLY","MANUAL"],"description":"Description of the migration path compatible with CMAs"},"cloudMigrationAssistantCompatibilityRanges":{"type":"array","description":"The Server/DC app's list of versions that is compatible with the Cloud Migration Assistant","items":{"$ref":"#/components/schemas/cloudMigrationAssistantCompatibilityRange"}}}},"AppMigrationPut":{"type":"object","properties":{"cloudAddonKey":{"type":"string","description":"Cloud specific addonKey, for when an equivalent Cloud version of an existing Server/DC app is hosted in its own separate Marketplace listing"},"cloudVersionAvailability":{"type":"string","description":"Description of cloud version","enum":["NATIVE","PUBLIC","PRIVATE"]},"cloudVersionDevelopmentRoadmap":{"type":"string","description":"URL to page documenting cloud version development roadmap"},"featureDifferenceDocumentation":{"type":"string","description":"URL to page documenting feature difference documentation"},"migrationDocumentation":{"type":"string","description":"URL to page documenting Server/DC to cloud migration documentation"},"cloudMigrationAssistantCompatibility":{"type":"string","description":"The Server/DC app's minimum version that is compatible with the Cloud Migration Assistant","example":"8.6.5"},"isDualLicenseOptedIn":{"type":"boolean","description":"Defines whether this app has opted into the dual license program","example":true},"migrationRoadmapTicketLink":{"type":"string","description":"URL to a Jira ticket customers can watch the progress of the migration path"},"migrationPath":{"type":"string","enum":["UNKNOWN","DISCARDED","AUTOMATED","INSTALL_ONLY","MANUAL"],"description":"Description of the migration path compatible with CMAs"},"cloudMigrationAssistantCompatibilityRanges":{"type":"array","description":"The Server/DC app's list of versions that is compatible with the Cloud Migration Assistant","items":{"$ref":"#/components/schemas/cloudMigrationAssistantCompatibilityRange"}}}},"AppMigrationPatch":{"type":"array","items":{"$ref":"#/components/schemas/AppMigrationPatchDocumentation"}},"AppMigrationPatchDocumentation":{"type":"object","properties":{"op":{"type":"string","description":"Indicates the operation to perform","enum":["add","replace","remove"]},"path":{"type":"string","description":"References a location within the target document where the operation is performed","enum":["/cloudAddonKey","/cloudVersionAvailability","/cloudVersionDevelopmentRoadmap","/featureDifferenceDocumentation","/migrationDocumentation","/cloudMigrationAssistantCompatibility","/cloudMigrationAssistantCompatibilityRanges","/migrationRoadmapTicketLink","/migrationPath","/isDualLicenseOptedIn"]},"value":{"type":"string","description":"New value to save, will be ignored for 'remove' op. For '/cloudVersionAvailability' valid values are 'NATIVE', 'PUBLIC', and 'PRIVATE'"}}},"cloudMigrationAssistantCompatibilityRange":{"type":"object","properties":{"start":{"type":"string","description":"The Start value of the supported version range","example":"6.5.0"},"end":{"type":"string","description":"The End value of the supported version range","example":"8.6.5"}}}},"securitySchemes":{"mpac_authed":{"type":"http","scheme":"basic"},"mpac_admin":{"type":"http","scheme":"basic"}}},"x-atlassian-narrative":{"documents":[{"title":"About","anchor":"about","body":"The Marketplace API is a RESTful API that allows you to manage apps and your vendor account.\n\nUnsure about the types exposed in this API? [Read more](/platform/marketplace/glossary/) about our terminology."},{"title":"Versioning","anchor":"versioning","body":"Version 2 is the latest release of the Marketplace API. Scroll down to view the latest API documentation for this version."},{"title":"Authentication","anchor":"auth","body":"The Marketplace API uses [HTTP basic authentication](https://en.wikipedia.org/wiki/Basic_access_authentication). The username is your Atlassian Account email and the password is a generated [API token](https://id.atlassian.com/manage-profile/security/api-tokens). Once authenticated, you can view and modify most properties of your apps and your account. If you are not logged in, you are considered an unauthenticated user and will not be able to edit apps or vendor information."},{"title":"URI structure","anchor":"uris","body":"All [Uniform Resource Identifiers](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier) (URIs) start with the following prefix:\n\n``` bash\nhttps://marketplace.atlassian.com/rest/2\n```\n\nWhen a resource provides a link to another resource, the link URI will not include the hostname (for instance, the link will be `/rest/2/addons` rather than `https://marketplace.atlassian.com/rest/2/addons`).\n\nURIs referring to content that is not provided by Atlassian Marketplace are always absolute (that is, they use *http://* or *https://*) and are encoded as ordinary string properties.\n\n\u003cbr>\u003cstrong> New Marketplace API URIs \u003c/strong>\u003c/br>\nMarketplace is coming up with new APIs and URIs start with the following prefix:\n``` bash\nhttps://api.atlassian.com/rest/3\n```\nThese APIs can be accessed [here](/platform/marketplace/rest/v4/api-group-developer-space)"},{"title":"Request format","anchor":"requests","body":"All request and response representations are in JSON and use the content type `application/json` with the UTF-8 character set, except for `PATCH` requests.\n\nThe Marketplace API uses standard HTTP methods. Successful `POST`, `PUT`, and `PATCH` requests return a `Location` header in addition to the HTTP status codes documented below. Successful `DELETE` requests return only the status code. See the [*Errors* section](/platform/marketplace/rest/#errors) for information about responses that return an error.\n\n|Method |Description |Successful response|\n|--------|---------------------------------------------------------------------------------------------------|-------------------|\n|`GET` |All `GET` requests are idempotent. |200 |\n|`POST` |Creates a new entity. |201 |\n|`PUT` |Modifies all editable properties of existing entity. It cannot be applied to a collection resource.|204 |\n|`PATCH` |Modifies only selected properties of an existing entity. It cannot be applied to a collection resource. Request bodies use the [JSON Patch](https://tools.ietf.org/html/rfc6902) document structure with the content type `application/json-patch+json`.|204|\n|`DELETE`|Removes an entity. It cannot be applied to a collection resource and accepts no request body. |204 |\n"},{"title":"Pagination","anchor":"pagination","body":"The Marketplace API uses pagination to limit response size for resources that may return large numbers of results. HTTP clients may specify a smaller page size of `N` by adding the query parameter `limit=N`. A client may also specify a starting offset for a paginated resource by adding the query parameter `offset=N`, meaning that the first `N` items are skipped. Non-paginated resources ignore the `limit` and `offset` parameters:\n\n- `offset` (optional) - Specifies the number of items to skip. The default value is 0.\n- `limit` (optional) - Specifies the maximum page size, between 0 and 50, with a default value of 10. Setting `limit=0` returns only the overall properties of a collection resource, such as the total number of available items, without getting the properties of any individual item.\n\nIf the `limit` argument fails to validate, the API may respond with an error like the example below:\n\n``` javascript\n{\n errors: [\n {\n message: \"limit: Must be an integer\"\n }\n ]\n}\n```"},{"title":"Response format","anchor":"responses","body":"All resources containing links to Atlassian Marketplace resources and web pages use the [HAL specification](https://en.wikipedia.org/wiki/Hypertext_Application_Language) with JSON (with some extensions as described below under `POST` and `PUT`, for cases that HAL does not cover). Such links will always be within a top-level `_links` or `_embedded` object. External links provided by third parties are considered simple data properties and can appear anywhere in a representation.\n\nAll resource links should:\n\n- be relative to the host root, for example, `/rest/2/addons.`\n- have a `self` link referring to themselves.\n\nLinks to the Marketplace website may be absolute or relative URIs. External links must always be absolute URIs.\n\nWhen available, paginated responses provide the `next` and `prev` links to retrieve the next or previous page of items:\n\n- `next` Retrieves the next page of items.\n- `prev` Retrieves the previous page of items."},{"title":"Dates","anchor":"dates","body":"All dates referenced by the API are in Coordinated Universal Time (UTC)."},{"title":"Errors","anchor":"errors","body":"The following response status codes may be accompanied by an error representation.\n\n| Status | Description |\n|--------|----------------------------------------------------------------------|\n| 400 | Request body is malformed or has an illegal property value. |\n| 401 | Authentication is required. |\n| 403 | User was authenticated but is not authorized for this operation. |\n| 404 | Resource does not exist or is not visible to this user. |\n| 409 | Resource cannot be created or modified due to some state constraint. |\n| 500 | Unexpected internal error in the Atlassian Marketplace. |\n| 502 | Unexpected error in an external service. |\n\nError responses may contain a JSON representation with a single top-level property, `errors`, that contains an array of objects (each with a message) and optional `path` and `code` properties. The `path` uses [JSON Pointer](https://tools.ietf.org/html/rfc6901) format to refer to an invalid field in the request representation. If `path` is not present, the message describes a general condition that isn't tied to a specific field. If present, the `code` is a string that uniquely identifies the type of error. An example appears below:\n\n``` javascript\n{\n \"errors\": [\n { \"message\": \"There is a general problem.\" },\n { \"path\": \"/name\", \"message\": \"cannot be longer than 5000 characters\" }\n ]\n}\n```"}]}},"scopesDocumentationUrl":"/platform/marketplace/scopes","swaggerUrl":"/platform/marketplace/swagger.v3.json","shouldShowDacIntercept":true,"breadcrumbs":{"platform":"platform","productTitle":"Atlassian Marketplace","navCategory":"Reference","navSubCategory":"Marketplace REST API (v2)"},"RIPLookup":{"collectionId":"","workspaceId":""},"serveNewBundle":true,"scopesWithInteractiveConsent":["read:me","read:account"],"versions":{"selectedLabel":"Marketplace REST API (v2)","items":[{"label":"Marketplace REST API (v2)","href":"/platform/marketplace/rest/v2/"},{"label":"Promotions REST API","href":"/platform/marketplace/rest/v1/"},{"label":"Product Tags REST API","href":"/platform/marketplace/rest/v3/"},{"label":"Marketplace REST API (v3)","href":"/platform/marketplace/rest/v4/"}]}};</script> <title>The Atlassian Marketplace REST API</title> <style data-styled-components="bcCCNc jqBRrP ibwhYF eZnlXi bsbZCT cEicjz hEREHr cWyolX ccUuQb KLVHW RfwMt ebpAmp dEUQgS jgvUXc hSXbpc fFirge hKiNSh iuGVGX bCtJbM hwrSXl iARtDw gDFUKQ kXyXcP XZnqT crPJzz daewSl jcCpdC kESMdj eXHKe cyqYtL MnYSl dEvbfE gdmozm dfXBXx hQVeKc dRfnlc dyIvpy mkaLl eluCwI eqQBNK hhIZUs jsUCEw UDekN ZNRQj jDnYsD dcZYAe iLlplZ kDKpOO jHwJyx klANde cwWWli fEGNBR emPnKv jBzWVO hMnFUr iSXEkR jxEKLO ebzhOl frbyUP kiiIyB dNEGUM crnFnq crKIBs eJyCVy oTtBO XWPOU ihlxxT jYsNzf dEfHXK kbalHW bIjwqY ikVzUC hWAbuS bpZUKT ezoZAW eJJWvS dSKjvM fSMnUH KEoCe eINIon dArZed dqTcvf ixrEpp cELjoy fDFAMo dTujLk dVfYSi hcQfYz fLlPJo hZfuwx iCyODd hxnBfp fMLDhr fAaYkP fFMhIt cINyHw cZIYYY bUASep dJjdeb jTCpLW bhVZpD jyETsV iixRin hecAPw ezytUK fXnsBd dBTEkh ieXgwI hLbXkC kMggkW hkHrWV meSUk hRTJBT jXFavD gPJQlR bszYXB gnSYKp iLUNFn nGdJy hYlFNY eciHwA fskdqa hrxrbx gfLKuW dyKToT APFeF hbQcmX dUcFyG RSHIw insOyI fDSCxc"> /* 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-hcmgZB */ .kXyXcP{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-dHmInP */ .cyqYtL{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-ejGVNB */ .XZnqT{position:relative;} /* sc-component-id: sc-eLdqWK */ .jcCpdC{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-iiUIRa */ .crPJzz{background-color:#EBECF0;border-radius:2px;bottom:0;content:'';height:2px;left:8px;margin:0;position:absolute;right:8px;width:inherit;}.daewSl{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-hgRTRy */ .kESMdj{color:#0052CC;cursor:pointer;line-height:1.8;margin:0;padding:4px 8px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .kESMdj:hover{color:#0052CC;} .kESMdj:active,.kESMdj:active::before{color:#0052CC;} .kESMdj:focus{border-radius:3px;box-shadow:0 0 0 2px #0052CC inset;outline:none;}.eXHKe{color:#42526E;cursor:pointer;line-height:1.8;margin:0;padding:4px 8px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .eXHKe:hover{color:#0052CC;} .eXHKe:active,.eXHKe:active::before{color:#0747A6;} .eXHKe:focus{border-radius:3px;box-shadow:0 0 0 2px #4C9AFF inset;outline:none;} /* sc-component-id: sc-hUMlYv */ .iSXEkR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:40px;width:100%;height:16px;color:var(--ds-text-success,#216E4E);box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:var(--ds-background-success,#DFFCF0);border:1px solid var(--ds-text-success,#216E4E);border-radius:4px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;font-size:0.875rem;font-weight:400;line-height:1.250rem;font-weight:600;line-height:1.000rem;font-size:0.688rem;}.jxEKLO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:48px;width:100%;height:20px;color:var(--ds-text-success,#216E4E);box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;border:none;border-radius:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-family:'SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;font-size:0.875rem;font-weight:400;line-height:1.250rem;}.ebzhOl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:48px;width:100%;height:20px;color:var(--ds-text-success,#216E4E);box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:var(--ds-background-success,#DFFCF0);border:1px solid var(--ds-text-success,#216E4E);border-radius:4px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;font-size:0.875rem;font-weight:400;line-height:1.250rem;font-weight:600;line-height:1.000rem;} /* sc-component-id: sc-cBrjTV */ .crKIBs{padding-top:var(--ds-space-300,24px);} .crKIBs:first-child{padding-top:var(--ds-space-0,0px);} .crKIBs h1 .heading-anchor-wrapper{position:absolute;height:1.1666666666666667em;margin-left:var(--ds-space-075,6px);} .crKIBs 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){.crKIBs 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;}.crKIBs h1:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .crKIBs h2 .heading-anchor-wrapper{position:absolute;height:1.2em;margin-left:var(--ds-space-075,6px);} .crKIBs 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){.crKIBs 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;}.crKIBs h2:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .crKIBs h3 .heading-anchor-wrapper{position:absolute;height:1.25em;margin-left:var(--ds-space-075,6px);} .crKIBs 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){.crKIBs 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;}.crKIBs h3:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .crKIBs h4 .heading-anchor-wrapper{position:absolute;height:1.1428571428571428em;margin-left:var(--ds-space-075,6px);} .crKIBs 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){.crKIBs 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;}.crKIBs h4:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .crKIBs h5 .heading-anchor-wrapper{position:absolute;height:1.3333333333333333em;margin-left:var(--ds-space-075,6px);} .crKIBs 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){.crKIBs 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;}.crKIBs h5:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} .crKIBs h6 .heading-anchor-wrapper{position:absolute;height:1.4545454545454546em;margin-left:var(--ds-space-075,6px);} .crKIBs 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){.crKIBs 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;}.crKIBs h6:hover .heading-anchor-wrapper > button{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}} /* sc-component-id: sc-iCwjlJ */ .bIjwqY{display:inline;outline:none;background-color:transparent;border:none;color:#42526E;cursor:pointer;right:var(--ds-space-0,0px);} /* sc-component-id: sc-eNPDpu */ .iARtDw{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-hARARD */ .hrxrbx{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-ccLTTT */ .gfLKuW{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-TuwoP */ .hKiNSh{max-height:100px;background-color:#DEEBFF;} /* sc-component-id: sc-fQkuQJ */ .iuGVGX{-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-epGmkI */ .bCtJbM{-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-dphlzf */ .fFirge{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-fCPvlr */ .hwrSXl{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:4px;overflow:hidden;} /* sc-component-id: sc-gAmQfK */ .hSXbpc{color:black;position:relative;z-index:100;} .hSXbpc div[data-testid='navigation-site-title']{color:#172B4D;font-size:16px;} /* sc-component-id: sc-bYnzgO */ .gDFUKQ{display:none;} @media (min-width:900px){.gDFUKQ{display:block;margin-top:24px;font-size:16px;position:relative;padding-left:.9375rem;padding-right:.9375rem;}} /* sc-component-id: sc-cPuPxo */ .MnYSl{position:absolute;bottom:8px;right:16px;font-size:14px;color:#6B778C;} /* sc-component-id: sc-hvvHee */ .APFeF{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;} .APFeF,.APFeF *{box-sizing:border-box;} @media (min-width:768px){.APFeF{padding:var(--ds-space-400,32px) var(--ds-space-100,8px);}} /* sc-component-id: sc-eSePXt */ .hbQcmX{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){.hbQcmX{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}} /* sc-component-id: sc-dXfzlN */ .insOyI{-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){.insOyI{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}} @media (max-width:1024px){.insOyI{font-size:14px;}} /* sc-component-id: sc-aewfc */ .fDSCxc{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){.fDSCxc{padding:var(--ds-space-150,12px) var(--ds-space-200,16px);}} @media (max-width:1024px){.fDSCxc{font-size:14px;}} /* sc-component-id: sc-iIHjhz */ .RSHIw{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){.RSHIw{padding:var(--ds-space-150,12px) var(--ds-space-200,16px);}} .RSHIw.hide-optanon-link{display:none;} /* sc-component-id: sc-giOsra */ .cEicjz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#DEEBFF;padding:16px;}.hEREHr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#FFFAE6;padding:16px;}.cWyolX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#E3FCEF;padding:16px;} /* sc-component-id: sc-SFOxd */ .KLVHW{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;} /* sc-component-id: sc-jOBXIr */ .ebpAmp{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-dzOgQY */ * + .RfwMt{margin-top:8px;} /* sc-component-id: sc-jOVcOr */ .ccUuQb{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;} .ccUuQb > span{margin:-2px 0;vertical-align:top;} /* sc-component-id: sc-hkaZBZ */ .bsbZCT{margin:16px var(--ds-space-0,0px);} .bsbZCT > 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-gLdKKF */ .dEUQgS{position:relative;padding-top:56.25%;margin:16px var(--ds-space-0,0px);height:0;overflow:hidden;max-width:100%;} /* sc-component-id: sc-gCUMDz */ .jgvUXc{position:absolute;top:var(--ds-space-0,0px);left:var(--ds-space-0,0px);width:100%;height:100%;} /* sc-component-id: sc-bUqnYt */ .nGdJy{border-radius:2px;cursor:pointer;color:white;} /* sc-component-id: sc-wENpt */ .hYlFNY span:first-child{margin-right:var(--ds-space-025,2px);position:relative;top:var(--ds-space-025,2px);} /* sc-component-id: sc-iipuKH */ .gdmozm{display:grid;grid-column-gap:24px;grid-template-columns:repeat(12,1fr);} @media (max-width:600px){.gdmozm{grid-row-gap:0;}} @media (min-width:600px){.gdmozm{grid-row-gap:0;}} @media (min-width:840px){.gdmozm{grid-row-gap:24;}} @media (min-width:1024px){.gdmozm{grid-row-gap:24;}}.dfXBXx{display:grid;grid-row-gap:24px;grid-column-gap:24px;grid-template-columns:repeat(12,1fr);}.hQVeKc{display:grid;grid-row-gap:24px;grid-column-gap:24px;} @media (max-width:600px){.hQVeKc{grid-template-columns:repeat(4,1fr);}} @media (min-width:600px){.hQVeKc{grid-template-columns:repeat(8,1fr);}} @media (min-width:840px){.hQVeKc{grid-template-columns:repeat(8,1fr);}} @media (min-width:1024px){.hQVeKc{grid-template-columns:repeat(12,1fr);}} /* sc-component-id: sc-nUItV */ @media (max-width:600px){.dyIvpy{grid-column:span 12;}} @media (min-width:600px){.dyIvpy{grid-column:span 12;}} @media (min-width:840px){.dyIvpy{grid-column:span 12;}} @media (min-width:1024px){.dyIvpy{grid-column:span 1;}}@media (max-width:600px){.mkaLl{grid-column:span 12;}} @media (min-width:600px){.mkaLl{grid-column:span 12;}} @media (min-width:840px){.mkaLl{grid-column:span 12;}} @media (min-width:1024px){.mkaLl{grid-column:span 11;}}@media (max-width:600px){.eluCwI{grid-column:span 12;}} @media (min-width:600px){.eluCwI{grid-column:span 12;}} @media (min-width:840px){.eluCwI{grid-column:span 6;}} @media (min-width:1024px){.eluCwI{grid-column:span 6;}}@media (max-width:600px){.eqQBNK{grid-column:span 4;}} @media (min-width:600px){.eqQBNK{grid-column:span 8;}} @media (min-width:840px){.eqQBNK{grid-column:span 4;}} @media (min-width:1024px){.eqQBNK{grid-column:span 6;}} /* sc-component-id: sc-bsBFbB */ .dRfnlc{width:264px;height:100vh;border-right:1px solid var(--ds-border,rgba(9,30,66,0.14));padding:var(--ds-space-0,0px) var(--ds-space-200,16px) var(--ds-space-200,16px) var(--ds-space-200,16px);position:-webkit-sticky;position:sticky;overflow:auto;top:var(--ds-space-0,0px);box-sizing:border-box;} @media (max-width:1024px){.dRfnlc{width:100%;display:none;}} /* sc-component-id: sc-cGCqpu */ @media (max-width:1024px){.dNEGUM{width:100%;padding:var(--ds-space-0,0px) var(--ds-space-200,16px);box-sizing:border-box;}} /* sc-component-id: sc-bpKEQf */ .crnFnq{max-width:1128px;width:100%;margin:var(--ds-space-0,0px) auto;height:100%;} /* sc-component-id: sc-iAVDmT */ .ezoZAW{position:relative;} /* sc-component-id: sc-fuzEkO */ .eJJWvS{width:100%;} @media (min-width:840px){.eJJWvS{position:-webkit-sticky;position:sticky;top:var(--ds-space-300,24px);-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}} /* sc-component-id: sc-bcdylZ */ .kiiIyB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:var(--ds-space-300,24px);} /* sc-component-id: sc-fYvWhK */ .dyKToT{margin:var(--ds-space-0,0px) var(--ds-space-negative-300,-24px);} /* sc-component-id: sc-cdQEHs */ .eJyCVy{padding-top:var(--ds-space-200,16px);} /* sc-component-id: sc-ieSwJA */ .kbalHW{font-size:2.5em;font-style:inherit;line-height:1.1428571428571428;color:#172B4D;font-weight:500;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;margin-top:52px;margin:var(--ds-space-0,0px) var(--ds-space-0,0px) var(--ds-space-200,16px) var(--ds-space-0,0px);font-family:'SF Pro Display';} /* sc-component-id: sc-jjgyjb */ .dEfHXK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;} /* sc-component-id: sc-gBSKhj */ .oTtBO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:var(--ds-space-250,20px) var(--ds-space-0,0px) var(--ds-space-200,16px);} @media (min-width:1024px){.oTtBO{margin-right:var(--ds-space-negative-300,-24px);}} /* sc-component-id: sc-RpuvT */ .ikVzUC{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} /* sc-component-id: sc-bvZOhf */ .bpZUKT{padding-bottom:var(--ds-space-600,48px);} /* sc-component-id: sc-bocRTG */ .dSKjvM{margin-left:0;} @media (min-width:840px){.dSKjvM{margin-left:var(--ds-space-300,24px);}} /* sc-component-id: sc-kxYOAa */ .fSMnUH{box-sizing:border-box;width:100%;border:1px solid var(--ds-border,rgba(9,30,66,0.14));border-radius:8px;overflow:hidden;} /* sc-component-id: sc-lhGUXL */ .KEoCe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:var(--ds-background-accent-gray-subtlest,#f1f2f4);border-bottom:1px solid var(--ds-border,rgba(9,30,66,0.14));border-radius:8px 8px 0px 0px;width:100%;} /* sc-component-id: sc-bNpCPZ */ .meSUk{padding:var(--ds-space-150,12px) var(--ds-space-0,0px) var(--ds-space-150,12px) var(--ds-space-200,16px);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - var(--ds-space-1000,80px));} /* sc-component-id: sc-lfEzOC */ .eINIon{font-family:'SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;font-size:0.875rem;font-weight:400;line-height:1.250rem;font-weight:600;padding:var(--ds-space-150,12px) var(--ds-space-200,16px);color:var(--ds-surface-raised,#172b4d);} /* sc-component-id: sc-fThejE */ .bszYXB{padding:var(--ds-space-100,8px);} /* sc-component-id: sc-kGsDXJ */ .iLUNFn{width:100%;overflow:auto;max-height:37.500rem;} .iLUNFn > span{background-color:#ffffff !important;} .iLUNFn > span > code{background-color:#ffffff !important;font-size:0.875rem !important;line-height:1.250rem !important;} /* sc-component-id: sc-guUSXb */ .dArZed{padding:var(--ds-space-200,16px);overflow:auto;box-sizing:border-box;max-height:9.188rem;} /* sc-component-id: sc-efAmGo */ .dqTcvf{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding:var(--ds-space-025,2px) var(--ds-space-0,0px);margin:var(--ds-space-0,0px);} .dqTcvf:hover{-webkit-text-decoration:none;text-decoration:none;} /* sc-component-id: sc-dqvjwr */ .ixrEpp{font-family:'SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;font-size:0.875rem;font-weight:400;line-height:1.250rem;color:var(--ds-text,#172B4D);padding-left:var(--ds-space-100,8px);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:500;} .ixrEpp:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--ds-text-subtle,#44546F);} /* sc-component-id: sc-euofZA */ .hWAbuS{max-width:150px !important;margin-left:var(--ds-space-100,8px);} @media (min-width:1024px){.hWAbuS{margin-right:var(--ds-space-negative-300,-24px);}} /* sc-component-id: sc-dRFBHB */ .cELjoy{padding:var(--ds-space-600,48px) var(--ds-space-0,0px);} /* sc-component-id: sc-kSFxNF */ .fDFAMo{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;padding-bottom:var(--ds-space-200,16px);} /* sc-component-id: sc-bUIkmT */ .dTujLk{margin:var(--ds-space-075,6px) var(--ds-space-100,8px) var(--ds-space-075,6px) var(--ds-space-0,0px);-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;} /* sc-component-id: sc-hmAwuO */ .dVfYSi{font-size:2.0714285714285716em;font-style:inherit;line-height:1.103448275862069;color:#172B4D;font-weight:600;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;margin-top:40px;font-weight:500;font-family:'SF Pro Display';margin-top:var(--ds-space-0,0px);} /* sc-component-id: sc-fNFDGM */ .bUASep{font-size:1.7142857142857142em;font-style:inherit;line-height:1.1666666666666667;color:#172B4D;font-weight:500;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;margin-top:40px;font-family:'SF Pro Display';padding-bottom:var(--ds-space-200,16px);margin-top:var(--ds-space-600,48px);border-bottom:2px solid var(--ds-border,rgba(9,30,66,0.14));} /* sc-component-id: sc-hEEUtg */ .hkHrWV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--ds-space-300,24px);margin-left:var(--ds-space-0,0px);} @media (min-width:840px){.hkHrWV{margin-left:var(--ds-space-300,24px);}} /* sc-component-id: sc-hTgGLG */ .hxnBfp{-webkit-animation:slide-down 0.3s;animation:slide-down 0.3s;} .hxnBfp:not(:first-child){padding-top:var(--ds-space-150,12px);} .hxnBfp:not(:last-of-type){padding-bottom:var(--ds-space-150,12px);border-bottom:1px solid;border-color:var(--ds-border,#091E4224);} @-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}} @keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}} /* sc-component-id: sc-bKcCCv */ .fFMhIt{color:var(--ds-text,#172b4d);font-family:'SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;font-size:0.875rem;font-weight:400;line-height:1.250rem;font-weight:600;line-height:1.000rem;} /* sc-component-id: sc-bQQHgq */ .fAaYkP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} /* sc-component-id: sc-eGMfeR */ .cINyHw{font-size:1em;font-style:inherit;line-height:1.1428571428571428;color:#172B4D;font-weight:600;-webkit-letter-spacing:-0.003em;-moz-letter-spacing:-0.003em;-ms-letter-spacing:-0.003em;letter-spacing:-0.003em;margin-top:16px;font-family:'SF Pro Text';color:var(--ds-text-disabled,#8993A5);margin:var(--ds-space-0,0px);margin-left:var(--ds-space-100,8px);word-break:break-word;} /* sc-component-id: sc-cFMgCN */ .eciHwA{margin-left:var(--ds-space-150,12px);vertical-align:text-bottom;} /* sc-component-id: sc-doZvUO */ .fMLDhr{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;} /* sc-component-id: sc-jbxdUx */ .cZIYYY{cursor:pointer;margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;} /* sc-component-id: sc-bMuqKn */ .hLbXkC{background-color:var(--ds-background-input,#ffffff);color:var(--ds-text,#172B4D);padding:var(--ds-space-075,6px) var(--ds-space-100,8px);box-sizing:border-box;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;width:100%;border:none;} .hLbXkC:hover{cursor:pointer;background-color:var(--ds-background-neutral-subtle-hovered,#091E420F);} .hLbXkC:active{cursor:pointer;background-color:var(--ds-background-neutral-subtle-pressed,#091E4224);} /* sc-component-id: sc-irsooP */ .kMggkW{margin-left:4px;color:var(--ds-text,#172b4d);font-family:'SF Pro Text';font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.250rem;} /* sc-component-id: sc-kVfTjK */ .dBTEkh{color:var(--ds-text,#172B4D);font-family:'SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;font-size:0.875rem;font-weight:400;line-height:1.250rem;font-weight:600;line-height:1.000rem;font-family:'SF Pro Text';} /* sc-component-id: sc-CTzJj */ .fskdqa{margin:var(--ds-space-0,0px);margin-top:var(--ds-space-100,8px);} /* sc-component-id: sc-kicAms */ .fXnsBd{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:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-top:var(--ds-space-100,8px);} /* sc-component-id: sc-hkJSjt */ .ieXgwI{border-radius:4px;border:1px solid;border-color:var(--ds-border,#091e4224);width:auto;margin-top:var(--ds-space-200,16px);} /* sc-component-id: sc-iKIEpe */ .iCyODd{font-size:1.4285714285714286em;font-style:inherit;line-height:1.2;color:#172B4D;font-weight:500;-webkit-letter-spacing:-0.008em;-moz-letter-spacing:-0.008em;-ms-letter-spacing:-0.008em;letter-spacing:-0.008em;margin-top:28px;font-family:'SF Pro Display';} .iCyODd.iCyODd{margin-top:var(--ds-space-300,24px);} /* sc-component-id: sc-dTOuAs */ .hcQfYz{font-size:1.7142857142857142em;font-style:inherit;line-height:1.1666666666666667;color:#172B4D;font-weight:500;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;margin-top:40px;font-family:'SF Pro Display';margin-top:var(--ds-space-600,48px);} /* sc-component-id: sc-eNhIyc */ .hZfuwx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;padding-bottom:var(--ds-space-200,16px);border-bottom:2px solid var(--ds-border,#091E4224);} /* sc-component-id: sc-jggjFL */ .hRTJBT{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;} .hRTJBT div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% - var(--ds-space-600,48px));}.jXFavD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;} .jXFavD div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% - var(--ds-space-600,48px));} /* sc-component-id: sc-dLHtUl */ .gPJQlR{font-family:'SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;font-size:0.875rem;font-weight:400;line-height:1.250rem;font-weight:600;overflow:hidden;word-wrap:break-word;margin-left:var(--ds-space-100,8px);color:var(--ds-text,#172B4D);} /* sc-component-id: sc-dmXgXv */ .gnSYKp > div > div > span{left:var(--ds-space-0,0px);right:var(--ds-space-0,0px);} .gnSYKp [role='tablist']{padding:var(--ds-space-0,0px) var(--ds-space-100,8px);} .gnSYKp [role='tabpanel']{padding-right:var(--ds-space-0,0px);} .gnSYKp [role='tab']{font-family:'SF Pro Text';font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.250rem;font-weight:600;line-height:1.000rem;padding:var(--ds-space-150,12px) var(--ds-space-100,8px);} /* sc-component-id: sc-cqOjgt */ .ezytUK{font-size:0.8571428571428571em;font-style:inherit;line-height:1.3333333333333333;color:#6B778C;font-weight:600;margin-top:16px;font-family:'SF Pro text';margin-bottom:var(--ds-space-200,16px);color:var(--ds-text-subtlest,#626F86);} .ezytUK.ezytUK{margin-top:var(--ds-space-200,16px);} /* sc-component-id: sc-jTdKgc */ .hecAPw:not(:last-child){padding-bottom:var(--ds-space-200,16px);border-bottom:1px solid;border-color:var(--ds-border,#091E4224);} /* sc-component-id: sc-kFvBWJ */ .dJjdeb{background-color:var(--ds-background-input,#ffffff);color:var(--ds-text,#172B4D);box-sizing:border-box;width:100%;border:none;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;padding:var(--ds-space-100,8px) var(--ds-space-0,0px);cursor:pointer;} .dJjdeb:not(:last-child){border-bottom:none;}.jTCpLW{background-color:var(--ds-background-input,#ffffff);color:var(--ds-text,#172B4D);box-sizing:border-box;width:100%;border:none;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;padding:var(--ds-space-100,8px) var(--ds-space-0,0px);cursor:pointer;} .jTCpLW:not(:last-child){border-bottom:1px solid var(--ds-border,rgba(9,30,66,0.14));} /* sc-component-id: sc-ikTlrC */ .jyETsV{margin-left:auto;} /* sc-component-id: sc-cBqwIa */ .bhVZpD{font-family:'SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;font-size:0.875rem;font-weight:400;line-height:1.250rem;font-weight:600;line-height:1.000rem;line-height:1.000rem;padding-left:var(--ds-space-100,8px);} /* 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-boQTqM */ .iixRin{padding-bottom:var(--ds-space-200,16px);-webkit-animation:eZnlXi 0.3s ease-in forwards;animation:eZnlXi 0.3s ease-in forwards;} .iixRin:not(:last-child){border-bottom:1px solid var(--ds-border,rgba(9,30,66,0.14));} /* sc-component-id: sc-bnOsYM */ .ihlxxT > span{font-family:'SF Pro Text';font-style:normal;font-weight:600;font-size:0.750rem;line-height:1.000rem;margin-right:var(--ds-space-050,4px);} /* sc-component-id: sc-bOFpUc */ .XWPOU{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;} /* sc-component-id: sc-AhSAr */ .jYsNzf{font-family:'SF Pro Text';font-style:normal;font-weight:600;font-size:0.750rem;line-height:1.000rem;font-weight:400;color:var(--ds-text-subtlest,#626F86);} /* sc-component-id: sc-fXUpvm */ .hhIZUs{width:100%;position:relative;} /* sc-component-id: sc-cROsgo */ .jsUCEw{width:100%;padding:var(--ds-space-200,16px) var(--ds-space-0,0px);top:var(--ds-space-0,0px);position:-webkit-sticky;position:sticky;background:var(--ds-surface,white);z-index:1;} .jsUCEw > button{width:100%;text-align:left;} /* sc-component-id: sc-gsVOdK */ .fEGNBR{margin:var(--ds-space-0,0px);list-style-type:none;padding:var(--ds-space-0,0px);} /* sc-component-id: sc-hLYIQQ */ .emPnKv{cursor:pointer;margin:var(--ds-space-0,0px);list-style-type:none;} .emPnKv:hover{background:var(--ds-background-neutral-subtle-hovered,#091E420F);border-radius:4px;} /* sc-component-id: sc-fXchrD */ .jBzWVO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-text-decoration:none;text-decoration:none;font-family:'SF Pro Text';font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.250rem;padding-left:var(--ds-space-200,16px);color:var(--ds-text-subtle,#44546f);border-radius:4px;} .jBzWVO:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;} .jBzWVO.active{color:var(--ds-text-brand,#0C66E4);background:var(--ds-background-information,#E9F2FF);font-weight:600;} /* sc-component-id: sc-dmejso */ .hMnFUr{margin:var(--ds-space-100,8px) var(--ds-space-0,0px);} /* sc-component-id: sc-fpdzYq */ .frbyUP{padding:var(--ds-space-075,6px) var(--ds-space-100,8px);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} /* sc-component-id: sc-jascpn */ .dcZYAe{padding:var(--ds-space-200,16px) var(--ds-space-0,0px) var(--ds-space-0,0px) var(--ds-space-0,0px);list-style-type:none;margin:var(--ds-space-0,0px);} /* sc-component-id: sc-ibxvc */ .iLlplZ{cursor:pointer;margin:var(--ds-space-0,0px);padding:var(--ds-space-0,0px);} /* sc-component-id: sc-cMOKGX */ .klANde{height:var(--ds-space-250,20px);margin-right:var(--ds-space-050,4px);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;visibility:hidden;}.cwWWli{height:var(--ds-space-250,20px);margin-right:var(--ds-space-050,4px);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;visibility:visible;} /* sc-component-id: sc-gyapQC */ .jHwJyx{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;padding-left:var(--ds-space-100,8px);width:calc(100% - var(--ds-space-400,32px));color:var(--ds-text-subtle,#44546f);} .jHwJyx:hover,.jHwJyx:active{color:inherit;-webkit-text-decoration:none;text-decoration:none;} /* sc-component-id: sc-mszFc */ .kDKpOO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;padding:var(--ds-space-075,6px) var(--ds-space-0,0px);font-family:'SF Pro Text';font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.250rem;border-radius:4px;color:var(--ds-text-subtle,#44546f);font-weight:400;} .kDKpOO:hover,.kDKpOO:active{background:var(--ds-background-neutral-subtle-hovered,#091E420F);} .kDKpOO:hover .sc-cMOKGX,.kDKpOO:active .sc-cMOKGX{visibility:visible;} .kDKpOO.active{font-weight:600;color:var(--ds-text-brand,#0C66E4);background:var(--ds-background-selected,#e9f2ff);} .kDKpOO.active > a{color:var(--ds-text-brand,#0C66E4);} .kDKpOO > a{color:var(--ds-text-subtle,#44546f);} /* sc-component-id: sc-gBIyv */ .UDekN{padding-bottom:var(--ds-space-200,16px);border-bottom:1px solid var(--ds-border,rgba(9,30,66,0.14));list-style-type:none;padding:var(--ds-space-0,0px) var(--ds-space-0,0px) var(--ds-space-200,16px) var(--ds-space-0,0px);margin:var(--ds-space-0,0px);} /* sc-component-id: sc-eFTCDY */ .ZNRQj{cursor:pointer;margin:var(--ds-space-0,0px);} .ZNRQj:hover{background:var(--ds-background-neutral-subtle-hovered,#091E420F);} /* sc-component-id: sc-beKmYL */ .jDnYsD{font-family:'SF Pro Text';font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.250rem;display:block;padding:var(--ds-space-075,6px) var(--ds-space-0,0px) var(--ds-space-075,6px) var(--ds-space-100,8px);color:var(--ds-text-subtle,#44546f);border-radius:4px;} .jDnYsD:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;} .jDnYsD.active{color:var(--ds-text-brand,#0C66E4);background:#e9f2ff;font-weight:600;} /* sc-component-id: sc-ilGAqu */ .dEvbfE{margin-right:var(--ds-space-100,8px);} /* sc-component-id: sc-global-4218966353 */ *{box-sizing:border-box;} /* 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');}</style><style data-styled-components="gQxkuY"> /* sc-component-id: sc-fAOVoV */ .gQxkuY{max-width:1128px;width:100%;margin:var(--ds-space-0,0px) auto;height:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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/rest-docs.47625987437ba2471828.css" rel="stylesheet"> <!-- Algolia Search Insights --> <script nonce="EIdp++Dv5etwPqYEW3NH303pPh9A3rZ8ylhwptAIvCI="> 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="EIdp++Dv5etwPqYEW3NH303pPh9A3rZ8ylhwptAIvCI="> window.ALGOLIA_DAC_API_KEY = 'Y2ZkNTM4MDg5M2QyMDUzOTBlMGEwZTU5OGQ0NGQ1MTA0ZmM1MjM5NzUzODdjNDZmYTRjYzkwMGFlYmIwMDE0MnJlc3RyaWN0SW5kaWNlcz1kZXZlbG9wZXIuYXRsYXNzaWFuLmNvbS1kYWMtcHJvZCUyQ2RldmVsb3Blci5hdGxhc3NpYW4uY29tLWRhYy1zdGFnaW5nJTJDZGV2ZWxvcGVyLmF0bGFzc2lhbi5jb20tZGFjLWRldiZmaWx0ZXJzPXByaXZpbGVnZSUzQU5PTkU='; window.ALGOLIA_DAC_API_KEY_EXPIRY = Date.now() + 28800000; window.ENABLE_AI = false; </script><script nonce="EIdp++Dv5etwPqYEW3NH303pPh9A3rZ8ylhwptAIvCI="> window.DAC_CDN_HOST = 'https://dac-static.atlassian.com'; window.ENABLED_VERSION = '1.2006.345'; </script></head> <body> <div id="root"><div tabindex="-1"><div><div class="sc-gAmQfK hSXbpc"><div class="sc-dphlzf fFirge"><div class="sc-TuwoP hKiNSh" aria-hidden="true" data-testid="banner-container" role="alert"><div class="sc-fQkuQJ iuGVGX"><span class="sc-epGmkI bCtJbM"><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-fCPvlr hwrSXl"><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="uid200909" 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(#uid200909)" 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">Atlassian Marketplace</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="/platform/marketplace/" 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="/platform/marketplace/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="/platform/marketplace/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="/platform/marketplace/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-eNPDpu iARtDw"></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=%2Fplatform%2Fmarketplace%2Frest%2Fv2%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-bYnzgO gDFUKQ"><div class="sc-hcmgZB kXyXcP"><div class="sc-ejGVNB XZnqT"><span class="sc-iiUIRa crPJzz"></span><div class="sc-eLdqWK jcCpdC" role="tablist"><a aria-posinset="1" aria-selected="true" aria-setsize="4" role="tab" href="/platform/marketplace/rest/v2/" style="text-decoration:none"><div class="sc-hgRTRy kESMdj" aria-posinset="1" aria-selected="true" aria-setsize="4" role="tab">REST API<span class="sc-iiUIRa daewSl"></span></div></a><a aria-posinset="2" aria-selected="false" aria-setsize="4" role="tab" href="/platform/marketplace/marketplace-api-java-client" style="text-decoration:none"><div class="sc-hgRTRy eXHKe" aria-posinset="2" aria-selected="false" aria-setsize="4" role="tab">REST API tutorials</div></a><a aria-posinset="3" aria-selected="false" aria-setsize="4" role="tab" href="/platform/marketplace/license-api-for-cloud-apps" style="text-decoration:none"><div class="sc-hgRTRy eXHKe" aria-posinset="3" aria-selected="false" aria-setsize="4" role="tab">In-product license API</div></a><a aria-posinset="4" aria-selected="false" aria-setsize="4" role="tab" href="/platform/marketplace/license-import-api-for-server-apps" style="text-decoration:none"><div class="sc-hgRTRy eXHKe" aria-posinset="4" aria-selected="false" aria-setsize="4" role="tab">License import API</div></a></div></div><div class="sc-dHmInP cyqYtL" role="tabpanel"></div></div><span class="sc-cPuPxo MnYSl"><style data-emotion-css="1v7jouq">.css-1v7jouq{-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;}.css-1v7jouq::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1v7jouq:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button type="button" class="sc-ilGAqu dEvbfE css-1v7jouq"><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">Switch to classic view</span></span></button></span></div><div class="sc-iipuKH gdmozm"><div class="sc-bsBFbB dRfnlc sc-nUItV dyIvpy"><div class="sc-fXUpvm hhIZUs"><div class="sc-cROsgo jsUCEw"><style data-emotion="css 7q1vr1">.css-7q1vr1{-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-neutral, rgba(9, 30, 66, 0.04));color:var(--ds-text, #42526E)!important;cursor:pointer;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 10px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-7q1vr1:visited{background:var(--ds-background-neutral, rgba(9, 30, 66, 0.04));color:var(--ds-text, #42526E)!important;}.css-7q1vr1:hover{background:var(--ds-background-neutral-hovered, rgba(9, 30, 66, 0.08));color:var(--ds-text, #42526E)!important;-webkit-text-decoration:inherit;text-decoration:inherit;transition-duration:0s,0.15s;}.css-7q1vr1:focus{background:var(--ds-background-neutral, rgba(9, 30, 66, 0.04));color:var(--ds-text, #42526E)!important;box-shadow:0 0 0 2px var(--ds-border-focused, #4C9AFF);transition-duration:0s,0.2s;outline:none;}.css-7q1vr1:active{background:var(--ds-background-neutral-pressed, rgba(179, 212, 255, 0.6));color:var(--ds-text, #0052CC)!important;transition-duration:0s,0s;}.css-7q1vr1[data-firefox-is-active="true"]{background:var(--ds-background-neutral-pressed, rgba(179, 212, 255, 0.6));color:var(--ds-text, #0052CC)!important;transition-duration:0s,0s;}.css-7q1vr1[disabled]{background:var(--ds-background-disabled, rgba(9, 30, 66, 0.04));color:var(--ds-text-disabled, #A5ADBA)!important;cursor:not-allowed;-webkit-text-decoration:none;text-decoration:none;}.css-7q1vr1[data-has-overlay="true"]{cursor:default;-webkit-text-decoration:none;text-decoration:none;}.css-7q1vr1[data-has-overlay="true"]:not([disabled]):hover,.css-7q1vr1[data-has-overlay="true"]:not([disabled]):active{background:var(--ds-background-neutral, rgba(9, 30, 66, 0.04));color:var(--ds-text, #42526E)!important;}.css-7q1vr1::-moz-focus-inner{border:0;margin:0;padding:0;}</style><button aria-expanded="false" aria-haspopup="true" class="css-7q1vr1" type="button" 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">Marketplace REST API (v2)</span><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 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:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></button></div><ul class="sc-gBIyv UDekN"><li class="sc-eFTCDY ZNRQj"><a class="sc-beKmYL jDnYsD" href="/platform/marketplace/rest/v2/intro/#about">About</a></li><li class="sc-eFTCDY ZNRQj"><a class="sc-beKmYL jDnYsD" href="/platform/marketplace/rest/v2/intro/#versioning">Versioning</a></li><li class="sc-eFTCDY ZNRQj"><a class="sc-beKmYL jDnYsD" href="/platform/marketplace/rest/v2/intro/#auth">Authentication</a></li><li class="sc-eFTCDY ZNRQj"><a class="sc-beKmYL jDnYsD" href="/platform/marketplace/rest/v2/intro/#uris">URI structure</a></li><li class="sc-eFTCDY ZNRQj"><a class="sc-beKmYL jDnYsD" href="/platform/marketplace/rest/v2/intro/#requests">Request format</a></li><li class="sc-eFTCDY ZNRQj"><a class="sc-beKmYL jDnYsD" href="/platform/marketplace/rest/v2/intro/#pagination">Pagination</a></li><li class="sc-eFTCDY ZNRQj"><a class="sc-beKmYL jDnYsD" href="/platform/marketplace/rest/v2/intro/#responses">Response format</a></li><li class="sc-eFTCDY ZNRQj"><a class="sc-beKmYL jDnYsD" href="/platform/marketplace/rest/v2/intro/#dates">Dates</a></li><li class="sc-eFTCDY ZNRQj"><a class="sc-beKmYL jDnYsD" href="/platform/marketplace/rest/v2/intro/#errors">Errors</a></li></ul><ul class="sc-jascpn dcZYAe"><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-app-versions"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-app-versions/#api-group-app-versions">App versions</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-app-versions"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-applications"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-applications/#api-group-applications">Applications</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-applications"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-apps"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-apps/#api-group-apps">Apps</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-apps"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-assets"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-assets/#api-group-assets">Assets</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-assets"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-categories"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-categories/#api-group-categories">Categories</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-categories"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-license-types"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-license-types/#api-group-license-types">License types</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-license-types"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-migrations"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-migrations/#api-group-migrations">Migrations</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-migrations"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-privacy-and-security"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-privacy-and-security/#api-group-privacy-and-security">Privacy and Security</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-privacy-and-security"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-products"><div class="active sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-products/#api-group-products">Products</a><div class="sc-cMOKGX cwWWli" data-testid="page-tree-icon-api-group-products"><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="Opened" 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 d="M11.221 9.322l-2.929 2.955a1.009 1.009 0 000 1.419.986.986 0 001.405 0l2.298-2.317 2.307 2.327a.989.989 0 001.407 0 1.01 1.01 0 000-1.419l-2.94-2.965A1.106 1.106 0 0011.991 9c-.279 0-.557.107-.77.322z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div><ul class="sc-gsVOdK fEGNBR"><li class="sc-hLYIQQ emPnKv" id="page-tree-api-products-get"><a class="sc-fXchrD jBzWVO" href="/platform/marketplace/rest/v2/api-group-products/#api-products-get"><span class="sc-dmejso hMnFUr sc-hUMlYv iSXEkR" method="get">GET</span><span class="sc-fpdzYq frbyUP"><span>Get products</span></span></a></li><li class="sc-hLYIQQ emPnKv" id="page-tree-api-products-key-productkey-get"><a class="sc-fXchrD jBzWVO" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-get"><span class="sc-dmejso hMnFUr sc-hUMlYv iSXEkR" method="get">GET</span><span class="sc-fpdzYq frbyUP"><span>Get product</span></span></a></li><li class="sc-hLYIQQ emPnKv" id="page-tree-api-products-key-productkey-versions-get"><a class="sc-fXchrD jBzWVO" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-versions-get"><span class="sc-dmejso hMnFUr sc-hUMlYv iSXEkR" method="get">GET</span><span class="sc-fpdzYq frbyUP"><span>Get product versions</span></span></a></li><li class="sc-hLYIQQ emPnKv" id="page-tree-api-products-key-productkey-versions-build-buildnumber-get"><a class="sc-fXchrD jBzWVO" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-versions-build-buildnumber-get"><span class="sc-dmejso hMnFUr sc-hUMlYv iSXEkR" method="get">GET</span><span class="sc-fpdzYq frbyUP"><span>Get product version (by number)</span></span></a></li><li class="sc-hLYIQQ emPnKv" id="page-tree-api-products-key-productkey-versions-latest-get"><a class="sc-fXchrD jBzWVO" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-versions-latest-get"><span class="sc-dmejso hMnFUr sc-hUMlYv iSXEkR" method="get">GET</span><span class="sc-fpdzYq frbyUP"><span>Get product version (latest)</span></span></a></li><li class="sc-hLYIQQ emPnKv" id="page-tree-api-products-key-productkey-versions-name-versionname-get"><a class="sc-fXchrD jBzWVO" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-versions-name-versionname-get"><span class="sc-dmejso hMnFUr sc-hUMlYv iSXEkR" method="get">GET</span><span class="sc-fpdzYq frbyUP"><span>Get product version (by name)</span></span></a></li></ul></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-promotions--removed-"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-promotions--removed-/#api-group-promotions--removed-">Promotions (Removed)</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-promotions--removed-"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-reporting"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-reporting/#api-group-reporting">Reporting</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-reporting"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-reviews"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-reviews/#api-group-reviews">Reviews</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-reviews"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li><li class="sc-ibxvc iLlplZ" id="page-tree-api-group-vendors"><div class="sc-mszFc kDKpOO"><a class="sc-gyapQC jHwJyx" href="/platform/marketplace/rest/v2/api-group-vendors/#api-group-vendors">Vendors</a><div class="sc-cMOKGX klANde" data-testid="page-tree-icon-api-group-vendors"><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="Closed" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></li></ul></div></div><div class="sc-bcdylZ kiiIyB sc-cGCqpu dNEGUM sc-nUItV mkaLl"><div class="sc-bpKEQf crnFnq"><div class="sc-cBrjTV crKIBs"><div class="resource-section sc-cdQEHs eJyCVy"><div class="sc-gBSKhj oTtBO"><div class="sc-bOFpUc XWPOU"><div class="sc-bnOsYM ihlxxT"><style data-emotion-css="92dv6g">.css-92dv6g{display:inline-block;min-width:1px;padding:2px 6px;border-radius:8px;font-size:12px;font-weight:normal;line-height:1;text-align:center;}</style><span style="background-color:var(--ds-background-neutral, #091E420F);color:var(--ds-text, #172B4D)" class="css-92dv6g">Platform</span></div><span class="sc-AhSAr jYsNzf">Atlassian Marketplace / Reference / Marketplace REST API (v2)</span></div></div><div class="sc-jjgyjb dEfHXK"><h1 class="sc-ieSwJA kbalHW" id="api-group-products">Products<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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></h1><div class="sc-RpuvT ikVzUC"><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="/platform/marketplace/marketplace.2.postman.json" download="" 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="8xpfx5">.css-8xpfx5{-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 4px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:1;}</style><span class="css-8xpfx5"><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 aria-hidden="true" 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"><g fill="currentColor" fill-rule="evenodd"><path d="M10.687 17.292a.983.983 0 00-1.397 0 1 1 0 000 1.407l1.964 1.98a1.082 1.082 0 001.538 0l1.919-1.933a1 1 0 000-1.408.983.983 0 00-1.398 0l-1.29 1.3-1.336-1.346z" fill-rule="nonzero"/><path d="M13.001 19.993L13 10.006C13 9.451 12.552 9 12 9s-1 .45-1 1.007l.001 9.987c0 .555.448 1.006 1 1.006s1-.45 1-1.007z" fill-rule="nonzero"/><path d="M7.938 5.48a4.8 4.8 0 00-.777-.062C4.356 5.418 2 7.62 2 10.498 2 13.409 4.385 16 7.1 16h2.881v-1.993H7.1c-1.657 0-3.115-1.663-3.115-3.508 0-1.778 1.469-3.087 3.104-3.087h.012c.389 0 .686.05.97.15l.17.063c.605.248.875-.246.875-.246l.15-.267c.73-1.347 2.201-2.096 3.716-2.12a4.14 4.14 0 014.069 3.645l.046.34s.071.525.665.525c.013 0 .012.005.023.005h.254c1.136 0 1.976.959 1.976 2.158 0 1.207-.987 2.342-2.07 2.342h-3.964V16h3.964C20.105 16 22 13.955 22 11.665c0-2-1.312-3.663-3.138-4.074-.707-2.707-3.053-4.552-5.886-4.591-1.975.02-3.901.9-5.038 2.48z"/></g></svg></span></span><style data-emotion-css="mu6jxl">.css-mu6jxl{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;-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-mu6jxl">Postman Collection</span></span></a><div role="presentation"><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="https://dac-static.atlassian.com/platform/marketplace/swagger.v3.json?_v=1.2006.345" target="_blank" type="button" class="sc-euofZA hWAbuS 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="8xpfx5">.css-8xpfx5{-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 4px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:1;}</style><span class="css-8xpfx5"><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="OpenAPI definition" 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"><g fill="currentColor" fill-rule="evenodd"><path d="M10.687 17.292a.983.983 0 00-1.397 0 1 1 0 000 1.407l1.964 1.98a1.082 1.082 0 001.538 0l1.919-1.933a1 1 0 000-1.408.983.983 0 00-1.398 0l-1.29 1.3-1.336-1.346z" fill-rule="nonzero"/><path d="M13.001 19.993L13 10.006C13 9.451 12.552 9 12 9s-1 .45-1 1.007l.001 9.987c0 .555.448 1.006 1 1.006s1-.45 1-1.007z" fill-rule="nonzero"/><path d="M7.938 5.48a4.8 4.8 0 00-.777-.062C4.356 5.418 2 7.62 2 10.498 2 13.409 4.385 16 7.1 16h2.881v-1.993H7.1c-1.657 0-3.115-1.663-3.115-3.508 0-1.778 1.469-3.087 3.104-3.087h.012c.389 0 .686.05.97.15l.17.063c.605.248.875-.246.875-.246l.15-.267c.73-1.347 2.201-2.096 3.716-2.12a4.14 4.14 0 014.069 3.645l.046.34s.071.525.665.525c.013 0 .012.005.023.005h.254c1.136 0 1.976.959 1.976 2.158 0 1.207-.987 2.342-2.07 2.342h-3.964V16h3.964C20.105 16 22 13.955 22 11.665c0-2-1.312-3.663-3.138-4.074-.707-2.707-3.053-4.552-5.886-4.591-1.975.02-3.901.9-5.038 2.48z"/></g></svg></span></span><style data-emotion-css="mu6jxl">.css-mu6jxl{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;-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-mu6jxl">OpenAPI</span></span></a></div></div></div><div class="sc-bvZOhf bpZUKT sc-iAVDmT ezoZAW sc-iipuKH dfXBXx"><div class="sc-fuzEkO eJJWvS sc-nUItV eluCwI"><div><p>Information about products</p></div></div><div class="sc-bocRTG dSKjvM sc-fuzEkO eJJWvS sc-nUItV eluCwI"><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><span class="sc-lfEzOC eINIon">Operations</span></div><div class="sc-guUSXb dArZed"><a class="sc-efAmGo dqTcvf" href="/platform/marketplace/rest/v2/api-group-products/#api-products-get"><span class="sc-hUMlYv jxEKLO" method="get">GET</span><span class="sc-dqvjwr ixrEpp">/products</span></a><a class="sc-efAmGo dqTcvf" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-get"><span class="sc-hUMlYv jxEKLO" method="get">GET</span><span class="sc-dqvjwr ixrEpp">/products/key/{productKey}</span></a><a class="sc-efAmGo dqTcvf" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-versions-get"><span class="sc-hUMlYv jxEKLO" method="get">GET</span><span class="sc-dqvjwr ixrEpp">/products/key/{productKey}/versions</span></a><a class="sc-efAmGo dqTcvf" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-versions-build-buildnumber-get"><span class="sc-hUMlYv jxEKLO" method="get">GET</span><span class="sc-dqvjwr ixrEpp">/products/key/{productKey}/versions/build/{buildNumber}</span></a><a class="sc-efAmGo dqTcvf" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-versions-latest-get"><span class="sc-hUMlYv jxEKLO" method="get">GET</span><span class="sc-dqvjwr ixrEpp">/products/key/{productKey}/versions/latest</span></a><a class="sc-efAmGo dqTcvf" href="/platform/marketplace/rest/v2/api-group-products/#api-products-key-productkey-versions-name-versionname-get"><span class="sc-hUMlYv jxEKLO" method="get">GET</span><span class="sc-dqvjwr ixrEpp">/products/key/{productKey}/versions/name/{versionName}</span></a></div></div></div></div></div><div class="resource-section sc-dRFBHB cELjoy sc-iAVDmT ezoZAW sc-iipuKH hQVeKc"><div class="sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kSFxNF fDFAMo"><span class="sc-bUIkmT dTujLk sc-hUMlYv ebzhOl" method="get">GET</span><h2 class="sc-hmAwuO dVfYSi" id="api-products-get">Get products<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><p>Get a list of products matching the specified parameters.</p><h3 class="sc-dTOuAs hcQfYz" id="api-products-get-request">Request<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-get-request-Query parameters">Query parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4><style data-emotion-css="1ee76iq">.css-1ee76iq{-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:auto;line-height:inherit;padding:0;-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:baseline;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-1ee76iq::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1ee76iq:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button type="button" class="css-1ee76iq"><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="eaycls">.css-eaycls{-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;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-eaycls">Expand all</span></span></button></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">application</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">applicationBuild</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">cost</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">hosting</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">withVersion</strong><p class="sc-eGMfeR cINyHw">boolean</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">offset</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">limit</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div></div><h3 class="sc-fNFDGM bUASep" id="api-products-get-response">Responses<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><button class="sc-kFvBWJ dJjdeb"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-cBqwIa bhVZpD">OK</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="collapse" 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 d="M11.221 9.322l-2.929 2.955a1.009 1.009 0 000 1.419.986.986 0 001.405 0l2.298-2.317 2.307 2.327a.989.989 0 001.407 0 1.01 1.01 0 000-1.419l-2.94-2.965A1.106 1.106 0 0011.991 9c-.279 0-.557.107-.77.322z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><div class="sc-boQTqM iixRin"><div class="sc-jTdKgc hecAPw"><h4 class="sc-cqOjgt ezytUK">application/json</h4><div class="sc-kicAms fXnsBd"><span class="sc-kVfTjK dBTEkh">ProductCollection</span><div class="sc-hkJSjt ieXgwI"><button class="sc-bMuqKn hLbXkC"><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="add" 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="M13 11V3.993A.997.997 0 0012 3c-.556 0-1 .445-1 .993V11H3.993A.997.997 0 003 12c0 .557.445 1 .993 1H11v7.007c0 .548.448.993 1 .993.556 0 1-.445 1-.993V13h7.007A.997.997 0 0021 12c0-.556-.445-1-.993-1H13z" fill="currentColor" fill-rule="evenodd"/></svg></span><span class="sc-irsooP kMggkW">Show child properties</span></button></div></div></div></div><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">400</span></span><span class="sc-cBqwIa bhVZpD">Bad Request</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button></div><div class="sc-hEEUtg hkHrWV sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL hRTJBT"><span class="sc-hUMlYv ebzhOl" method="get">GET</span><span class="sc-dLHtUl gPJQlR">/<wbr/>products</span></div></div><span class="sc-fThejE bszYXB"></span></div><div class="sc-dmXgXv gnSYKp"><div class="sc-hcmgZB kXyXcP"><div class="sc-ejGVNB XZnqT"><span class="sc-iiUIRa crPJzz"></span><div class="sc-eLdqWK jcCpdC" role="tablist"><div class="sc-hgRTRy kESMdj" aria-posinset="1" aria-selected="true" aria-setsize="5" role="tab" tabindex="0">curl<span class="sc-iiUIRa daewSl"></span></div><div class="sc-hgRTRy eXHKe" aria-posinset="2" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Node.js</div><div class="sc-hgRTRy eXHKe" aria-posinset="3" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Java</div><div class="sc-hgRTRy eXHKe" aria-posinset="4" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Python</div><div class="sc-hgRTRy eXHKe" aria-posinset="5" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">PHP</div></div></div><div class="sc-dHmInP cyqYtL" role="tabpanel"><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">curl --request GET \ --url &#x27;https://marketplace.atlassian.com/rest/2/products&#x27; \ --header &#x27;Accept: application/json&#x27;</code></span></div></div></div></div></div><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL jXFavD"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-dLHtUl gPJQlR">Response</span></div></div><span class="sc-fThejE bszYXB"><div class="sc-bUqnYt nGdJy"><div class="sc-wENpt hYlFNY"><div role="presentation"><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:var(--ds-icon, #808080);--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"><path d="M10 19h8V8h-8v11zM8 7.992C8 6.892 8.902 6 10.009 6h7.982C19.101 6 20 6.893 20 7.992v11.016c0 1.1-.902 1.992-2.009 1.992H10.01A2.001 2.001 0 018 19.008V7.992z"/><path d="M5 16V4.992C5 3.892 5.902 3 7.009 3H15v13H5zm2 0h8V5H7v11z"/></g></svg></span></div></div></div></span></div><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">4 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">5 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">6 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">7 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">8 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">9 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">10 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">11 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">12 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">13 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">14 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">15 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">16 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">17 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">18 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">19 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">20 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">21 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">22 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">23 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">24 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">25 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">26 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">27 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">28 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">29 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">30 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">31 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">32 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">33 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">34 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">35 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">36 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">37 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">38 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">39 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">40 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">41 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">42 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">43 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">44 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">45 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">46 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">47 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">48 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">49 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">50 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">51 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">52 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">53 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">54 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">55 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">56 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">57 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">58 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">59 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">60 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">61 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">62 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">63 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">64 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">65 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">66 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">67 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">68 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">69 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">70 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">71 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">72 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">{ &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;query&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; }, &quot;byKey&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; }, &quot;latestVersion&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; }, &quot;versionByBuild&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; }, &quot;versionByName&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; }, &quot;next&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;prev&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; } }, &quot;_embedded&quot;: { &quot;products&quot;: [ { &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;versions&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;latestVersion&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;versionByBuild&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot; }, &quot;versionByName&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot; } }, &quot;_embedded&quot;: {}, &quot;name&quot;: &quot;&lt;string&gt;&quot;, &quot;key&quot;: &quot;&lt;string&gt;&quot;, &quot;summary&quot;: &quot;&lt;string&gt;&quot; } ] }, &quot;count&quot;: 49 }</code></span></div></div></div></div><div class="resource-section sc-dRFBHB cELjoy sc-iAVDmT ezoZAW sc-iipuKH hQVeKc"><div class="sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kSFxNF fDFAMo"><span class="sc-bUIkmT dTujLk sc-hUMlYv ebzhOl" method="get">GET</span><h2 class="sc-hmAwuO dVfYSi" id="api-products-key-productkey-get">Get product<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><p>Get a specific product.</p><h3 class="sc-dTOuAs hcQfYz" id="api-products-key-productkey-get-request">Request<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-get-request-Path parameters">Path parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">productKey</strong><p class="sc-eGMfeR cINyHw">string</p><span class="sc-cFMgCN eciHwA"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFEBE6;color:#BF2600" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">Required</span></span></span></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-get-request-Query parameters">Query parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4><style data-emotion-css="1ee76iq">.css-1ee76iq{-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:auto;line-height:inherit;padding:0;-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:baseline;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-1ee76iq::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1ee76iq:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button type="button" class="css-1ee76iq"><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="eaycls">.css-eaycls{-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;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-eaycls">Expand all</span></span></button></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">application</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">applicationBuild</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">cost</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">hosting</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">withVersion</strong><p class="sc-eGMfeR cINyHw">boolean</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div></div><h3 class="sc-fNFDGM bUASep" id="api-products-key-productkey-get-response">Responses<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><button class="sc-kFvBWJ dJjdeb"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-cBqwIa bhVZpD">OK</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="collapse" 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 d="M11.221 9.322l-2.929 2.955a1.009 1.009 0 000 1.419.986.986 0 001.405 0l2.298-2.317 2.307 2.327a.989.989 0 001.407 0 1.01 1.01 0 000-1.419l-2.94-2.965A1.106 1.106 0 0011.991 9c-.279 0-.557.107-.77.322z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><div class="sc-boQTqM iixRin"><div class="sc-jTdKgc hecAPw"><h4 class="sc-cqOjgt ezytUK">application/json</h4><div class="sc-kicAms fXnsBd"><span class="sc-kVfTjK dBTEkh">Product</span><p>Detailed information about a product</p><div class="sc-hkJSjt ieXgwI"><button class="sc-bMuqKn hLbXkC"><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="add" 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="M13 11V3.993A.997.997 0 0012 3c-.556 0-1 .445-1 .993V11H3.993A.997.997 0 003 12c0 .557.445 1 .993 1H11v7.007c0 .548.448.993 1 .993.556 0 1-.445 1-.993V13h7.007A.997.997 0 0021 12c0-.556-.445-1-.993-1H13z" fill="currentColor" fill-rule="evenodd"/></svg></span><span class="sc-irsooP kMggkW">Show child properties</span></button></div></div></div></div><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">400</span></span><span class="sc-cBqwIa bhVZpD">Bad Request</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">404</span></span><span class="sc-cBqwIa bhVZpD">Not Found</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button></div><div class="sc-hEEUtg hkHrWV sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL hRTJBT"><span class="sc-hUMlYv ebzhOl" method="get">GET</span><span class="sc-dLHtUl gPJQlR">/<wbr/>products<!-- -->/<wbr/>key<!-- -->/<wbr/>{productKey}</span></div></div><span class="sc-fThejE bszYXB"></span></div><div class="sc-dmXgXv gnSYKp"><div class="sc-hcmgZB kXyXcP"><div class="sc-ejGVNB XZnqT"><span class="sc-iiUIRa crPJzz"></span><div class="sc-eLdqWK jcCpdC" role="tablist"><div class="sc-hgRTRy kESMdj" aria-posinset="1" aria-selected="true" aria-setsize="5" role="tab" tabindex="0">curl<span class="sc-iiUIRa daewSl"></span></div><div class="sc-hgRTRy eXHKe" aria-posinset="2" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Node.js</div><div class="sc-hgRTRy eXHKe" aria-posinset="3" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Java</div><div class="sc-hgRTRy eXHKe" aria-posinset="4" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Python</div><div class="sc-hgRTRy eXHKe" aria-posinset="5" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">PHP</div></div></div><div class="sc-dHmInP cyqYtL" role="tabpanel"><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">curl --request GET \ --url &#x27;https://marketplace.atlassian.com/rest/2/products/key/{productKey}&#x27; \ --header &#x27;Accept: application/json&#x27;</code></span></div></div></div></div></div><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL jXFavD"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-dLHtUl gPJQlR">Response</span></div></div><span class="sc-fThejE bszYXB"><div class="sc-bUqnYt nGdJy"><div class="sc-wENpt hYlFNY"><div role="presentation"><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:var(--ds-icon, #808080);--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"><path d="M10 19h8V8h-8v11zM8 7.992C8 6.892 8.902 6 10.009 6h7.982C19.101 6 20 6.893 20 7.992v11.016c0 1.1-.902 1.992-2.009 1.992H10.01A2.001 2.001 0 018 19.008V7.992z"/><path d="M5 16V4.992C5 3.892 5.902 3 7.009 3H15v13H5zm2 0h8V5H7v11z"/></g></svg></span></div></div></div></span></div><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">4 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">5 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">6 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">7 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">8 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">9 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">10 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">11 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">12 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">13 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">14 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">15 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">16 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">17 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">18 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">19 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">20 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">21 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">22 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">23 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">24 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">25 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">26 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">27 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">28 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">29 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">30 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">31 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">32 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">33 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">34 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">35 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">36 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">37 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">38 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">39 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">40 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">41 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">42 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">43 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">44 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">45 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">46 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">47 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">48 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">49 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">50 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">51 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">52 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">53 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">54 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">55 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">56 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">57 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">58 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">59 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">60 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">61 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">62 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">63 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">64 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">65 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">66 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">67 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">68 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">69 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">70 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">71 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">72 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">73 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">74 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">75 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">76 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">77 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">78 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">79 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">80 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">81 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">82 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">83 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">84 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">85 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">86 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">87 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">88 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">89 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">90 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">91 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">92 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">93 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">{ &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;downloads&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;logo&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;titleLogo&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;versions&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;latestVersion&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;versionByBuild&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; }, &quot;versionByName&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; } }, &quot;_embedded&quot;: { &quot;logo&quot;: { &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;image&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;unscaled&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; } } }, &quot;titleLogo&quot;: { &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;image&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;unscaled&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; } } }, &quot;version&quot;: { &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; } }, &quot;_embedded&quot;: {}, &quot;name&quot;: &quot;&lt;string&gt;&quot;, &quot;buildNumber&quot;: 60, &quot;paymentModel&quot;: &quot;atlassian&quot;, &quot;releaseDate&quot;: &quot;&lt;string&gt;&quot;, &quot;compatibilities&quot;: [ { &quot;application&quot;: &quot;&lt;string&gt;&quot;, &quot;hosting&quot;: {} } ] } }, &quot;name&quot;: &quot;&lt;string&gt;&quot;, &quot;key&quot;: &quot;&lt;string&gt;&quot;, &quot;summary&quot;: &quot;&lt;string&gt;&quot; }</code></span></div></div></div></div><div class="resource-section sc-dRFBHB cELjoy sc-iAVDmT ezoZAW sc-iipuKH hQVeKc"><div class="sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kSFxNF fDFAMo"><span class="sc-bUIkmT dTujLk sc-hUMlYv ebzhOl" method="get">GET</span><h2 class="sc-hmAwuO dVfYSi" id="api-products-key-productkey-versions-get">Get product versions<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><p>Get a list of versions for the specified product.</p><h3 class="sc-dTOuAs hcQfYz" id="api-products-key-productkey-versions-get-request">Request<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-versions-get-request-Path parameters">Path parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">productKey</strong><p class="sc-eGMfeR cINyHw">string</p><span class="sc-cFMgCN eciHwA"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFEBE6;color:#BF2600" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">Required</span></span></span></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-versions-get-request-Query parameters">Query parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4><style data-emotion-css="1ee76iq">.css-1ee76iq{-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:auto;line-height:inherit;padding:0;-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:baseline;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-1ee76iq::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1ee76iq:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button type="button" class="css-1ee76iq"><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="eaycls">.css-eaycls{-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;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-eaycls">Expand all</span></span></button></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">application</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">applicationBuild</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">cost</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">hosting</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">offset</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">limit</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div></div><h3 class="sc-fNFDGM bUASep" id="api-products-key-productkey-versions-get-response">Responses<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><button class="sc-kFvBWJ dJjdeb"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-cBqwIa bhVZpD">OK</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="collapse" 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 d="M11.221 9.322l-2.929 2.955a1.009 1.009 0 000 1.419.986.986 0 001.405 0l2.298-2.317 2.307 2.327a.989.989 0 001.407 0 1.01 1.01 0 000-1.419l-2.94-2.965A1.106 1.106 0 0011.991 9c-.279 0-.557.107-.77.322z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><div class="sc-boQTqM iixRin"><div class="sc-jTdKgc hecAPw"><h4 class="sc-cqOjgt ezytUK">application/json</h4><div class="sc-kicAms fXnsBd"><span class="sc-kVfTjK dBTEkh">ProductVersionCollection</span><div class="sc-hkJSjt ieXgwI"><button class="sc-bMuqKn hLbXkC"><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="add" 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="M13 11V3.993A.997.997 0 0012 3c-.556 0-1 .445-1 .993V11H3.993A.997.997 0 003 12c0 .557.445 1 .993 1H11v7.007c0 .548.448.993 1 .993.556 0 1-.445 1-.993V13h7.007A.997.997 0 0021 12c0-.556-.445-1-.993-1H13z" fill="currentColor" fill-rule="evenodd"/></svg></span><span class="sc-irsooP kMggkW">Show child properties</span></button></div></div></div></div><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">400</span></span><span class="sc-cBqwIa bhVZpD">Bad Request</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">404</span></span><span class="sc-cBqwIa bhVZpD">Not Found</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button></div><div class="sc-hEEUtg hkHrWV sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL hRTJBT"><span class="sc-hUMlYv ebzhOl" method="get">GET</span><span class="sc-dLHtUl gPJQlR">/<wbr/>products<!-- -->/<wbr/>key<!-- -->/<wbr/>{productKey}<!-- -->/<wbr/>versions</span></div></div><span class="sc-fThejE bszYXB"></span></div><div class="sc-dmXgXv gnSYKp"><div class="sc-hcmgZB kXyXcP"><div class="sc-ejGVNB XZnqT"><span class="sc-iiUIRa crPJzz"></span><div class="sc-eLdqWK jcCpdC" role="tablist"><div class="sc-hgRTRy kESMdj" aria-posinset="1" aria-selected="true" aria-setsize="5" role="tab" tabindex="0">curl<span class="sc-iiUIRa daewSl"></span></div><div class="sc-hgRTRy eXHKe" aria-posinset="2" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Node.js</div><div class="sc-hgRTRy eXHKe" aria-posinset="3" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Java</div><div class="sc-hgRTRy eXHKe" aria-posinset="4" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Python</div><div class="sc-hgRTRy eXHKe" aria-posinset="5" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">PHP</div></div></div><div class="sc-dHmInP cyqYtL" role="tabpanel"><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">curl --request GET \ --url &#x27;https://marketplace.atlassian.com/rest/2/products/key/{productKey}/versions&#x27; \ --header &#x27;Accept: application/json&#x27;</code></span></div></div></div></div></div><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL jXFavD"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-dLHtUl gPJQlR">Response</span></div></div><span class="sc-fThejE bszYXB"><div class="sc-bUqnYt nGdJy"><div class="sc-wENpt hYlFNY"><div role="presentation"><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:var(--ds-icon, #808080);--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"><path d="M10 19h8V8h-8v11zM8 7.992C8 6.892 8.902 6 10.009 6h7.982C19.101 6 20 6.893 20 7.992v11.016c0 1.1-.902 1.992-2.009 1.992H10.01A2.001 2.001 0 018 19.008V7.992z"/><path d="M5 16V4.992C5 3.892 5.902 3 7.009 3H15v13H5zm2 0h8V5H7v11z"/></g></svg></span></div></div></div></span></div><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">4 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">5 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">6 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">7 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">8 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">9 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">10 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">11 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">12 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">13 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">14 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">15 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">16 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">17 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">18 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">19 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">20 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">21 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">22 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">23 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">24 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">25 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">26 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">27 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">28 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">29 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">30 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">31 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">32 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">33 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">34 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">35 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">36 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">37 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">38 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">39 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">40 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">41 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">42 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">43 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">44 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">45 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">46 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">47 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">48 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">49 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">50 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">51 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">52 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">53 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">54 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">55 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">56 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">57 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">58 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">59 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">60 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">61 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">62 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">{ &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;query&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; }, &quot;next&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;prev&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;latestVersion&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;versionByBuild&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; }, &quot;versionByName&quot;: { &quot;template&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;name&quot;: &quot;&lt;string&gt;&quot; } }, &quot;_embedded&quot;: { &quot;versions&quot;: [ { &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; } }, &quot;_embedded&quot;: {}, &quot;name&quot;: &quot;&lt;string&gt;&quot;, &quot;buildNumber&quot;: 60, &quot;paymentModel&quot;: &quot;atlassian&quot;, &quot;releaseDate&quot;: &quot;&lt;string&gt;&quot;, &quot;compatibilities&quot;: [ { &quot;application&quot;: &quot;&lt;string&gt;&quot;, &quot;hosting&quot;: {} } ] } ] }, &quot;count&quot;: 60 }</code></span></div></div></div></div><div class="resource-section sc-dRFBHB cELjoy sc-iAVDmT ezoZAW sc-iipuKH hQVeKc"><div class="sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kSFxNF fDFAMo"><span class="sc-bUIkmT dTujLk sc-hUMlYv ebzhOl" method="get">GET</span><h2 class="sc-hmAwuO dVfYSi" id="api-products-key-productkey-versions-build-buildnumber-get">Get product version (by number)<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><p>Get details about a specific version, matching the specified build number, of the specified product.</p><h3 class="sc-dTOuAs hcQfYz" id="api-products-key-productkey-versions-build-buildnumber-get-request">Request<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-versions-build-buildnumber-get-request-Path parameters">Path parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4><style data-emotion-css="1ee76iq">.css-1ee76iq{-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:auto;line-height:inherit;padding:0;-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:baseline;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-1ee76iq::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1ee76iq:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button type="button" class="css-1ee76iq"><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="eaycls">.css-eaycls{-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;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-eaycls">Expand all</span></span></button></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">productKey</strong><p class="sc-eGMfeR cINyHw">string</p><span class="sc-cFMgCN eciHwA"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFEBE6;color:#BF2600" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">Required</span></span></span></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">buildNumber</strong><p class="sc-eGMfeR cINyHw">integer</p><span class="sc-cFMgCN eciHwA"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFEBE6;color:#BF2600" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">Required</span></span></span></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-versions-build-buildnumber-get-request-Query parameters">Query parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4><style data-emotion-css="1ee76iq">.css-1ee76iq{-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:auto;line-height:inherit;padding:0;-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:baseline;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-1ee76iq::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1ee76iq:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button type="button" class="css-1ee76iq"><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="eaycls">.css-eaycls{-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;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-eaycls">Expand all</span></span></button></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">application</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">applicationBuild</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">cost</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">hosting</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div></div><h3 class="sc-fNFDGM bUASep" id="api-products-key-productkey-versions-build-buildnumber-get-response">Responses<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><button class="sc-kFvBWJ dJjdeb"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-cBqwIa bhVZpD">OK</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="collapse" 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 d="M11.221 9.322l-2.929 2.955a1.009 1.009 0 000 1.419.986.986 0 001.405 0l2.298-2.317 2.307 2.327a.989.989 0 001.407 0 1.01 1.01 0 000-1.419l-2.94-2.965A1.106 1.106 0 0011.991 9c-.279 0-.557.107-.77.322z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><div class="sc-boQTqM iixRin"><div class="sc-jTdKgc hecAPw"><h4 class="sc-cqOjgt ezytUK">application/json</h4><div class="sc-kicAms fXnsBd"><span class="sc-kVfTjK dBTEkh">ProductVersion</span><div class="sc-hkJSjt ieXgwI"><button class="sc-bMuqKn hLbXkC"><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="add" 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="M13 11V3.993A.997.997 0 0012 3c-.556 0-1 .445-1 .993V11H3.993A.997.997 0 003 12c0 .557.445 1 .993 1H11v7.007c0 .548.448.993 1 .993.556 0 1-.445 1-.993V13h7.007A.997.997 0 0021 12c0-.556-.445-1-.993-1H13z" fill="currentColor" fill-rule="evenodd"/></svg></span><span class="sc-irsooP kMggkW">Show child properties</span></button></div></div></div></div><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">400</span></span><span class="sc-cBqwIa bhVZpD">Bad Request</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">404</span></span><span class="sc-cBqwIa bhVZpD">Not Found</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button></div><div class="sc-hEEUtg hkHrWV sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL hRTJBT"><span class="sc-hUMlYv ebzhOl" method="get">GET</span><span class="sc-dLHtUl gPJQlR">/<wbr/>products<!-- -->/<wbr/>key<!-- -->/<wbr/>{productKey}<!-- -->/<wbr/>versions<!-- -->/<wbr/>build<!-- -->/<wbr/>{buildNumber}</span></div></div><span class="sc-fThejE bszYXB"></span></div><div class="sc-dmXgXv gnSYKp"><div class="sc-hcmgZB kXyXcP"><div class="sc-ejGVNB XZnqT"><span class="sc-iiUIRa crPJzz"></span><div class="sc-eLdqWK jcCpdC" role="tablist"><div class="sc-hgRTRy kESMdj" aria-posinset="1" aria-selected="true" aria-setsize="5" role="tab" tabindex="0">curl<span class="sc-iiUIRa daewSl"></span></div><div class="sc-hgRTRy eXHKe" aria-posinset="2" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Node.js</div><div class="sc-hgRTRy eXHKe" aria-posinset="3" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Java</div><div class="sc-hgRTRy eXHKe" aria-posinset="4" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Python</div><div class="sc-hgRTRy eXHKe" aria-posinset="5" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">PHP</div></div></div><div class="sc-dHmInP cyqYtL" role="tabpanel"><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">curl --request GET \ --url &#x27;https://marketplace.atlassian.com/rest/2/products/key/{productKey}/versions/build/{buildNumber}&#x27; \ --header &#x27;Accept: application/json&#x27;</code></span></div></div></div></div></div><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL jXFavD"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-dLHtUl gPJQlR">Response</span></div></div><span class="sc-fThejE bszYXB"><div class="sc-bUqnYt nGdJy"><div class="sc-wENpt hYlFNY"><div role="presentation"><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:var(--ds-icon, #808080);--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"><path d="M10 19h8V8h-8v11zM8 7.992C8 6.892 8.902 6 10.009 6h7.982C19.101 6 20 6.893 20 7.992v11.016c0 1.1-.902 1.992-2.009 1.992H10.01A2.001 2.001 0 018 19.008V7.992z"/><path d="M5 16V4.992C5 3.892 5.902 3 7.009 3H15v13H5zm2 0h8V5H7v11z"/></g></svg></span></div></div></div></span></div><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">4 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">5 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">6 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">7 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">8 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">9 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">10 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">11 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">12 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">13 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">14 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">15 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">16 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">17 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">18 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">19 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">20 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">21 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">22 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">23 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">24 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">25 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">26 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">27 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">28 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">29 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">30 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">31 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">32 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">33 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">34 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">35 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">36 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">37 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">38 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">39 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">40 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">41 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">42 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">43 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">44 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">45 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">46 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">47 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">48 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">49 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">50 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">51 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">52 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">53 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">54 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">55 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">56 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">57 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">58 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">59 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">60 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">61 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">62 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">63 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">64 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">{ &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;view&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;artifact&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;releaseNotes&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; } }, &quot;_embedded&quot;: { &quot;artifact&quot;: { &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;binary&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; } } } }, &quot;name&quot;: &quot;&lt;string&gt;&quot;, &quot;buildNumber&quot;: 60, &quot;paymentModel&quot;: &quot;atlassian&quot;, &quot;releaseDate&quot;: &quot;&lt;string&gt;&quot;, &quot;compatibilities&quot;: [ { &quot;application&quot;: &quot;&lt;string&gt;&quot;, &quot;hosting&quot;: { &quot;cloud&quot;: true, &quot;server&quot;: { &quot;min&quot;: { &quot;build&quot;: 117 }, &quot;max&quot;: { &quot;build&quot;: 117 } }, &quot;dataCenter&quot;: { &quot;min&quot;: { &quot;build&quot;: 117 }, &quot;max&quot;: { &quot;build&quot;: 117 } } } } ] }</code></span></div></div></div></div><div class="resource-section sc-dRFBHB cELjoy sc-iAVDmT ezoZAW sc-iipuKH hQVeKc"><div class="sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kSFxNF fDFAMo"><span class="sc-bUIkmT dTujLk sc-hUMlYv ebzhOl" method="get">GET</span><h2 class="sc-hmAwuO dVfYSi" id="api-products-key-productkey-versions-latest-get">Get product version (latest)<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><p>Get the latest version of the specified product.</p><h3 class="sc-dTOuAs hcQfYz" id="api-products-key-productkey-versions-latest-get-request">Request<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-versions-latest-get-request-Path parameters">Path parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">productKey</strong><p class="sc-eGMfeR cINyHw">string</p><span class="sc-cFMgCN eciHwA"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFEBE6;color:#BF2600" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">Required</span></span></span></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-versions-latest-get-request-Query parameters">Query parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4><style data-emotion-css="1ee76iq">.css-1ee76iq{-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:auto;line-height:inherit;padding:0;-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:baseline;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-1ee76iq::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1ee76iq:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button type="button" class="css-1ee76iq"><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="eaycls">.css-eaycls{-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;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-eaycls">Expand all</span></span></button></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">application</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">applicationBuild</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">cost</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">hosting</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div></div><h3 class="sc-fNFDGM bUASep" id="api-products-key-productkey-versions-latest-get-response">Responses<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><button class="sc-kFvBWJ dJjdeb"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-cBqwIa bhVZpD">OK</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="collapse" 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 d="M11.221 9.322l-2.929 2.955a1.009 1.009 0 000 1.419.986.986 0 001.405 0l2.298-2.317 2.307 2.327a.989.989 0 001.407 0 1.01 1.01 0 000-1.419l-2.94-2.965A1.106 1.106 0 0011.991 9c-.279 0-.557.107-.77.322z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><div class="sc-boQTqM iixRin"><div class="sc-jTdKgc hecAPw"><h4 class="sc-cqOjgt ezytUK">application/json</h4><div class="sc-kicAms fXnsBd"><span class="sc-kVfTjK dBTEkh">ProductVersion</span><div class="sc-hkJSjt ieXgwI"><button class="sc-bMuqKn hLbXkC"><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="add" 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="M13 11V3.993A.997.997 0 0012 3c-.556 0-1 .445-1 .993V11H3.993A.997.997 0 003 12c0 .557.445 1 .993 1H11v7.007c0 .548.448.993 1 .993.556 0 1-.445 1-.993V13h7.007A.997.997 0 0021 12c0-.556-.445-1-.993-1H13z" fill="currentColor" fill-rule="evenodd"/></svg></span><span class="sc-irsooP kMggkW">Show child properties</span></button></div></div></div></div><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">400</span></span><span class="sc-cBqwIa bhVZpD">Bad Request</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">404</span></span><span class="sc-cBqwIa bhVZpD">Not Found</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button></div><div class="sc-hEEUtg hkHrWV sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL hRTJBT"><span class="sc-hUMlYv ebzhOl" method="get">GET</span><span class="sc-dLHtUl gPJQlR">/<wbr/>products<!-- -->/<wbr/>key<!-- -->/<wbr/>{productKey}<!-- -->/<wbr/>versions<!-- -->/<wbr/>latest</span></div></div><span class="sc-fThejE bszYXB"></span></div><div class="sc-dmXgXv gnSYKp"><div class="sc-hcmgZB kXyXcP"><div class="sc-ejGVNB XZnqT"><span class="sc-iiUIRa crPJzz"></span><div class="sc-eLdqWK jcCpdC" role="tablist"><div class="sc-hgRTRy kESMdj" aria-posinset="1" aria-selected="true" aria-setsize="5" role="tab" tabindex="0">curl<span class="sc-iiUIRa daewSl"></span></div><div class="sc-hgRTRy eXHKe" aria-posinset="2" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Node.js</div><div class="sc-hgRTRy eXHKe" aria-posinset="3" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Java</div><div class="sc-hgRTRy eXHKe" aria-posinset="4" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Python</div><div class="sc-hgRTRy eXHKe" aria-posinset="5" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">PHP</div></div></div><div class="sc-dHmInP cyqYtL" role="tabpanel"><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">curl --request GET \ --url &#x27;https://marketplace.atlassian.com/rest/2/products/key/{productKey}/versions/latest&#x27; \ --header &#x27;Accept: application/json&#x27;</code></span></div></div></div></div></div><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL jXFavD"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-dLHtUl gPJQlR">Response</span></div></div><span class="sc-fThejE bszYXB"><div class="sc-bUqnYt nGdJy"><div class="sc-wENpt hYlFNY"><div role="presentation"><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:var(--ds-icon, #808080);--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"><path d="M10 19h8V8h-8v11zM8 7.992C8 6.892 8.902 6 10.009 6h7.982C19.101 6 20 6.893 20 7.992v11.016c0 1.1-.902 1.992-2.009 1.992H10.01A2.001 2.001 0 018 19.008V7.992z"/><path d="M5 16V4.992C5 3.892 5.902 3 7.009 3H15v13H5zm2 0h8V5H7v11z"/></g></svg></span></div></div></div></span></div><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">4 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">5 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">6 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">7 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">8 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">9 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">10 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">11 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">12 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">13 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">14 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">15 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">16 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">17 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">18 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">19 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">20 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">21 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">22 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">23 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">24 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">25 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">26 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">27 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">28 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">29 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">30 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">31 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">32 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">33 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">34 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">35 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">36 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">37 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">38 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">39 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">40 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">41 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">42 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">43 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">44 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">45 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">46 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">47 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">48 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">49 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">50 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">51 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">52 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">53 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">54 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">55 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">56 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">57 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">58 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">59 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">60 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">61 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">62 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">63 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">64 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">{ &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;view&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;artifact&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;releaseNotes&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; } }, &quot;_embedded&quot;: { &quot;artifact&quot;: { &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;binary&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; } } } }, &quot;name&quot;: &quot;&lt;string&gt;&quot;, &quot;buildNumber&quot;: 60, &quot;paymentModel&quot;: &quot;atlassian&quot;, &quot;releaseDate&quot;: &quot;&lt;string&gt;&quot;, &quot;compatibilities&quot;: [ { &quot;application&quot;: &quot;&lt;string&gt;&quot;, &quot;hosting&quot;: { &quot;cloud&quot;: true, &quot;server&quot;: { &quot;min&quot;: { &quot;build&quot;: 117 }, &quot;max&quot;: { &quot;build&quot;: 117 } }, &quot;dataCenter&quot;: { &quot;min&quot;: { &quot;build&quot;: 117 }, &quot;max&quot;: { &quot;build&quot;: 117 } } } } ] }</code></span></div></div></div></div><div class="resource-section sc-dRFBHB cELjoy sc-iAVDmT ezoZAW sc-iipuKH hQVeKc"><div class="sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kSFxNF fDFAMo"><span class="sc-bUIkmT dTujLk sc-hUMlYv ebzhOl" method="get">GET</span><h2 class="sc-hmAwuO dVfYSi" id="api-products-key-productkey-versions-name-versionname-get">Get product version (by name)<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><p>Get details about a specific version, matching the specified name, of the specified product.</p><h3 class="sc-dTOuAs hcQfYz" id="api-products-key-productkey-versions-name-versionname-get-request">Request<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-versions-name-versionname-get-request-Path parameters">Path parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4><style data-emotion-css="1ee76iq">.css-1ee76iq{-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:auto;line-height:inherit;padding:0;-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:baseline;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-1ee76iq::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1ee76iq:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button type="button" class="css-1ee76iq"><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="eaycls">.css-eaycls{-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;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-eaycls">Expand all</span></span></button></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">productKey</strong><p class="sc-eGMfeR cINyHw">string</p><span class="sc-cFMgCN eciHwA"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFEBE6;color:#BF2600" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">Required</span></span></span></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">versionName</strong><p class="sc-eGMfeR cINyHw">string</p><span class="sc-cFMgCN eciHwA"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFEBE6;color:#BF2600" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">Required</span></span></span></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div><div class="sc-dAAzKL fLlPJo"><div class="sc-eNhIyc hZfuwx"><h4 class="sc-iKIEpe iCyODd" id="api-products-key-productkey-versions-name-versionname-get-request-Query parameters">Query parameters<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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="copy" style="--icon-primary-color:#6B778C;--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="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></h4><style data-emotion-css="1ee76iq">.css-1ee76iq{-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:auto;line-height:inherit;padding:0;-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:baseline;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-1ee76iq::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1ee76iq:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button type="button" class="css-1ee76iq"><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="eaycls">.css-eaycls{-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;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-eaycls">Expand all</span></span></button></div><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">application</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">applicationBuild</strong><p class="sc-eGMfeR cINyHw">integer</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">cost</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section><section class="sc-hTgGLG hxnBfp"><div class="sc-doZvUO fMLDhr"><div class="sc-bQQHgq fAaYkP"><strong class="sc-bKcCCv fFMhIt">hosting</strong><p class="sc-eGMfeR cINyHw">string</p></div><div class="sc-jbxdUx cZIYYY"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></div></section></div></div><h3 class="sc-fNFDGM bUASep" id="api-products-key-productkey-versions-name-versionname-get-response">Responses<span role="presentation" class="heading-anchor-wrapper"><button class="sc-iCwjlJ bIjwqY"><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><button class="sc-kFvBWJ dJjdeb"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-cBqwIa bhVZpD">OK</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="collapse" 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 d="M11.221 9.322l-2.929 2.955a1.009 1.009 0 000 1.419.986.986 0 001.405 0l2.298-2.317 2.307 2.327a.989.989 0 001.407 0 1.01 1.01 0 000-1.419l-2.94-2.965A1.106 1.106 0 0011.991 9c-.279 0-.557.107-.77.322z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><div class="sc-boQTqM iixRin"><div class="sc-jTdKgc hecAPw"><h4 class="sc-cqOjgt ezytUK">application/json</h4><div class="sc-kicAms fXnsBd"><span class="sc-kVfTjK dBTEkh">ProductVersion</span><div class="sc-hkJSjt ieXgwI"><button class="sc-bMuqKn hLbXkC"><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="add" 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="M13 11V3.993A.997.997 0 0012 3c-.556 0-1 .445-1 .993V11H3.993A.997.997 0 003 12c0 .557.445 1 .993 1H11v7.007c0 .548.448.993 1 .993.556 0 1-.445 1-.993V13h7.007A.997.997 0 0021 12c0-.556-.445-1-.993-1H13z" fill="currentColor" fill-rule="evenodd"/></svg></span><span class="sc-irsooP kMggkW">Show child properties</span></button></div></div></div></div><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">400</span></span><span class="sc-cBqwIa bhVZpD">Bad Request</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button><button class="sc-kFvBWJ jTCpLW"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#FFF0B3;color:#172B4D" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">404</span></span><span class="sc-cBqwIa bhVZpD">Not Found</span><div class="sc-ikTlrC jyETsV" data-testid="icon-container"><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="expand" 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 d="M8.292 10.293a1.009 1.009 0 000 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 000-1.419.987.987 0 00-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 00-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></button></div><div class="sc-hEEUtg hkHrWV sc-fuzEkO eJJWvS sc-nUItV eqQBNK"><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL hRTJBT"><span class="sc-hUMlYv ebzhOl" method="get">GET</span><span class="sc-dLHtUl gPJQlR">/<wbr/>products<!-- -->/<wbr/>key<!-- -->/<wbr/>{productKey}<!-- -->/<wbr/>versions<!-- -->/<wbr/>name<!-- -->/<wbr/>{versionName}</span></div></div><span class="sc-fThejE bszYXB"></span></div><div class="sc-dmXgXv gnSYKp"><div class="sc-hcmgZB kXyXcP"><div class="sc-ejGVNB XZnqT"><span class="sc-iiUIRa crPJzz"></span><div class="sc-eLdqWK jcCpdC" role="tablist"><div class="sc-hgRTRy kESMdj" aria-posinset="1" aria-selected="true" aria-setsize="5" role="tab" tabindex="0">curl<span class="sc-iiUIRa daewSl"></span></div><div class="sc-hgRTRy eXHKe" aria-posinset="2" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Node.js</div><div class="sc-hgRTRy eXHKe" aria-posinset="3" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Java</div><div class="sc-hgRTRy eXHKe" aria-posinset="4" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">Python</div><div class="sc-hgRTRy eXHKe" aria-posinset="5" aria-selected="false" aria-setsize="5" role="tab" tabindex="-1">PHP</div></div></div><div class="sc-dHmInP cyqYtL" role="tabpanel"><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">curl --request GET \ --url &#x27;https://marketplace.atlassian.com/rest/2/products/key/{productKey}/versions/name/{versionName}&#x27; \ --header &#x27;Accept: application/json&#x27;</code></span></div></div></div></div></div><div class="sc-kxYOAa fSMnUH"><div class="sc-lhGUXL KEoCe"><div class="sc-bNpCPZ meSUk"><div class="sc-jggjFL jXFavD"><style data-emotion-css="x0zr6k">.css-x0zr6k{display:inline-block;box-sizing:border-box;max-width:100%;padding:2px 0 3px 0;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:baseline;}</style><span style="background-color:#E3FCEF;color:#006644" class="css-x0zr6k"><style data-emotion-css="1wsum1f">.css-1wsum1f{display:inline-block;box-sizing:border-box;width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}</style><span style="max-width:200px" class="css-1wsum1f">200</span></span><span class="sc-dLHtUl gPJQlR">Response</span></div></div><span class="sc-fThejE bszYXB"><div class="sc-bUqnYt nGdJy"><div class="sc-wENpt hYlFNY"><div role="presentation"><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:var(--ds-icon, #808080);--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"><path d="M10 19h8V8h-8v11zM8 7.992C8 6.892 8.902 6 10.009 6h7.982C19.101 6 20 6.893 20 7.992v11.016c0 1.1-.902 1.992-2.009 1.992H10.01A2.001 2.001 0 018 19.008V7.992z"/><path d="M5 16V4.992C5 3.892 5.902 3 7.009 3H15v13H5zm2 0h8V5H7v11z"/></g></svg></span></div></div></div></span></div><div class="sc-kGsDXJ iLUNFn"><span style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;background:#F4F5F7;color:#172B4D;border-radius:3px;display:flex;line-height:1.6666666666666667;overflow-x:auto;white-space:pre"><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:14px;line-height:1.4285714285714286;padding:8px;color:#8993A4;background-color:#EBECF0;flex-shrink:0;text-align:right;user-select:none"><span class="react-syntax-highlighter-line-number" style="opacity:1">1 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">2 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">3 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">4 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">5 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">6 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">7 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">8 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">9 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">10 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">11 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">12 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">13 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">14 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">15 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">16 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">17 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">18 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">19 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">20 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">21 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">22 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">23 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">24 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">25 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">26 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">27 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">28 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">29 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">30 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">31 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">32 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">33 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">34 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">35 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">36 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">37 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">38 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">39 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">40 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">41 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">42 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">43 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">44 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">45 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">46 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">47 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">48 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">49 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">50 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">51 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">52 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">53 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">54 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">55 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">56 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">57 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">58 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">59 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">60 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">61 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">62 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">63 </span><span class="react-syntax-highlighter-line-number" style="opacity:1">64 </span></code><code style="font-family:function () { return &quot;&#x27;SFMono-Medium&#x27;, &#x27;SF Mono&#x27;, &#x27;Segoe UI Mono&#x27;, &#x27;Roboto Mono&#x27;, &#x27;Ubuntu Mono&#x27;, Menlo, Consolas, Courier, monospace&quot;; };font-size:12px;line-height:1.6666666666666667;padding:8px">{ &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;view&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;artifact&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; }, &quot;releaseNotes&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot;, &quot;type&quot;: &quot;&lt;string&gt;&quot;, &quot;title&quot;: &quot;&lt;string&gt;&quot; } }, &quot;_embedded&quot;: { &quot;artifact&quot;: { &quot;_links&quot;: { &quot;self&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; }, &quot;binary&quot;: { &quot;href&quot;: &quot;&lt;string&gt;&quot; } } } }, &quot;name&quot;: &quot;&lt;string&gt;&quot;, &quot;buildNumber&quot;: 60, &quot;paymentModel&quot;: &quot;atlassian&quot;, &quot;releaseDate&quot;: &quot;&lt;string&gt;&quot;, &quot;compatibilities&quot;: [ { &quot;application&quot;: &quot;&lt;string&gt;&quot;, &quot;hosting&quot;: { &quot;cloud&quot;: true, &quot;server&quot;: { &quot;min&quot;: { &quot;build&quot;: 117 }, &quot;max&quot;: { &quot;build&quot;: 117 } }, &quot;dataCenter&quot;: { &quot;min&quot;: { &quot;build&quot;: 117 }, &quot;max&quot;: { &quot;build&quot;: 117 } } } } ] }</code></span></div></div></div></div></div></div><div class="sc-fAOVoV gQxkuY"><div class="sc-hARARD hrxrbx"><p class="sc-ccLTTT gfLKuW">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><div class="sc-eNPDpu iARtDw"></div><footer class="sc-fYvWhK dyKToT sc-hvvHee APFeF"><div class="sc-eSePXt hbQcmX sc-fvLVrH dUcFyG"><a class="sc-iIHjhz RSHIw" 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="uid200910"> <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(#uid200910)" 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-dXfzlN insOyI"><a class="sc-iIHjhz RSHIw" href="/changelog/">Changelog</a><a class="sc-iIHjhz RSHIw" target="_blank" href="https://status.developer.atlassian.com">System status</a><a class="sc-iIHjhz RSHIw" target="_blank" href="https://www.atlassian.com/legal/privacy-policy">Privacy</a><a class="atl-policy-link atl-policy-link-text sc-iIHjhz RSHIw" target="_blank" href="https://www.atlassian.com/legal/privacy-policy#additional-disclosures-for-ca-residents">Notice at Collection</a><a class="sc-iIHjhz RSHIw" target="_blank" href="/platform/marketplace/atlassian-developer-terms/">Developer Terms</a><a class="sc-iIHjhz RSHIw" target="_blank" href="https://www.atlassian.com/legal/trademark">Trademark</a><a class="optanon-toggle-display hide-optanon-link sc-iIHjhz RSHIw">Cookie preferences</a><span class="sc-aewfc fDSCxc">© <!-- -->2024<!-- --> Atlassian</span></nav></div></footer></div></div></div></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10