CINXE.COM

The Confluence Cloud REST API

<!DOCTYPE html> <html lang="en"> <head><meta name="csrf" content="RwnOnQNS-QDKJITXfU9KIujKVOM2aWlAF7ZU"> <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.a862f27a10d17150fb16.bundle.js"></script> <script defer type="text/javascript" src="https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-homepage-errors-supportdesk.9d89fdf4536bff9112d7.bundle.js"></script><script defer type="text/javascript" src="https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-api-docs-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-homepage-errors-supportdesk.33dbe2970267a8ae5d10.bundle.js"></script><script defer type="text/javascript" src="https://dac-static.atlassian.com/_static/rest-docs.a734cd5d2646b17c5ffb.bundle.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="dac:version" content="1.7580.0-0.1312.0"> <link rel="shortcut icon" href="https://dac-static.atlassian.com/favicon.ico" type="image/x-icon"> <link rel="icon" href="https://dac-static.atlassian.com/favicon.ico" type="image/x-icon"> <link rel="search" href="https://dac-static.atlassian.com/opensearch.xml" type="application/opensearchdescription+xml"> <script nonce="YpPdWoVFKhk1un79qhbBOQq58gYzgc4Hi06fqFNy/io=" type="text/javascript">window.__DATA__ = {"assets":{"-----------------------.js":"https://dac-static.atlassian.com/_static/-----------------------.4a3aee9b5f350eac13a2.bundle.js","--.js":"https://dac-static.atlassian.com/_static/--.749f939ac70542b1dc6b.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.9d89fdf4536bff9112d7.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.9d89fdf4536bff9112d7.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.33dbe2970267a8ae5d10.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.33dbe2970267a8ae5d10.bundle.js.map","-.js":"https://dac-static.atlassian.com/_static/-.f69be8d3738b62f5fc2e.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.25b039454d3015745f17.bundle.js":"https://dac-static.atlassian.com/_static/7.25b039454d3015745f17.bundle.js","8.b11731690b1081f090f2.bundle.js":"https://dac-static.atlassian.com/_static/8.b11731690b1081f090f2.bundle.js","---.js":"https://dac-static.atlassian.com/_static/---.579d740041ae4cc985c0.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations8.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations8.e2a55ab138436e1d6edd.bundle.js","11.7d4737ebe217db3ad5cf.bundle.js":"https://dac-static.atlassian.com/_static/11.7d4737ebe217db3ad5cf.bundle.js","12.ee7d7634d3fc755a1cbd.bundle.js":"https://dac-static.atlassian.com/_static/12.ee7d7634d3fc755a1cbd.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations0.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations0.4320f1ea952f69cd6249.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations2.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations2.85edb945f7935d56b4aa.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations4.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations4.6bfc0c91d7caebc0483a.bundle.js","@atlaskit-internal_feedback-collector/i18n-tranlations6.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_feedback-collector/i18n-tranlations6.8075747a23535d92fd3d.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.7ef1d315ffddfdffad9f.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.7ef1d315ffddfdffad9f.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.a545bddb422ba219757d.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.a545bddb422ba219757d.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.e76283e990fa2eb8569c.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.93bb116f15a52ec70d3b.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.7009945f5fb77cd279bb.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.020a4952327d92756a32.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.020a4952327d92756a32.bundle.js.map","23.5f5ea0aacf8748a65732.bundle.js":"https://dac-static.atlassian.com/_static/23.5f5ea0aacf8748a65732.bundle.js","24.6f835f5c5e42e295cc73.bundle.js":"https://dac-static.atlassian.com/_static/24.6f835f5c5e42e295cc73.bundle.js","25.4b7047c625e98644e00c.bundle.js":"https://dac-static.atlassian.com/_static/25.4b7047c625e98644e00c.bundle.js","26.655650edf133d4e7cbbd.bundle.js":"https://dac-static.atlassian.com/_static/26.655650edf133d4e7cbbd.bundle.js","27.a0c4097a0cd4f89a4b3b.bundle.js":"https://dac-static.atlassian.com/_static/27.a0c4097a0cd4f89a4b3b.bundle.js","28.aa969feaccaba4cc79ee.bundle.js":"https://dac-static.atlassian.com/_static/28.aa969feaccaba4cc79ee.bundle.js","29.3a9a4f29ee83c76aa071.bundle.js":"https://dac-static.atlassian.com/_static/29.3a9a4f29ee83c76aa071.bundle.js","30.8207159c1e490939a5b4.bundle.js":"https://dac-static.atlassian.com/_static/30.8207159c1e490939a5b4.bundle.js","31.15c87967dc3a92d7f188.bundle.js":"https://dac-static.atlassian.com/_static/31.15c87967dc3a92d7f188.bundle.js","32.fc31eb7a2ae95e1e7991.bundle.js":"https://dac-static.atlassian.com/_static/32.fc31eb7a2ae95e1e7991.bundle.js","33.5d1785e6eda797e5b470.bundle.js":"https://dac-static.atlassian.com/_static/33.5d1785e6eda797e5b470.bundle.js","34.4e7537617147e8eac4bd.bundle.js":"https://dac-static.atlassian.com/_static/34.4e7537617147e8eac4bd.bundle.js","35.231e036aab7fa9fbe947.bundle.js":"https://dac-static.atlassian.com/_static/35.231e036aab7fa9fbe947.bundle.js","@atlaskit-internal_atlassian-custom-theme.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-custom-theme.aab648f6eabb5b098c03.bundle.js","@atlaskit-internal_atlassian-custom-theme.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_atlassian-custom-theme.aab648f6eabb5b098c03.bundle.js.map","@atlaskit-internal_atlassian-dark.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark.63ec142f2f02640c9be0.bundle.js","@atlaskit-internal_atlassian-dark-brand-refresh.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark-brand-refresh.bb07414fccea4692dd6e.bundle.js","@atlaskit-internal_atlassian-dark-future.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark-future.724472704db450f327c3.bundle.js","@atlaskit-internal_atlassian-dark-increased-contrast.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark-increased-contrast.65c92e83118fe54b3530.bundle.js","@atlaskit-internal_atlassian-dark-new-input-border.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-dark-new-input-border.dc91bdd55703846c0a82.bundle.js","@atlaskit-internal_atlassian-legacy-dark.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-legacy-dark.c9bc35e48839f62cf3f8.bundle.js","@atlaskit-internal_atlassian-legacy-light.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-legacy-light.9b17ff5ca6d7936e892d.bundle.js","@atlaskit-internal_atlassian-light.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light.c3fb570d8fef1675360a.bundle.js","@atlaskit-internal_atlassian-light-brand-refresh.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light-brand-refresh.2b6f5547d99f258d692e.bundle.js","@atlaskit-internal_atlassian-light-future.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light-future.fd16d7af4dbbf33e7db4.bundle.js","@atlaskit-internal_atlassian-light-increased-contrast.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light-increased-contrast.83b6193dfb2f5eb569e5.bundle.js","@atlaskit-internal_atlassian-light-new-input-border.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-light-new-input-border.3ecf819162d0a84a7c7c.bundle.js","@atlaskit-internal_atlassian-shape.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-shape.e955ca141ec69ea409a6.bundle.js","@atlaskit-internal_atlassian-spacing.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-spacing.6d60e247c74cda03c607.bundle.js","@atlaskit-internal_atlassian-typography-adg3.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-typography-adg3.4454e2809a80b15dff1c.bundle.js","@atlaskit-internal_atlassian-typography-minor3.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-typography-minor3.f95848be7bc46293f236.bundle.js","@atlaskit-internal_atlassian-typography-modernized.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-typography-modernized.97db2919412ddb54fa4f.bundle.js","@atlaskit-internal_atlassian-typography-refreshed.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-typography-refreshed.60d2a3fd01f4c499673a.bundle.js","@atlaskit-internal_media-archive-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-archive-viewer.a18b4965cb332fb864eb.bundle.js","@atlaskit-internal_media-card.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-card.a6e1277ce72faaf3abf5.bundle.js","@atlaskit-internal_media-card.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_media-card.a6e1277ce72faaf3abf5.bundle.js.map","@atlaskit-internal_media-card-error-boundary.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-card-error-boundary.c5703919444e71517eb2.bundle.js","@atlaskit-internal_media-client.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-client.e17ab1905c95dc1c945d.bundle.js","@atlaskit-internal_media-client-mobile-upload.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-client-mobile-upload.1a5bae33a749bd14fcd6.bundle.js","@atlaskit-internal_media-client-mobile-upload.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_media-client-mobile-upload.1a5bae33a749bd14fcd6.bundle.js.map","@atlaskit-internal_media-code-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-code-viewer.6ece810e8a8194bf9878.bundle.js","@atlaskit-internal_media-pdf-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-pdf-viewer.272396ac42d7eb565384.bundle.js","@atlaskit-internal_media-picker-error-boundary.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-picker-error-boundary.a303eb719833c02b8d49.bundle.js","@atlaskit-internal_media-viewer.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-viewer.7c7b702f4cdc82edf0e7.bundle.js","@atlaskit-internal_media-viewer.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/@atlaskit-internal_media-viewer.7c7b702f4cdc82edf0e7.bundle.js.map","@atlaskit-internal_renderer-node_BlockCard.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_BlockCard.d49b28db28a88d3a5f07.bundle.js","@atlaskit-internal_renderer-node_CodeBlock.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_CodeBlock.b98ee4c6d1f60bbdfcdf.bundle.js","@atlaskit-internal_renderer-node_Date.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Date.85b785165e6fc9389496.bundle.js","@atlaskit-internal_renderer-node_DecisionItem.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_DecisionItem.e559111608d9b0bfc822.bundle.js","@atlaskit-internal_renderer-node_Expand.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Expand.3789d6bb60af20f6e82e.bundle.js","@atlaskit-internal_renderer-node_InlineCard.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_InlineCard.96fcabcf5606a2b243cc.bundle.js","@atlaskit-internal_renderer-node_Media.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Media.54aaf2094674a1dbb8a2.bundle.js","@atlaskit-internal_renderer-node_MediaGroup.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_MediaGroup.1d9ae9548220023714de.bundle.js","@atlaskit-internal_renderer-node_Mention.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Mention.8b8f09758fdaf68a0887.bundle.js","@atlaskit-internal_renderer-node_Status.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_Status.c3e7e552d158508c9b9d.bundle.js","@atlaskit-internal_renderer-node_TaskItem.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_renderer-node_TaskItem.f950f56f36700daf5321.bundle.js","@atlaskit-internal_resourcedEmojiComponent.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_resourcedEmojiComponent.dc399f1477a4242858d9.bundle.js","@atlaskit-internal_smartcard-datacardcontent.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_smartcard-datacardcontent.a66779d1e165d63110c8.bundle.js","@atlaskit-internal_smartcard-urlcardcontent.js":"https://dac-static.atlassian.com/_static/@atlaskit-internal_smartcard-urlcardcontent.9e912d0863bd8d07be85.bundle.js","analytics-and-cookie-preferences.js":"https://dac-static.atlassian.com/_static/analytics-and-cookie-preferences.c5826c4174a79c631dde.bundle.js","changelogs.css":"https://dac-static.atlassian.com/_static/changelogs.ce5deedee0b24a12eac1.css","changelogs.js":"https://dac-static.atlassian.com/_static/changelogs.3430277c8ecb5e8ca749.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.3430277c8ecb5e8ca749.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.6d465330bbddaac16537.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.a0e082403519001e6c6a.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.f24a5f7f9bd97530f84d.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.f24a5f7f9bd97530f84d.bundle.js.map","errors.js":"https://dac-static.atlassian.com/_static/errors.29763ec0e1eaea511990.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.63d4e815041c1c29564d.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.12e4997ec7d067bb0b4d.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.12e4997ec7d067bb0b4d.bundle.js.map","homepage.js":"https://dac-static.atlassian.com/_static/homepage.66abb400d3854fa843cb.bundle.js","homepage.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/homepage.66abb400d3854fa843cb.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.75ddc2b2d0bfa9ce1f41.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.75ddc2b2d0bfa9ce1f41.bundle.js.map","lazy-team-profilecard.js":"https://dac-static.atlassian.com/_static/lazy-team-profilecard.903c50a637c86c7ff2c7.bundle.js","pdfjsWorker.js":"https://dac-static.atlassian.com/_static/pdfjsWorker.00a91681dc4dfd39710f.bundle.js","pdfjsWorker.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/pdfjsWorker.00a91681dc4dfd39710f.bundle.js.map","polyfills.js":"https://dac-static.atlassian.com/_static/polyfills.a862f27a10d17150fb16.bundle.js","react-syntax-highlighter/refractor-import.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter/refractor-import.2d7c14be0f7e4e110ebc.bundle.js","react-syntax-highlighter_languages_refractor_abap.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_abap.9a68a291928e85f8a4af.bundle.js","react-syntax-highlighter_languages_refractor_actionscript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_actionscript.50409bf55dc6d06c4855.bundle.js","react-syntax-highlighter_languages_refractor_ada.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ada.c97b531087609c0107ec.bundle.js","react-syntax-highlighter_languages_refractor_apacheconf.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_apacheconf.4b5ad19357c5feeb22bd.bundle.js","react-syntax-highlighter_languages_refractor_apl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_apl.5098711528c8f46a3ceb.bundle.js","react-syntax-highlighter_languages_refractor_applescript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_applescript.9a76bfd36d7a8d45a3cd.bundle.js","react-syntax-highlighter_languages_refractor_arduino.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_arduino.24ad5652f1497be2a4d8.bundle.js","react-syntax-highlighter_languages_refractor_arff.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_arff.3e65f71925f0422c5899.bundle.js","react-syntax-highlighter_languages_refractor_asciidoc.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_asciidoc.a7d20e3b0e09bdf324b0.bundle.js","react-syntax-highlighter_languages_refractor_asm6502.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_asm6502.3846d446da0d5c2d2f53.bundle.js","react-syntax-highlighter_languages_refractor_aspnet.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_aspnet.953f3b90c416640ceb4b.bundle.js","react-syntax-highlighter_languages_refractor_autohotkey.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_autohotkey.d3c02984926f775f2688.bundle.js","react-syntax-highlighter_languages_refractor_autoit.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_autoit.570180bd53da3c4693f0.bundle.js","react-syntax-highlighter_languages_refractor_bash.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_bash.f50275618952c3c12243.bundle.js","react-syntax-highlighter_languages_refractor_basic.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_basic.1917981242a3316101e2.bundle.js","react-syntax-highlighter_languages_refractor_batch.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_batch.ba405dcd5db9dfbdbedf.bundle.js","react-syntax-highlighter_languages_refractor_bison.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_bison.f977001a7ba07a22bad9.bundle.js","react-syntax-highlighter_languages_refractor_brainfuck.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_brainfuck.4b877243314fbe901ac6.bundle.js","react-syntax-highlighter_languages_refractor_bro.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_bro.c645f6d45dc167d92bb8.bundle.js","react-syntax-highlighter_languages_refractor_c.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_c.73046eba9f6fff0a4f7e.bundle.js","react-syntax-highlighter_languages_refractor_clike.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_clike.410467d1327085bc931e.bundle.js","react-syntax-highlighter_languages_refractor_clojure.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_clojure.f72c949d54ecc57f471b.bundle.js","react-syntax-highlighter_languages_refractor_coffeescript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_coffeescript.705a573f404189bc91cc.bundle.js","react-syntax-highlighter_languages_refractor_cpp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_cpp.74bde629fd59a035a4b6.bundle.js","react-syntax-highlighter_languages_refractor_crystal.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_crystal.3e184cb5ba27058e4573.bundle.js","react-syntax-highlighter_languages_refractor_csharp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_csharp.dbb2a315cdf356706fe1.bundle.js","react-syntax-highlighter_languages_refractor_csp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_csp.fd6981c0ec005b9839fe.bundle.js","react-syntax-highlighter_languages_refractor_css.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_css.30fb78d076b56cb9242f.bundle.js","react-syntax-highlighter_languages_refractor_cssExtras.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_cssExtras.b5e2ff000e19b513c28e.bundle.js","react-syntax-highlighter_languages_refractor_d.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_d.862c8b59b7ee47044d1a.bundle.js","react-syntax-highlighter_languages_refractor_dart.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_dart.29e0f9761a4b951358b4.bundle.js","react-syntax-highlighter_languages_refractor_diff.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_diff.0770228edf5550a71f9a.bundle.js","react-syntax-highlighter_languages_refractor_django.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_django.1c35bf0f4460dfb57fed.bundle.js","react-syntax-highlighter_languages_refractor_docker.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_docker.ccbbd1ae516da3fb3c4e.bundle.js","react-syntax-highlighter_languages_refractor_eiffel.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_eiffel.45f58caf4334b1eb9059.bundle.js","react-syntax-highlighter_languages_refractor_elixir.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_elixir.eb0eb2a79cb63a6e5a2f.bundle.js","react-syntax-highlighter_languages_refractor_elm.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_elm.8ec2e85142e4e8edd5af.bundle.js","react-syntax-highlighter_languages_refractor_erb.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_erb.29df73c47335c45bc0fe.bundle.js","react-syntax-highlighter_languages_refractor_erlang.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_erlang.f4c27c1aa9c991a0c4af.bundle.js","react-syntax-highlighter_languages_refractor_flow.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_flow.64dd0e69f428be8f13db.bundle.js","react-syntax-highlighter_languages_refractor_fortran.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_fortran.4231b990eeec33f20d2b.bundle.js","react-syntax-highlighter_languages_refractor_fsharp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_fsharp.096e35eef0965144b1fc.bundle.js","react-syntax-highlighter_languages_refractor_gedcom.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_gedcom.eaccbf190b05cd23762e.bundle.js","react-syntax-highlighter_languages_refractor_gherkin.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_gherkin.0a978442197ae8f6bb1c.bundle.js","react-syntax-highlighter_languages_refractor_git.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_git.8e6bea594eb9e8082287.bundle.js","react-syntax-highlighter_languages_refractor_glsl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_glsl.ee002af7570fed52782d.bundle.js","react-syntax-highlighter_languages_refractor_go.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_go.b94a3b4f0a6f8d2c3e43.bundle.js","react-syntax-highlighter_languages_refractor_graphql.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_graphql.5d0fc96a3bc3b2f08bd9.bundle.js","react-syntax-highlighter_languages_refractor_groovy.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_groovy.34f39732f611311ab897.bundle.js","react-syntax-highlighter_languages_refractor_haml.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_haml.5fea5ea577bf27a92a54.bundle.js","react-syntax-highlighter_languages_refractor_handlebars.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_handlebars.511d8eb09ea31f482771.bundle.js","react-syntax-highlighter_languages_refractor_haskell.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_haskell.3f3e3a46057d2d0d5312.bundle.js","react-syntax-highlighter_languages_refractor_haxe.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_haxe.ee0f0f594c22d2891889.bundle.js","react-syntax-highlighter_languages_refractor_hpkp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_hpkp.7ce08ac269d0a4c729ef.bundle.js","react-syntax-highlighter_languages_refractor_hsts.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_hsts.40a130574b845ea32f40.bundle.js","react-syntax-highlighter_languages_refractor_http.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_http.88aab4eaa8988ea0c780.bundle.js","react-syntax-highlighter_languages_refractor_ichigojam.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ichigojam.987c46b8f2fdd28ccc1b.bundle.js","react-syntax-highlighter_languages_refractor_icon.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_icon.5b88f11a669b4ef81f71.bundle.js","react-syntax-highlighter_languages_refractor_inform7.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_inform7.3e66222a82226c780650.bundle.js","react-syntax-highlighter_languages_refractor_ini.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ini.777f1ab9885d314de443.bundle.js","react-syntax-highlighter_languages_refractor_io.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_io.529b14428623d40552c8.bundle.js","react-syntax-highlighter_languages_refractor_j.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_j.3fec97eb4a3c0252a897.bundle.js","react-syntax-highlighter_languages_refractor_java.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_java.e55649b459319f8af5ab.bundle.js","react-syntax-highlighter_languages_refractor_javascript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_javascript.35d98f4457664a3d322e.bundle.js","react-syntax-highlighter_languages_refractor_jolie.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_jolie.50283a524da60fdf253f.bundle.js","react-syntax-highlighter_languages_refractor_json.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_json.cf5e541c525c4eb312e1.bundle.js","react-syntax-highlighter_languages_refractor_jsx.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_jsx.85bde5e3e3506198f9b1.bundle.js","react-syntax-highlighter_languages_refractor_julia.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_julia.df74cfa8a8edc32297dd.bundle.js","react-syntax-highlighter_languages_refractor_keyman.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_keyman.7c281cb4f383ffe3cec7.bundle.js","react-syntax-highlighter_languages_refractor_kotlin.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_kotlin.fca3e8b1f8d782010f14.bundle.js","react-syntax-highlighter_languages_refractor_latex.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_latex.ed5d50e3a1d9198a9144.bundle.js","react-syntax-highlighter_languages_refractor_less.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_less.b6a3b19fafbb5d357f60.bundle.js","react-syntax-highlighter_languages_refractor_liquid.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_liquid.1edf08ab062245d5a19e.bundle.js","react-syntax-highlighter_languages_refractor_lisp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_lisp.656f9e6cb56cb2775812.bundle.js","react-syntax-highlighter_languages_refractor_livescript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_livescript.2bb9116a6ce2f2d0e17a.bundle.js","react-syntax-highlighter_languages_refractor_lolcode.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_lolcode.27479aab2ad8c9795ed5.bundle.js","react-syntax-highlighter_languages_refractor_lua.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_lua.745d52ae9fd4ab8523bf.bundle.js","react-syntax-highlighter_languages_refractor_makefile.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_makefile.cab43e14e5ef8c19bb28.bundle.js","react-syntax-highlighter_languages_refractor_markdown.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_markdown.e7320a3152c69c4a86d5.bundle.js","react-syntax-highlighter_languages_refractor_markup.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_markup.acb216288e7b055cd496.bundle.js","react-syntax-highlighter_languages_refractor_markupTemplating.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_markupTemplating.459e07f1647887f0c8ce.bundle.js","react-syntax-highlighter_languages_refractor_matlab.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_matlab.5f73a771c592c19c9304.bundle.js","react-syntax-highlighter_languages_refractor_mel.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_mel.0c4a65b1f8aa2ffeabb8.bundle.js","react-syntax-highlighter_languages_refractor_mizar.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_mizar.9372548a2964b41f2ae0.bundle.js","react-syntax-highlighter_languages_refractor_monkey.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_monkey.5da0ef4d0860d110b02b.bundle.js","react-syntax-highlighter_languages_refractor_n4js.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_n4js.02023da43192af304e83.bundle.js","react-syntax-highlighter_languages_refractor_nasm.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nasm.7bd80df1dc9b2979299d.bundle.js","react-syntax-highlighter_languages_refractor_nginx.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nginx.d6326c727f42fa384dc2.bundle.js","react-syntax-highlighter_languages_refractor_nim.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nim.e2f4fa0137e2da4661d7.bundle.js","react-syntax-highlighter_languages_refractor_nix.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nix.ce6d82bd296eef15d8bf.bundle.js","react-syntax-highlighter_languages_refractor_nsis.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_nsis.553934b13bce07f19267.bundle.js","react-syntax-highlighter_languages_refractor_objectivec.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_objectivec.3cc1058da89870d3e7d6.bundle.js","react-syntax-highlighter_languages_refractor_ocaml.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ocaml.7d7f796f8d173b5b99cd.bundle.js","react-syntax-highlighter_languages_refractor_opencl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_opencl.5b2e762784a764cd5471.bundle.js","react-syntax-highlighter_languages_refractor_oz.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_oz.32c556dd8fd88a0c11ae.bundle.js","react-syntax-highlighter_languages_refractor_parigp.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_parigp.08cb37a172508c003639.bundle.js","react-syntax-highlighter_languages_refractor_parser.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_parser.6818a7cd400afd1398a8.bundle.js","react-syntax-highlighter_languages_refractor_pascal.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_pascal.363be94d18310a98b42c.bundle.js","react-syntax-highlighter_languages_refractor_perl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_perl.7822bb3845032c6b00ef.bundle.js","react-syntax-highlighter_languages_refractor_php.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_php.08ac3c0a6e83a9bd4398.bundle.js","react-syntax-highlighter_languages_refractor_phpExtras.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_phpExtras.441f0ad0cf8af1c85cbf.bundle.js","react-syntax-highlighter_languages_refractor_plsql.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_plsql.4e27a811a001ff13355c.bundle.js","react-syntax-highlighter_languages_refractor_powershell.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_powershell.1f4e82725ca4a804b5d4.bundle.js","react-syntax-highlighter_languages_refractor_processing.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_processing.5978182bdb9af89fc315.bundle.js","react-syntax-highlighter_languages_refractor_prolog.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_prolog.acc723d1411f5765fc49.bundle.js","react-syntax-highlighter_languages_refractor_properties.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_properties.4d4d9ad27eadb8010aba.bundle.js","react-syntax-highlighter_languages_refractor_protobuf.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_protobuf.6da95cf127605e3e1acb.bundle.js","react-syntax-highlighter_languages_refractor_pug.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_pug.884dcb186e9fc8059c07.bundle.js","react-syntax-highlighter_languages_refractor_puppet.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_puppet.acfe8cc0d9e7a7467af7.bundle.js","react-syntax-highlighter_languages_refractor_pure.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_pure.e25941d50832eaeee7c4.bundle.js","react-syntax-highlighter_languages_refractor_python.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_python.016645685630b224dbf4.bundle.js","react-syntax-highlighter_languages_refractor_q.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_q.d20db77f27dfd0e96ef7.bundle.js","react-syntax-highlighter_languages_refractor_qore.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_qore.809259271d6b1038b93f.bundle.js","react-syntax-highlighter_languages_refractor_r.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_r.a3f6b9ddc4aa0f642f47.bundle.js","react-syntax-highlighter_languages_refractor_reason.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_reason.75ed84953a42214ce8d1.bundle.js","react-syntax-highlighter_languages_refractor_renpy.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_renpy.74809bf865e6bec55f01.bundle.js","react-syntax-highlighter_languages_refractor_rest.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_rest.cb65c52313e2150a81f0.bundle.js","react-syntax-highlighter_languages_refractor_rip.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_rip.5f45a41d5e6f54b2263e.bundle.js","react-syntax-highlighter_languages_refractor_roboconf.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_roboconf.b43fb0053764780d9414.bundle.js","react-syntax-highlighter_languages_refractor_ruby.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_ruby.32ec8176db4c49e4e953.bundle.js","react-syntax-highlighter_languages_refractor_rust.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_rust.967f4324822df11bf18a.bundle.js","react-syntax-highlighter_languages_refractor_sas.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_sas.a7b37cda58245ea75a86.bundle.js","react-syntax-highlighter_languages_refractor_sass.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_sass.9cad0c51f9bf2ffa0d36.bundle.js","react-syntax-highlighter_languages_refractor_scala.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_scala.b4fa9029cc778c9bc21f.bundle.js","react-syntax-highlighter_languages_refractor_scheme.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_scheme.e52053a1ccf1cf4f4372.bundle.js","react-syntax-highlighter_languages_refractor_scss.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_scss.c87a4b68725aeb578a36.bundle.js","react-syntax-highlighter_languages_refractor_smalltalk.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_smalltalk.bef725e7057d44cc4400.bundle.js","react-syntax-highlighter_languages_refractor_smarty.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_smarty.25bcaa9ee055085ec146.bundle.js","react-syntax-highlighter_languages_refractor_soy.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_soy.68bccb47e3d635783097.bundle.js","react-syntax-highlighter_languages_refractor_sql.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_sql.7588b96b820c3ab49909.bundle.js","react-syntax-highlighter_languages_refractor_stylus.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_stylus.f21afe2d3a1265bafe59.bundle.js","react-syntax-highlighter_languages_refractor_swift.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_swift.567496202a4b3b82771f.bundle.js","react-syntax-highlighter_languages_refractor_tap.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_tap.f53ea3d91d3d21266e6e.bundle.js","react-syntax-highlighter_languages_refractor_tcl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_tcl.bfc0bc48036fefb816c6.bundle.js","react-syntax-highlighter_languages_refractor_textile.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_textile.06e1cb6063bc3e80a138.bundle.js","react-syntax-highlighter_languages_refractor_tsx.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_tsx.aec94d18ec23acba4d34.bundle.js","react-syntax-highlighter_languages_refractor_tt2.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_tt2.ff337df97e10e69ccd26.bundle.js","react-syntax-highlighter_languages_refractor_twig.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_twig.b4a64a1c0dc10892b642.bundle.js","react-syntax-highlighter_languages_refractor_typescript.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_typescript.e10dd9fb0274b55d96d6.bundle.js","react-syntax-highlighter_languages_refractor_vbnet.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_vbnet.e2762ea587b4a0263ae0.bundle.js","react-syntax-highlighter_languages_refractor_velocity.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_velocity.3bbf967854d996cb2fd7.bundle.js","react-syntax-highlighter_languages_refractor_verilog.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_verilog.163df0a0ea950b3bfde2.bundle.js","react-syntax-highlighter_languages_refractor_vhdl.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_vhdl.6951a0745d4e0165e260.bundle.js","react-syntax-highlighter_languages_refractor_vim.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_vim.11891603ad6994992c55.bundle.js","react-syntax-highlighter_languages_refractor_visualBasic.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_visualBasic.d24dbfb2b4a01b37c7d9.bundle.js","react-syntax-highlighter_languages_refractor_wasm.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_wasm.4d044472f6f9a7b7d9d6.bundle.js","react-syntax-highlighter_languages_refractor_wiki.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_wiki.a0fe57350402941dea97.bundle.js","react-syntax-highlighter_languages_refractor_xeora.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_xeora.e97288fcddfd9cb8bdf7.bundle.js","react-syntax-highlighter_languages_refractor_xojo.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_xojo.fcf2a952d727b91cda9f.bundle.js","react-syntax-highlighter_languages_refractor_xquery.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_xquery.95f6b5a0949241b982c6.bundle.js","react-syntax-highlighter_languages_refractor_yaml.js":"https://dac-static.atlassian.com/_static/react-syntax-highlighter_languages_refractor_yaml.1734a3be24e6271637c0.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.94333d9184767cfb99b2.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.94333d9184767cfb99b2.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.a734cd5d2646b17c5ffb.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.a734cd5d2646b17c5ffb.bundle.js.map","search.css":"https://dac-static.atlassian.com/_static/search.5c3645bd0e5008c38e8e.css","search.js":"https://dac-static.atlassian.com/_static/search.2498d3a8f80671c8eb19.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.2498d3a8f80671c8eb19.bundle.js.map","success-stories.js":"https://dac-static.atlassian.com/_static/success-stories.9482c3085b61f788b1a7.bundle.js","supportdesk.js":"https://dac-static.atlassian.com/_static/supportdesk.30b4b90a401e882ab481.bundle.js","supportdesk.js.map":"https://dac-static.atlassian.com/_static/../_sourcemaps/supportdesk.30b4b90a401e882ab481.bundle.js.map","tti-polyfill.js":"https://dac-static.atlassian.com/_static/tti-polyfill.ef4eacb879b31bf4a347.bundle.js","web-vitals.js":"https://dac-static.atlassian.com/_static/web-vitals.066cf1788095e5327c7a.bundle.js","250.9543435107b6d87c21bb.bundle.js":"https://dac-static.atlassian.com/_static/250.9543435107b6d87c21bb.bundle.js","251.fe6996afbb8ffc7d60ca.bundle.js":"https://dac-static.atlassian.com/_static/251.fe6996afbb8ffc7d60ca.bundle.js","252.b65fa6f037251101678e.bundle.js":"https://dac-static.atlassian.com/_static/252.b65fa6f037251101678e.bundle.js","253.3ad52f2cb5ecd0542a72.bundle.js":"https://dac-static.atlassian.com/_static/253.3ad52f2cb5ecd0542a72.bundle.js","254.5cafcce5533675aef1f8.bundle.js":"https://dac-static.atlassian.com/_static/254.5cafcce5533675aef1f8.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.66d0b8fb7739bbb2332e.bundle.js":"https://dac-static.atlassian.com/_static/264.66d0b8fb7739bbb2332e.bundle.js","265.9eb4f16ddbfeb7d95738.bundle.js":"https://dac-static.atlassian.com/_static/265.9eb4f16ddbfeb7d95738.bundle.js","266.60be6a93e599ea19bcd1.bundle.js":"https://dac-static.atlassian.com/_static/266.60be6a93e599ea19bcd1.bundle.js","267.d06848ab0d985d892c27.bundle.js":"https://dac-static.atlassian.com/_static/267.d06848ab0d985d892c27.bundle.js","268.367a1b3b6bf52c9b31c7.bundle.js":"https://dac-static.atlassian.com/_static/268.367a1b3b6bf52c9b31c7.bundle.js","269.296b462a9d53e8d18917.bundle.js":"https://dac-static.atlassian.com/_static/269.296b462a9d53e8d18917.bundle.js","270.124ad77959f02872b43a.bundle.js":"https://dac-static.atlassian.com/_static/270.124ad77959f02872b43a.bundle.js","271.f1ef70d5afd68e8c6a89.bundle.js":"https://dac-static.atlassian.com/_static/271.f1ef70d5afd68e8c6a89.bundle.js","272.653c42697de06af5a206.bundle.js":"https://dac-static.atlassian.com/_static/272.653c42697de06af5a206.bundle.js","273.6961d46294f88cad93a2.bundle.js":"https://dac-static.atlassian.com/_static/273.6961d46294f88cad93a2.bundle.js","274.b591a9199969de92e874.bundle.js":"https://dac-static.atlassian.com/_static/274.b591a9199969de92e874.bundle.js","275.e5f76a39a51c9be36bcb.bundle.js":"https://dac-static.atlassian.com/_static/275.e5f76a39a51c9be36bcb.bundle.js","276.0a5ef018b3e0eb22e647.bundle.js":"https://dac-static.atlassian.com/_static/276.0a5ef018b3e0eb22e647.bundle.js","@atlaskit-internal_atlassian-custom-theme.aab648f6eabb5b098c03.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_atlassian-custom-theme.aab648f6eabb5b098c03.bundle.js.LICENSE.txt","@atlaskit-internal_media-card.a6e1277ce72faaf3abf5.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-card.a6e1277ce72faaf3abf5.bundle.js.LICENSE.txt","@atlaskit-internal_media-client-@atlaskit-internal_media-viewer.7ef1d315ffddfdffad9f.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-client-@atlaskit-internal_media-viewer.7ef1d315ffddfdffad9f.bundle.js.LICENSE.txt","@atlaskit-internal_media-client-mobile-upload.1a5bae33a749bd14fcd6.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-client-mobile-upload.1a5bae33a749bd14fcd6.bundle.js.LICENSE.txt","@atlaskit-internal_media-pdf-viewer-@atlaskit-internal_media-archive-viewer.a545bddb422ba219757d.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-pdf-viewer-@atlaskit-internal_media-archive-viewer.a545bddb422ba219757d.bundle.js.LICENSE.txt","@atlaskit-internal_media-viewer.7c7b702f4cdc82edf0e7.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/@atlaskit-internal_media-viewer.7c7b702f4cdc82edf0e7.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.3430277c8ecb5e8ca749.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/changelogs.3430277c8ecb5e8ca749.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.9d89fdf4536bff9112d7.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.9d89fdf4536bff9112d7.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.33dbe2970267a8ae5d10.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.33dbe2970267a8ae5d10.bundle.js.LICENSE.txt","documentation.f24a5f7f9bd97530f84d.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/documentation.f24a5f7f9bd97530f84d.bundle.js.LICENSE.txt","graphql-sandbox.12e4997ec7d067bb0b4d.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/graphql-sandbox.12e4997ec7d067bb0b4d.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.66abb400d3854fa843cb.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/homepage.66abb400d3854fa843cb.bundle.js.LICENSE.txt","jsapi-connect-module-pages.75ddc2b2d0bfa9ce1f41.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/jsapi-connect-module-pages.75ddc2b2d0bfa9ce1f41.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.00a91681dc4dfd39710f.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/pdfjsWorker.00a91681dc4dfd39710f.bundle.js.LICENSE.txt","react-syntax-highlighter/refractor-core-import-react-syntax-highlighter/refractor-import.020a4952327d92756a32.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/react-syntax-highlighter/refractor-core-import-react-syntax-highlighter/refractor-import.020a4952327d92756a32.bundle.js.LICENSE.txt","rest-api-docs.94333d9184767cfb99b2.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/rest-api-docs.94333d9184767cfb99b2.bundle.js.LICENSE.txt","rest-docs.a734cd5d2646b17c5ffb.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/rest-docs.a734cd5d2646b17c5ffb.bundle.js.LICENSE.txt","rollout.png":"https://dac-static.atlassian.com/_static/rollout.png","search.2498d3a8f80671c8eb19.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/search.2498d3a8f80671c8eb19.bundle.js.LICENSE.txt","supportdesk.30b4b90a401e882ab481.bundle.js.LICENSE.txt":"https://dac-static.atlassian.com/_static/supportdesk.30b4b90a401e882ab481.bundle.js.LICENSE.txt","default":"https://dac-static.atlassian.com[object Object]"},"basePath":"/cloud/confluence/rest/v2/","currentUrl":"/cloud/confluence/rest/v2/","collectorId":"ee87e716","header":{"productName":"confcloud","productTitle":"Confluence Cloud","productTitleHref":"/cloud/confluence/","isSearchAvailable":true,"navigation":{"name":"confcloud","title":"Confluence Cloud","url":"/cloud/confluence/","categories":[{"title":"Guides","indexLinkTitle":"About Confluence Cloud","name":"devguide","url":"/cloud/confluence/","subcategories":[{"title":"Introduction and basics","expandAlways":true,"name":"intro","items":[{"title":"Overview of capabilities","url":"/cloud/confluence/overview-of-capabilities/"},{"title":"Getting started with Forge","url":"/cloud/confluence/getting-started-with-forge/"},{"title":"Getting started with Connect","url":"/cloud/confluence/getting-started-with-connect/"},{"title":"Storing data with entity properties","url":"/cloud/confluence/storing-data-with-entity-properties/"},{"title":"Connect frameworks and tools","url":"/cloud/confluence/connect-frameworks-and-tools/"}]},{"title":"Security","expandAlways":true,"name":"security","items":[{"title":"Security overview","url":"/cloud/confluence/security-overview/"},{"title":"Security for Forge apps","url":"/cloud/confluence/security-for-forge-apps/"},{"title":"Scopes for OAuth 2.0 (3LO) and Forge apps","url":"/cloud/confluence/scopes-for-oauth-2-3LO-and-forge-apps/"},{"title":"Security for Connect apps","url":"/cloud/confluence/security-for-connect-apps/"},{"title":"Scopes for Connect apps","url":"/cloud/confluence/scopes-for-connect-apps/"},{"title":"User impersonation for Connect apps","url":"/cloud/confluence/user-impersonation-for-connect-apps/"},{"title":"Understanding JWT for Connect apps","url":"/cloud/confluence/understanding-jwt/"},{"title":"OAuth 2.0 (3LO) apps","url":"/cloud/confluence/oauth-2-3lo-apps/"},{"title":"Basic auth for REST APIs","url":"/cloud/confluence/basic-auth-for-rest-apis/"},{"title":"Data security policy developer guide","url":"/cloud/confluence/data-security-policy-developer-guide/"}]},{"title":"Learning","expandAlways":true,"name":"guides","items":[{"title":"Tutorials, example apps, and guides","url":"/cloud/confluence/tutorials-example-apps-and-guides/"},{"title":"Connect cookbook","url":"/cloud/confluence/connect-cookbook/"},{"title":"Cacheable app iframes for Connect apps","url":"/cloud/confluence/cacheable-app-iframes-for-connect-apps/"},{"title":"Connect patterns","url":"/cloud/confluence/connect-patterns/"},{"title":"Connect example apps","url":"/cloud/confluence/connect-example-apps/"},{"title":"Rate limiting","url":"/cloud/confluence/rate-limiting/"}]},{"title":"Privacy guidelines","expandAlways":true,"name":"privacy","items":[{"title":"User privacy guide for app developers","url":"/cloud/confluence/user-privacy-developer-guide/"},{"title":"Profile visibility","url":"/cloud/confluence/profile-visibility/"}]},{"title":"Building blocks","expandAlways":true,"name":"blocks","items":[{"title":"Forge concepts","url":"/cloud/confluence/forge-concepts/"},{"title":"Connect concepts","url":"/cloud/confluence/connect-concepts/"},{"title":"Connect app descriptor","url":"/cloud/confluence/connect-app-descriptor/"},{"title":"Connect macros","url":"/cloud/confluence/connect-macros/"},{"title":"Connect modules","url":"/cloud/confluence/connect-modules/"},{"title":"Confluence theme","url":"/cloud/confluence/theme/"},{"title":"Connect dynamic modules","url":"/cloud/confluence/connect-dynamic-modules/"},{"title":"Connect conditions","url":"/cloud/confluence/connect-conditions/"},{"title":"Context parameters","url":"/cloud/confluence/context-parameters/"},{"title":"Entity properties","url":"/cloud/confluence/confluence-entity-properties/"},{"title":"Internationalization for Connect apps","url":"/cloud/confluence/internationalization-for-connect-apps/"},{"title":"Collaborative editing","url":"/cloud/confluence/collaborative-editing/"},{"title":"Using Webhooks","url":"/cloud/confluence/using-webhooks/"}]},{"title":"Other considerations","name":"other","expandAlways":true,"items":[{"title":"Atlassian Design Guidelines","url":"https://design.atlassian.com/"},{"title":"Atlaskit","url":"https://atlaskit.atlassian.com/"},{"title":"Data residency","url":"/cloud/confluence/data-residency"},{"title":"Developer canary program","url":"/cloud/confluence/developer-canary-program"},{"title":"Developing for Marketplace","url":"/market/developing-for-the-marketplace"},{"title":"Public licensing","url":"/platform/marketplace/cloud-app-licensing/"}]}]},{"title":"Reference","name":"reference","url":"/cloud/confluence/rest/","subcategories":[{"title":"REST API v2","name":"rest-v2","items":[{"title":"REST API v2","url":"/cloud/confluence/rest/v2/"}]},{"title":"REST API","name":"rest-v1","items":[{"title":"REST API","url":"/cloud/confluence/rest/v1/"}]},{"title":"CQL","name":"cql","items":[{"title":"Advanced searching using CQL","url":"/cloud/confluence/advanced-searching-using-cql/"},{"title":"Performing text searches using CQL","url":"/cloud/confluence/performing-text-searches-using-cql/"},{"title":"CQL fields","url":"/cloud/confluence/cql-fields/"},{"title":"CQL functions","url":"/cloud/confluence/cql-functions/"},{"title":"CQL keywords","url":"/cloud/confluence/cql-keywords/"},{"title":"CQL operators","url":"/cloud/confluence/cql-operators/"}]},{"title":"Forge","name":"forge","items":[{"title":"Forge","url":"/cloud/confluence/forge/"}]},{"title":"Connect modules","name":"modules","items":[{"title":"About Connect modules for Confluence","url":"/cloud/confluence/about-connect-modules-for-confluence/"},{"title":"Admin Page","url":"/cloud/confluence/modules/admin-page/"},{"title":"Blueprint","url":"/cloud/confluence/modules/blueprint/"},{"title":"Content Byline Item","url":"/cloud/confluence/modules/content-byline-item/"},{"title":"Content Property","url":"/cloud/confluence/modules/content-property/"},{"title":"Custom Content","url":"/cloud/confluence/modules/custom-content/"},{"title":"Dialog","url":"/cloud/confluence/modules/dialog/"},{"title":"Dynamic Content Macro","url":"/cloud/confluence/modules/dynamic-content-macro/"},{"title":"Extension Point Locations","url":"/cloud/confluence/extension-point-locations/"},{"title":"Keyboard Shortcut","url":"/cloud/confluence/modules/keyboard-shortcut/"},{"title":"Page","url":"/cloud/confluence/modules/page/"},{"title":"Publish Conditions","url":"/cloud/confluence/modules/publish-conditions/"},{"title":"Space Tools Tab","url":"/cloud/confluence/modules/space-tools-tab/"},{"title":"Static Content Macro","url":"/cloud/confluence/modules/static-content-macro/"},{"title":"Theme","url":"/cloud/confluence/theme/"},{"title":"Web Item","url":"/cloud/confluence/modules/web-item/"},{"title":"Web Panel","url":"/cloud/confluence/modules/web-panel/"},{"title":"Web Section","url":"/cloud/confluence/modules/web-section/"},{"title":"Webhook","url":"/cloud/confluence/modules/webhook/"}]},{"title":"Connect JavaScript API","name":"jsapi","items":[{"title":"About the Connect JavaScript API","url":"/cloud/confluence/about-the-connect-javascript-api/"},{"title":"Confluence","url":"/cloud/confluence/jsapi/confluence/"},{"title":"Context","url":"/cloud/confluence/jsapi/context/"},{"title":"Cookie","url":"/cloud/confluence/jsapi/cookie/"},{"title":"Custom content","url":"/cloud/confluence/jsapi/custom-content/"},{"title":"Dialog","url":"/cloud/confluence/jsapi/dialog/"},{"title":"Events","url":"/cloud/confluence/jsapi/events/"},{"title":"Flag","url":"/cloud/confluence/jsapi/flag/"},{"title":"History","url":"/cloud/confluence/jsapi/history/"},{"title":"Iframe","url":"/cloud/confluence/jsapi/iframe/"},{"title":"Inline dialog","url":"/cloud/confluence/jsapi/inline-dialog/"},{"title":"Macro","url":"/cloud/confluence/jsapi-macro/"},{"title":"Navigator","url":"/cloud/confluence/jsapi/navigator/"},{"title":"Page","url":"/cloud/confluence/jsapi/page/"},{"title":"Request","url":"/cloud/confluence/jsapi/request/"},{"title":"Scroll position","url":"/cloud/confluence/jsapi/scroll-position/"},{"title":"Theming Connect Apps","url":"/cloud/confluence/connect-theming/"},{"title":"User","url":"/cloud/confluence/jsapi/user/"}]},{"title":"App properties API","name":"appapi","items":[{"title":"App properties API","url":"/cloud/confluence/app-properties-api"}]},{"name":"graphql","title":"GraphQL API","items":[{"title":"GraphQL API","url":"/cloud/confluence/graphql/"}]}],"selected":true},{"name":"help","title":"Resources","url":"/cloud/confluence/get-help/"},{"name":"changelog","title":"Changelog","url":"/cloud/confluence/changelog/","apiGroups":["rest-confluence-cloud","connect-confluence-cloud","forge-confluence-cloud","oauth-2-3lo","connect-core-platform","library-acsb","library-ace","graphql-confluence"]}],"enabledVersion":"1.7580.0-0.1312.0"},"url":"/cloud/confluence/rest/v2/","changelogStargateBaseUrl":"/gateway/api/dac-changelogs"},"isContentSetInternal":false,"postman":{"isSSR":false,"product":"confcloud","postmanId":"2375484-89de8db0-bac2-0a1a-e29c-d159a3294d40-7EBeuNV","authType":"basic","dacGeneratedPostmanCollectionUrl":"/cloud/confluence/confcloud.2.postman.json"},"product":"confcloud","referenceTabs":{"selected":0,"tabs":[{"label":"REST API v2","href":"/cloud/confluence/rest/v2/"},{"label":"REST API","href":"/cloud/confluence/rest/v1/"},{"label":"CQL","href":"/cloud/confluence/advanced-searching-using-cql/"},{"label":"Forge","href":"/cloud/confluence/forge/"},{"label":"Connect modules","href":"/cloud/confluence/about-connect-modules-for-confluence/"},{"label":"Connect JavaScript API","href":"/cloud/confluence/about-the-connect-javascript-api/"},{"label":"App properties API","href":"/cloud/confluence/app-properties-api"},{"label":"GraphQL API","href":"/cloud/confluence/graphql/"}]},"schema":{"openapi":"3.0.3","info":{"title":"The Confluence Cloud REST API v2","description":"This document describes Confluence's v2 APIs. This is intended to be an iteration on the existing Confluence Cloud REST API with improvements in both endpoint definitions and performance.","termsOfService":"https://developer.atlassian.com/platform/marketplace/atlassian-developer-terms/","version":"2.0.0"},"externalDocs":{"description":"The online and complete version of the Confluence Cloud REST API docs.","url":"https://developer.atlassian.com/cloud/confluence/rest/v2"},"servers":[{"url":"https://{your-domain}/wiki/api/v2","variables":{"your-domain":{"default":"no-default","description":"Specific domain of the Confluence site being used. Must be provided."}}}],"tags":[{"name":"Attachment","description":""},{"name":"Ancestors","description":""},{"name":"Blog Post","description":""},{"name":"Children","description":""},{"name":"Classification Level","description":""},{"name":"Comment","description":""},{"name":"Content","description":""},{"name":"Content Properties","description":""},{"name":"Custom Content","description":""},{"name":"Database","description":""},{"name":"Data Policies","description":""},{"name":"Folder","description":""},{"name":"Label","description":""},{"name":"Like","description":""},{"name":"Operation","description":""},{"name":"Page","description":""},{"name":"Smart Link","description":""},{"name":"Space","description":""},{"name":"Space Permissions","description":""},{"name":"Space Properties","description":""},{"name":"Space Roles","description":""},{"name":"Task","description":""},{"name":"User","description":""},{"name":"Version","description":""},{"name":"Whiteboard","description":""}],"paths":{"/attachments":{"get":{"tags":["Attachment"],"operationId":"getAttachments","summary":"Get attachments","description":"Returns all attachments. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the container of the attachment.","parameters":[{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/AttachmentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"Filter the results to attachments based on their status. By default, `current` and `archived` are used.","schema":{"type":"array","items":{"type":"string","enum":["current","archived","trashed"]}}},{"name":"mediaType","in":"query","required":false,"description":"Filters on the mediaType of attachments. Only one may be specified.","schema":{"type":"string"}},{"name":"filename","in":"query","required":false,"description":"Filters on the file-name of attachments. Only one may be specified.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":50,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested attachments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAttachment>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/AttachmentBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/attachments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/attachments/{id}":{"get":{"tags":["Attachment"],"operationId":"getAttachmentById","summary":"Get attachment by id","description":"Returns a specific attachment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the attachment's container.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the attachment to be returned. If you don't know the attachment's ID, use Get attachments for page/blogpost/custom content.","schema":{"type":"string","pattern":"(att)?[0-9]+"}},{"name":"version","in":"query","description":"Allows you to retrieve a previously published version. Specify the previous version's number to retrieve its details.","schema":{"type":"integer"}},{"name":"include-labels","in":"query","description":"Includes labels associated with this attachment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-properties","in":"query","description":"Includes content properties associated with this attachment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-operations","in":"query","description":"Includes operations associated with this attachment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-versions","in":"query","description":"Includes versions associated with this attachment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-version","in":"query","description":"Includes the current version associated with this attachment in the response.\nBy default this is included and can be omitted by setting the value to `false`.","schema":{"type":"boolean","default":true}}],"responses":{"200":{"description":"Returned if the requested attachment is returned.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/AttachmentSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested attachment or the attachment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Attachment"],"operationId":"deleteAttachment","summary":"Delete attachment","description":"Delete an attachment by id.\n\nDeleting an attachment moves the attachment to the trash, where it can be restored later. To permanently delete an attachment (or \"purge\" it),\nthe endpoint must be called on a **trashed** attachment with the following param `purge=true`.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the container of the attachment.\nPermission to delete attachments in the space.\nPermission to administer the space (if attempting to purge).","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the attachment to be deleted.","schema":{"format":"int64","type":"integer"}},{"name":"purge","in":"query","required":false,"description":"If attempting to purge the attachment.","schema":{"type":"boolean","default":false}}],"responses":{"204":{"description":"Returned if the attachment was successfully deleted.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The provided attachment does not exist\n- The user does not have permissions to view the container of the attachment\n- The user does not have the needed permissions to delete an attachment in the space"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:attachment:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/attachments/{id}/labels":{"get":{"tags":["Label"],"operationId":"getAttachmentLabels","summary":"Get labels for attachment","description":"Returns the labels of specific attachment. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the parent content of the attachment and its corresponding space.\nOnly labels that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the attachment for which labels should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"prefix","in":"query","required":false,"description":"Filter the results to labels based on their prefix.","schema":{"type":"string","enum":["my","team","global","system"]}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"type":"string","items":{"$ref":"#/components/schemas/LabelSortOrder"}}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of labels per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested labels are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cLabel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/attachments/\u003cid>/labels?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nparent content of the requested attachment or the attachment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/attachments/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getAttachmentOperations","summary":"Get permitted operations for attachment","description":"Returns the permitted operations on specific attachment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the parent content of the attachment and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the attachment for which operations should be returned.","schema":{"type":"string","pattern":"(att)?[0-9]+"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nparent content of the requested attachment or the attachment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/attachments/{attachment-id}/properties":{"get":{"tags":["Content Properties"],"operationId":"getAttachmentContentProperties","summary":"Get content properties for attachment","description":"Retrieves all Content Properties tied to a specified attachment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the attachment.","parameters":[{"name":"attachment-id","in":"path","required":true,"description":"The ID of the attachment for which content properties should be returned.","schema":{"type":"string","pattern":"(att)?[0-9]+"}},{"name":"key","in":"query","required":false,"description":"Filters the response to return a specific content property with matching key (case sensitive).","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/ContentPropertySortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content properties are successfully retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cContentProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/attachments/\u003cattachment-id>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified attachment or the attachment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Content Properties"],"operationId":"createAttachmentProperty","summary":"Create content property for attachment","description":"Creates a new content property for an attachment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to update the attachment.","parameters":[{"name":"attachment-id","in":"path","required":true,"description":"The ID of the attachment to create a property for.","schema":{"type":"string","pattern":"(att)?[0-9]+"}}],"requestBody":{"description":"The content property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified attachment or the attachment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence","write:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence","write:attachment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/attachments/{attachment-id}/properties/{property-id}":{"get":{"tags":["Content Properties"],"operationId":"getAttachmentContentPropertiesById","summary":"Get content property for attachment by id","description":"Retrieves a specific Content Property by ID that is attached to a specified attachment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the attachment.","parameters":[{"name":"attachment-id","in":"path","required":true,"description":"The ID of the attachment for which content properties should be returned.","schema":{"pattern":"(att)?0-9+","type":"string"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the content property to be returned","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content property is successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified attachment,the attachment was not found, or the property was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Content Properties"],"operationId":"updateAttachmentPropertyById","summary":"Update content property for attachment by id","description":"Update a content property for attachment by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the attachment.","parameters":[{"name":"attachment-id","in":"path","required":true,"description":"The ID of the attachment the property belongs to.","schema":{"type":"string","pattern":"(att)?[0-9]+"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified attachment or the attachment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence","write:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence","write:attachment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Content Properties"],"operationId":"deleteAttachmentPropertyById","summary":"Delete content property for attachment by id","description":"Deletes a content property for an attachment by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to attachment the page.","parameters":[{"name":"attachment-id","in":"path","required":true,"description":"The ID of the attachment the property belongs to.","schema":{"type":"string","pattern":"(att)?[0-9]+"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the content property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified attachment or the attachment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence","write:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence","write:attachment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/attachments/{id}/versions":{"get":{"tags":["Version"],"operationId":"getAttachmentVersions","summary":"Get attachment versions","description":"Returns the versions of specific attachment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the attachment and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the attachment to be queried for its versions. If you don't know the attachment ID, use Get attachments and filter the results.","schema":{"type":"string","pattern":"(att)?[0-9]+"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of versions per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/VersionSortOrder"}}],"responses":{"200":{"description":"Returned if the requested attachment versions are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cVersion>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/AttachmentVersion"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/attachments/\u003cid>/versions?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/attachments/{attachment-id}/versions/{version-number}":{"get":{"tags":["Version"],"operationId":"getAttachmentVersionDetails","summary":"Get version details for attachment version","description":"Retrieves version details for the specified attachment and version number.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the attachment.","parameters":[{"name":"attachment-id","in":"path","required":true,"description":"The ID of the attachment for which version details should be returned.","schema":{"pattern":"(att)?0-9+","type":"string"}},{"name":"version-number","in":"path","required":true,"description":"The version number of the attachment to be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested version details are successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedVersion"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified attachment, the attachment was not found, or the version number does not exist.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/attachments/{id}/footer-comments":{"get":{"tags":["Comment"],"operationId":"getAttachmentComments","summary":"Get attachment comments","description":"Returns the comments of the specific attachment.\nThe number of results is limited by the `limit` parameter and additional results (if available) will be available through\nthe `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the attachment and its corresponding containers.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the attachment for which comments should be returned.","schema":{"type":"string","pattern":"(att)?[0-9]+"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}},{"name":"version","in":"query","required":false,"description":"Version number of the attachment to retrieve comments for. If no version provided, retrieves comments for the latest version.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the attachment comments were successfully retrieved","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAttachmentCommentModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/AttachmentCommentModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/attachments/\u003cid>/comments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nattachment or associated containers.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts":{"get":{"tags":["Blog Post"],"operationId":"getBlogPosts","summary":"Get blog posts","description":"Returns all blog posts. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nOnly blog posts that the user has permission to view will be returned.","parameters":[{"name":"id","in":"query","required":false,"description":"Filter the results based on blog post ids. Multiple blog post ids can be specified as a comma-separated list.","schema":{"type":"array","maxItems":250,"items":{"type":"integer","format":"int64"}}},{"name":"space-id","in":"query","required":false,"description":"Filter the results based on space ids. Multiple space ids can be specified as a comma-separated list.","schema":{"type":"array","maxItems":100,"items":{"type":"integer","format":"int64"}}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/BlogPostSortOrder"}},{"name":"status","in":"query","required":false,"description":"Filter the results to blog posts based on their status. By default, `current` is used.","schema":{"type":"array","items":{"type":"string","enum":["current","deleted","trashed"]}}},{"name":"title","in":"query","required":false,"description":"Filter the results to blog posts based on their title.","schema":{"type":"string"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of blog posts per result to return. If more results exist, use the `Link` response header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested blog posts are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cBlogPost>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/BlogPostBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Blog Post"],"operationId":"createBlogPost","summary":"Create blog post","description":"Creates a new blog post in the space specified by the spaceId.\n\nBy default this will create the blog post as a non-draft, unless the status is specified as draft.\nIf creating a non-draft, the title must not be empty.\n\nCurrently only supports the storage representation specified in the body.representation enums below","parameters":[{"name":"private","in":"query","description":"The blog post will be private. Only the user who creates this blog post will have permission to view and edit one.","schema":{"type":"boolean","default":false}}],"requestBody":{"$ref":"#/components/requestBodies/BlogPostCreateRequest"},"responses":{"200":{"description":"Returned if the blog post was created successfully.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/BlogPostSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if invalid values were passed in for any of the enums, a REQUIRED parameter was missing, or if the given title is a duplicate in the space","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing from the request","content":{}},"404":{"description":"Returned if:\n- The provided space does not exist\n- The user does not have permissions to view the space\n- The user does not have the needed permissions to create a blog post in the provided space","content":{}},"413":{"description":"Returned if the request is too large in size (over 5 MB)","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}":{"get":{"tags":["Blog Post"],"operationId":"getBlogPostById","summary":"Get blog post by id","description":"Returns a specific blog post.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post to be returned. If you don't know the blog post ID, use Get blog posts and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentationSingle"}},{"name":"get-draft","in":"query","description":"Retrieve the draft version of this blog post.","schema":{"type":"boolean","default":false}},{"name":"status","in":"query","description":"Filter the blog post being retrieved by its status.","schema":{"type":"array","items":{"type":"string","enum":["current","trashed","deleted","historical","draft"]}}},{"name":"version","in":"query","description":"Allows you to retrieve a previously published version. Specify the previous version's number to retrieve its details.","schema":{"type":"integer"}},{"name":"include-labels","in":"query","description":"Includes labels associated with this blog post in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-properties","in":"query","description":"Includes content properties associated with this blog post in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-operations","in":"query","description":"Includes operations associated with this blog post in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-likes","in":"query","description":"Includes likes associated with this blog post in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-versions","in":"query","description":"Includes versions associated with this blog post in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-version","in":"query","description":"Includes the current version associated with this blog post in the response.\nBy default this is included and can be omitted by setting the value to `false`.","schema":{"type":"boolean","default":true}},{"name":"include-favorited-by-current-user-status","in":"query","description":"Includes whether this blog post has been favorited by the current user.","schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Returned if the requested blog post is returned.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/BlogPostSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Blog Post"],"operationId":"updateBlogPost","summary":"Update blog post","description":"Update a blog post by id.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the blog post and its corresponding space. Permission to update blog posts in the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post to be updated. If you don't know the blog post ID, use Get Blog Posts and filter the results.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/BlogPostUpdateRequest"},"responses":{"200":{"description":"Returned if the requested blog post is successfully updated.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/BlogPostSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The provided blog post does not exist\n- The user does not have permissions to view the blog post\n- The user does not have the needed permissions to update a blog post in the space"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Blog Post"],"operationId":"deleteBlogPost","summary":"Delete blog post","description":"Delete a blog post by id.\n\nBy default this will delete blog posts that are non-drafts. To delete a blog post that is a draft, the endpoint must be called on a \ndraft with the following param `draft=true`. Discarded drafts are not sent to the trash and are permanently deleted.\n\nDeleting a blog post that is not a draft moves the blog post to the trash, where it can be restored later.\nTo permanently delete a blog post (or \"purge\" it), the endpoint must be called on a **trashed** blog post with the following param `purge=true`.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the blog post and its corresponding space.\nPermission to delete blog posts in the space.\nPermission to administer the space (if attempting to purge).","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post to be deleted.","schema":{"format":"int64","type":"integer"}},{"name":"purge","in":"query","required":false,"description":"If attempting to purge the blog post.","schema":{"type":"boolean","default":false}},{"name":"draft","in":"query","required":false,"description":"If attempting to delete a blog post that is a draft.","schema":{"type":"boolean","default":false}}],"responses":{"204":{"description":"Returned if the blog post was successfully deleted.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The provided blog post does not exist\n- The user does not have permissions to view the blog post\n- The user does not have the needed permissions to delete a blog post in the space"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:page:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/attachments":{"get":{"tags":["Attachment"],"operationId":"getBlogpostAttachments","summary":"Get attachments for blog post","description":"Returns the attachments of specific blog post. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which attachments should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/AttachmentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"Filter the results to attachments based on their status. By default, `current` and `archived` are used.","schema":{"type":"array","items":{"type":"string","enum":["current","archived","trashed"]}}},{"name":"mediaType","in":"query","required":false,"description":"Filters on the mediaType of attachments. Only one may be specified.","schema":{"type":"string"}},{"name":"filename","in":"query","required":false,"description":"Filters on the file-name of attachments. Only one may be specified.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":50,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested attachments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAttachment>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/AttachmentBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts/\u003cid>/attachments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/custom-content":{"get":{"tags":["Custom Content"],"operationId":"getCustomContentByTypeInBlogPost","summary":"Get custom content by type in blog post","description":"Returns all custom content for a given type within a given blogpost. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the custom content, the container of the custom content (blog post), and the corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which custom content should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"type","in":"query","required":true,"description":"The type of custom content being requested. See: https://developer.atlassian.com/cloud/confluence/custom-content/ for additional details on custom content.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CustomContentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.\n\nNote: If the custom content body type is `storage`, the `storage` and `atlas_doc_format` body formats are able to be returned. If the custom content body type is `raw`, only the `raw` body format is able to be returned.","schema":{"$ref":"#/components/schemas/CustomContentBodyRepresentation"}}],"responses":{"200":{"description":"Returned if the requested custom content is returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cCustomContent>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/CustomContentBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts/{id}/custom-content?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the given blog post is not found. Returned if the type of custom content is not found. Note, this is distinct from the type being present, but no instances of the type, which would be a 200 with empty results."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/labels":{"get":{"tags":["Label"],"operationId":"getBlogPostLabels","summary":"Get labels for blog post","description":"Returns the labels of specific blog post. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the blog post and its corresponding space.\nOnly labels that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which labels should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"prefix","in":"query","required":false,"description":"Filter the results to labels based on their prefix.","schema":{"type":"string","enum":["my","team","global","system"]}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"type":"string","items":{"$ref":"#/components/schemas/LabelSortOrder"}}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of labels per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested labels are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cLabel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts/\u003cid>/labels?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/likes/count":{"get":{"tags":["Like"],"operationId":"getBlogPostLikeCount","summary":"Get like count for blog post","description":"Returns the count of likes of specific blog post.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which like count should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested count is returned.","content":{"application/json":{"schema":{"title":"Integer","type":"object","properties":{"count":{"type":"integer","format":"int64","description":"The count number"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/likes/users":{"get":{"tags":["Like"],"operationId":"getBlogPostLikeUsers","summary":"Get account IDs of likes for blog post","description":"Returns the account IDs of likes of specific blog post.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which account IDs should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of account IDs per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":0,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested account IDs are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cString>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Like"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts/\u003cid>/likes/users?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{blogpost-id}/properties":{"get":{"tags":["Content Properties"],"operationId":"getBlogpostContentProperties","summary":"Get content properties for blog post","description":"Retrieves all Content Properties tied to a specified blog post.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the blog post.","parameters":[{"name":"blogpost-id","in":"path","required":true,"description":"The ID of the blog post for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"key","in":"query","required":false,"description":"Filters the response to return a specific content property with matching key (case sensitive).","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/ContentPropertySortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content properties are successfully retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cContentProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts/\u003cblogpost-id>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Content Properties"],"operationId":"createBlogpostProperty","summary":"Create content property for blog post","description":"Creates a new property for a blogpost.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to update the blog post.","parameters":[{"name":"blogpost-id","in":"path","required":true,"description":"The ID of the blog post to create a property for.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence","write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence","write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{blogpost-id}/properties/{property-id}":{"get":{"tags":["Content Properties"],"operationId":"getBlogpostContentPropertiesById","summary":"Get content property for blog post by id","description":"Retrieves a specific Content Property by ID that is attached to a specified blog post.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the blog post.","parameters":[{"name":"blogpost-id","in":"path","required":true,"description":"The ID of the blog post for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property being requested","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content property is successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts/\u003cblogpost-id>/properties/\u003cproperty-id>?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified blog post,the blog post was not found, or the property was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Content Properties"],"operationId":"updateBlogpostPropertyById","summary":"Update content property for blog post by id","description":"Update a content property for blog post by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the blog post.","parameters":[{"name":"blogpost-id","in":"path","required":true,"description":"The ID of the blog post the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence","write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence","write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Content Properties"],"operationId":"deleteBlogpostPropertyById","summary":"Delete content property for blogpost by id","description":"Deletes a content property for a blogpost by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the blog post.","parameters":[{"name":"blogpost-id","in":"path","required":true,"description":"The ID of the blog post the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the content property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence","write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence","write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getBlogPostOperations","summary":"Get permitted operations for blog post","description":"Returns the permitted operations on specific blog post.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the parent content of the blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nparent content of the requested blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/versions":{"get":{"tags":["Version"],"operationId":"getBlogPostVersions","summary":"Get blog post versions","description":"Returns the versions of specific blog post. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post to be queried for its versions. If you don't know the blog post ID, use Get blog posts and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of versions per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/VersionSortOrder"}}],"responses":{"200":{"description":"Returned if the requested blog post versions are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cVersion>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/BlogPostVersion"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts/\u003cid>/versions?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{blogpost-id}/versions/{version-number}":{"get":{"tags":["Version"],"operationId":"getBlogPostVersionDetails","summary":"Get version details for blog post version","description":"Retrieves version details for the specified blog post and version number.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the blog post.","parameters":[{"name":"blogpost-id","in":"path","required":true,"description":"The ID of the blog post for which version details should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"version-number","in":"path","required":true,"description":"The version number of the blog post to be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested version details are successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedVersion"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified blog post, the blog post was not found, or the version number does not exist.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/content/convert-ids-to-types":{"post":{"tags":["Content"],"operationId":"convertContentIdsToContentTypes","summary":"Convert content ids to content types","description":"Converts a list of content ids into their associated content types. This is useful for users migrating from v1 to v2\nwho may have stored just content ids without their associated type. This will return types as they should be used in v2.\nNotably, this will return `inline-comment` for inline comments and `footer-comment` for footer comments, which is distinct from them\nboth being represented by `comment` in v1.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the requested content. Any content that the user does not have permission to view or does not exist will map to `null` in the response.","requestBody":{"$ref":"#/components/requestBodies/ContentIdToContentTypeRequest"},"responses":{"200":{"description":"Returned if the requested content ids are successfully converted to their content types","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentIdToContentTypeResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:content.metadata:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:content.metadata:confluence"]}],"x-atlassian-connect-scope":"NONE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content":{"get":{"tags":["Custom Content"],"operationId":"getCustomContentByType","summary":"Get custom content by type","description":"Returns all custom content for a given type. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the custom content, the container of the custom content, and the corresponding space (if different from the container).","parameters":[{"name":"type","in":"query","required":true,"description":"The type of custom content being requested. See: https://developer.atlassian.com/cloud/confluence/custom-content/ for additional details on custom content.","schema":{"type":"string"}},{"name":"id","in":"query","required":false,"description":"Filter the results based on custom content ids. Multiple custom content ids can be specified as a comma-separated list.","schema":{"type":"array","maxItems":250,"items":{"type":"integer","format":"int64"}}},{"name":"space-id","in":"query","required":false,"description":"Filter the results based on space ids. Multiple space ids can be specified as a comma-separated list.","schema":{"type":"array","maxItems":100,"items":{"type":"integer","format":"int64"}}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CustomContentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.\n\nNote: If the custom content body type is `storage`, the `storage` and `atlas_doc_format` body formats are able to be returned. If the custom content body type is `raw`, only the `raw` body format is able to be returned.","schema":{"$ref":"#/components/schemas/CustomContentBodyRepresentation"}}],"responses":{"200":{"description":"Returned if the requested custom content is returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cCustomContent>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/CustomContentBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/custom-content?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the type of custom content is not found. Note, this is distinct from the type being present, but no instances of the type, which would be a 200 with empty results."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Custom Content"],"operationId":"createCustomContent","summary":"Create custom content","description":"Creates a new custom content in the given space, page, blogpost or other custom content.\n\nOnly one of `spaceId`, `pageId`, `blogPostId`, or `customContentId` is required in the request body.\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space. Permission to create custom content in the space.","requestBody":{"$ref":"#/components/requestBodies/CustomContentCreateRequest"},"responses":{"201":{"description":"Returned if the requested custom content is created successfully.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/CustomContentSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}},"headers":{"location":{"schema":{"type":"string"},"description":"Relative link to created custom content Example response header format: `location: \u003c/wiki/api/v2/custom-content/\u003cid>>`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the type of custom content is not found."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:custom-content:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{id}":{"get":{"tags":["Custom Content"],"operationId":"getCustomContentById","summary":"Get custom content by id","description":"Returns a specific piece of custom content. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the custom content, the container of the custom content, and the corresponding space (if different from the container).","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the custom content to be returned. If you don't know the custom content ID, use Get Custom Content by Type and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.\n\nNote: If the custom content body type is `storage`, the `storage` and `atlas_doc_format` body formats are able to be returned. If the custom content body type is `raw`, only the `raw` body format is able to be returned.","schema":{"$ref":"#/components/schemas/CustomContentBodyRepresentationSingle"}},{"name":"version","in":"query","description":"Allows you to retrieve a previously published version. Specify the previous version's number to retrieve its details.","schema":{"type":"integer"}},{"name":"include-labels","in":"query","description":"Includes labels associated with this custom content in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-properties","in":"query","description":"Includes content properties associated with this custom content in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-operations","in":"query","description":"Includes operations associated with this custom content in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-versions","in":"query","description":"Includes versions associated with this custom content in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-version","in":"query","description":"Includes the current version associated with this custom content in the response.\nBy default this is included and can be omitted by setting the value to `false`.","schema":{"type":"boolean","default":true}}],"responses":{"200":{"description":"Returned if the requested custom content is returned.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/CustomContentSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested custom content or the custom content was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Custom Content"],"operationId":"updateCustomContent","summary":"Update custom content","description":"Update a custom content by id.\n\n`spaceId` is always required and maximum one of `pageId`, `blogPostId`, or `customContentId` is allowed in the request body.\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space. Permission to update custom content in the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the custom content to be updated. If you don't know the custom content ID, use Get Custom Content by Type and filter the results.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/CustomContentUpdateRequest"},"responses":{"200":{"description":"Returned if the requested custom content is updated successfully.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/CustomContentSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}},"headers":{"location":{"schema":{"type":"string"},"description":"Relative link to updated custom content Example response header format: `location: \u003c/wiki/api/v2/custom-content/\u003cid>>`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the type of custom content is not found."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:custom-content:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Custom Content"],"operationId":"deleteCustomContent","summary":"Delete custom content","description":"Delete a custom content by id.\n\nDeleting a custom content will either move it to the trash or permanently delete it (purge it), depending on the apiSupport.\nTo permanently delete a **trashed** custom content, the endpoint must be called with the following param `purge=true`.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space.\nPermission to delete custom content in the space.\nPermission to administer the space (if attempting to purge).","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the custom content to be deleted.","schema":{"format":"int64","type":"integer"}},{"name":"purge","in":"query","required":false,"description":"If attempting to purge the custom content.","schema":{"type":"boolean","default":false}}],"responses":{"204":{"description":"Returned if the custom content was deleted.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the custom content is not found."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:custom-content:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{id}/attachments":{"get":{"tags":["Attachment"],"operationId":"getCustomContentAttachments","summary":"Get attachments for custom content","description":"Returns the attachments of specific custom content. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the custom content and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the custom content for which attachments should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/AttachmentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"Filter the results to attachments based on their status. By default, `current` and `archived` are used.","schema":{"type":"array","items":{"type":"string","enum":["current","archived","trashed"]}}},{"name":"mediaType","in":"query","required":false,"description":"Filters on the mediaType of attachments. Only one may be specified.","schema":{"type":"string"}},{"name":"filename","in":"query","required":false,"description":"Filters on the file-name of attachments. Only one may be specified.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":50,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested attachments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAttachment>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/AttachmentBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/custom-content/\u003cid>/attachments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested custom content or the custom content was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{id}/footer-comments":{"get":{"tags":["Comment"],"operationId":"getCustomContentComments","summary":"Get custom content comments","description":"Returns the comments of the specific custom content.\nThe number of results is limited by the `limit` parameter and additional results (if available) will be available through\nthe `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the custom content and its corresponding containers.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the custom content for which comments should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}}],"responses":{"200":{"description":"Returned if the custom content comments were successfully retrieved","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cCustomContentCommentModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/CustomContentCommentModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/custom-content/\u003cid>/footer-comments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\ncustom content or associated containers.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{id}/labels":{"get":{"tags":["Label"],"operationId":"getCustomContentLabels","summary":"Get labels for custom content","description":"Returns the labels for a specific piece of custom content. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the custom content and its corresponding space.\nOnly labels that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the custom content for which labels should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"prefix","in":"query","required":false,"description":"Filter the results to labels based on their prefix.","schema":{"type":"string","enum":["my","team","global","system"]}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"type":"string","items":{"$ref":"#/components/schemas/LabelSortOrder"}}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of labels per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested labels are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cLabel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/custom-content/\u003cid>/labels?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getCustomContentOperations","summary":"Get permitted operations for custom content","description":"Returns the permitted operations on specific custom content.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the parent content of the custom content and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the custom content for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nparent content of the requested custom content or the custom content was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{custom-content-id}/properties":{"get":{"tags":["Content Properties"],"operationId":"getCustomContentContentProperties","summary":"Get content properties for custom content","description":"Retrieves Content Properties tied to a specified custom content.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the custom content.","parameters":[{"name":"custom-content-id","in":"path","required":true,"description":"The ID of the custom content for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"key","in":"query","required":false,"description":"Filters the response to return a specific content property with matching key (case sensitive).","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/ContentPropertySortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content properties are successfully retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cContentProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/custom-content/\u003ccustom-content-id>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified custom content or the custom content was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Content Properties"],"operationId":"createCustomContentProperty","summary":"Create content property for custom content","description":"Creates a new content property for a piece of custom content.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to update the custom content.","parameters":[{"name":"custom-content-id","in":"path","required":true,"description":"The ID of the custom content to create a property for.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified custom content or the custom content was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence","write:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence","write:custom-content:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{custom-content-id}/properties/{property-id}":{"get":{"tags":["Content Properties"],"operationId":"getCustomContentContentPropertiesById","summary":"Get content property for custom content by id","description":"Retrieves a specific Content Property by ID that is attached to a specified custom content.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the page.","parameters":[{"name":"custom-content-id","in":"path","required":true,"description":"The ID of the custom content for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the content property being requested.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content property is successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified custom content, the custom content was not found, or the property was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Content Properties"],"operationId":"updateCustomContentPropertyById","summary":"Update content property for custom content by id","description":"Update a content property for a piece of custom content by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the custom content.","parameters":[{"name":"custom-content-id","in":"path","required":true,"description":"The ID of the custom content the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified custom content or the custom content was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence","write:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence","write:custom-content:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Content Properties"],"operationId":"deleteCustomContentPropertyById","summary":"Delete content property for custom content by id","description":"Deletes a content property for a piece of custom content by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the custom content.","parameters":[{"name":"custom-content-id","in":"path","required":true,"description":"The ID of the custom content the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the content property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified custom content or the custom content was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence","write:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence","write:custom-content:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/labels":{"get":{"tags":["Label"],"operationId":"getLabels","summary":"Get labels","description":"Returns all labels. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nOnly labels that the user has permission to view will be returned.","parameters":[{"name":"label-id","in":"query","required":false,"description":"Filters on label ID. Multiple IDs can be specified as a comma-separated list.","schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"prefix","in":"query","description":"Filters on label prefix. Multiple IDs can be specified as a comma-separated list.","schema":{"type":"array","items":{"type":"string"}}},{"name":"cursor","in":"query","description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"type":"string","items":{"$ref":"#/components/schemas/LabelSortOrder"}}},{"name":"limit","in":"query","description":"Maximum number of labels per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested labels are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cLabel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/labels?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:label:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:label:confluence"]}],"x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-atlassian-connect-scope":"READ"}},"/labels/{id}/attachments":{"get":{"tags":["Attachment"],"operationId":"getLabelAttachments","summary":"Get attachments for label","description":"Returns the attachments of specified label. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the attachment and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the label for which attachments should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/AttachmentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested attachments for specified label were successfully fetched.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAttachment>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/AttachmentBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/labels/\u003cid>/attachment?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested label or label was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/labels/{id}/blogposts":{"get":{"tags":["Blog Post"],"operationId":"getLabelBlogPosts","summary":"Get blog posts for label","description":"Returns the blogposts of specified label. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the label for which blog posts should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"space-id","in":"query","required":false,"description":"Filter the results based on space ids. Multiple space ids can be specified as a comma-separated list.","schema":{"type":"array","maxItems":100,"items":{"type":"integer","format":"int64"}}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/BlogPostSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of blog posts per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested blog posts for specified label were successfully fetched.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cBlogPost>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/BlogPostBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/labels/\u003cid>/blogposts?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested label or label was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/labels/{id}/pages":{"get":{"tags":["Page"],"operationId":"getLabelPages","summary":"Get pages for label","description":"Returns the pages of specified label. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the label for which pages should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"space-id","in":"query","required":false,"description":"Filter the results based on space ids. Multiple space ids can be specified as a comma-separated list.","schema":{"type":"array","maxItems":100,"items":{"type":"integer","format":"int64"}}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/PageSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested pages for specified label were successfully fetched.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cPage>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/PageBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/labels/\u003cid>/pages?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested label or label was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages":{"get":{"tags":["Page"],"operationId":"getPages","summary":"Get pages","description":"Returns all pages. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nOnly pages that the user has permission to view will be returned.","parameters":[{"name":"id","in":"query","required":false,"description":"Filter the results based on page ids. Multiple page ids can be specified as a comma-separated list.","schema":{"type":"array","maxItems":250,"items":{"type":"integer","format":"int64"}}},{"name":"space-id","in":"query","required":false,"description":"Filter the results based on space ids. Multiple space ids can be specified as a comma-separated list.","schema":{"type":"array","maxItems":100,"items":{"type":"integer","format":"int64"}}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/PageSortOrder"}},{"name":"status","in":"query","required":false,"description":"Filter the results to pages based on their status. By default, `current` and `archived` are used.","schema":{"type":"array","items":{"type":"string","enum":["current","archived","deleted","trashed"]}}},{"name":"title","in":"query","required":false,"description":"Filter the results to pages based on their title.","schema":{"type":"string"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested pages are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cPage>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/PageBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Page"],"operationId":"createPage","summary":"Create page","description":"Creates a page in the space.\n\nPages are created as published by default unless specified as a draft in the status field. If creating a published page, the title must be specified.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the corresponding space. Permission to create a page in the space.","parameters":[{"name":"embedded","in":"query","description":"Tag the content as embedded and content will be created in NCS.","schema":{"type":"boolean","default":false}},{"name":"private","in":"query","description":"The page will be private. Only the user who creates this page will have permission to view and edit one.","schema":{"type":"boolean","default":false}},{"name":"root-level","in":"query","description":"The page will be created at the root level of the space (outside the space homepage tree). If true, then a \nvalue may not be supplied for the `parentId` body parameter.","schema":{"type":"boolean","default":false}}],"requestBody":{"$ref":"#/components/requestBodies/PageCreateRequest"},"responses":{"200":{"description":"Returned if the page was successfully created.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/PageSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing from the request.","content":{}},"404":{"description":"Returned if:\n- The space does not exist\n- The user does not have permissions to view the space\n- The user does not have the needed permissions to create a page in the provided space"},"413":{"description":"Returned if the request is too large in size (over 5 MB).","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}":{"get":{"tags":["Page"],"operationId":"getPageById","summary":"Get page by id","description":"Returns a specific page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page to be returned. If you don't know the page ID, use Get pages and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentationSingle"}},{"name":"get-draft","in":"query","description":"Retrieve the draft version of this page.","schema":{"type":"boolean","default":false}},{"name":"status","in":"query","description":"Filter the page being retrieved by its status.","schema":{"type":"array","items":{"type":"string","enum":["current","archived","trashed","deleted","historical","draft"]}}},{"name":"version","in":"query","description":"Allows you to retrieve a previously published version. Specify the previous version's number to retrieve its details.","schema":{"type":"integer"}},{"name":"include-labels","in":"query","description":"Includes labels associated with this page in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-properties","in":"query","description":"Includes content properties associated with this page in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-operations","in":"query","description":"Includes operations associated with this page in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-likes","in":"query","description":"Includes likes associated with this page in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-versions","in":"query","description":"Includes versions associated with this page in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-version","in":"query","description":"Includes the current version associated with this page in the response.\nBy default this is included and can be omitted by setting the value to `false`.","schema":{"type":"boolean","default":true}},{"name":"include-favorited-by-current-user-status","in":"query","description":"Includes whether this page has been favorited by the current user.","schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Returned if the requested page is returned.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/PageSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Page"],"operationId":"updatePage","summary":"Update page","description":"Update a page by id.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the page and its corresponding space. Permission to update pages in the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page to be updated. If you don't know the page ID, use Get Pages and filter the results.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/PageUpdateRequest"},"responses":{"200":{"description":"Returned if the requested page is successfully updated.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/PageSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The provided page does not exist\n- The user does not have permissions to view the page\n- The user does not have the needed permissions to update a page in the space\n- The user provides a parentId for a page that does not exist or they do not have permission to view\n- There are no spaces associated with the given spaceId"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Page"],"operationId":"deletePage","summary":"Delete page","description":"Delete a page by id.\n\nBy default this will delete pages that are non-drafts. To delete a page that is a draft, the endpoint must be called on a \ndraft with the following param `draft=true`. Discarded drafts are not sent to the trash and are permanently deleted.\n\nDeleting a page moves the page to the trash, where it can be restored later. To permanently delete a page (or \"purge\" it),\nthe endpoint must be called on a **trashed** page with the following param `purge=true`.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the page and its corresponding space.\nPermission to delete pages in the space.\nPermission to administer the space (if attempting to purge).","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page to be deleted.","schema":{"format":"int64","type":"integer"}},{"name":"purge","in":"query","required":false,"description":"If attempting to purge the page.","schema":{"type":"boolean","default":false}},{"name":"draft","in":"query","required":false,"description":"If attempting to delete a page that is a draft.","schema":{"type":"boolean","default":false}}],"responses":{"204":{"description":"Returned if the page was successfully deleted.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The provided page does not exist\n- The user does not have permissions to view the page\n- The user does not have the needed permissions to delete a page in the space"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:page:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/attachments":{"get":{"tags":["Attachment"],"operationId":"getPageAttachments","summary":"Get attachments for page","description":"Returns the attachments of specific page. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which attachments should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/AttachmentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"Filter the results to attachments based on their status. By default, `current` and `archived` are used.","schema":{"type":"array","items":{"type":"string","enum":["current","archived","trashed"]}}},{"name":"mediaType","in":"query","required":false,"description":"Filters on the mediaType of attachments. Only one may be specified.","schema":{"type":"string"}},{"name":"filename","in":"query","required":false,"description":"Filters on the file-name of attachments. Only one may be specified.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":50,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested attachments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAttachment>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/AttachmentBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages/\u003cid>/attachments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:attachment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:attachment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/custom-content":{"get":{"tags":["Custom Content"],"operationId":"getCustomContentByTypeInPage","summary":"Get custom content by type in page","description":"Returns all custom content for a given type within a given page. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the custom content, the container of the custom content (page), and the corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which custom content should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"type","in":"query","required":true,"description":"The type of custom content being requested. See: https://developer.atlassian.com/cloud/confluence/custom-content/ for additional details on custom content.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CustomContentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.\n\nNote: If the custom content body type is `storage`, the `storage` and `atlas_doc_format` body formats are able to be returned. If the custom content body type is `raw`, only the `raw` body format is able to be returned.","schema":{"$ref":"#/components/schemas/CustomContentBodyRepresentation"}}],"responses":{"200":{"description":"Returned if the requested custom content is returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cCustomContent>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/CustomContentBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages/{id}/custom-content?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the given page is not found. Returned if the type of custom content is not found. Note, this is distinct from the type being present, but no instances of the type, which would be a 200 with empty results."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/labels":{"get":{"tags":["Label"],"operationId":"getPageLabels","summary":"Get labels for page","description":"Returns the labels of specific page. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.\nOnly labels that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which labels should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"prefix","in":"query","required":false,"description":"Filter the results to labels based on their prefix.","schema":{"type":"string","enum":["my","team","global","system"]}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"type":"string","items":{"$ref":"#/components/schemas/LabelSortOrder"}}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of labels per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested labels are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cLabel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages/\u003cid>/labels?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/likes/count":{"get":{"tags":["Like"],"operationId":"getPageLikeCount","summary":"Get like count for page","description":"Returns the count of likes of specific page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which like count should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested count is returned.","content":{"application/json":{"schema":{"title":"Integer","type":"object","properties":{"count":{"type":"integer","format":"int64","description":"The count number"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/likes/users":{"get":{"tags":["Like"],"operationId":"getPageLikeUsers","summary":"Get account IDs of likes for page","description":"Returns the account IDs of likes of specific page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which like count should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of account IDs per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":0,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested account IDs are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cString>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Like"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages/\u003cid>/likes/users?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getPageOperations","summary":"Get permitted operations for page","description":"Returns the permitted operations on specific page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the parent content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nparent content of the requested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{page-id}/properties":{"get":{"tags":["Content Properties"],"operationId":"getPageContentProperties","summary":"Get content properties for page","description":"Retrieves Content Properties tied to a specified page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the page.","parameters":[{"name":"page-id","in":"path","required":true,"description":"The ID of the page for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"key","in":"query","required":false,"description":"Filters the response to return a specific content property with matching key (case sensitive).","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/ContentPropertySortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content properties are successfully retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cContentProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages/\u003cpage-id>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Content Properties"],"operationId":"createPageProperty","summary":"Create content property for page","description":"Creates a new content property for a page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to update the page.","parameters":[{"name":"page-id","in":"path","required":true,"description":"The ID of the page to create a property for.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence","write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence","write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{page-id}/properties/{property-id}":{"get":{"tags":["Content Properties"],"operationId":"getPageContentPropertiesById","summary":"Get content property for page by id","description":"Retrieves a specific Content Property by ID that is attached to a specified page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the page.","parameters":[{"name":"page-id","in":"path","required":true,"description":"The ID of the page for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the content property being requested.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content property is successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified page, the page was not found, or the property was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Content Properties"],"operationId":"updatePagePropertyById","summary":"Update content property for page by id","description":"Update a content property for a page by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the page.","parameters":[{"name":"page-id","in":"path","required":true,"description":"The ID of the page the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence","write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence","write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Content Properties"],"operationId":"deletePagePropertyById","summary":"Delete content property for page by id","description":"Deletes a content property for a page by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the page.","parameters":[{"name":"page-id","in":"path","required":true,"description":"The ID of the page the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the content property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence","write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence","write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/versions":{"get":{"tags":["Version"],"operationId":"getPageVersions","summary":"Get page versions","description":"Returns the versions of specific page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page to be queried for its versions. If you don't know the page ID, use Get pages and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of versions per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/VersionSortOrder"}}],"responses":{"200":{"description":"Returned if the requested page versions are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cVersion>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/PageVersion"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages/\u003cid>/versions?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/whiteboards":{"post":{"tags":["Whiteboard"],"operationId":"createWhiteboard","summary":"Create whiteboard","description":"Creates a whiteboard in the space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the corresponding space. Permission to create a whiteboard in the space.","parameters":[{"name":"private","in":"query","description":"The whiteboard will be private. Only the user who creates this whiteboard will have permission to view and edit one.","schema":{"type":"boolean","default":false}}],"requestBody":{"$ref":"#/components/requestBodies/WhiteboardCreateRequest"},"responses":{"200":{"description":"Returned if the whiteboard was successfully created.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/WhiteboardSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing from the request.","content":{}},"404":{"description":"Returned if:\n- The space does not exist\n- The user does not have permissions to view the space\n- The user does not have the needed permissions to create a whiteboard in the provided space"},"413":{"description":"Returned if the request is too large in size (over 5 MB).","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:whiteboard:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/whiteboards/{id}":{"get":{"tags":["Whiteboard"],"operationId":"getWhiteboardById","summary":"Get whiteboard by id","description":"Returns a specific whiteboard.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the whiteboard and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the whiteboard to be returned","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested whiteboard is returned.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/WhiteboardSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested whiteboard or the whiteboard was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:whiteboard:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Whiteboard"],"operationId":"deleteWhiteboard","summary":"Delete whiteboard","description":"Delete a whiteboard by id.\n\nDeleting a whiteboard moves the whiteboard to the trash, where it can be restored later\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the whiteboard and its corresponding space.\nPermission to delete whiteboards in the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the whiteboard to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the whiteboard was successfully deleted.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The provided whiteboard does not exist\n- The user does not have permissions to view the whiteboard\n- The user does not have the needed permissions to delete a whiteboard in the space"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:whiteboard:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/whiteboards/{id}/properties":{"get":{"tags":["Content Properties"],"operationId":"getWhiteboardContentProperties","summary":"Get content properties for whiteboard","description":"Retrieves Content Properties tied to a specified whiteboard.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the whiteboard.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the whiteboard for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"key","in":"query","required":false,"description":"Filters the response to return a specific content property with matching key (case sensitive).","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/ContentPropertySortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content properties are successfully retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cContentProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/whiteboards/\u003cid>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified whiteboard or the whiteboard was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:whiteboard:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Content Properties"],"operationId":"createWhiteboardProperty","summary":"Create content property for whiteboard","description":"Creates a new content property for a whiteboard.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to update the whiteboard.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the whiteboard to create a property for.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified whiteboard or the whiteboard was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:whiteboard:confluence","write:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:whiteboard:confluence","write:whiteboard:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/whiteboards/{whiteboard-id}/properties/{property-id}":{"get":{"tags":["Content Properties"],"operationId":"getWhiteboardContentPropertiesById","summary":"Get content property for whiteboard by id","description":"Retrieves a specific Content Property by ID that is attached to a specified whiteboard.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the whiteboard.","parameters":[{"name":"whiteboard-id","in":"path","required":true,"description":"The ID of the whiteboard for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the content property being requested.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content property is successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified whiteboard, the whiteboard was not found, or the property was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:whiteboard:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Content Properties"],"operationId":"updateWhiteboardPropertyById","summary":"Update content property for whiteboard by id","description":"Update a content property for a whiteboard by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the whiteboard.","parameters":[{"name":"whiteboard-id","in":"path","required":true,"description":"The ID of the whiteboard the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified whiteboard or the whiteboard was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:whiteboard:confluence","write:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:whiteboard:confluence","write:whiteboard:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Content Properties"],"operationId":"deleteWhiteboardPropertyById","summary":"Delete content property for whiteboard by id","description":"Deletes a content property for a whiteboard by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the whiteboard.","parameters":[{"name":"whiteboard-id","in":"path","required":true,"description":"The ID of the whiteboard the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the content property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified whiteboard or the whiteboard was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:whiteboard:confluence","write:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:whiteboard:confluence","write:whiteboard:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/whiteboards/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getWhiteboardOperations","summary":"Get permitted operations for a whiteboard","description":"Returns the permitted operations on specific whiteboard.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the whiteboard and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the whiteboard for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested whiteboard or the whiteboard was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:whiteboard:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/whiteboards/{id}/ancestors":{"get":{"tags":["Ancestors"],"operationId":"getWhiteboardAncestors","summary":"Get all ancestors of whiteboard","description":"Returns all ancestors for a given whiteboard by ID in top-to-bottom order (that is, the highest ancestor is the first\nitem in the response payload). The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available by calling this endpoint with the ID of first ancestor in the response payload.\n\nThis endpoint returns minimal information about each ancestor. To fetch more details, use a related endpoint, such\nas [Get whiteboard by id](https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-whiteboard/#api-whiteboards-id-get).\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nPermission to view the whiteboard and its corresponding space","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the whiteboard.","schema":{"format":"int64","type":"integer"}},{"name":"limit","in":"query","description":"Maximum number of items per result to return. If more results exist, call the endpoint with the highest ancestor's ID to fetch the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested ancestors are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAncestor>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Ancestor"}}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified whiteboard or the whiteboard was not found."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:content.metadata:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:content.metadata:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/databases":{"post":{"tags":["Database"],"operationId":"createDatabase","summary":"Create database","description":"Creates a database in the space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the corresponding space. Permission to create a database in the space.","parameters":[{"name":"private","in":"query","description":"The database will be private. Only the user who creates this database will have permission to view and edit one.","schema":{"type":"boolean","default":false}}],"requestBody":{"$ref":"#/components/requestBodies/DatabaseCreateRequest"},"responses":{"200":{"description":"Returned if the database was successfully created.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/DatabaseSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing from the request.","content":{}},"404":{"description":"Returned if:\n- The space does not exist\n- The user does not have permissions to view the space\n- The user does not have the needed permissions to create a database in the provided space"},"413":{"description":"Returned if the request is too large in size (over 5 MB).","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:database:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/databases/{id}":{"get":{"tags":["Database"],"operationId":"getDatabaseById","summary":"Get database by id","description":"Returns a specific database.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the database and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the database to be returned","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested database is returned.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/DatabaseSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested database or the database was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:database:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Database"],"operationId":"deleteDatabase","summary":"Delete database","description":"Delete a database by id.\n\nDeleting a database moves the database to the trash, where it can be restored later\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the database and its corresponding space.\nPermission to delete databases in the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the database to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the database was successfully deleted.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The provided database does not exist\n- The user does not have permissions to view the database\n- The user does not have the needed permissions to delete a database in the space"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:database:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/databases/{id}/properties":{"get":{"tags":["Content Properties"],"operationId":"getDatabaseContentProperties","summary":"Get content properties for database","description":"Retrieves Content Properties tied to a specified database.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the database.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the database for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"key","in":"query","required":false,"description":"Filters the response to return a specific content property with matching key (case sensitive).","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/ContentPropertySortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content properties are successfully retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cContentProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/databases/\u003cid>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified database or the database was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:database:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Content Properties"],"operationId":"createDatabaseProperty","summary":"Create content property for database","description":"Creates a new content property for a database.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to update the database.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the database to create a property for.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified database or the database was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:database:confluence","write:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:database:confluence","write:database:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/databases/{database-id}/properties/{property-id}":{"get":{"tags":["Content Properties"],"operationId":"getDatabaseContentPropertiesById","summary":"Get content property for database by id","description":"Retrieves a specific Content Property by ID that is attached to a specified database.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the database.","parameters":[{"name":"database-id","in":"path","required":true,"description":"The ID of the database for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the content property being requested.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content property is successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified database, the database was not found, or the property was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:database:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Content Properties"],"operationId":"updateDatabasePropertyById","summary":"Update content property for database by id","description":"Update a content property for a database by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the database.","parameters":[{"name":"database-id","in":"path","required":true,"description":"The ID of the database the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified database or the database was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:database:confluence","write:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:database:confluence","write:database:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Content Properties"],"operationId":"deleteDatabasePropertyById","summary":"Delete content property for database by id","description":"Deletes a content property for a database by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the database.","parameters":[{"name":"database-id","in":"path","required":true,"description":"The ID of the database the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the content property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified database or the database was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:database:confluence","write:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:database:confluence","write:database:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/databases/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getDatabaseOperations","summary":"Get permitted operations for a database","description":"Returns the permitted operations on specific database.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the database and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the database for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested database or the database was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:database:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/databases/{id}/ancestors":{"get":{"tags":["Ancestors"],"operationId":"getDatabaseAncestors","summary":"Get all ancestors of database","description":"Returns all ancestors for a given database by ID in top-to-bottom order (that is, the highest ancestor is the first\nitem in the response payload). The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available by calling this endpoint with the ID of first ancestor in the response payload.\n\nThis endpoint returns minimal information about each ancestor. To fetch more details, use a related endpoint, such\nas [Get database by id](https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-database/#api-databases-id-get).\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nPermission to view the database and its corresponding space","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the database.","schema":{"format":"int64","type":"integer"}},{"name":"limit","in":"query","description":"Maximum number of items per result to return. If more results exist, call the endpoint with the highest ancestor's ID to fetch the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested ancestors are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAncestor>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Ancestor"}}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified database or the database was not found."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:content.metadata:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:content.metadata:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/embeds":{"post":{"tags":["Smart Link"],"operationId":"createSmartLink","summary":"Create Smart Link in the content tree","description":"Creates a Smart Link in the content tree in the space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the corresponding space. Permission to create a Smart Link in the content tree in the space.","requestBody":{"$ref":"#/components/requestBodies/SmartLinkCreateRequest"},"responses":{"200":{"description":"Returned if the Smart Link was successfully created in the content tree.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/SmartLinkSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing from the request.","content":{}},"404":{"description":"Returned if:\n- The space does not exist\n- The user does not have permissions to view the space\n- The user does not have the needed permissions to create a Smart Link in the content tree in the provided space"},"413":{"description":"Returned if the request is too large in size (over 5 MB).","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:embed:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:embed:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/embeds/{id}":{"get":{"tags":["Smart Link"],"operationId":"getSmartLinkById","summary":"Get Smart Link in the content tree by id","description":"Returns a specific Smart Link in the content tree.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the Smart Link in the content tree and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the Smart Link in the content tree to be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested Smart Link in the content tree is returned.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/SmartLinkSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested Smart Link in the content tree or the Smart Link was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:embed:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:embed:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Smart Link"],"operationId":"deleteSmartLink","summary":"Delete Smart Link in the content tree","description":"Delete a Smart Link in the content tree by id.\n\nDeleting a Smart Link in the content tree moves the Smart Link to the trash, where it can be restored later\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the Smart Link in the content tree and its corresponding space.\nPermission to delete Smart Links in the content tree in the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the Smart Link in the content tree to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the Smart Link in the content tree was successfully deleted.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The provided Smart Link in the content tree does not exist\n- The user does not have permissions to view the Smart Link in the content tree\n- The user does not have the needed permissions to delete a Smart Link in the content tree in the space"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:embed:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:embed:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/embeds/{id}/properties":{"get":{"tags":["Content Properties"],"operationId":"getSmartLinkContentProperties","summary":"Get content properties for Smart Link in the content tree","description":"Retrieves Content Properties tied to a specified Smart Link in the content tree.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the Smart Link in the content tree.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the Smart Link in the content tree for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"key","in":"query","required":false,"description":"Filters the response to return a specific content property with matching key (case sensitive).","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/ContentPropertySortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content properties are successfully retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cContentProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/embeds/\u003cid>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified Smart Link in the content tree or the Smart Link was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:embed:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:embed:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Content Properties"],"operationId":"createSmartLinkProperty","summary":"Create content property for Smart Link in the content tree","description":"Creates a new content property for a Smart Link in the content tree.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to update the Smart Link in the content tree.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the Smart Link in the content tree to create a property for.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified Smart Link in the content tree or the Smart Link was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:embed:confluence","write:embed:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:embed:confluence","write:embed:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/embeds/{embed-id}/properties/{property-id}":{"get":{"tags":["Content Properties"],"operationId":"getSmartLinkContentPropertiesById","summary":"Get content property for Smart Link in the content tree by id","description":"Retrieves a specific Content Property by ID that is attached to a specified Smart Link in the content tree.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the Smart Link in the content tree.","parameters":[{"name":"embed-id","in":"path","required":true,"description":"The ID of the Smart Link in the content tree for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the content property being requested.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content property is successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified Smart Link in the content tree, the Smart Link was not found, or the property was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:embed:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:embed:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Content Properties"],"operationId":"updateSmartLinkPropertyById","summary":"Update content property for Smart Link in the content tree by id","description":"Update a content property for a Smart Link in the content tree by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the Smart Link in the content tree.","parameters":[{"name":"embed-id","in":"path","required":true,"description":"The ID of the Smart Link in the content tree the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified Smart Link in the content tree or the Smart Link was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:embed:confluence","write:embed:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:embed:confluence","write:embed:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Content Properties"],"operationId":"deleteSmartLinkPropertyById","summary":"Delete content property for Smart Link in the content tree by id","description":"Deletes a content property for a Smart Link in the content tree by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the Smart Link in the content tree.","parameters":[{"name":"embed-id","in":"path","required":true,"description":"The ID of the Smart Link in the content tree the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the content property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified Smart Link in the content tree or the Smart Link was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:embed:confluence","write:embed:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:embed:confluence","write:embed:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/embeds/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getSmartLinkOperations","summary":"Get permitted operations for a Smart Link in the content tree","description":"Returns the permitted operations on specific Smart Link in the content tree.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the Smart Link in the content tree and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the Smart Link in the content tree for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested Smart Link in the content tree or the Smart Link was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:embed:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:embed:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/embeds/{id}/ancestors":{"get":{"tags":["Ancestors"],"operationId":"getSmartLinkAncestors","summary":"Get all ancestors of Smart Link in content tree","description":"Returns all ancestors for a given Smart Link in the content tree by ID in top-to-bottom order (that is, the highest ancestor is\nthe first item in the response payload). The number of results is limited by the `limit` parameter and additional results \n(if available) will be available by calling this endpoint with the ID of first ancestor in the response payload.\n\nThis endpoint returns minimal information about each ancestor. To fetch more details, use a related endpoint, such\nas [Get Smart Link in the content tree by id](https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-smart-link/#api-embeds-id-get).\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nPermission to view the Smart Link in the content tree and its corresponding space","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the Smart Link in the content tree.","schema":{"format":"int64","type":"integer"}},{"name":"limit","in":"query","description":"Maximum number of items per result to return. If more results exist, call the endpoint with the highest ancestor's ID to fetch the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested ancestors are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAncestor>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Ancestor"}}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified Smart Link in the content tree or the Smart Link was not found."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:content.metadata:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:content.metadata:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/folders":{"post":{"tags":["Folder"],"operationId":"createFolder","summary":"Create folder","description":"Creates a folder in the space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the corresponding space. Permission to create a folder in the space.","requestBody":{"$ref":"#/components/requestBodies/FolderCreateRequest"},"responses":{"200":{"description":"Returned if the folder was successfully created in the content tree.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/FolderSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing from the request.","content":{}},"404":{"description":"Returned if:\n- The space does not exist\n- The user does not have permissions to view the space\n- The user does not have the needed permissions to create a folder in the provided space"},"413":{"description":"Returned if the request is too large in size (over 5 MB).","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:folder:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:folder:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/folders/{id}":{"get":{"tags":["Folder"],"operationId":"getFolderById","summary":"Get folder by id","description":"Returns a specific folder.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the folder and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the folder to be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested folder is returned.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/FolderSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested folder or the folder was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:folder:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:folder:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Folder"],"operationId":"deleteFolder","summary":"Delete folder","description":"Delete a folder by id.\n\nDeleting a folder moves the folder to the trash, where it can be restored later\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the folder and its corresponding space.\nPermission to delete folders in the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the folder to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the folder was successfully deleted.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The provided folder does not exist\n- The user does not have permissions to view the folder\n- The user does not have the needed permissions to delete folder in the space"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:folder:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:folder:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/folders/{id}/properties":{"get":{"tags":["Content Properties"],"operationId":"getFolderContentProperties","summary":"Get content properties for folder","description":"Retrieves Content Properties tied to a specified folder.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the folder.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the folder for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"key","in":"query","required":false,"description":"Filters the response to return a specific content property with matching key (case sensitive).","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/ContentPropertySortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content properties are successfully retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cContentProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/embeds/\u003cid>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified folder or the folder was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:folder:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:folder:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Content Properties"],"operationId":"createFolderProperty","summary":"Create content property for folder","description":"Creates a new content property for a folder.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to update the folder.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the folder to create a property for.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified folder or the folder was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:folder:confluence","write:folder:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:folder:confluence","write:folder:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/folders/{folder-id}/properties/{property-id}":{"get":{"tags":["Content Properties"],"operationId":"getFolderContentPropertiesById","summary":"Get content property for folder by id","description":"Retrieves a specific Content Property by ID that is attached to a specified folder.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the folder.","parameters":[{"name":"folder-id","in":"path","required":true,"description":"The ID of the folder for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the content property being requested.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content property is successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified folder, the folder was not found, or the property was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:folder:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:folder:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Content Properties"],"operationId":"updateFolderPropertyById","summary":"Update content property for folder by id","description":"Update a content property for a folder by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the folder.","parameters":[{"name":"folder-id","in":"path","required":true,"description":"The ID of the folder the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified folder or the folder was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:folder:confluence","write:folder:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:folder:confluence","write:folder:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Content Properties"],"operationId":"deleteFolderPropertyById","summary":"Delete content property for folder by id","description":"Deletes a content property for a folder by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the folder.","parameters":[{"name":"folder-id","in":"path","required":true,"description":"The ID of the folder the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the content property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified folder or the folder was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:folder:confluence","write:folder:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:folder:confluence","write:folder:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/folders/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getFolderOperations","summary":"Get permitted operations for a folder","description":"Returns the permitted operations on specific folder.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the folder and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the folder for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested folder or the folder was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:folder:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:folder:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/folders/{id}/ancestors":{"get":{"tags":["Ancestors"],"operationId":"getFolderAncestors","summary":"Get all ancestors of folder","description":"Returns all ancestors for a given folder by ID in top-to-bottom order (that is, the highest ancestor is\nthe first item in the response payload). The number of results is limited by the `limit` parameter and additional results \n(if available) will be available by calling this endpoint with the ID of first ancestor in the response payload.\n\nThis endpoint returns minimal information about each ancestor. To fetch more details, use a related endpoint, such\nas [Get folder by id](https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-smart-link/#api-folders-id-get).\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nPermission to view the folder and its corresponding space","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the folder.","schema":{"format":"int64","type":"integer"}},{"name":"limit","in":"query","description":"Maximum number of items per result to return. If more results exist, call the endpoint with the highest ancestor's ID to fetch the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested ancestors are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAncestor>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Ancestor"}}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified folder or the folder was not found."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:content.metadata:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:content.metadata:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{page-id}/versions/{version-number}":{"get":{"tags":["Version"],"operationId":"getPageVersionDetails","summary":"Get version details for page version","description":"Retrieves version details for the specified page and version number.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the page.","parameters":[{"name":"page-id","in":"path","required":true,"description":"The ID of the page for which version details should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"version-number","in":"path","required":true,"description":"The version number of the page to be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested version details are successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedVersion"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified page, the page was not found, or the version number does not exist.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{custom-content-id}/versions":{"get":{"tags":["Version"],"operationId":"getCustomContentVersions","summary":"Get custom content versions","description":"Returns the versions of specific custom content.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the custom content and its corresponding page and space.","parameters":[{"name":"custom-content-id","in":"path","required":true,"description":"The ID of the custom content to be queried for its versions. If you don't know the custom content ID, use Get custom-content by type and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.\n\nNote: If the custom content body type is `storage`, the `storage` and `atlas_doc_format` body formats are able to be returned. If the custom content body type is `raw`, only the `raw` body format is able to be returned.","schema":{"$ref":"#/components/schemas/CustomContentBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of versions per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/VersionSortOrder"}}],"responses":{"200":{"description":"Returned if the requested custom content versions are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cVersion>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/CustomContentVersion"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/custom-content/\u003cid>/versions?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested custom content or the custom content was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{custom-content-id}/versions/{version-number}":{"get":{"tags":["Version"],"operationId":"getCustomContentVersionDetails","summary":"Get version details for custom content version","description":"Retrieves version details for the specified custom content and version number.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the page.","parameters":[{"name":"custom-content-id","in":"path","required":true,"description":"The ID of the custom content for which version details should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"version-number","in":"path","required":true,"description":"The version number of the custom content to be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested version details are successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedVersion"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified custom content, the custom content was not found, or the version number does not exist.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/spaces":{"get":{"tags":["Space"],"operationId":"getSpaces","summary":"Get spaces","description":"Returns all spaces. The results will be sorted by id ascending. The number of results is limited by the `limit` parameter and\nadditional results (if available) will be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nOnly spaces that the user has permission to view will be returned.","parameters":[{"name":"ids","in":"query","required":false,"description":"Filter the results to spaces based on their IDs. Multiple IDs can be specified as a comma-separated list.","schema":{"type":"array","maxItems":250,"items":{"type":"integer","format":"int64"}}},{"name":"keys","in":"query","required":false,"description":"Filter the results to spaces based on their keys. Multiple keys can be specified as a comma-separated list.","schema":{"type":"array","maxItems":250,"items":{"type":"string"}}},{"name":"type","in":"query","required":false,"description":"Filter the results to spaces based on their type.","schema":{"type":"string","enum":["global","collaboration","knowledge_base","personal"]}},{"name":"status","in":"query","required":false,"description":"Filter the results to spaces based on their status.","schema":{"type":"string","enum":["current","archived"]}},{"name":"labels","in":"query","required":false,"description":"Filter the results to spaces based on their labels. Multiple labels can be specified as a comma-separated list.","schema":{"type":"array","items":{"type":"string"}}},{"name":"favorited-by","in":"query","required":false,"description":"Filter the results to spaces favorited by the user with the specified account ID.","schema":{"type":"string"}},{"name":"not-favorited-by","in":"query","required":false,"description":"Filter the results to spaces NOT favorited by the user with the specified account ID.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/SpaceSortOrder"}},{"name":"description-format","in":"query","required":false,"description":"The content format type to be returned in the `description` field of the response. If available, the representation will be available under a response field of the same name under the `description` field.","schema":{"$ref":"#/components/schemas/SpaceDescriptionBodyRepresentation"}},{"name":"include-icon","in":"query","required":false,"description":"If the icon for the space should be fetched or not.","schema":{"type":"boolean","default":false}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of spaces per result to return. If more results exist, use the `Link` response header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested spaces are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cSpace>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/SpaceBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/spaces?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-atlassian-connect-scope":"READ"},"post":{"tags":["Space","EAP"],"operationId":"createSpace","summary":"Create space","description":"Creates a Space as specified in the payload.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to create spaces.","requestBody":{"$ref":"#/components/requestBodies/SpaceCreateRequest"},"responses":{"201":{"description":"Returned if the requested space is created.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/SpaceBulk"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to create spaces.","content":{}},"413":{"description":"Returned if the request is too large in size (over 5 MB).","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:space:confluence"]}],"x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-atlassian-connect-scope":"WRITE","x-experimental":true}},"/spaces/{id}":{"get":{"tags":["Space"],"operationId":"getSpaceById","summary":"Get space by id","description":"Returns a specific space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space to be returned.","schema":{"format":"int64","type":"integer"}},{"name":"description-format","in":"query","required":false,"description":"The content format type to be returned in the `description` field of the response. If available, the representation will be available under a response field of the same name under the `description` field.","schema":{"$ref":"#/components/schemas/SpaceDescriptionBodyRepresentation"}},{"name":"include-icon","in":"query","required":false,"description":"If the icon for the space should be fetched or not.","schema":{"type":"boolean","default":false}},{"name":"include-operations","in":"query","description":"Includes operations associated with this space in the response.\nThe number of results will be limited to 50 and sorted in the default sort order.\nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-properties","in":"query","description":"Includes space properties associated with this space in the response.\nThe number of results will be limited to 50 and sorted in the default sort order.\nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-permissions","in":"query","description":"Includes space permissions associated with this space in the response.\nThe number of results will be limited to 50 and sorted in the default sort order.\nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-role-assignments","in":"query","description":"Includes role assignments associated with this space in the response. This parameter is only accepted for EAP sites.\nThe number of results will be limited to 50 and sorted in the default sort order.\nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-labels","in":"query","description":"Includes labels associated with this space in the response.\nThe number of results will be limited to 50 and sorted in the default sort order.\nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Returned if the requested space is returned.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/SpaceSingle"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested space or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-atlassian-connect-scope":"READ"}},"/spaces/{id}/blogposts":{"get":{"tags":["Blog Post"],"operationId":"getBlogPostsInSpace","summary":"Get blog posts in space","description":"Returns all blog posts in a space. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission) and view the space.\nOnly blog posts that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which blog posts should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/BlogPostSortOrder"}},{"name":"status","in":"query","required":false,"description":"Filter the results to blog posts based on their status. By default, `current` is used.","schema":{"type":"array","items":{"type":"string","enum":["current","deleted","trashed"]}}},{"name":"title","in":"query","required":false,"description":"Filter the results to blog posts based on their title.","schema":{"type":"string"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of blog posts per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested blog posts are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cBlogPost>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/BlogPostBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/spaces/\u003cid>/blogposts?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified space or the space was not found."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/spaces/{id}/labels":{"get":{"tags":["Label"],"operationId":"getSpaceLabels","summary":"Get labels for space","description":"Returns the labels of specific space. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the space.\nOnly labels that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which labels should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"prefix","in":"query","required":false,"description":"Filter the results to labels based on their prefix.","schema":{"default":"my, team","type":"string","enum":["my","team"]}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"type":"string","items":{"$ref":"#/components/schemas/LabelSortOrder"}}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of labels per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested labels are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cLabel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/spaces/\u003cid>/labels?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested space or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}],"x-atlassian-connect-scope":"READ"}},"/spaces/{id}/content/labels":{"get":{"tags":["Label"],"operationId":"getSpaceContentLabels","summary":"Get labels for space content","description":"Returns the labels of space content (pages, blogposts etc). The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the space.\nOnly labels that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which labels should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"prefix","in":"query","required":false,"description":"Filter the results to labels based on their prefix.","schema":{"default":"my, team","type":"string","enum":["my","team"]}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"type":"string","items":{"$ref":"#/components/schemas/LabelSortOrder"}}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of labels per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested labels are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cLabel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/spaces/\u003cid>/labels?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested space or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}],"x-atlassian-connect-scope":"READ"}},"/spaces/{id}/custom-content":{"get":{"tags":["Custom Content"],"operationId":"getCustomContentByTypeInSpace","summary":"Get custom content by type in space","description":"Returns all custom content for a given type within a given space. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the custom content and the corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which custom content should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"type","in":"query","required":true,"description":"The type of custom content being requested. See: https://developer.atlassian.com/cloud/confluence/custom-content/ for additional details on custom content.","schema":{"type":"string"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.\n\nNote: If the custom content body type is `storage`, the `storage` and `atlas_doc_format` body formats are able to be returned. If the custom content body type is `raw`, only the `raw` body format is able to be returned.","schema":{"$ref":"#/components/schemas/CustomContentBodyRepresentation"}}],"responses":{"200":{"description":"Returned if the requested custom content is returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cCustomContent>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/CustomContentBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/spaces/{id}/custom-content?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the space is not found. Returned if the type of custom content is not found. Note, this is distinct from the type being present, but no instances of the type, which would be a 200 with empty results."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/spaces/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getSpaceOperations","summary":"Get permitted operations for space","description":"Returns the permitted operations on specific space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspace or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}]}},"/spaces/{id}/pages":{"get":{"tags":["Page"],"operationId":"getPagesInSpace","summary":"Get pages in space","description":"Returns all pages in a space. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission) and 'View' permission for the space.\nOnly pages that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which pages should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"depth","in":"query","required":false,"description":"Filter the results to pages at the root level of the space or to all pages in the space.","schema":{"type":"string","default":"all","enum":["all","root"]}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/PageSortOrder"}},{"name":"status","in":"query","required":false,"description":"Filter the results to pages based on their status. By default, `current` and `archived` are used.","schema":{"type":"array","items":{"type":"string","enum":["current","archived","deleted","trashed"]}}},{"name":"title","in":"query","required":false,"description":"Filter the results to pages based on their title.","schema":{"type":"string"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested pages are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cPage>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/PageBulk"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/spaces/\u003cid>/pages?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified space or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/spaces/{space-id}/properties":{"get":{"tags":["Space Properties"],"operationId":"getSpaceProperties","summary":"Get space properties in space","description":"Returns all properties for the given space. Space properties are a key-value storage associated with a space.\nThe limit parameter specifies the maximum number of results returned in a single response. Use the `link` response header\nto paginate through additional results.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission) and 'View' permission for the space.","parameters":[{"name":"space-id","in":"path","required":true,"description":"The ID of the space for which space properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"key","in":"query","required":false,"description":"The key of the space property to retrieve. This should be used when a user knows the key of their property, but needs to retrieve the id for use in other methods.","schema":{"type":"string"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested space properties are returned. `results` may be empty if no results were found.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cSpaceProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/SpaceProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string","description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/spaces/\u003cid>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified space or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}]},"post":{"tags":["Space Properties"],"operationId":"createSpaceProperty","summary":"Create space property in space","description":"Creates a new space property.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission) and 'Admin' permission for the space.","parameters":[{"name":"space-id","in":"path","required":true,"description":"The ID of the space for which space properties should be returned.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The space property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpacePropertyCreateRequest"}}},"required":true},"responses":{"201":{"description":"Returned if the space property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpaceProperty"}}},"headers":{"location":{"schema":{"type":"string","description":"Returns the URL at which the space property is retrievable.\n"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified space or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence","write:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence","write:space:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}]}},"/spaces/{space-id}/properties/{property-id}":{"get":{"tags":["Space Properties"],"operationId":"getSpacePropertyById","summary":"Get space property by id","description":"Retrieve a space property by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission) and 'View' permission for the space.","parameters":[{"name":"space-id","in":"path","required":true,"description":"The ID of the space the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be retrieved.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the space property was retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpaceProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified space or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}]},"put":{"tags":["Space Properties"],"operationId":"updateSpacePropertyById","summary":"Update space property by id","description":"Update a space property by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission) and 'Admin' permission for the space.","parameters":[{"name":"space-id","in":"path","required":true,"description":"The ID of the space the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The space property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpacePropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the space property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpaceProperty"}}},"headers":{"location":{"schema":{"type":"string","description":"Returns the URL at which the space property is retrievable.\n"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified space or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence","write:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence","write:space:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}]},"delete":{"tags":["Space Properties"],"operationId":"deleteSpacePropertyById","summary":"Delete space property by id","description":"Deletes a space property by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission) and 'Admin' permission for the space.","parameters":[{"name":"space-id","in":"path","required":true,"description":"The ID of the space the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the space property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified space or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence","write:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence","write:space:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}]}},"/spaces/{id}/permissions":{"get":{"tags":["Space Permissions"],"operationId":"getSpacePermissionsAssignments","summary":"Get space permissions assignments","description":"Returns space permission assignments for a specific space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space to be returned.","schema":{"format":"int64","type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of assignments to return. If more results exist, use the `Link` response header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested assignments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cSpacePermissionAssignment>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/SpacePermissionAssignment"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested space permission assignments or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}]}},"/space-permissions":{"get":{"tags":["Space Permissions","EAP"],"operationId":"getAvailableSpacePermissions","summary":"Get available space permissions","description":"Retrieves the available space permissions.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site.","parameters":[{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of space permissions to return. If more results exist, use the `Link` response header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested space permissions are retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cSpacePermission>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/SpacePermission"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\navailable space permissions.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space.permission:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space.permission:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-experimental":true}},"/space-roles":{"get":{"tags":["Space Roles","EAP"],"operationId":"getAvailableSpaceRoles","summary":"Get available space roles","description":"Retrieves the available space roles.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site; if requesting a certain space's roles, permission to view the space.","parameters":[{"name":"space-id","in":"query","required":false,"description":"The space ID for which to filter available space roles; if empty, return all available space roles for the tenant.","schema":{"type":"string"}},{"name":"role-type","in":"query","required":false,"description":"The space role type to filter results by.","schema":{"type":"string"}},{"name":"principal-id","in":"query","required":false,"description":"The principal ID to filter results by. If specified, a principal-type must also be specified. Paired with a `principal-type` of `ACCESS_CLASS`, valid values include [`anonymous-users`, `jsm-project-admins`, `authenticated-users`, `all-licensed-users`, `all-product-admins`]","schema":{"type":"string"}},{"name":"principal-type","in":"query","required":false,"description":"The principal type to filter results by. If specified, a principal-id must also be specified.","schema":{"$ref":"#/components/schemas/PrincipalType"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of space roles to return. If more results exist, use the `Link` response header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested space roles are retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cSpaceRole>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/SpaceRole"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\navailable space roles.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space.permission:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space.permission:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-experimental":true}},"/space-roles/{id}":{"get":{"tags":["Space Roles","EAP"],"operationId":"getSpaceRolesById","summary":"Get space role by ID","description":"Retrieves the space role by ID.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space role to retrieve.","schema":{"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested space role is retrieved.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/SpaceRole"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspace role.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space.permission:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space.permission:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-experimental":true}},"/spaces/{id}/role-assignments":{"get":{"tags":["Space Roles","EAP"],"operationId":"getSpaceRoleAssignments","summary":"Get space role assignments","description":"Retrieves the space role assignments.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which to retrieve assignments.","schema":{"type":"integer"}},{"name":"role-id","in":"query","required":false,"description":"Filters the returned role assignments to the provided role ID.","schema":{"type":"string"}},{"name":"role-type","in":"query","required":false,"description":"Filters the returned role assignments to the provided role type.","schema":{"type":"string"}},{"name":"principal-id","in":"query","required":false,"description":"Filters the returned role assignments to the provided principal id. If specified, a principal-type must also be specified. Paired with a `principal-type` of `ACCESS_CLASS`, valid values include [`anonymous-users`, `jsm-project-admins`, `authenticated-users`, `all-licensed-users`, `all-product-admins`]","schema":{"type":"string"}},{"name":"principal-type","in":"query","required":false,"description":"Filters the returned role assignments to the provided principal type. If specified, a principal-id must also be specified.","schema":{"$ref":"#/components/schemas/PrincipalType"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of space roles to return. If more results exist, use the `Link` response header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested space role assignments are retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cSpaceRoleAssignment>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/SpaceRoleAssignment"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspace or the space was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space.permission:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space.permission:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-experimental":true},"post":{"tags":["Space Roles","EAP"],"operationId":"setSpaceRoleAssignments","summary":"Set space role assignments","description":"Sets space role assignments as specified in the payload.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to manage roles in the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which to retrieve assignments.","schema":{"type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/SetSpaceRoleAssignmentRequest"},"responses":{"200":{"description":"Returned if the requested update to space role assignments succeeds in its entirety.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cSpaceRoleAssignment>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/SpaceRoleAssignment"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to set roles in the space, or the space was not found.","content":{}},"413":{"description":"Returned if the request is too large in size (over 5 MB).","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:space.permission:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:space.permission:confluence"]}],"x-atlassian-connect-scope":"SPACE_ADMIN","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-experimental":true}},"/pages/{id}/footer-comments":{"get":{"tags":["Comment"],"operationId":"getPageFooterComments","summary":"Get footer comments for page","description":"Returns the root footer comments of specific page. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which footer comments should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"status","in":"query","description":"Filter the footer comment being retrieved by its status.","schema":{"type":"array","items":{"type":"string","enum":["current","archived","trashed","deleted","historical","draft"]}}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of footer comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested footer comments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cPageCommentModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/PageCommentModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages/\u003cid>/footer-comments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/inline-comments":{"get":{"tags":["Comment"],"operationId":"getPageInlineComments","summary":"Get inline comments for page","description":"Returns the root inline comments of specific page. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which inline comments should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"status","in":"query","required":false,"description":"Filter the inline comment being retrieved by its status.","schema":{"type":"array","items":{"type":"string","enum":["current","archived","trashed","deleted","historical","draft"]}}},{"name":"resolution-status","in":"query","required":false,"description":"Filter the inline comment being retrieved by its resolution status.","schema":{"type":"array","items":{"type":"string","enum":["resolved","open","dangling","reopened"]}}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of inline comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested inline comments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cPageInlineCommentModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/PageInlineCommentModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages/\u003cid>/inline-comments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/footer-comments":{"get":{"tags":["Comment"],"operationId":"getBlogPostFooterComments","summary":"Get footer comments for blog post","description":"Returns the root footer comments of specific blog post. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which footer comments should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"status","in":"query","description":"Filter the footer comment being retrieved by its status.","schema":{"type":"array","items":{"type":"string","enum":["current","deleted","trashed","historical","draft"]}}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of footer comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested footer comments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cBlogPostCommentModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/BlogPostCommentModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts/\u003cid>/footer-comments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/inline-comments":{"get":{"tags":["Comment"],"operationId":"getBlogPostInlineComments","summary":"Get inline comments for blog post","description":"Returns the root inline comments of specific blog post. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which inline comments should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"status","in":"query","description":"Filter the inline comment being retrieved by its status.","schema":{"type":"array","items":{"type":"string","enum":["current","deleted","trashed","historical","draft"]}}},{"name":"resolution-status","in":"query","required":false,"description":"Filter the inline comment being retrieved by its resolution status.","schema":{"type":"array","items":{"type":"string","enum":["resolved","open","dangling","reopened"]}}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of inline comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested inline comments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cBlogPostInlineCommentModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/BlogPostInlineCommentModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/blogposts/\u003cid>/inline-comments?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested blog post or the blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/footer-comments":{"get":{"tags":["Comment"],"operationId":"getFooterComments","summary":"Get footer comments","description":"Returns all footer comments. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the container and its corresponding space.","parameters":[{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of footer comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested footer comments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cFooterCommentModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/FooterCommentModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/footer-comments/\u003cid>/children?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Comment"],"operationId":"createFooterComment","summary":"Create footer comment","description":"Create a footer comment.\n\nThe footer comment can be made against several locations: \n- at the top level (specifying pageId or blogPostId in the request body)\n- as a reply (specifying parentCommentId in the request body)\n- against an attachment (note: this is different than the comments added via the attachment properties page on the UI, which are referred to as version comments)\n- against a custom content\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space. Permission to create comments in the space.","requestBody":{"description":"The footer comment to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFooterCommentModel"}}},"required":true},"responses":{"201":{"description":"Returned if the footer comment is created.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/FooterCommentModel"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}},"headers":{"location":{"schema":{"type":"string"},"description":"Returns the URL at which the created footer comment is retrievable.\n"}}},"400":{"description":"Returned if an invalid request is provided","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The page, blog post, parent comment, or attachment was not found\n- The calling user does not have permission to view the parent page/blog post\n- The user is forbidden from creating a comment tied to a resource they are allowed to view","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:comment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/footer-comments/{comment-id}":{"get":{"tags":["Comment"],"operationId":"getFooterCommentById","summary":"Get footer comment by id","description":"Retrieves a footer comment by id\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the container and its corresponding space.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment to be retrieved.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentationSingle"}},{"name":"version","in":"query","description":"Allows you to retrieve a previously published version. Specify the previous version's number to retrieve its details.","schema":{"type":"integer"}},{"name":"include-properties","in":"query","description":"Includes content properties associated with this footer comment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-operations","in":"query","description":"Includes operations associated with this footer comment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-likes","in":"query","description":"Includes likes associated with this footer comment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-versions","in":"query","description":"Includes versions associated with this footer comment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-version","in":"query","description":"Includes the current version associated with this footer comment in the response.\nBy default this is included and can be omitted by setting the value to `false`.","schema":{"type":"boolean","default":true}}],"responses":{"200":{"description":"Returned if the footer comment is successfully retrieved.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/FooterCommentModel"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\ncomment or the comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Comment"],"operationId":"updateFooterComment","summary":"Update footer comment","description":"Update a footer comment. This can be used to update the body text of a comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space. Permission to create comments in the space.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment to be retrieved.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The footer comment to be created","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/UpdateFooterCommentModel"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}},"required":true},"responses":{"200":{"description":"Returned if the footer comment is updated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FooterCommentModel"}}}},"400":{"description":"Returned if an invalid request is provided","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The comment was not found\n- The calling user does not have permission to view the comment\n- The user is forbidden from updating a comment tied to a resource they are allowed to view"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:comment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Comment"],"operationId":"deleteFooterComment","summary":"Delete footer comment","description":"Deletes a footer comment. This is a permanent deletion and cannot be reverted.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space. Permission to delete comments in the space.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment to be retrieved.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the footer comment is deleted."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The comment was not found\n- The calling user does not have permission to view the comment\n- The user is forbidden from deleting a comment tied to a resource they are allowed to view"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:comment:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/footer-comments/{id}/children":{"get":{"tags":["Comment"],"operationId":"getFooterCommentChildren","summary":"Get children footer comments","description":"Returns the children footer comments of specific comment. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the parent comment for which footer comment children should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of footer comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested footer comments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cChildrenCommentModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ChildrenCommentModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/footer-comments/\u003cid>/children?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nparent page/blog post or the page/blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/footer-comments/{id}/likes/count":{"get":{"tags":["Like"],"operationId":"getFooterLikeCount","summary":"Get like count for footer comment","description":"Returns the count of likes of specific footer comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page/blogpost and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the footer comment for which like count should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested count is returned.","content":{"application/json":{"schema":{"title":"Integer","type":"object","properties":{"count":{"type":"integer","format":"int64","description":"The count number"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the comment or the comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/footer-comments/{id}/likes/users":{"get":{"tags":["Like"],"operationId":"getFooterLikeUsers","summary":"Get account IDs of likes for footer comment","description":"Returns the account IDs of likes of specific footer comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page/blogpost and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the footer comment for which like count should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of account IDs per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":0,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested account IDs are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cString>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Like"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/footer-comments/\u003cid>/likes/users?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the comment or the comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/footer-comments/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getFooterCommentOperations","summary":"Get permitted operations for footer comment","description":"Returns the permitted operations on specific footer comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the parent content of the footer comment and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the footer comment for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nparent content of the requested footer comment or the footer comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/footer-comments/{id}/versions":{"get":{"tags":["Version"],"operationId":"getFooterCommentVersions","summary":"Get footer comment versions","description":"Retrieves the versions of the specified footer comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the footer comment for which versions should be returned","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of versions per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/VersionSortOrder"}}],"responses":{"200":{"description":"Returned if the requested footer comment versions are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cVersion>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/CommentVersion"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/footer-comments/\u003cid>/versions?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the specified page\nor blog post, the footer comment was not found, or the version number does not exist.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/footer-comments/{id}/versions/{version-number}":{"get":{"tags":["Version"],"operationId":"getFooterCommentVersionDetails","summary":"Get version details for footer comment version","description":"Retrieves version details for the specified footer comment version.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the footer comment for which version details should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"version-number","in":"path","required":true,"description":"The version number of the footer comment to be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested version details are successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedVersion"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the specified page\nor blog post, the footer comment was not found, or the version number does not exist.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/inline-comments":{"get":{"tags":["Comment"],"operationId":"getInlineComments","summary":"Get inline comments","description":"Returns all inline comments. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of footer comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested inline comments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cInlineCommentModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/InlineCommentModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/inline-comments/\u003cid>/children?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Comment"],"operationId":"createInlineComment","summary":"Create inline comment","description":"Create an inline comment. This can be at the top level (specifying pageId or blogPostId in the request body)\nor as a reply (specifying parentCommentId in the request body). Note the inlineCommentProperties object in the\nrequest body is used to select the text the inline comment should be tied to. This is what determines the text \nhighlighting when viewing a page in Confluence.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space. Permission to create comments in the space.","requestBody":{"description":"The inline comment to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInlineCommentModel"}}},"required":true},"responses":{"201":{"description":"Returned if the inline comment is created.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/InlineCommentModel"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}},"headers":{"location":{"schema":{"type":"string"},"description":"Returns the URL at which the created inline comment is retrievable.\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The page/blog post was not found\n- The calling user does not have permission to view the parent page/blog post\n- The user is forbidden from creating a comment tied to a resource they are allowed to view","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:comment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/inline-comments/{comment-id}":{"get":{"tags":["Comment"],"operationId":"getInlineCommentById","summary":"Get inline comment by id","description":"Retrieves an inline comment by id\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment to be retrieved.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentationSingle"}},{"name":"version","in":"query","description":"Allows you to retrieve a previously published version. Specify the previous version's number to retrieve its details.","schema":{"type":"integer"}},{"name":"include-properties","in":"query","description":"Includes content properties associated with this inline comment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-operations","in":"query","description":"Includes operations associated with this inline comment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-likes","in":"query","description":"Includes likes associated with this inline comment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-versions","in":"query","description":"Includes versions associated with this inline comment in the response.\nThe number of results will be limited to 50 and sorted in the default sort order. \nA `meta` and `_links` property will be present to indicate if more results are available and a link to retrieve the rest of the results.","schema":{"type":"boolean","default":false}},{"name":"include-version","in":"query","description":"Includes the current version associated with this inline comment in the response.\nBy default this is included and can be omitted by setting the value to `false`.","schema":{"type":"boolean","default":true}}],"responses":{"200":{"description":"Returned if the inline comment is successfully retrieved.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/InlineCommentModel"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\ncomment or the comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Comment"],"operationId":"updateInlineComment","summary":"Update inline comment","description":"Update an inline comment. This can be used to update the body text of a comment and/or to resolve the comment\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space. Permission to create comments in the space.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment to be retrieved.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The inline comment to be updated","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInlineCommentModel"}}},"required":true},"responses":{"200":{"description":"Returned if the inline comment is updated successfully.","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/InlineCommentModel"},{"type":"object","properties":{"_links":{"type":"object","properties":{"base":{"type":"string","description":"Base url of the Confluence site."}}}}}]}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The comment was not found\n- The calling user does not have permission to view the comment\n- The user is forbidden from updating a comment tied to a resource they are allowed to view","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:comment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Comment"],"operationId":"deleteInlineComment","summary":"Delete inline comment","description":"Deletes an inline comment. This is a permanent deletion and cannot be reverted.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blogpost and its corresponding space. Permission to delete comments in the space.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the inline comment is deleted."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- The comment was not found\n- The calling user does not have permission to view the comment\n- The user is forbidden from deleting a comment tied to a resource they are allowed to view","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["delete:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["delete:comment:confluence"]}],"x-atlassian-connect-scope":"DELETE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/inline-comments/{id}/children":{"get":{"tags":["Comment"],"operationId":"getInlineCommentChildren","summary":"Get children inline comments","description":"Returns the children inline comments of specific comment. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the parent comment for which inline comment children should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","required":false,"description":"The content format type to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/CommentSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of footer comments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested footer comments are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cInlineCommentChildrenModel>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/InlineCommentChildrenModel"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/inline-comments/\u003cid>/children?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nparent page/blog post or the page/blog post was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/inline-comments/{id}/likes/count":{"get":{"tags":["Like"],"operationId":"getInlineLikeCount","summary":"Get like count for inline comment","description":"Returns the count of likes of specific inline comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page/blogpost and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the inline comment for which like count should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested count is returned.","content":{"application/json":{"schema":{"title":"Integer","type":"object","properties":{"count":{"type":"integer","format":"int64","description":"The count number"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the comment or the comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/inline-comments/{id}/likes/users":{"get":{"tags":["Like"],"operationId":"getInlineLikeUsers","summary":"Get account IDs of likes for inline comment","description":"Returns the account IDs of likes of specific inline comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page/blogpost and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the inline comment for which like count should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of account IDs per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":0,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested account IDs are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cString>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Like"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/inline-comments/\u003cid>/likes/users?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the comment or the comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/inline-comments/{id}/operations":{"get":{"tags":["Operation"],"operationId":"getInlineCommentOperations","summary":"Get permitted operations for inline comment","description":"Returns the permitted operations on specific inline comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the parent content of the inline comment and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the inline comment for which operations should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested operations are returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PermittedOperationsResponse"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nparent content of the requested inline comment or the inline comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/inline-comments/{id}/versions":{"get":{"tags":["Version"],"operationId":"getInlineCommentVersions","summary":"Get inline comment versions","description":"Retrieves the versions of the specified inline comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the inline comment for which versions should be returned","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of versions per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/VersionSortOrder"}}],"responses":{"200":{"description":"Returned if the requested inline comment versions are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cVersion>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/CommentVersion"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/inline-comments/\u003cid>/versions?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the specified page\nor blog post, the inline comment was not found, or the version number does not exist.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/inline-comments/{id}/versions/{version-number}":{"get":{"tags":["Version"],"operationId":"getInlineCommentVersionDetails","summary":"Get version details for inline comment version","description":"Retrieves version details for the specified inline comment version.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the content of the page or blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the inline comment for which version details should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"version-number","in":"path","required":true,"description":"The version number of the inline comment to be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested version details are successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedVersion"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the specified page\nor blog post, the inline comment was not found, or the version number does not exist.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/comments/{comment-id}/properties":{"get":{"tags":["Content Properties"],"operationId":"getCommentContentProperties","summary":"Get content properties for comment","description":"Retrieves Content Properties attached to a specified comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the comment.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"key","in":"query","required":false,"description":"Filters the response to return a specific content property with matching key (case sensitive).","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/ContentPropertySortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of attachments per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content properties are successfully retrieved.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cContentProperty>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/comments/\u003ccomment-id>/properties?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified comment or the comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"post":{"tags":["Content Properties"],"operationId":"createCommentProperty","summary":"Create content property for comment","description":"Creates a new content property for a comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to update the comment.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment to create a property for.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyCreateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified page or the page was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence","write:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence","write:comment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/comments/{comment-id}/properties/{property-id}":{"get":{"tags":["Content Properties"],"operationId":"getCommentContentPropertiesById","summary":"Get content property for comment by id","description":"Retrieves a specific Content Property by ID that is attached to a specified comment.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the comment.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment for which content properties should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the content property being requested.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested content property is successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified comment, the comment was not found, or the property was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Content Properties"],"operationId":"updateCommentPropertyById","summary":"Update content property for comment by id","description":"Update a content property for a comment by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the comment.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"description":"The content property to be updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPropertyUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Returned if the content property was updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentProperty"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified comment or the comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence","write:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence","write:comment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Content Properties"],"operationId":"deleteCommentPropertyById","summary":"Delete content property for comment by id","description":"Deletes a content property for a comment by its id. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the comment.","parameters":[{"name":"comment-id","in":"path","required":true,"description":"The ID of the comment the property belongs to.","schema":{"format":"int64","type":"integer"}},{"name":"property-id","in":"path","required":true,"description":"The ID of the property to be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the content property was deleted successfully."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified comment or the comment was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:comment:confluence","write:comment:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:comment:confluence","write:comment:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/tasks":{"get":{"tags":["Task"],"operationId":"getTasks","summary":"Get tasks","description":"Returns all tasks. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nOnly tasks that the user has permission to view will be returned.","parameters":[{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}},{"name":"include-blank-tasks","in":"query","description":"Specifies whether to include blank tasks in the response. Defaults to `true`.","schema":{"type":"boolean"}},{"name":"status","in":"query","description":"Filters on the status of the task.","schema":{"type":"string","enum":["complete","incomplete"]}},{"name":"task-id","in":"query","required":false,"description":"Filters on task ID. Multiple IDs can be specified.","schema":{"type":"array","maxItems":250,"items":{"type":"integer","format":"int64"}}},{"name":"space-id","in":"query","description":"Filters on the space ID of the task. Multiple IDs can be specified.","schema":{"type":"array","maxItems":250,"items":{"type":"integer","format":"int64"}}},{"name":"page-id","in":"query","description":"Filters on the page ID of the task. Multiple IDs can be specified. Note - page and blog post filters can be used in conjunction.","schema":{"type":"array","maxItems":250,"items":{"type":"integer","format":"int64"}}},{"name":"blogpost-id","in":"query","description":"Filters on the blog post ID of the task. Multiple IDs can be specified. Note - page and blog post filters can be used in conjunction.","schema":{"type":"array","maxItems":250,"items":{"type":"integer","format":"int64"}}},{"name":"created-by","in":"query","description":"Filters on the Account ID of the user who created this task. Multiple IDs can be specified.","schema":{"type":"array","maxItems":250,"items":{"type":"string"}}},{"name":"assigned-to","in":"query","description":"Filters on the Account ID of the user to whom this task is assigned. Multiple IDs can be specified.","schema":{"type":"array","maxItems":250,"items":{"type":"string"}}},{"name":"completed-by","in":"query","description":"Filters on the Account ID of the user who completed this task. Multiple IDs can be specified.","schema":{"type":"array","maxItems":250,"items":{"type":"string"}}},{"name":"created-at-from","in":"query","description":"Filters on start of date-time range of task based on creation date (inclusive). Input is epoch time in milliseconds.","schema":{"type":"integer","format":"int64"}},{"name":"created-at-to","in":"query","description":"Filters on end of date-time range of task based on creation date (inclusive). Input is epoch time in milliseconds.","schema":{"type":"integer","format":"int64"}},{"name":"due-at-from","in":"query","description":"Filters on start of date-time range of task based on due date (inclusive). Input is epoch time in milliseconds.","schema":{"type":"integer","format":"int64"}},{"name":"due-at-to","in":"query","description":"Filters on end of date-time range of task based on due date (inclusive). Input is epoch time in milliseconds.","schema":{"type":"integer","format":"int64"}},{"name":"completed-at-from","in":"query","description":"Filters on start of date-time range of task based on completion date (inclusive). Input is epoch time in milliseconds.","schema":{"type":"integer","format":"int64"}},{"name":"completed-at-to","in":"query","description":"Filters on end of date-time range of task based on completion date (inclusive). Input is epoch time in milliseconds.","schema":{"type":"integer","format":"int64"}},{"name":"cursor","in":"query","description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of tasks per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested tasks are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cTask>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Task"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/tasks?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:task:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:task:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/tasks/{id}":{"get":{"tags":["Task"],"operationId":"getTaskById","summary":"Get task by id","description":"Returns a specific task. \n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to view the containing page or blog post and its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the task to be returned. If you don't know the task ID, use Get tasks and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}}],"responses":{"200":{"description":"Returned if the requested task is returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nrequested task or the task was not found.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:task:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:task:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Task"],"operationId":"updateTask","summary":"Update task","description":"Update a task by id. This endpoint currently only supports updating task status.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to edit the containing page or blog post and view its corresponding space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the task to be updated. If you don't know the task ID, use Get tasks and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"body-format","in":"query","description":"The content format types to be returned in the `body` field of the response. If available, the representation will be available under a response field of the same name under the `body` field.","schema":{"$ref":"#/components/schemas/PrimaryBodyRepresentation"}}],"requestBody":{"$ref":"#/components/requestBodies/TaskUpdateRequest"},"responses":{"200":{"description":"Returned if the requested task is updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing from the request.","content":{}},"404":{"description":"Returned if:\n- The provided task does not exist\n- The user does not have permissions to view the task\n- The user does not have the needed permissions to update the containing page or blog post in the corresponding space","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:task:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:task:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/children":{"get":{"tags":["Children"],"operationId":"getChildPages","summary":"Get child pages","description":"Returns all child pages for given page id. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nOnly pages that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the parent page. If you don't know the page ID, use Get pages and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"type":"string","items":{"$ref":"#/components/schemas/ChildPageSortOrder"}}}],"responses":{"200":{"description":"Returned if the requested child pages are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cChildPage>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ChildPage"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/pages/{id}/children?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/custom-content/{id}/children":{"get":{"tags":["Children"],"operationId":"getChildCustomContent","summary":"Get child custom content","description":"Returns all child custom content for given custom content id. The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nOnly custom content that the user has permission to view will be returned.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the parent custom content. If you don't know the custom content ID, use Get custom-content and filter the results.","schema":{"format":"int64","type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, use the `Link` header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"type":"string","items":{"$ref":"#/components/schemas/ChildCustomContentSortOrder"}}}],"responses":{"200":{"description":"Returned if the requested child custom content are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cChildCustomContent>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ChildCustomContent"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. For example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/custom-content/{id}/children?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:custom-content:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:custom-content:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/ancestors":{"get":{"tags":["Ancestors"],"operationId":"getPageAncestors","summary":"Get all ancestors of page","description":"Returns all ancestors for a given page by ID in top-to-bottom order (that is, the highest ancestor is the first\nitem in the response payload). The number of results is limited by the `limit` parameter and additional results (if available)\nwill be available by calling this endpoint with the ID of first ancestor in the response payload.\n\nThis endpoint returns minimal information about each ancestor. To fetch more details, use a related endpoint, such\nas [Get page by id](https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-page/#api-pages-id-get).\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page.","schema":{"format":"int64","type":"integer"}},{"name":"limit","in":"query","description":"Maximum number of pages per result to return. If more results exist, call this endpoint with the highest ancestor's ID to fetch the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested ancestors are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cAncestor>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Ancestor"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to view the\nspecified page or the page was not found."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:content.metadata:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:content.metadata:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/users-bulk":{"post":{"tags":["User"],"operationId":"createBulkUserLookup","summary":"Create bulk user lookup using ids","description":"Returns user details for the ids provided in the request body.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).\nThe user must be able to view user profiles in the Confluence site.","requestBody":{"$ref":"#/components/requestBodies/BulkUsersRequest"},"responses":{"200":{"description":"Returned if the user info is returned for the account IDs. `results` may be empty if no account IDs were found.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cUser>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/User"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. Example response header format: \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"404":{"description":"Returned if the calling user does not have permission to use Confluence or view user profiles."}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:user:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:user:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}]}},"/user/access/check-access-by-email":{"post":{"tags":["User"],"operationId":"checkAccessByEmail","summary":"Check site access for a list of emails","description":"Returns the list of emails from the input list that do not have access to site.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).","requestBody":{"$ref":"#/components/requestBodies/CheckAccessOrInviteByEmailRequest"},"responses":{"200":{"description":"Returns object with list of emails without access to site.","content":{"application/json":{"schema":{"type":"object","properties":{"emailsWithoutAccess":{"type":"array","items":{"type":"string"},"description":"List of emails that do not have access to site."},"invalidEmails":{"type":"array","items":{"type":"string"},"description":"List of invalid emails provided in the request."}}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to check access for emails on site."},"503":{"description":"Returned if API is disabled on site"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:configuration:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:configuration:confluence"]}],"x-atlassian-connect-scope":"NONE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-experimental":true}},"/user/access/invite-by-email":{"post":{"tags":["User"],"operationId":"inviteByEmail","summary":"Invite a list of emails to the site","description":"Invite a list of emails to the site.\n\nIgnores all invalid emails and no action is taken for the emails that already have access to the site.\n\n\u003cb>NOTE:\u003c/b> This API is asynchronous and may take some time to complete.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nPermission to access the Confluence site ('Can use' global permission).","requestBody":{"$ref":"#/components/requestBodies/CheckAccessOrInviteByEmailRequest"},"responses":{"200":{"description":"Returns object with list of emails without access to site.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if the calling user does not have permission to check access for emails on site."},"503":{"description":"Returned if API is disabled on site"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:configuration:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:configuration:confluence"]}],"x-atlassian-connect-scope":"NONE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-experimental":true}},"/data-policies/metadata":{"get":{"tags":["Data Policies"],"summary":"Get data policy metadata for the workspace","description":"Returns data policy metadata for the workspace.\n\n**[Permissions](#permissions) required:**\nOnly apps can make this request.\nPermission to access the Confluence site ('Can use' global permission).","operationId":"getDataPolicyMetadata","responses":{"200":{"description":"Returned if the request is successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataPolicyMetadata"}}}},"400":{"description":"Returned if the request is not valid."},"401":{"description":"Returned if the authentication credentials are incorrect or missing."}},"deprecated":false,"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:configuration:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:configuration:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-experimental":true}},"/data-policies/spaces":{"get":{"tags":["Data Policies"],"operationId":"getDataPolicySpaces","summary":"Get spaces with data policies","description":"Returns all spaces. The results will be sorted by id ascending. The number of results is limited by the `limit` parameter and\nadditional results (if available) will be available through the `next` URL present in the `Link` response header.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\nOnly apps can make this request.\nPermission to access the Confluence site ('Can use' global permission).\nOnly spaces that the app has permission to view will be returned.","parameters":[{"name":"ids","in":"query","required":false,"description":"Filter the results to spaces based on their IDs. Multiple IDs can be specified as a comma-separated list.","schema":{"type":"array","maxItems":250,"items":{"type":"integer","format":"int64"}}},{"name":"keys","in":"query","required":false,"description":"Filter the results to spaces based on their keys. Multiple keys can be specified as a comma-separated list.","schema":{"type":"array","maxItems":250,"items":{"type":"string"}}},{"name":"sort","in":"query","required":false,"description":"Used to sort the result by a particular field.","schema":{"$ref":"#/components/schemas/SpaceSortOrder"}},{"name":"cursor","in":"query","required":false,"description":"Used for pagination, this opaque cursor will be returned in the `next` URL in the `Link` response header. Use the relative URL in the `Link` header to retrieve the `next` set of results.","schema":{"type":"string"}},{"name":"limit","in":"query","description":"Maximum number of spaces per result to return. If more results exist, use the `Link` response header to retrieve a relative URL that will return the next set of results.","schema":{"format":"int32","default":25,"minimum":1,"maximum":250,"type":"integer"}}],"responses":{"200":{"description":"Returned if the requested spaces are returned.","content":{"application/json":{"schema":{"title":"MultiEntityResult\u003cDataPolicySpace>","type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/DataPolicySpace"}},"_links":{"$ref":"#/components/schemas/MultiEntityLinks"}}}}},"headers":{"Link":{"schema":{"type":"string"},"description":"This header contains URL(s) within angle brackets and a relation description for each URL, describing how the provided URL relates to the incoming request's URL. \nFor example, rel=\"next\" would be the URL necessary to get the next page of information. Example response header format: `Link: \u003c/wiki/api/v2/spaces?cursor=\u003copaque cursor token>>; rel=\"next\", \u003chttps://site.atlassian.net/wiki>; rel=\"base\"`\n"}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":true}],"x-experimental":true}},"/classification-levels":{"get":{"tags":["Classification Level"],"operationId":"getClassificationLevels","summary":"Get list of classification levels","description":"Returns a list of [classification levels](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level) \navailable.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission).","responses":{"200":{"description":"Returned if classifications levels are returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ClassificationLevel"}}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Classification levels do not exist\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permissions to access the Confluence site\n"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:configuration:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:configuration:confluence"]}],"x-atlassian-connect-scope":"READ"}},"/spaces/{id}/classification-level/default":{"get":{"tags":["Classification Level"],"operationId":"getSpaceDefaultClassificationLevel","summary":"Get space default classification level","description":"Returns the [default classification level](https://support.atlassian.com/security-and-access-policies/docs/what-is-a-default-classification-level/) \nfor a specific space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to view the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which default classification level should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested default classification level for a space is returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClassificationLevel"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Default classification level is not applied to the space\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to view the specified space or the space was not found","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Classification Level"],"operationId":"putSpaceDefaultClassificationLevel","summary":"Update space default classification level","description":"Update the [default classification level](https://support.atlassian.com/security-and-access-policies/docs/what-is-a-default-classification-level/) \nfor a specific space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and 'Admin' permission for the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which default classification level should be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/SpaceDefaultClassificationLevelUpdateRequest"},"responses":{"204":{"description":"Returned if the default classification level was successfully updated.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to view the specified space or the space was not found","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence","write:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence","write:space:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"delete":{"tags":["Classification Level"],"operationId":"deleteSpaceDefaultClassificationLevel","summary":"Delete space default classification level","description":"Returns the [default classification level](https://support.atlassian.com/security-and-access-policies/docs/what-is-a-default-classification-level/) \nfor a specific space.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and 'Admin' permission for the space.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the space for which default classification level should be deleted.","schema":{"format":"int64","type":"integer"}}],"responses":{"204":{"description":"Returned if the default classification level was successfully deleted.","content":{}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to view the specified space or the space was not found","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:space:confluence","write:space:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:space:confluence","write:space:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/classification-level":{"get":{"tags":["Classification Level"],"operationId":"getPageClassificationLevel","summary":"Get page classification level","description":"Returns the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to view the page.\n'Permission to edit the page is required if trying to view classification level for a draft.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which classification level should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"status","in":"query","required":false,"description":"Status of page from which classification level will fetched.","schema":{"type":"string","default":"current","enum":["current","draft","archived"]}}],"responses":{"200":{"description":"Returned if the requested classification level for a page is returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClassificationLevel"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Page does not have a classification level applied\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to view the specified page or the page was not found\n- The calling user does not have permission to edit the specified page when trying to fetch classification level for a draft","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence","write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence","write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Classification Level"],"operationId":"putPageClassificationLevel","summary":"Update page classification level","description":"Updates the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific page.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to edit the page.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which classification level should be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/ContentClassificationLevelUpdateRequest"},"responses":{"204":{"description":"Returned if the classification level was successfully updated."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to edit the specified page or the page was not found","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/pages/{id}/classification-level/reset":{"post":{"tags":["Classification Level"],"operationId":"postPageClassificationLevel","summary":"Reset page classification level","description":"Resets the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific page for the space \n[default classification level](https://support.atlassian.com/security-and-access-policies/docs/what-is-a-default-classification-level/).\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to view the page.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the page for which classification level should be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/ContentClassificationLevelDeleteRequest"},"responses":{"204":{"description":"Returned if the classification level was successfully reset."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to edit the specified page or the page was not found"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/classification-level":{"get":{"tags":["Classification Level"],"operationId":"getBlogPostClassificationLevel","summary":"Get blog post classification level","description":"Returns the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific blog post.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to view the blog post.\n'Permission to edit the blog post is required if trying to view classification level for a draft.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which classification level should be returned.","schema":{"format":"int64","type":"integer"}},{"name":"status","in":"query","required":false,"description":"Status of blog post from which classification level will fetched.","schema":{"type":"string","default":"current","enum":["current","draft","archived"]}}],"responses":{"200":{"description":"Returned if the requested classification level for a blog post is returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClassificationLevel"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Blog post does not have a classification level applied\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to view the specified blog post or the blog post was not found\n- The calling user does not have permission to edit the specified blog post when trying to fetch classification level for a draft","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:page:confluence","write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:page:confluence","write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Classification Level"],"operationId":"putBlogPostClassificationLevel","summary":"Update blog post classification level","description":"Updates the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific blog post.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to edit the blog post.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which classification level should be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/ContentClassificationLevelUpdateRequest"},"responses":{"204":{"description":"Returned if the classification level was successfully updated."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to edit the specified blog post or the blog post was not found","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/blogposts/{id}/classification-level/reset":{"post":{"tags":["Classification Level"],"operationId":"postBlogPostClassificationLevel","summary":"Reset blog post classification level","description":"Resets the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific blog post for the space \n[default classification level](https://support.atlassian.com/security-and-access-policies/docs/what-is-a-default-classification-level/).\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to view the blog post.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the blog post for which classification level should be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/ContentClassificationLevelDeleteRequest"},"responses":{"204":{"description":"Returned if the classification level was successfully reset."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to edit the specified blog post or the blog post was not found"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:page:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:page:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/whiteboards/{id}/classification-level":{"get":{"tags":["Classification Level"],"operationId":"getWhiteboardClassificationLevel","summary":"Get whiteboard classification level","description":"Returns the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific whiteboard.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to view the whiteboard.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the whiteboard for which classification level should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested classification level for a whiteboard is returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClassificationLevel"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Whiteboard does not have a classification level applied\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to view the specified whiteboard, or the whiteboard was not found","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:whiteboard:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Classification Level"],"operationId":"putWhiteboardClassificationLevel","summary":"Update whiteboard classification level","description":"Updates the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific whiteboard.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to edit the whiteboard.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the whiteboard for which classification level should be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/LiveEditContentClassificationLevelUpdateRequest"},"responses":{"204":{"description":"Returned if the classification level was successfully updated."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to edit the specified whiteboard\n- The whiteboard or classification level was not found","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:whiteboard:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/whiteboards/{id}/classification-level/reset":{"post":{"tags":["Classification Level"],"operationId":"postWhiteboardClassificationLevel","summary":"Reset whiteboard classification level","description":"Resets the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific whiteboard for the space \n[default classification level](https://support.atlassian.com/security-and-access-policies/docs/what-is-a-default-classification-level/).\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to view the whiteboard.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the whiteboard for which classification level should be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/LiveEditContentClassificationLevelResetRequest"},"responses":{"204":{"description":"Returned if the classification level was successfully reset."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to edit the specified whiteboard, or the whiteboard was not found"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:whiteboard:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:whiteboard:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/databases/{id}/classification-level":{"get":{"tags":["Classification Level"],"operationId":"getDatabaseClassificationLevel","summary":"Get database classification level","description":"Returns the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific database.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to view the database.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the database for which classification level should be returned.","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"description":"Returned if the requested classification level for a database is returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClassificationLevel"}}}},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Database does not have a classification level applied\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to view the specified database, or the database was not found","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["read:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["read:database:confluence"]}],"x-atlassian-connect-scope":"READ","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]},"put":{"tags":["Classification Level"],"operationId":"putDatabaseClassificationLevel","summary":"Update database classification level","description":"Updates the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific database.\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to edit the database.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the database for which classification level should be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/LiveEditContentClassificationLevelUpdateRequest"},"responses":{"204":{"description":"Returned if the classification level was successfully updated."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to edit the specified database\n- The database or the classification level was not found","content":{}}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:database:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}},"/databases/{id}/classification-level/reset":{"post":{"tags":["Classification Level"],"operationId":"postDatabaseClassificationLevel","summary":"Reset database classification level","description":"Resets the [classification level](https://developer.atlassian.com/cloud/admin/dlp/rest/intro/#Classification%20level)\nfor a specific database for the space \n[default classification level](https://support.atlassian.com/security-and-access-policies/docs/what-is-a-default-classification-level/).\n\n**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:\n'Permission to access the Confluence site ('Can use' global permission) and permission to view the database.","parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the database for which classification level should be updated.","schema":{"format":"int64","type":"integer"}}],"requestBody":{"$ref":"#/components/requestBodies/LiveEditContentClassificationLevelResetRequest"},"responses":{"204":{"description":"Returned if the classification level was successfully reset."},"400":{"description":"Returned if an invalid request is provided.","content":{}},"401":{"description":"Returned if the authentication credentials are incorrect or missing\nfrom the request.","content":{}},"404":{"description":"Returned if:\n- Site's edition does not have entitlement(s) for [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/)\n- The calling user does not have permission to edit the specified database, or the database was not found"}},"security":[{"basicAuth":[]},{"oAuthDefinitions":["write:database:confluence"]}],"x-atlassian-oauth2-scopes":[{"scheme":"oAuthDefinitions","state":"Current","scopes":["write:database:confluence"]}],"x-atlassian-connect-scope":"WRITE","x-atlassian-data-security-policy":[{"app-access-rule-exempt":false}]}}},"components":{"requestBodies":{"BlogPostCreateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["spaceId"],"properties":{"spaceId":{"type":"string","description":"ID of the space"},"status":{"enum":["current","draft"],"type":"string","description":"The status of the blog post, specifies if the blog post will be created as a new blog post or a draft"},"title":{"type":"string","description":"Title of the blog post, required if creating non-draft."},"body":{"oneOf":[{"$ref":"#/components/schemas/BlogPostBodyWrite"},{"$ref":"#/components/schemas/BlogPostNestedBodyWrite"}]}}}}}},"BlogPostUpdateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","status","title","body","version"],"properties":{"id":{"type":"string","description":"Id of the blog post."},"status":{"enum":["current","draft"],"type":"string","description":"The updated status of the blog post.\n\nNote, if you change the status of a blog post from 'current' to 'draft' and it has an existing draft, the existing draft will be deleted in favor of the updated draft.\nAdditionally, this endpoint can be used to restore a 'trashed' or 'deleted' blog post to 'current' status. For restoration, blog post contents will not be updated and only the blog post status will be changed."},"title":{"type":"string","description":"Title of the blog post."},"spaceId":{"type":"string","description":"ID of the containing space.\n\nThis currently **does not support moving the blog post to a different space**."},"body":{"oneOf":[{"$ref":"#/components/schemas/BlogPostBodyWrite"},{"$ref":"#/components/schemas/BlogPostNestedBodyWrite"}]},"version":{"type":"object","properties":{"number":{"format":"int32","type":"integer","description":"The new version number of the updated blog post. \nSet this to the current version number plus one, unless you are updating the status to 'draft' which requires a version number of 1.\n\nIf you don't know the current version number, use Get blog post by id."},"message":{"type":"string","description":"An optional message to be stored with the version."}}}}}}}},"ContentIdToContentTypeRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["contentIds"],"properties":{"contentIds":{"description":"The content ids to convert. They may be provided as strings or numbers.","type":"array","maxItems":100,"items":{"anyOf":[{"type":"string"},{"type":"number"}]}}}}}}},"CustomContentCreateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body","title","type"],"properties":{"type":{"type":"string","description":"Type of custom content."},"status":{"enum":["current"],"type":"string","description":"The status of the custom content."},"spaceId":{"type":"string","description":"ID of the containing space."},"pageId":{"type":"string","description":"ID of the containing page."},"blogPostId":{"type":"string","description":"ID of the containing Blog Post."},"customContentId":{"type":"string","description":"ID of the containing custom content."},"title":{"type":"string","description":"Title of the custom content."},"body":{"oneOf":[{"$ref":"#/components/schemas/CustomContentBodyWrite"},{"$ref":"#/components/schemas/CustomContentNestedBodyWrite"}]}}}}}},"CustomContentUpdateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body","id","status","title","type","version"],"properties":{"id":{"type":"string","description":"Id of custom content."},"type":{"type":"string","description":"Type of custom content."},"status":{"enum":["current"],"type":"string","description":"The status of the custom content."},"spaceId":{"type":"string","description":"ID of the containing space."},"pageId":{"type":"string","description":"ID of the containing page."},"blogPostId":{"type":"string","description":"ID of the containing Blog Post."},"customContentId":{"type":"string","description":"ID of the containing custom content."},"title":{"type":"string","description":"Title of the custom content."},"body":{"oneOf":[{"$ref":"#/components/schemas/CustomContentBodyWrite"},{"$ref":"#/components/schemas/CustomContentNestedBodyWrite"}]},"version":{"type":"object","properties":{"number":{"format":"int32","type":"integer","description":"The version number, must be incremented by one."},"message":{"type":"string","description":"An optional message to be stored with the version."}}}}}}}},"PageCreateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["spaceId"],"properties":{"spaceId":{"type":"string","description":"ID of the space."},"status":{"enum":["current","draft"],"type":"string","description":"The status of the page, published or draft."},"title":{"type":"string","description":"Title of the page, required if page status is not draft."},"parentId":{"type":"string","description":"The parent content ID of the page. If the `root-level` query parameter is set to false and a value is \nnot supplied for this parameter, then the space homepage's ID will be used. If the `root-level` query \nparameter is set to true, then a value may not be supplied for this parameter."},"body":{"oneOf":[{"$ref":"#/components/schemas/PageBodyWrite"},{"$ref":"#/components/schemas/PageNestedBodyWrite"}]}}}}}},"PageUpdateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","status","title","body","version"],"properties":{"id":{"type":"string","description":"Id of the page."},"status":{"enum":["current","draft"],"type":"string","description":"The updated status of the page.\n\nNote, if you change the status of a page from 'current' to 'draft' and it has an existing draft, the existing draft will be deleted in favor of the updated draft.\nAdditionally, this endpoint can be used to restore a 'trashed' or 'deleted' page to 'current' status. For restoration, page contents will not be updated and only the page status will be changed."},"title":{"type":"string","description":"Title of the page."},"spaceId":{"format":"string","description":"ID of the containing space.\n\nThis currently **does not support moving the page to a different space**."},"parentId":{"format":"string","description":"ID of the parent page.\n\nThis allows the page to be moved under a different parent within the same space."},"ownerId":{"format":"string","description":"Account ID of the page owner.\n\nThis allows page ownership to be transferred to another user."},"body":{"oneOf":[{"$ref":"#/components/schemas/PageBodyWrite"},{"$ref":"#/components/schemas/PageNestedBodyWrite"}]},"version":{"type":"object","properties":{"number":{"format":"int32","type":"integer","description":"The new version of the updated page. \nSet this to the current version number plus one, unless you are updating the status to 'draft' which requires a version number of 1.\n\nIf you don't know the current version number, use Get page by id."},"message":{"type":"string","description":"An optional message to be stored with the version."}}}}}}}},"WhiteboardCreateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["spaceId"],"properties":{"spaceId":{"type":"string","description":"ID of the space."},"title":{"type":"string","description":"Title of the whiteboard."},"parentId":{"type":"string","description":"The parent content ID of the whiteboard."},"templateKey":{"type":"string","description":"Providing a template key will add that template to the new whiteboard.","enum":["2x2-prioritization","4ls-retro","annual-calendar","brainwriting","concept-map","crazy-8s","daily-sync","disruptive-brainstorm","dot-voting","elevator-pitch","flow-chart","gap-analysis","ice-breakers","incident-postmortem","journey-mapping-kit","kanban-board","lean-coffee","network-of-teams","org-chart","pi-planning","prioritization","prioritization-experiment","product-roadmap","product-vision-board","rice","sailboat-retro","service-blueprint","simple-retrospective","sprint-planning","sticky-note-pack","swimlanes","team-formation-guide","timeline","timeline-workflow","user-story-map","workflow","vision-board","venn-diagram","storyboard","action-plan","root-cause-analysis","executive-summary","stakeholder-mapping","annual-calendar-2025-2026","health-monitor","okr-planning","swot-analysis","poker-planning","fishbone-diagram","risk-assessment","bounded-context","hopes-and-fears","swimlane-vertical"]},"locale":{"type":"string","description":"If you provide a templateKey, the locale determines the language for creating the template. If you omit the locale, the user's locale is used.","enum":["de-DE","cs-CZ","ko-KR","fr-FR","it-IT","ja-JP","nl-NL","nb-NO","da-DK","sv-SE","fi-FI","ru-RU","pl-PL","tr-TR","hu-HU","en-GB","en-US","pt-BR","zh-CN","zh-TW","es-ES"]}}}}}},"DatabaseCreateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["spaceId"],"properties":{"spaceId":{"type":"string","description":"ID of the space."},"title":{"type":"string","description":"Title of the database."},"parentId":{"type":"string","description":"The parent content ID of the database."}}}}}},"SmartLinkCreateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["spaceId"],"properties":{"spaceId":{"type":"string","description":"ID of the space."},"title":{"type":"string","description":"Title of the Smart Link in the content tree."},"parentId":{"type":"string","description":"The parent content ID of the Smart Link in the content tree."},"embedUrl":{"type":"string","description":"The URL that the Smart Link in the content tree should be populated with."}}}}}},"FolderCreateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["spaceId"],"properties":{"spaceId":{"type":"string","description":"ID of the space."},"title":{"type":"string","description":"Title of the folder."},"parentId":{"type":"string","description":"The parent content ID of the folder."}}}}}},"TaskUpdateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["status"],"properties":{"id":{"type":"string","description":"ID of the task."},"localId":{"type":"string","description":"Local ID of the task. This ID is local to the corresponding page or blog post."},"spaceId":{"type":"string","description":"ID of the space the task is in."},"pageId":{"type":"string","description":"ID of the page the task is in."},"blogPostId":{"type":"string","description":"ID of the blog post the task is in."},"status":{"enum":["complete","incomplete"],"type":"string","description":"Status of the task."},"createdBy":{"type":"string","description":"Account ID of the user who created this task."},"assignedTo":{"type":"string","description":"Account ID of the user to whom this task is assigned."},"completedBy":{"type":"string","description":"Account ID of the user who completed this task."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the task was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"updatedAt":{"type":"string","format":"date-time","description":"Date and time when the task was updated. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"dueAt":{"type":"string","format":"date-time","description":"Date and time when the task is due. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"completedAt":{"type":"string","format":"date-time","description":"Date and time when the task was completed. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."}}}}}},"CheckAccessOrInviteByEmailRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["emails"],"properties":{"emails":{"nullable":false,"description":"List of emails to check access to site.","type":"array","minItems":1,"maxItems":100,"items":{"type":"string"}}}}}}},"BulkUsersRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountIds"],"properties":{"accountIds":{"nullable":false,"description":"List of accountIds to retrieve user info for.","type":"array","minItems":1,"maxItems":250,"items":{"type":"string"}}}}}}},"SetSpaceRoleAssignmentRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["principal"],"properties":{"principal":{"$ref":"#/components/schemas/Principal"},"roleId":{"type":"string","description":"The role to which the principal is assigned."}}}}}},"SpaceCreateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"The name of the space to be created."},"key":{"type":"string","description":"The key for the new space. See [Space Keys](https://support.atlassian.com/confluence-cloud/docs/create-a-space/). If the key property is not provided, the alias property is required to be used instead."},"alias":{"type":"string","description":"This field will be used as the new identifier for the space in confluence page URLs. If the alias property is not provided, the key property is required to be used instead. Maximum 255 alphanumeric characters in length."},"description":{"type":"object","description":"The description of the new/updated space. Note, only the 'plain' representation is currently supported.","properties":{"value":{"type":"string","description":"The space description."},"representation":{"type":"string","description":"The format of the description."}}},"roleAssignments":{"type":"object","description":"The role assignments for the new space. If none are provided, the Default Space Roles are applied. If roles are provided, the space is created with exactly the provided set of roles. A private space is created if only the creator is assigned to a role and it鈥檚 the Admin role. At least one Admin role assignment must be specified.","properties":{"principal":{"$ref":"#/components/schemas/Principal"},"roleId":{"type":"string","description":"The role to which the principal is assigned."}}}}}}}},"SpaceDefaultClassificationLevelUpdateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","status"],"properties":{"id":{"type":"string","description":"The ID of the classification level."},"status":{"enum":["current","draft"],"type":"string","description":"Status of the content."}}}}}},"ContentClassificationLevelUpdateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","status"],"properties":{"id":{"type":"string","description":"The ID of the classification level."},"status":{"enum":["current","draft"],"type":"string","description":"Status of the content."}}}}}},"ContentClassificationLevelDeleteRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["current","draft"],"type":"string","description":"Status of the content."}}}}}},"LiveEditContentClassificationLevelUpdateRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","status"],"properties":{"id":{"type":"string","description":"The ID of the classification level."},"status":{"enum":["current"],"type":"string","description":"Status of the content."}}}}}},"LiveEditContentClassificationLevelResetRequest":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["current"],"type":"string","description":"Status of the content."}}}}}}},"schemas":{"AttachmentSingle":{"type":"object","properties":{"id":{"type":"string","description":"ID of the attachment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the attachment was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"pageId":{"type":"string","description":"ID of the containing page.\n\nNote: This is only returned if the attachment has a container that is a page."},"blogPostId":{"type":"string","description":"ID of the containing blog post.\n\nNote: This is only returned if the attachment has a container that is a blog post."},"customContentId":{"type":"string","description":"ID of the containing custom content.\n\nNote: This is only returned if the attachment has a container that is custom content."},"mediaType":{"type":"string","description":"Media Type for the attachment."},"mediaTypeDescription":{"type":"string","description":"Media Type description for the attachment."},"comment":{"type":"string","description":"Comment for the attachment."},"fileId":{"type":"string","description":"File ID of the attachment. This is the ID referenced in `atlas_doc_format` bodies and is distinct from the attachment ID."},"fileSize":{"format":"int64","type":"integer","description":"File size of the attachment."},"webuiLink":{"type":"string","description":"WebUI link of the attachment."},"downloadLink":{"type":"string","description":"Download link of the attachment."},"version":{"$ref":"#/components/schemas/Version"},"labels":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"properties":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"operations":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Operation"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"versions":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Version"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"_links":{"$ref":"#/components/schemas/AttachmentLinks"}}},"AttachmentBulk":{"type":"object","properties":{"id":{"type":"string","description":"ID of the attachment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the attachment was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"pageId":{"type":"string","description":"ID of the containing page.\n\nNote: This is only returned if the attachment has a container that is a page."},"blogPostId":{"type":"string","description":"ID of the containing blog post.\n\nNote: This is only returned if the attachment has a container that is a blog post."},"customContentId":{"type":"string","description":"ID of the containing custom content.\n\nNote: This is only returned if the attachment has a container that is custom content."},"mediaType":{"type":"string","description":"Media Type for the attachment."},"mediaTypeDescription":{"type":"string","description":"Media Type description for the attachment."},"comment":{"type":"string","description":"Comment for the attachment."},"fileId":{"type":"string","description":"File ID of the attachment. This is the ID referenced in `atlas_doc_format` bodies and is distinct from the attachment ID."},"fileSize":{"format":"int64","type":"integer","description":"File size of the attachment."},"webuiLink":{"type":"string","description":"WebUI link of the attachment."},"downloadLink":{"type":"string","description":"Download link of the attachment."},"version":{"$ref":"#/components/schemas/Version"},"_links":{"$ref":"#/components/schemas/AttachmentLinks"}}},"BlogPostSingle":{"type":"object","properties":{"id":{"type":"string","description":"ID of the blog post."},"status":{"$ref":"#/components/schemas/BlogPostContentStatus"},"title":{"type":"string","description":"Title of the blog post."},"spaceId":{"type":"string","description":"ID of the space the blog post is in."},"authorId":{"type":"string","description":"The account ID of the user who created this blog post originally."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the blog post was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodySingle"},"labels":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"properties":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"operations":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Operation"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"likes":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Like"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"versions":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Version"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"isFavoritedByCurrentUser":{"type":"boolean","description":"Whether the blog post has been favorited by the current user."},"_links":{"$ref":"#/components/schemas/AbstractPageLinks"}}},"BlogPostBulk":{"type":"object","properties":{"id":{"type":"string","description":"ID of the blog post."},"status":{"$ref":"#/components/schemas/BlogPostContentStatus"},"title":{"type":"string","description":"Title of the blog post."},"spaceId":{"type":"string","description":"ID of the space the blog post is in."},"authorId":{"type":"string","description":"The account ID of the user who created this blog post originally."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the blog post was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodyBulk"},"_links":{"$ref":"#/components/schemas/AbstractPageLinks"}}},"TaskBodySingle":{"type":"object","description":"Contains fields for each representation type requested.","properties":{"storage":{"$ref":"#/components/schemas/BodyType"},"atlas_doc_format":{"$ref":"#/components/schemas/BodyType"}}},"BodySingle":{"type":"object","description":"Contains fields for each representation type requested.","properties":{"storage":{"$ref":"#/components/schemas/BodyType"},"atlas_doc_format":{"$ref":"#/components/schemas/BodyType"},"view":{"$ref":"#/components/schemas/BodyType"}}},"BodyBulk":{"type":"object","description":"Contains fields for each representation type requested.","properties":{"storage":{"$ref":"#/components/schemas/BodyType"},"atlas_doc_format":{"$ref":"#/components/schemas/BodyType"}}},"BodyType":{"type":"object","properties":{"representation":{"type":"string","description":"Type of content representation used for the value field."},"value":{"type":"string","description":"Body of the content, in the format found in the representation field."}}},"PrimaryBodyRepresentation":{"enum":["storage","atlas_doc_format"],"type":"string","description":"The primary formats a body can be represented as. A subset of BodyRepresentation. These formats are the only allowed formats in certain use cases."},"PrimaryBodyRepresentationSingle":{"enum":["storage","atlas_doc_format","view","export_view","anonymous_export_view","styled_view","editor"],"type":"string","description":"The primary formats a body can be represented as. A subset of BodyRepresentation. These formats are the only allowed formats in certain use cases."},"CustomContentBodyRepresentation":{"enum":["raw","storage","atlas_doc_format"],"type":"string","description":"The formats a custom content body can be represented as. A subset of BodyRepresentation."},"CustomContentBodyRepresentationSingle":{"enum":["raw","storage","atlas_doc_format","view","export_view","anonymous_export_view"],"type":"string","description":"The formats a custom content body can be represented as. A subset of BodyRepresentation."},"SpaceDescriptionBodyRepresentation":{"enum":["plain","view"],"type":"string","description":"The formats a space description can be represented as. A subset of BodyRepresentation."},"ContentIdToContentTypeResponse":{"type":"object","properties":{"results":{"type":"object","description":"JSON object containing all requested content ids as keys and their associated content types as the values.\nDuplicate content ids in the request will be returned under a single key in the response. For built-in content\ntypes, the enumerations are as specified. Custom content ids will be mapped to their associated type.","additionalProperties":{"anyOf":[{"type":"string","description":"Built in content types","enum":["page","blogpost","attachment","footer-comment","inline-comment"]},{"type":"string","description":"Custom content types"}]}}}},"ContentStatus":{"enum":["current","draft","archived","historical","trashed","deleted","any"],"type":"string","description":"The status of the content."},"BlogPostContentStatus":{"enum":["current","draft","historical","trashed","deleted","any"],"type":"string","description":"The status of the content."},"OnlyArchivedAndCurrentContentStatus":{"enum":["current","archived"],"type":"string","description":"The status of the content."},"ContentProperty":{"type":"object","properties":{"id":{"type":"string","description":"ID of the property"},"key":{"type":"string","description":"Key of the property"},"value":{"description":"Value of the property. Must be a valid JSON value."},"version":{"$ref":"#/components/schemas/Version"}}},"ContentPropertyCreateRequest":{"type":"object","properties":{"key":{"type":"string","description":"Key of the content property"},"value":{"description":"Value of the content property."}}},"ContentPropertyUpdateRequest":{"type":"object","properties":{"key":{"type":"string","description":"Key of the content property"},"value":{"description":"Value of the content property."},"version":{"type":"object","description":"New version number and associated message","properties":{"number":{"type":"integer","format":"int32","description":"Version number of the new version. Should be 1 more than the current version number."},"message":{"type":"string","description":"Message to be associated with the new version."}}}}},"CustomContentSingle":{"type":"object","properties":{"id":{"type":"string","description":"ID of the custom content."},"type":{"type":"string","description":"The type of custom content."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the custom content."},"spaceId":{"type":"string","description":"ID of the space the custom content is in.\n\nNote: This is always returned, regardless of if the custom content has a container that is a space."},"pageId":{"type":"string","description":"ID of the containing page.\n\nNote: This is only returned if the custom content has a container that is a page."},"blogPostId":{"type":"string","description":"ID of the containing blog post.\n\nNote: This is only returned if the custom content has a container that is a blog post."},"customContentId":{"type":"string","description":"ID of the containing custom content.\n\nNote: This is only returned if the custom content has a container that is custom content."},"authorId":{"type":"string","description":"The account ID of the user who created this custom content originally."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the custom content was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"version":{"$ref":"#/components/schemas/Version"},"labels":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"properties":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"operations":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Operation"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"versions":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Version"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"body":{"$ref":"#/components/schemas/CustomContentBodySingle"},"_links":{"$ref":"#/components/schemas/CustomContentLinks"}}},"CustomContentBulk":{"type":"object","properties":{"id":{"type":"string","description":"ID of the custom content."},"type":{"type":"string","description":"The type of custom content."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the custom content."},"spaceId":{"type":"string","description":"ID of the space the custom content is in.\n\nNote: This is always returned, regardless of if the custom content has a container that is a space."},"pageId":{"type":"string","description":"ID of the containing page.\n\nNote: This is only returned if the custom content has a container that is a page."},"blogPostId":{"type":"string","description":"ID of the containing blog post.\n\nNote: This is only returned if the custom content has a container that is a blog post."},"customContentId":{"type":"string","description":"ID of the containing custom content.\n\nNote: This is only returned if the custom content has a container that is custom content."},"authorId":{"type":"string","description":"The account ID of the user who created this custom content originally."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the custom content was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/CustomContentBodyBulk"},"_links":{"$ref":"#/components/schemas/CustomContentLinks"}}},"CustomContentBodySingle":{"type":"object","description":"Contains fields for each representation type requested.","properties":{"raw":{"$ref":"#/components/schemas/BodyType"},"storage":{"$ref":"#/components/schemas/BodyType"},"atlas_doc_format":{"$ref":"#/components/schemas/BodyType"},"view":{"$ref":"#/components/schemas/BodyType"}}},"CustomContentBodyBulk":{"type":"object","description":"Contains fields for each representation type requested.","properties":{"raw":{"$ref":"#/components/schemas/BodyType"},"storage":{"$ref":"#/components/schemas/BodyType"},"atlas_doc_format":{"$ref":"#/components/schemas/BodyType"}}},"DetailedVersion":{"type":"object","properties":{"number":{"format":"int32","type":"integer","description":"The current version number."},"authorId":{"type":"string","description":"The account ID of the user who created this version."},"message":{"type":"string","description":"Message associated with the current version."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the version was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"minorEdit":{"type":"boolean","description":"Describes if this version is a minor version. Email notifications and activity stream updates are not created for minor versions."},"contentTypeModified":{"type":"boolean","description":"Describes if the content type is modified in this version (e.g. page to blog)"},"collaborators":{"type":"array","description":"The account IDs of users that collaborated on this version.","items":{"type":"string"}},"prevVersion":{"format":"int32","type":"integer","description":"The version number of the version prior to this current content update."},"nextVersion":{"format":"int32","type":"integer","description":"The version number of the version after this current content update."}}},"Label":{"type":"object","properties":{"id":{"type":"string","description":"ID of the label."},"name":{"type":"string","description":"Name of the label."},"prefix":{"type":"string","description":"Prefix of the label."}}},"Like":{"type":"object","properties":{"accountId":{"type":"string","description":"Account ID."}}},"Operation":{"type":"object","properties":{"operation":{"description":"The type of operation.","type":"string"},"targetType":{"description":"The type of entity the operation type targets.","type":"string"}}},"PermittedOperationsResponse":{"description":"The list of operations permitted on entity.","type":"object","properties":{"operations":{"type":"array","items":{"$ref":"#/components/schemas/Operation"}}}},"PageSingle":{"type":"object","properties":{"id":{"type":"string","description":"ID of the page."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the page."},"spaceId":{"type":"string","description":"ID of the space the page is in."},"parentId":{"type":"string","description":"ID of the parent page, or null if there is no parent page."},"parentType":{"$ref":"#/components/schemas/ParentContentType"},"position":{"format":"int32","type":"integer","nullable":true,"description":"Position of child page within the given parent page tree."},"authorId":{"type":"string","description":"The account ID of the user who created this page originally."},"ownerId":{"type":"string","nullable":true,"description":"The account ID of the user who owns this page."},"lastOwnerId":{"type":"string","nullable":true,"description":"The account ID of the user who owned this page previously, or null if there is no previous owner."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the page was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodySingle"},"labels":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"properties":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"operations":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Operation"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"likes":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Like"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"versions":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Version"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"isFavoritedByCurrentUser":{"type":"boolean","description":"Whether the page has been favorited by the current user."},"_links":{"$ref":"#/components/schemas/AbstractPageLinks"}}},"PageBulk":{"type":"object","properties":{"id":{"type":"string","description":"ID of the page."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the page."},"spaceId":{"type":"string","description":"ID of the space the page is in."},"parentId":{"type":"string","description":"ID of the parent page, or null if there is no parent page."},"parentType":{"$ref":"#/components/schemas/ParentContentType"},"position":{"format":"int32","type":"integer","nullable":true,"description":"Position of child page within the given parent page tree."},"authorId":{"type":"string","description":"The account ID of the user who created this page originally."},"ownerId":{"type":"string","nullable":true,"description":"The account ID of the user who owns this page."},"lastOwnerId":{"type":"string","nullable":true,"description":"The account ID of the user who owned this page previously, or null if there is no previous owner."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the page was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodyBulk"},"_links":{"$ref":"#/components/schemas/AbstractPageLinks"}}},"ParentContentType":{"type":"string","enum":["page","whiteboard","database","embed","folder"],"description":"Content type of the parent, or null if there is no parent."},"PageBodyWrite":{"type":"object","properties":{"representation":{"enum":["storage","atlas_doc_format","wiki"],"type":"string","description":"Type of content representation used for the value field."},"value":{"type":"string","description":"Body of the page, in the format found in the representation field."}}},"PageNestedBodyWrite":{"type":"object","description":"Body of the page. Only one body format should be specified as the property\nfor this object, e.g. `storage`.","properties":{"storage":{"$ref":"#/components/schemas/PageBodyWrite"},"atlas_doc_format":{"$ref":"#/components/schemas/PageBodyWrite"},"wiki":{"$ref":"#/components/schemas/PageBodyWrite"}}},"BlogPostBodyWrite":{"type":"object","properties":{"representation":{"enum":["storage","atlas_doc_format","wiki"],"type":"string","description":"Type of content representation used for the value field."},"value":{"type":"string","description":"Body of the blog post, in the format found in the representation field."}}},"BlogPostNestedBodyWrite":{"type":"object","description":"Body of the blog post. Only one body format should be specified as the property\nfor this object, e.g. `storage`.","properties":{"storage":{"$ref":"#/components/schemas/BlogPostBodyWrite"},"atlas_doc_format":{"$ref":"#/components/schemas/BlogPostBodyWrite"},"wiki":{"$ref":"#/components/schemas/BlogPostBodyWrite"}}},"CommentBodyWrite":{"type":"object","properties":{"representation":{"enum":["storage","atlas_doc_format","wiki"],"type":"string","description":"Type of content representation used for the value field."},"value":{"type":"string","description":"Body of the comment, in the format found in the representation field."}}},"CommentNestedBodyWrite":{"type":"object","description":"Body of the comment. Only one body format should be specified as the property\nfor this object, e.g. `storage`.","properties":{"storage":{"$ref":"#/components/schemas/CommentBodyWrite"},"atlas_doc_format":{"$ref":"#/components/schemas/CommentBodyWrite"},"wiki":{"$ref":"#/components/schemas/CommentBodyWrite"}}},"CustomContentBodyWrite":{"type":"object","properties":{"representation":{"enum":["storage","atlas_doc_format","raw"],"type":"string","description":"Type of content representation used for the value field."},"value":{"type":"string","description":"Body of the custom content, in the format found in the representation field."}}},"CustomContentNestedBodyWrite":{"type":"object","description":"Body of the custom content. Only one body format should be specified as the property\nfor this object, e.g. `storage`.","properties":{"storage":{"$ref":"#/components/schemas/CustomContentBodyWrite"},"atlas_doc_format":{"$ref":"#/components/schemas/CustomContentBodyWrite"},"raw":{"$ref":"#/components/schemas/CustomContentBodyWrite"}}},"ChildPage":{"type":"object","properties":{"id":{"type":"string","description":"ID of the page."},"status":{"$ref":"#/components/schemas/OnlyArchivedAndCurrentContentStatus"},"title":{"type":"string","description":"Title of the page."},"spaceId":{"type":"string","description":"ID of the space the page is in."},"childPosition":{"format":"int32","type":"integer","nullable":true,"description":"Position of child page within the given parent page tree."}}},"ChildCustomContent":{"type":"object","properties":{"id":{"type":"string","description":"ID of the child custom content."},"status":{"$ref":"#/components/schemas/OnlyArchivedAndCurrentContentStatus"},"title":{"type":"string","description":"Title of the custom content."},"type":{"type":"string","description":"Custom content type."},"spaceId":{"type":"string","description":"ID of the space the custom content is in."}}},"WhiteboardSingle":{"type":"object","properties":{"id":{"type":"string","description":"ID of the whiteboard."},"type":{"type":"string","description":"The content type of the object."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the whiteboard."},"parentId":{"type":"string","description":"ID of the parent content, or null if there is no parent content."},"parentType":{"$ref":"#/components/schemas/ParentContentType"},"position":{"format":"int32","type":"integer","nullable":true,"description":"Position of the whiteboard within the given parent page tree."},"authorId":{"type":"string","description":"The account ID of the user who created this whiteboard originally."},"ownerId":{"type":"string","description":"The account ID of the user who owns this whiteboard."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the whiteboard was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"version":{"$ref":"#/components/schemas/Version"},"_links":{"$ref":"#/components/schemas/WhiteboardLinks"}}},"DatabaseSingle":{"type":"object","properties":{"id":{"type":"string","description":"ID of the database."},"type":{"type":"string","description":"The content type of the object."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the database."},"parentId":{"type":"string","description":"ID of the parent content, or null if there is no parent content."},"parentType":{"$ref":"#/components/schemas/ParentContentType"},"position":{"format":"int32","type":"integer","nullable":true,"description":"Position of the database within the given parent page tree."},"authorId":{"type":"string","description":"The account ID of the user who created this database originally."},"ownerId":{"type":"string","description":"The account ID of the user who owns this database."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the database was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"version":{"$ref":"#/components/schemas/Version"},"_links":{"$ref":"#/components/schemas/DatabaseLinks"}}},"SmartLinkSingle":{"type":"object","properties":{"id":{"type":"string","description":"ID of the Smart Link in the content tree."},"type":{"type":"string","description":"The content type of the object."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the Smart Link in the content tree."},"parentId":{"type":"string","description":"ID of the parent content, or null if there is no parent content."},"parentType":{"$ref":"#/components/schemas/ParentContentType"},"position":{"format":"int32","type":"integer","nullable":true,"description":"Position of the Smart Link within the given parent page tree."},"authorId":{"type":"string","description":"The account ID of the user who created this Smart Link in the content tree originally."},"ownerId":{"type":"string","description":"The account ID of the user who owns this Smart Link in the content tree."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the Smart Link in the content tree was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"embedUrl":{"type":"string","description":"The embedded URL of the Smart Link. If the Smart Link does not have an embedded URL, this property will not be included in the response."},"version":{"$ref":"#/components/schemas/Version"},"_links":{"$ref":"#/components/schemas/SmartLinkLinks"}}},"FolderSingle":{"type":"object","properties":{"id":{"type":"string","description":"ID of the folder."},"type":{"type":"string","description":"The content type of the object."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the folder."},"parentId":{"type":"string","description":"ID of the parent content, or null if there is no parent content."},"parentType":{"$ref":"#/components/schemas/ParentContentType"},"position":{"format":"int32","type":"integer","nullable":true,"description":"Position of the folder within the given parent page tree."},"authorId":{"type":"string","description":"The account ID of the user who created this folder."},"ownerId":{"type":"string","description":"The account ID of the user who owns this folder."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the folder was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"version":{"$ref":"#/components/schemas/Version"},"_links":{"$ref":"#/components/schemas/FolderLinks"}}},"Ancestor":{"type":"object","properties":{"id":{"type":"string","description":"ID of the ancestor"},"type":{"$ref":"#/components/schemas/AncestorType"}}},"AncestorType":{"enum":["page","whiteboard","database","embed","folder"],"type":"string","description":"The type of ancestor."},"SpaceSingle":{"type":"object","properties":{"id":{"type":"string","description":"ID of the space."},"key":{"type":"string","description":"Key of the space."},"name":{"type":"string","description":"Name of the space."},"type":{"$ref":"#/components/schemas/SpaceType"},"status":{"$ref":"#/components/schemas/SpaceStatus"},"authorId":{"type":"string","description":"The account ID of the user who created this space originally."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the space was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"homepageId":{"type":"string","description":"ID of the space's homepage."},"description":{"$ref":"#/components/schemas/SpaceDescription"},"icon":{"$ref":"#/components/schemas/SpaceIcon"},"labels":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Label"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"properties":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/SpaceProperty"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"operations":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Operation"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"permissions":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/SpacePermissionAssignment"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"_links":{"$ref":"#/components/schemas/SpaceLinks"}}},"SpaceBulk":{"type":"object","properties":{"id":{"type":"string","description":"ID of the space."},"key":{"type":"string","description":"Key of the space."},"name":{"type":"string","description":"Name of the space."},"type":{"$ref":"#/components/schemas/SpaceType"},"status":{"$ref":"#/components/schemas/SpaceStatus"},"authorId":{"type":"string","description":"The account ID of the user who created this space originally."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the space was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"homepageId":{"type":"string","description":"ID of the space's homepage."},"description":{"$ref":"#/components/schemas/SpaceDescription"},"icon":{"$ref":"#/components/schemas/SpaceIcon"},"_links":{"$ref":"#/components/schemas/SpaceLinks"}}},"SpaceDescription":{"type":"object","description":"Contains fields for each representation type requested.","properties":{"plain":{"$ref":"#/components/schemas/BodyType"},"view":{"$ref":"#/components/schemas/BodyType"}}},"SpaceIcon":{"type":"object","description":"The icon of the space","properties":{"path":{"type":"string","description":"The path (relative to base URL) at which the space's icon can be retrieved. The format should be like `/wiki/download/...` or `/wiki/aa-avatar/...`"},"apiDownloadLink":{"type":"string","description":"The path (relative to base URL) that can be used to retrieve a link to download the space icon. 3LO apps should use this link instead of the value provided\nin the `path` property to retrieve the icon.\n\nCurrently this field is only returned for `global` spaces and not `personal` spaces.\n"}}},"SpacePermission":{"type":"object","properties":{"id":{"type":"string","description":"The identifier for the space permission."},"displayName":{"type":"string","description":"The display name for the space permission."},"description":{"type":"string","description":"Describes the space permission鈥檚 usage."},"requiredPermissionIds":{"type":"array","items":{"type":"string"},"description":"The permissions required for this permission to be enabled."}}},"SpacePermissionAssignment":{"type":"object","properties":{"id":{"type":"string","description":"ID of the space permission."},"principal":{"type":"object","description":"The entity the space permissions corresponds to.","properties":{"type":{"enum":["user","group","role"],"type":"string"},"id":{"type":"string","description":"ID of the entity."}}},"operation":{"type":"object","description":"The operation the space permission corresponds to.","properties":{"key":{"enum":["use","create","read","update","delete","copy","move","export","purge","purge_version","administer","restore","create_space","restrict_content","archive"],"type":"string","description":"The type of operation."},"targetType":{"enum":["page","blogpost","comment","attachment","whiteboard","database","embed","folder","space","application","userProfile"],"type":"string","description":"The type of entity the operation type targets."}}}}},"SpaceRole":{"type":"object","properties":{"id":{"type":"string","description":"The identifier for the space role."},"type":{"$ref":"#/components/schemas/RoleType"},"displayName":{"type":"string","description":"The display name for the space role."},"description":{"type":"string","description":"The description for the space role鈥檚 usage."},"spacePermissions":{"type":"array","items":{"type":"string"},"description":"The space permissions the space role is comprised of."}}},"SpaceRoleAssignment":{"type":"object","properties":{"principal":{"$ref":"#/components/schemas/Principal"},"roleId":{"type":"string","description":"The role to which the principal is assigned."}}},"Principal":{"type":"object","description":"The principal of the role assignment.","properties":{"principalType":{"$ref":"#/components/schemas/PrincipalType"},"principalId":{"type":"string","description":"The principal ID."}}},"PrincipalType":{"type":"string","description":"The principal type.","enum":["USER","GROUP","ACCESS_CLASS"]},"RoleType":{"type":"string","description":"The role type.","enum":["SYSTEM","CUSTOM"]},"SpaceProperty":{"type":"object","properties":{"id":{"type":"string","description":"ID of the space property."},"key":{"type":"string","description":"Key of the space property."},"value":{"description":"Value of the space property."},"createdAt":{"type":"string","format":"date-time","description":"RFC3339 compliant date time at which the property was created."},"createdBy":{"type":"string","description":"Atlassian account ID of the user that created the space property."},"version":{"type":"object","properties":{"createdAt":{"type":"string","format":"date-time","description":"RFC3339 compliant date time at which the property's current version was created."},"createdBy":{"type":"string","description":"Atlassian account ID of the user that created the space property's current version."},"message":{"type":"string","description":"Message associated with the current version."},"number":{"type":"integer","format":"int32","description":"The space property's current version number."}}}}},"SpacePropertyCreateRequest":{"type":"object","properties":{"key":{"type":"string","description":"Key of the space property"},"value":{"description":"Value of the space property."}}},"SpacePropertyUpdateRequest":{"type":"object","properties":{"key":{"type":"string","description":"Key of the space property"},"value":{"description":"Value of the space property."},"version":{"type":"object","description":"New version number and associated message","properties":{"number":{"type":"integer","format":"int32","description":"Version number of the new version. Should be 1 more than the current version number."},"message":{"type":"string","description":"Message to be associated with the new version."}}}}},"SpaceType":{"enum":["global","collaboration","knowledge_base","personal"],"type":"string","description":"The type of space."},"SpaceStatus":{"enum":["current","archived"],"type":"string","description":"The status of the space."},"Task":{"type":"object","properties":{"id":{"type":"string","description":"ID of the task."},"localId":{"type":"string","description":"Local ID of the task. This ID is local to the corresponding page or blog post."},"spaceId":{"type":"string","description":"ID of the space the task is in."},"pageId":{"type":"string","description":"ID of the page the task is in."},"blogPostId":{"type":"string","description":"ID of the blog post the task is in."},"status":{"enum":["complete","incomplete"],"type":"string","description":"Status of the task."},"body":{"$ref":"#/components/schemas/TaskBodySingle"},"createdBy":{"type":"string","description":"Account ID of the user who created this task."},"assignedTo":{"type":"string","description":"Account ID of the user to whom this task is assigned."},"completedBy":{"type":"string","description":"Account ID of the user who completed this task."},"createdAt":{"type":"string","format":"date-time","description":"Date and time when the task was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"updatedAt":{"type":"string","format":"date-time","description":"Date and time when the task was updated. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"dueAt":{"type":"string","format":"date-time","description":"Date and time when the task is due. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"completedAt":{"type":"string","format":"date-time","description":"Date and time when the task was completed. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."}}},"AccountType":{"enum":["atlassian","app","customer","unknown"],"type":"string","description":"The account type of the user."},"AccountStatus":{"enum":["active","inactive","closed","unknown"],"type":"string","description":"The account status of the user."},"Icon":{"required":["path","isDefault"],"type":"object","nullable":true,"properties":{"path":{"type":"string"},"isDefault":{"type":"boolean"}},"description":"This object represents an icon. If used as a profilePicture, this may be returned as null, depending on the user's privacy setting."},"User":{"type":"object","properties":{"displayName":{"type":"string","description":"Display name of the user."},"timeZone":{"type":"string","description":"Time zone of the user. Depending on the user's privacy\nsetting, this may return null."},"personalSpaceId":{"type":"string","description":"Space ID of the user's personal space. Returns null, if no personal space for the user."},"isExternalCollaborator":{"type":"boolean","description":"Whether the user is an external collaborator."},"accountStatus":{"$ref":"#/components/schemas/AccountStatus"},"accountId":{"type":"string","description":"Account ID of the user."},"email":{"type":"string","description":"The email address of the user. Depending on the user's privacy setting, this may return an empty string."},"accountType":{"$ref":"#/components/schemas/AccountType"},"publicName":{"type":"string","description":"Public name of the user."},"profilePicture":{"$ref":"#/components/schemas/Icon"}}},"Version":{"type":"object","properties":{"createdAt":{"type":"string","format":"date-time","description":"Date and time when the version was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"message":{"type":"string","description":"Message associated with the current version."},"number":{"format":"int32","type":"integer","description":"The version number."},"minorEdit":{"type":"boolean","description":"Describes if this version is a minor version. Email notifications and activity stream updates are not created for minor versions."},"authorId":{"type":"string","description":"The account ID of the user who created this version."}}},"AttachmentVersion":{"type":"object","properties":{"createdAt":{"type":"string","format":"date-time","description":"Date and time when the version was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"message":{"type":"string","description":"Message associated with the current version."},"number":{"format":"int32","type":"integer","description":"The version number."},"minorEdit":{"type":"boolean","description":"Describes if this version is a minor version. Email notifications and activity stream updates are not created for minor versions."},"authorId":{"type":"string","description":"The account ID of the user who created this version."},"attachment":{"$ref":"#/components/schemas/VersionedEntity"}}},"BlogPostVersion":{"type":"object","properties":{"createdAt":{"type":"string","format":"date-time","description":"Date and time when the version was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"message":{"type":"string","description":"Message associated with the current version."},"number":{"format":"int32","type":"integer","description":"The version number."},"minorEdit":{"type":"boolean","description":"Describes if this version is a minor version. Email notifications and activity stream updates are not created for minor versions."},"authorId":{"type":"string","description":"The account ID of the user who created this version."},"blogpost":{"$ref":"#/components/schemas/VersionedEntity"}}},"PageVersion":{"type":"object","properties":{"createdAt":{"type":"string","format":"date-time","description":"Date and time when the version was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"message":{"type":"string","description":"Message associated with the current version."},"number":{"format":"int32","type":"integer","description":"The version number."},"minorEdit":{"type":"boolean","description":"Describes if this version is a minor version. Email notifications and activity stream updates are not created for minor versions."},"authorId":{"type":"string","description":"The account ID of the user who created this version."},"page":{"$ref":"#/components/schemas/VersionedEntity"}}},"CustomContentVersion":{"type":"object","properties":{"createdAt":{"type":"string","format":"date-time","description":"Date and time when the version was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"message":{"type":"string","description":"Message associated with the current version."},"number":{"format":"int32","type":"integer","description":"The version number."},"minorEdit":{"type":"boolean","description":"Describes if this version is a minor version. Email notifications and activity stream updates are not created for minor versions."},"authorId":{"type":"string","description":"The account ID of the user who created this version."},"custom":{"$ref":"#/components/schemas/VersionedEntity"}}},"CommentVersion":{"type":"object","properties":{"createdAt":{"type":"string","format":"date-time","description":"Date and time when the version was created. In format \"YYYY-MM-DDTHH:mm:ss.sssZ\"."},"message":{"type":"string","description":"Message associated with the current version."},"number":{"format":"int32","type":"integer","description":"The version number."},"minorEdit":{"type":"boolean","description":"Describes if this version is a minor version. Email notifications and activity stream updates are not created for minor versions."},"authorId":{"type":"string","description":"The account ID of the user who created this version."},"comment":{"$ref":"#/components/schemas/VersionedEntity"}}},"VersionedEntity":{"type":"object","properties":{"title":{"type":"string","description":"Title of the entity."},"id":{"type":"string","description":"ID of the entity."},"body":{"$ref":"#/components/schemas/BodyBulk"}}},"AttachmentSortOrder":{"enum":["created-date","-created-date","modified-date","-modified-date"],"type":"string","description":"The sort fields for attachments. The default sort direction is ascending. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"BlogPostSortOrder":{"enum":["id","-id","created-date","-created-date","modified-date","-modified-date"],"type":"string","description":"The sort fields for blog posts. The default sort direction is ascending. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"CommentSortOrder":{"enum":["created-date","-created-date","modified-date","-modified-date"],"type":"string","description":"The sort fields for comments. The default sort direction is ascending. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"ContentPropertySortOrder":{"type":"string","description":"The sort fields for content properties. The default sort direction is ascending. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`.","enum":["key","-key"]},"LabelSortOrder":{"enum":["created-date","-created-date","id","-id","name","-name"],"type":"string","description":"The sort fields for labels. The default sort direction is ascending. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"ChildPageSortOrder":{"enum":["created-date","-created-date","id","-id","child-position","-child-position","modified-date","-modified-date"],"type":"string","description":"The sort fields for child pages. The default sort direction is ascending by child-position. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"ChildCustomContentSortOrder":{"enum":["created-date","-created-date","id","-id","modified-date","-modified-date"],"type":"string","description":"The sort fields for child custom content. The default sort direction is ascending by id. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"CustomContentSortOrder":{"enum":["id","-id","created-date","-created-date","modified-date","-modified-date","title","-title"],"type":"string","description":"The sort fields for custom content. The default sort direction is ascending. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"PageSortOrder":{"enum":["id","-id","created-date","-created-date","modified-date","-modified-date","title","-title"],"type":"string","description":"The sort fields for pages. The default sort direction is ascending. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"SpaceSortOrder":{"enum":["id","-id","key","-key","name","-name"],"type":"string","description":"The sort fields for spaces. The default sort direction is ascending. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"VersionSortOrder":{"enum":["modified-date","-modified-date"],"type":"string","description":"The sort fields for versions. The default sort direction is ascending. To sort in descending order, append a `-` character before the sort field. For example, `fieldName` or `-fieldName`."},"InlineCommentResolutionStatus":{"enum":["open","reopened","resolved","dangling"],"type":"string","description":"Inline comment resolution status"},"InlineCommentProperties":{"type":"object","properties":{"inlineMarkerRef":{"type":"string","description":"Property value used to reference the highlighted element in DOM."},"inlineOriginalSelection":{"type":"string","description":"Text that is highlighted."},"inline-marker-ref":{"type":"string","deprecated":true,"description":"Deprecated, use `inlineMarkerRef` instead."},"inline-original-selection":{"type":"string","deprecated":true,"description":"Deprecated, use `inlineOriginalSelection` instead."}}},"PageCommentModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"pageId":{"type":"string","description":"ID of the page the comment is in."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodyBulk"},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"PageInlineCommentModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"pageId":{"type":"string","description":"ID of the page the comment is in."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodyBulk"},"resolutionStatus":{"$ref":"#/components/schemas/InlineCommentResolutionStatus"},"properties":{"$ref":"#/components/schemas/InlineCommentProperties"},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"BlogPostCommentModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"blogPostId":{"type":"string","description":"ID of the blog post the comment is in."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodyBulk"},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"BlogPostInlineCommentModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"blogPostId":{"type":"string","description":"ID of the blog post the comment is in."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodyBulk"},"resolutionStatus":{"$ref":"#/components/schemas/InlineCommentResolutionStatus"},"properties":{"$ref":"#/components/schemas/InlineCommentProperties"},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"ChildrenCommentModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"parentCommentId":{"type":"string","description":"ID of the parent comment the child comment is in."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodyBulk"},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"InlineCommentChildrenModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"parentCommentId":{"type":"string","description":"ID of the parent comment the child comment is in."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodyBulk"},"resolutionStatus":{"$ref":"#/components/schemas/InlineCommentResolutionStatus"},"properties":{"$ref":"#/components/schemas/InlineCommentProperties"},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"AttachmentCommentModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"attachmentId":{"type":"string","description":"ID of the attachment containing the comment."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodySingle"},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"CustomContentCommentModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"customContentId":{"type":"string","description":"ID of the custom content containing the comment."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodySingle"},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"FooterCommentModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"blogPostId":{"type":"string","description":"ID of the blog post containing the comment if the comment is on a blog post."},"pageId":{"type":"string","description":"ID of the page containing the comment if the comment is on a page."},"attachmentId":{"type":"string","description":"ID of the attachment containing the comment if the comment is on an attachment."},"customContentId":{"type":"string","description":"ID of the custom content containing the comment if the comment is on a custom content."},"parentCommentId":{"type":"string","description":"ID of the parent comment if the comment is a reply."},"version":{"$ref":"#/components/schemas/Version"},"properties":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"operations":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Operation"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"likes":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Like"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"versions":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Version"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"body":{"$ref":"#/components/schemas/BodySingle"},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"InlineCommentModel":{"type":"object","properties":{"id":{"type":"string","description":"ID of the comment."},"status":{"$ref":"#/components/schemas/ContentStatus"},"title":{"type":"string","description":"Title of the comment."},"blogPostId":{"type":"string","description":"ID of the blog post containing the comment if the comment is on a blog post."},"pageId":{"type":"string","description":"ID of the page containing the comment if the comment is on a page."},"parentCommentId":{"type":"string","description":"ID of the parent comment if the comment is a reply."},"version":{"$ref":"#/components/schemas/Version"},"body":{"$ref":"#/components/schemas/BodySingle"},"resolutionLastModifierId":{"type":"string","description":"Atlassian Account ID of last person who modified the resolve state of the comment. Null until comment is resolved or reopened."},"resolutionLastModifiedAt":{"type":"string","format":"date-time","description":"Timestamp of the last modification to the comment's resolution status. Null until comment is resolved or reopened."},"resolutionStatus":{"$ref":"#/components/schemas/InlineCommentResolutionStatus"},"properties":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ContentProperty"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"},"inlineMarkerRef":{"type":"string","description":"Property value used to reference the highlighted element in DOM."},"inlineOriginalSelection":{"type":"string","description":"Text that is highlighted."},"inline-marker-ref":{"type":"string","deprecated":true,"description":"Deprecated, use `inlineMarkerRef` instead."},"inline-original-selection":{"type":"string","deprecated":true,"description":"Deprecated, use `inlineOriginalSelection` instead."}}},"operations":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Operation"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"likes":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Like"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"versions":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/Version"}},"meta":{"$ref":"#/components/schemas/OptionalFieldMeta"},"_links":{"$ref":"#/components/schemas/OptionalFieldLinks"}}},"_links":{"$ref":"#/components/schemas/CommentLinks"}}},"CreateFooterCommentModel":{"type":"object","properties":{"blogPostId":{"type":"string","description":"ID of the containing blog post, if intending to create a top level footer comment. Do not provide if creating a reply."},"pageId":{"type":"string","description":"ID of the containing page, if intending to create a top level footer comment. Do not provide if creating a reply."},"parentCommentId":{"type":"string","description":"ID of the parent comment, if intending to create a reply. Do not provide if creating a top level comment."},"attachmentId":{"type":"string","description":"ID of the attachment, if intending to create a comment against an attachment."},"customContentId":{"type":"string","description":"ID of the custom content, if intending to create a comment against a custom content."},"body":{"oneOf":[{"$ref":"#/components/schemas/CommentBodyWrite"},{"$ref":"#/components/schemas/CommentNestedBodyWrite"}]}}},"CreateInlineCommentModel":{"type":"object","properties":{"blogPostId":{"type":"string","description":"ID of the containing blog post, if intending to create a top level footer comment. Do not provide if creating a reply."},"pageId":{"type":"string","description":"ID of the containing page, if intending to create a top level footer comment. Do not provide if creating a reply."},"parentCommentId":{"type":"string","description":"ID of the parent comment, if intending to create a reply. Do not provide if creating a top level comment."},"body":{"oneOf":[{"$ref":"#/components/schemas/CommentBodyWrite"},{"$ref":"#/components/schemas/CommentNestedBodyWrite"}]},"inlineCommentProperties":{"type":"object","description":"Object describing the text to highlight on the page/blog post. Only applicable for top level inline comments (not replies) and required in that case.","properties":{"textSelection":{"type":"string","description":"The text to highlight"},"textSelectionMatchCount":{"type":"integer","description":"The number of matches for the selected text on the page (should be strictly greater than textSelectionMatchIndex)"},"textSelectionMatchIndex":{"type":"integer","description":"The match index to highlight. This is zero-based. E.g. if you have 3 occurrences of \"hello world\" on a page \nand you want to highlight the second occurrence, you should pass 1 for textSelectionMatchIndex and 3 for textSelectionMatchCount."}}}}},"UpdateFooterCommentModel":{"type":"object","properties":{"version":{"type":"object","properties":{"number":{"type":"integer","description":"Number of new version. Should be 1 higher than current version of the comment."},"message":{"type":"string","description":"Optional message store for the new version."}}},"body":{"oneOf":[{"$ref":"#/components/schemas/CommentBodyWrite"},{"$ref":"#/components/schemas/CommentNestedBodyWrite"}]}}},"UpdateInlineCommentModel":{"type":"object","properties":{"version":{"type":"object","properties":{"number":{"type":"integer","description":"Number of new version. Should be 1 higher than current version of the comment."},"message":{"type":"string","description":"Optional message store for the new version."}}},"body":{"oneOf":[{"$ref":"#/components/schemas/CommentBodyWrite"},{"$ref":"#/components/schemas/CommentNestedBodyWrite"}]},"resolved":{"type":"boolean","description":"Resolved state of the comment. Set to true to resolve the comment, set to false to reopen it. If\nmatching the existing state (i.e. true -> resolved or false -> open/reopened) , no change will occur. A dangling\ncomment cannot be updated."}}},"AbstractPageLinks":{"type":"object","properties":{"webui":{"type":"string","description":"Web UI link of the content."},"editui":{"type":"string","description":"Edit UI link of the content."},"tinyui":{"type":"string","description":"Web UI link of the content."}}},"AttachmentLinks":{"type":"object","properties":{"webui":{"type":"string","description":"Web UI link of the content."},"download":{"type":"string","description":"Download link of the content."}}},"CustomContentLinks":{"type":"object","properties":{"webui":{"type":"string","description":"Web UI link of the content."}}},"CommentLinks":{"type":"object","properties":{"webui":{"type":"string","description":"Web UI link of the content."}}},"DatabaseLinks":{"type":"object","properties":{"webui":{"type":"string","description":"Web UI link of the content."}}},"FolderLinks":{"type":"object","properties":{"webui":{"type":"string","description":"Web UI link of the content."}}},"SmartLinkLinks":{"type":"object","properties":{"webui":{"type":"string","description":"Web UI link of the content."}}},"SpaceLinks":{"type":"object","properties":{"webui":{"type":"string","description":"Web UI link of the space."}}},"WhiteboardLinks":{"type":"object","properties":{"webui":{"type":"string","description":"Web UI link of the content."},"editui":{"type":"string","description":"Edit UI link of the content."}}},"DataPolicyMetadata":{"type":"object","properties":{"anyContentBlocked":{"type":"boolean","description":"Whether the workspace contains any content blocked for (inaccessible to) the requesting client application.","readOnly":true}},"additionalProperties":false,"description":"Details about data policies.","xml":{"name":"datapolicy"}},"DataPolicySpace":{"type":"object","properties":{"id":{"type":"string","description":"ID of the space."},"key":{"type":"string","description":"Key of the space."},"name":{"type":"string","description":"Name of the space."},"description":{"$ref":"#/components/schemas/SpaceDescription"},"dataPolicy":{"type":"object","properties":{"anyContentBlocked":{"type":"boolean","description":"Whether the space contains any content blocked for (inaccessible to) the requesting client application.","readOnly":true}}},"icon":{"$ref":"#/components/schemas/SpaceIcon"},"_links":{"$ref":"#/components/schemas/SpaceLinks"}}},"OptionalFieldMeta":{"type":"object","properties":{"hasMore":{"type":"boolean","description":"Indicates if there are more available results that can be fetched."},"cursor":{"type":"string","description":"A token that can be used in the query parameter of the endpoint returned in the `_links` property to retrieve the next set of results."}}},"OptionalFieldLinks":{"type":"object","properties":{"self":{"type":"string","description":"A relative URL that can be used to fetch results beyond what this include parameter retrieves."}}},"MultiEntityLinks":{"type":"object","properties":{"next":{"type":"string","description":"Used for pagination. Contains the relative URL for the next set of results, using a cursor query parameter.\nThis property will not be present if there is no additional data available."},"base":{"type":"string","description":"Base url of the Confluence site."}}},"ClassificationLevel":{"title":"ClassificationLevel","type":"object","description":"A unit of [data classification](https://support.atlassian.com/security-and-access-policies/docs/what-is-data-classification/) defined by an organiation. \nA classification level may be associated with specific storage and handling requirements or expectations.","properties":{"id":{"type":"string","description":"The ID of the classification level."},"status":{"type":"object","description":"The status of the classification level.","$ref":"#/components/schemas/ClassificationLevelStatus"},"order":{"type":"number","description":"The order of the classification level object."},"name":{"type":"string","description":"The name of the classification level object."},"description":{"type":"string","description":"The description of the classification level object."},"guideline":{"type":"string","description":"The guideline of the classification level object."},"color":{"type":"object","description":"The color of the classification level object.","$ref":"#/components/schemas/ClassificationLevelColor"}}},"ClassificationLevelColor":{"type":"string","enum":["RED","RED_BOLD","ORANGE","YELLOW","GREEN","BLUE","NAVY","TEAL","PURPLE","GREY","LIME"]},"ClassificationLevelStatus":{"type":"string","enum":["DRAFT","PUBLISHED","ARCHIVED"]}},"securitySchemes":{"basicAuth":{"type":"http","description":"You can access this resource via basic auth.","scheme":"basic"},"oAuthDefinitions":{"type":"oauth2","description":"This API uses OAuth 2 with the authorizationCode grant flow.","flows":{"authorizationCode":{"authorizationUrl":"https://auth.atlassian.com/authorize","tokenUrl":"https://auth.atlassian.com/oauth/token","scopes":{"read:page:confluence":"View pages and blogposts and their properties.","read:space:confluence":"View spaces and their properties.","read:attachment:confluence":"View attachments and their properties.","read:comment:confluence":"View comments and their properties.","read:custom-content:confluence":"View custom content and their properties.","read:task:confluence":"View tasks.","read:whiteboard:confluence":"View whiteboards and their properties.","read:database:confluence":"View databases and their properties.","read:embed:confluence":"View Smart Links in the content tree and their properties.","read:folder:confluence":"View folders and their properties.","write:space:confluence":"Create and update spaces and their properties.","write:page:confluence":"Create and update pages and blog posts and their properties.","write:comment:confluence":"Create and update comments and their properties.","write:custom-content:confluence":"Create and update custom content and their properties.","write:whiteboard:confluence":"Create and update whiteboards and their properties.","write:database:confluence":"Create and update databases and their properties.","write:embed:confluence":"Create and update Smart Links in the content tree and their properties.","write:folder:confluence":"Create and update folders and their properties.","delete:custom-content:confluence":"Delete custom content.","delete:page:confluence":"Delete pages and blog posts.","delete:comment:confluence":"Delete comments.","delete:whiteboard:confluence":"Delete whiteboards.","delete:database:confluence":"Delete databases.","delete:embed:confluence":"Delete Smart Links in the content tree.","delete:folder:confluence":"Delete folders."}}}}}},"x-atlassian-narrative":{"documents":[{"title":"About","anchor":"about","body":"This is the reference for the Confluence Cloud REST API v2, with definitions and performance intended to be an improvement over v1. You can click on the meatball menu in the upper right to download the spec or Postman collection."},{"title":"Authentication and authorization","anchor":"auth","body":"**Authentication:** If you are building a Cloud app, authentication is implemented via JWT or Oauth 2.0, depending on what you're building (see [Authentication for apps](https://developer.atlassian.com/cloud/confluence/authentication-for-apps/)). Otherwise, if you are authenticating directly against the REST API, the REST API supports basic auth (see [Basic auth for REST APIs](https://developer.atlassian.com/cloud/confluence/basic-auth-for-rest-apis/)).\n\n**Authorization:** If you are building a Cloud app, authorization can be implemented by [scopes](https://developer.atlassian.com/cloud/confluence/scopes/) or by [OAuth 2.0 user impersonation](https://developer.atlassian.com/cloud/confluence/oauth-2-jwt-bearer-tokens-for-apps). Otherwise, if you are making calls directly against the REST API, authorization is based on the user used in the authentication process.\n\nSee [Security overview](https://developer.atlassian.com/cloud/confluence/security-overview/) for more details on authentication and authorization."},{"title":"Using the REST API","anchor":"using","body":"**Pagination:** The Confluence REST API v2 uses cursor-based pagination: a method that returns a response with multiple objects can only return a limited number at one time. This limits the size of responses and conserves server resources.\n\nUse the 'limit' and 'cursor' parameters on endpoints that return multiple objects to work with pagination. First, make a request with your desired limit in the 'limit' parameter, then observe the `Link` header in the response. If there are additional entities to be retrieved, the `next` URL in the `Link` header will allow you to retrieve the next set of results. This relative URL will also be available under the `_links.next` property of paginated responses. \n\nFor example, the following request will return 5 page objects (if there are 5 present in the target site).\n```\nGET /wiki/api/v2/pages?limit=5\n```\n\nIf there are additional pages available, the `Link` header will look like:\n```\n\u003c/wiki/api/v2/pages?limit=5&cursor=\u003ccursor token>>; rel=\"next\"\n```\nThe URL within the `Link` header will allow you to access the next 5 pages, while the `rel=\"next\"` denotes that the URL refers to the \"next\" set of pages. Relations for a single URL are separated by semicolons (;) and URLs are separated by commas (,)\nIf there are no related URLs, the `Link` header will not be present in the response and neither will the `next` property for `_links` in the response body."}]}},"scopesDocumentationUrl":"/cloud/confluence/scopes","swaggerUrl":"/cloud/confluence/openapi-v2.v3.json","shouldShowDacIntercept":true,"breadcrumbs":{"platform":"cloud","productTitle":"Confluence Cloud","navCategory":"Reference","navSubCategory":"REST API v2"},"RIPLookup":{"collectionId":"","workspaceId":""},"serveNewBundle":true,"scopesWithInteractiveConsent":["read:me","read:account"],"versions":{"selectedLabel":"REST API v2","items":[{"label":"REST API v2","href":"/cloud/confluence/rest/v2/"},{"label":"REST API","href":"/cloud/confluence/rest/v1/"}]}};</script> <title>The Confluence Cloud REST API</title> <style data-styled-components="bcCCNc jqBRrP ibwhYF eZnlXi dFdozN drXChn brBXGR kxxENe fSUEQg ejtmNK lfxCWf kXcvjc jCQDBF eTAnzP ScLEH kgDWmH gXYVte eXwYJw cChEfx cdLTas gNpolA dIXIPO helpjl ertFmj pWIuP khmkld TOtET gZQRfE ezMIpz hRPVEy hNnUiY dHEDrx hopCJb btzcot bvwxqK cKOzDr AKmMR fosQIE gTTZuY cOmJD hKRIVk TQewX eiYHOQ mpPao VHTqK MLfqN dyjLdw kodTHY jBibOu jNIYUQ dKWGcc evMCRN gPmPZH SofWs hfYqFa eBZChs ObHvh cskdDW"> /* sc-component-id: sc-keyframes-bcCCNc */ @-webkit-keyframes bcCCNc{0%{opacity:0;}100%{opacity:1;}} @keyframes bcCCNc{0%{opacity:0;}100%{opacity:1;}} /* sc-component-id: sc-keyframes-jqBRrP */ @-webkit-keyframes jqBRrP{0%{opacity:1;}50%{opacity:0.6;}100%{opacity:1;}} @keyframes jqBRrP{0%{opacity:1;}50%{opacity:0.6;}100%{opacity:1;}} /* sc-component-id: sc-keyframes-ibwhYF */ @-webkit-keyframes ibwhYF{to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}} @keyframes ibwhYF{to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}} /* sc-component-id: sc-ejGVNB */ .helpjl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-height:0%;} /* sc-component-id: sc-eLdqWK */ .hRPVEy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:0%;padding-left:8px;padding-right:8px;} /* sc-component-id: sc-iiUIRa */ .ertFmj{position:relative;} /* sc-component-id: sc-hgRTRy */ .TOtET{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:500;list-style-type:none;margin:0;padding:0;} /* sc-component-id: sc-iIHSe */ .pWIuP{background-color:#EBECF0;border-radius:2px;bottom:0;content:'';height:2px;left:8px;margin:0;position:absolute;right:8px;width:inherit;}.khmkld{background-color:#0052CC;border-radius:2px;bottom:0;content:'';height:2px;left:8px;margin:0;position:absolute;right:8px;width:inherit;} /* sc-component-id: sc-gldTML */ .gZQRfE{color:#0052CC;cursor:pointer;line-height:1.8;margin:0;padding:4px 8px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .gZQRfE:hover{color:#0052CC;} .gZQRfE:active,.gZQRfE:active::before{color:#0052CC;} .gZQRfE:focus{border-radius:3px;box-shadow:0 0 0 2px #0052CC inset;outline:none;}.ezMIpz{color:#42526E;cursor:pointer;line-height:1.8;margin:0;padding:4px 8px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .ezMIpz:hover{color:#0052CC;} .ezMIpz:active,.ezMIpz:active::before{color:#0747A6;} .ezMIpz:focus{border-radius:3px;box-shadow:0 0 0 2px #4C9AFF inset;outline:none;} /* sc-component-id: sc-TuwoP */ .gNpolA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:var(--ds-space-400,32px);left:var(--ds-space-400,32px);z-index:1;} /* sc-component-id: sc-fQkuQJ */ .jNIYUQ{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:16px;margin-top:var(--ds-space-500,40px);margin-bottom:var(--ds-space-500,40px);} /* sc-component-id: sc-epGmkI */ .dKWGcc{font-size:14px;color:#6B778C;margin:var(--ds-space-0,0px) var(--ds-space-050,4px) var(--ds-space-0,0px) var(--ds-space-0,0px);} /* sc-component-id: sc-hAXbOi */ .gXYVte{max-height:100px;background-color:#DEEBFF;} /* sc-component-id: sc-cCVOAp */ .eXwYJw{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#DEEBFF;color:#172B4D;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;fill:#DEEBFF;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:12px;text-align:center;margin:auto;max-width:876px;} /* sc-component-id: sc-cfWELz */ .cChEfx{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;} /* sc-component-id: sc-kAdXeD */ .kgDWmH{max-height:0px;overflow:hidden;-webkit-transition:max-height 0.25s ease-in-out;transition:max-height 0.25s ease-in-out;} /* sc-component-id: sc-hCaUpS */ .cdLTas{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:4px;overflow:hidden;} /* sc-component-id: sc-bvTASY */ .ScLEH{color:black;position:relative;z-index:100;} .ScLEH div[data-testid='navigation-site-title']{color:#172B4D;font-size:16px;} /* sc-component-id: sc-aewfc */ .dIXIPO{display:none;} @media (min-width:900px){.dIXIPO{display:block;margin-top:24px;font-size:16px;position:relative;padding-left:.9375rem;padding-right:.9375rem;}} /* sc-component-id: sc-iIHjhz */ .hNnUiY{position:absolute;bottom:8px;right:16px;font-size:14px;color:#6B778C;} /* sc-component-id: sc-jHZirH */ .gPmPZH{margin-top:var(--ds-space-400,32px) padding:var(--ds-space-200,16px) var(--ds-space-100,8px);background:#F4F5F7;color:white;min-height:100px;} .gPmPZH,.gPmPZH *{box-sizing:border-box;} @media (min-width:768px){.gPmPZH{padding:var(--ds-space-400,32px) var(--ds-space-100,8px);}} /* sc-component-id: sc-dKEPtC */ .SofWs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem;} @media (min-width:860px){.SofWs{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}} /* sc-component-id: sc-dBAPYN */ .ObHvh{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} @media (min-width:860px){.ObHvh{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}} @media (max-width:1024px){.ObHvh{font-size:14px;}} /* sc-component-id: sc-dvpmds */ .cskdDW{color:#0a0a0a;display:inline-block;line-height:1;padding:var(--ds-space-150,12px) var(--ds-space-400,32px) var(--ds-space-150,12px) var(--ds-space-0,0px);} @media (min-width:768px){.cskdDW{padding:var(--ds-space-150,12px) var(--ds-space-200,16px);}} @media (max-width:1024px){.cskdDW{font-size:14px;}} /* sc-component-id: sc-dwztqd */ .eBZChs{color:#0057d8;display:inline-block;line-height:1;padding:var(--ds-space-150,12px) var(--ds-space-400,32px) var(--ds-space-150,12px) var(--ds-space-0,0px);} @media (min-width:768px){.eBZChs{padding:var(--ds-space-150,12px) var(--ds-space-200,16px);}} .eBZChs.hide-optanon-link{display:none;} /* sc-component-id: sc-jOVcOr */ .drXChn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#FFFAE6;padding:16px;}.brBXGR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#DEEBFF;padding:16px;}.kxxENe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#E3FCEF;padding:16px;} /* sc-component-id: sc-hkaZBZ */ .ejtmNK{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;} /* sc-component-id: sc-gLdKKF */ .kXcvjc{margin:0;font-size:1.1428571428571428em;font-style:inherit;line-height:1.25;color:#172B4D;font-weight:600;-webkit-letter-spacing:-0.006em;-moz-letter-spacing:-0.006em;-ms-letter-spacing:-0.006em;letter-spacing:-0.006em;margin-top:24px;} /* sc-component-id: sc-RWGNv */ * + .lfxCWf{margin-top:8px;} /* sc-component-id: sc-btewqU */ .fSUEQg{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;} .fSUEQg > span{margin:-2px 0;vertical-align:top;} /* sc-component-id: sc-imapFV */ .dFdozN{margin:16px var(--ds-space-0,0px);} .dFdozN > section > div:last-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow-x:auto;} /* sc-component-id: sc-fATqzn */ .jCQDBF{position:relative;padding-top:56.25%;margin:16px var(--ds-space-0,0px);height:0;overflow:hidden;max-width:100%;} /* sc-component-id: sc-hqGPoI */ .eTAnzP{position:absolute;top:var(--ds-space-0,0px);left:var(--ds-space-0,0px);width:100%;height:100%;} /* sc-component-id: sc-bpKEQf */ .hopCJb{display:grid;grid-column-gap:24px;grid-template-columns:repeat(12,1fr);} @media (max-width:600px){.hopCJb{grid-row-gap:0;}} @media (min-width:600px){.hopCJb{grid-row-gap:0;}} @media (min-width:840px){.hopCJb{grid-row-gap:24;}} @media (min-width:1024px){.hopCJb{grid-row-gap:24;}} /* sc-component-id: sc-iAVDmT */ @media (max-width:600px){.bvwxqK{grid-column:span 12;}} @media (min-width:600px){.bvwxqK{grid-column:span 12;}} @media (min-width:840px){.bvwxqK{grid-column:span 12;}} @media (min-width:1024px){.bvwxqK{grid-column:span 1;}}@media (max-width:600px){.cKOzDr{grid-column:span 12;}} @media (min-width:600px){.cKOzDr{grid-column:span 12;}} @media (min-width:840px){.cKOzDr{grid-column:span 12;}} @media (min-width:1024px){.cKOzDr{grid-column:span 11;}} /* sc-component-id: sc-fYvWhK */ .btzcot{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){.btzcot{width:100%;display:none;}} /* sc-component-id: sc-cdQEHs */ @media (max-width:1024px){.kodTHY{width:100%;padding:var(--ds-space-0,0px) var(--ds-space-200,16px);box-sizing:border-box;}} /* sc-component-id: sc-ieSwJA */ .jBibOu{max-width:1128px;width:100%;margin:var(--ds-space-0,0px) auto;height:100%;} /* sc-component-id: sc-eIVEXM */ .dyjLdw{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-RpuvT */ .evMCRN{margin:var(--ds-space-0,0px) var(--ds-space-negative-300,-24px);} /* 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-fpdzYq */ .AKmMR{width:100%;position:relative;} /* sc-component-id: sc-ksfqlt */ .fosQIE{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;} .fosQIE > button{width:100%;text-align:left;} /* sc-component-id: sc-eFTCDY */ .TQewX{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-beKmYL */ .eiYHOQ{cursor:pointer;margin:var(--ds-space-0,0px);padding:var(--ds-space-0,0px);} /* sc-component-id: sc-ilGAqu */ .MLfqN{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;} /* sc-component-id: sc-mLCjK */ .VHTqK{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);} .VHTqK:hover,.VHTqK:active{color:inherit;-webkit-text-decoration:none;text-decoration:none;} /* sc-component-id: sc-hEXluy */ .mpPao{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;} .mpPao:hover,.mpPao:active{background:var(--ds-background-neutral-subtle-hovered,#091E420F);} .mpPao:hover .sc-ilGAqu,.mpPao:active .sc-ilGAqu{visibility:visible;} .mpPao.active{font-weight:600;color:var(--ds-text-brand,#0C66E4);background:var(--ds-background-selected,#e9f2ff);} .mpPao.active > a{color:var(--ds-text-brand,#0C66E4);} .mpPao > a{color:var(--ds-text-subtle,#44546f);} /* sc-component-id: sc-kYnif */ .gTTZuY{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-lfIlRe */ .cOmJD{cursor:pointer;margin:var(--ds-space-0,0px);} .cOmJD:hover{background:var(--ds-background-neutral-subtle-hovered,#091E420F);} /* sc-component-id: sc-iclvYL */ .hKRIVk{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;} .hKRIVk:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;} .hKRIVk.active{color:var(--ds-text-brand,#0C66E4);background:#e9f2ff;font-weight:600;} /* sc-component-id: sc-keIums */ .dHEDrx{margin-right:var(--ds-space-100,8px);} /* sc-component-id: sc-global-2906074290 */ @font-face{font-family:'Charlie Display';font-weight:400;src:url('/font/charlie-display/CharlieDisplay-Regular.otf') format('opentype');} @font-face{font-family:'Charlie Display';font-weight:500;src:url('/font/charlie-display/CharlieDisplay-Semibold.otf') format('opentype');} /* sc-component-id: sc-global-4218966353 */ *{box-sizing:border-box;}</style><style data-styled-components="iVOyVP"> /* sc-component-id: sc-gOIkve */ .iVOyVP{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="YpPdWoVFKhk1un79qhbBOQq58gYzgc4Hi06fqFNy/io="> 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="YpPdWoVFKhk1un79qhbBOQq58gYzgc4Hi06fqFNy/io="> window.ALGOLIA_DAC_API_KEY = 'Y2ZkNTM4MDg5M2QyMDUzOTBlMGEwZTU5OGQ0NGQ1MTA0ZmM1MjM5NzUzODdjNDZmYTRjYzkwMGFlYmIwMDE0MnJlc3RyaWN0SW5kaWNlcz1kZXZlbG9wZXIuYXRsYXNzaWFuLmNvbS1kYWMtcHJvZCUyQ2RldmVsb3Blci5hdGxhc3NpYW4uY29tLWRhYy1zdGFnaW5nJTJDZGV2ZWxvcGVyLmF0bGFzc2lhbi5jb20tZGFjLWRldiZmaWx0ZXJzPXByaXZpbGVnZSUzQU5PTkU='; window.ALGOLIA_DAC_API_KEY_EXPIRY = Date.now() + 28800000; window.ENABLE_AI = false; </script><script nonce="YpPdWoVFKhk1un79qhbBOQq58gYzgc4Hi06fqFNy/io="> window.DAC_CDN_HOST = 'https://dac-static.atlassian.com'; window.ENABLED_VERSION = '1.7580.0-0.1312.0'; </script></head> <body> <div id="root"><div tabindex="-1"><div><div class="sc-bvTASY ScLEH"><div class="sc-kAdXeD kgDWmH"><div class="sc-hAXbOi gXYVte" aria-hidden="true" data-testid="banner-container" role="alert"><div class="sc-cCVOAp eXwYJw"><span class="sc-cfWELz cChEfx"><style data-emotion-css="14fi9av">.css-14fi9av{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-weight:500;max-width:100%;outline:none !important;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;background:none;border-radius:3px;box-shadow:0 0 0 2px inherit;color:#42526E !important;cursor:default;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 8px;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);-webkit-transition-duration:0.1s,0.15s;transition-duration:0.1s,0.15s;vertical-align:middle;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}.css-14fi9av::-moz-focus-inner{border:0;margin:0;padding:0;}.css-14fi9av:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><button aria-label="close-icon" type="button" class="css-14fi9av"><style data-emotion-css="j8fq0c">.css-j8fq0c{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;position:relative;}</style><span class="css-j8fq0c"><style data-emotion-css="noix33">.css-noix33{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 -2px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:1;}</style><span class="css-noix33"><style data-emotion="css 1wits42">.css-1wits42{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:16px;height:16px;}.css-1wits42 >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1wits42 >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1wits42 >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1wits42 >svg{width:16px;height:16px;}</style><span role="img" aria-label="close-icon" style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1wits42"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 10.586L6.707 5.293a1 1 0 00-1.414 1.414L10.586 12l-5.293 5.293a1 1 0 001.414 1.414L12 13.414l5.293 5.293a1 1 0 001.414-1.414L13.414 12l5.293-5.293a1 1 0 10-1.414-1.414L12 10.586z" fill="currentColor"/></svg></span></span></span></button></span><span class="sc-hCaUpS cdLTas"><span></span></span></div></div></div><style data-emotion-css="1cychdt">.css-1cychdt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;height:56px;padding-right:12px;padding-left:12px;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}[data-theme="light"] .css-1cychdt,[data-theme="dark"] .css-1cychdt{border-bottom:1px solid var(--ds-border,#091E4224);}[data-theme="light"] .css-1cychdt::after,[data-theme="dark"] .css-1cychdt::after{content:none;}.css-1cychdt::after{height:4px;position:absolute;top:100%;right:0;left:0;background:linear-gradient(180deg,rgba(9,30,66,0.13) 0,rgba(9,30,66,0.13) 1px,rgba(9,30,66,0.08) 1px,rgba(9,30,66,0) 4px);content:"";}</style><header style="background-color:var(--ds-surface, #FFFFFF);color:var(--ds-text-subtlest, #6B778C)" role="banner" class="css-1cychdt"><style data-emotion-css="vtikxo">.css-vtikxo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;height:inherit;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.css-vtikxo > *{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}</style><nav aria-label="Atlassian Developer Navigation" class="css-vtikxo"><div role="presentation"><style data-emotion="css b7sh1q">.css-b7sh1q,.css-b7sh1q:hover,.css-b7sh1q:active,.css-b7sh1q:focus,.css-b7sh1q:visited,.css-b7sh1q:disabled,.css-b7sh1q[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-brand-bold, #0052CC);color:var(--ds-text-subtle, #344563);cursor:pointer;height:auto;line-height:2.2857142857142856em;padding:4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;margin:0 2px;background-color:transparent;}.css-b7sh1q::-moz-focus-inner,.css-b7sh1q:hover::-moz-focus-inner,.css-b7sh1q:active::-moz-focus-inner,.css-b7sh1q:focus::-moz-focus-inner,.css-b7sh1q:visited::-moz-focus-inner,.css-b7sh1q:disabled::-moz-focus-inner,.css-b7sh1q[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-b7sh1q:hover,.css-b7sh1q:hover:hover,.css-b7sh1q:active:hover,.css-b7sh1q:focus:hover,.css-b7sh1q:visited:hover,.css-b7sh1q:disabled:hover,.css-b7sh1q[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-b7sh1q:focus,.css-b7sh1q:hover:focus,.css-b7sh1q:active:focus,.css-b7sh1q:focus:focus,.css-b7sh1q:visited:focus,.css-b7sh1q:disabled:focus,.css-b7sh1q[disabled]:focus{color:var(--ds-text-subtle, #344563);background-color:var(--ds-background-selected-hovered, rgba(222, 235, 255, 0.5));box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}.css-b7sh1q >span,.css-b7sh1q:hover >span,.css-b7sh1q:active >span,.css-b7sh1q:focus >span,.css-b7sh1q:visited >span,.css-b7sh1q:disabled >span,.css-b7sh1q[disabled] >span{margin:0;}</style><button class="css-b7sh1q" data-testid="app-switcher" type="button" tabindex="0"><style data-emotion="css 16j5qb5">.css-16j5qb5{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 2px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}</style><span class="css-16j5qb5"><style data-emotion="css snhnyn">.css-snhnyn{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;}.css-snhnyn >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-snhnyn >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-snhnyn >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}</style><span role="img" aria-label="Documentation" style="--icon-primary-color:currentColor;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-snhnyn"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path fill="currentColor" fill-rule="evenodd" d="M4 5.01C4 4.451 4.443 4 5.01 4h1.98C7.549 4 8 4.443 8 5.01v1.98C8 7.549 7.557 8 6.99 8H5.01C4.451 8 4 7.557 4 6.99V5.01zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C8 13.549 7.557 14 6.99 14H5.01C4.451 14 4 13.557 4 12.99v-1.98zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C14 7.549 13.557 8 12.99 8h-1.98C10.451 8 10 7.557 10 6.99V5.01zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C20 7.549 19.557 8 18.99 8h-1.98C16.451 8 16 7.557 16 6.99V5.01zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98zm-12 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C8 19.549 7.557 20 6.99 20H5.01C4.451 20 4 19.557 4 18.99v-1.98zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98z"/></svg></span></span></button></div><style data-emotion-css="1qtw0hy">.css-1qtw0hy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;border-radius:3px;color:inherit;cursor:pointer;}.css-1qtw0hy::-moz-focus-inner{border:0;}.css-1qtw0hy:first-of-type{margin-left:0;}.css-1qtw0hy:hover{background-color:var(--product-home-bg-color-hover);box-shadow:var(--product-home-box-shadow-hover);color:var(--product-home-color-hover);}.css-1qtw0hy:active{background-color:var(--product-home-bg-color-active);box-shadow:var(--product-home-box-shadow-active);color:var(--product-home-color-active);}.css-1qtw0hy:focus{background-color:var(--product-home-bg-color-focus);box-shadow:var(--product-home-box-shadow-focus);color:var(--product-home-color-focus);outline:0;}div.css-1qtw0hy{pointer-events:none;}@media (max-width:1279.9px){.css-1qtw0hy{margin:0 8px;}}@media (min-width:1280px){.css-1qtw0hy{margin:0 16px;}}</style><a style="--product-home-color-active:var(--ds-text-subtle, #0052CC);--product-home-bg-color-active:var(--ds-background-neutral-pressed, rgba(222, 235, 255, 0.7));--product-home-box-shadow-active:;--product-home-color-focus:var(--ds-text-subtle, #344563);--product-home-bg-color-focus:;--product-home-box-shadow-focus:0 0 0 2px var(--ds-border-focused, #2684FF);--product-home-color-hover:var(--ds-text-subtle, #0052CC);--product-home-bg-color-hover:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));--product-home-box-shadow-hover:;--logo-max-width:260px" href="/" data-testid="navigation-container" class="css-1qtw0hy"><style data-emotion-css="3fth2k">.css-3fth2k{max-height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:var(--logo-max-width);}.css-3fth2k > *{max-width:var(--logo-max-width);max-height:24px;}.css-3fth2k > span > svg{width:100%;}@media (max-width:1279.9px){.css-3fth2k{display:none;}}</style><div data-testid="navigation-logo" class="css-3fth2k"><svg width="261" height="25" viewBox="0 0 261 25" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="260.25" height="24" transform="translate(0 1)" fill="white" fill-opacity="0.01"></rect><path d="M5.3024 9.13208C5.03183 8.83445 4.62597 8.86149 4.43657 9.21323L0.0533155 18.0068C-0.109027 18.3586 0.134487 18.7644 0.513287 18.7644H6.6282C6.8176 18.7644 7.007 18.6562 7.08818 18.4668C8.44103 15.7611 7.62932 11.6213 5.3024 9.13208Z" fill="url(#paint0_linear)"></path><path d="M8.52267 1.15012C6.06047 5.04635 6.22281 9.34842 7.84624 12.5953C9.46967 15.8421 10.7143 18.3044 10.7955 18.4938C10.8766 18.6832 11.066 18.7914 11.2554 18.7914H17.3704C17.7492 18.7914 18.0197 18.3855 17.8303 18.0338C17.8303 18.0338 9.60495 1.58303 9.3885 1.17718C9.25321 0.771318 8.76618 0.771325 8.52267 1.15012Z" fill="#2684FF"></path><path d="M91.6158 14.4351C91.6158 11.8647 90.2359 10.6471 86.3937 9.80834C84.2562 9.34837 83.7422 8.86134 83.7422 8.18492C83.7422 7.34614 84.4998 6.96734 85.9067 6.96734C87.6113 6.96734 89.2889 7.48142 90.8852 8.21197V4.82982C89.7759 4.26162 88.0442 3.82869 86.015 3.82869C82.1999 3.82869 80.2247 5.47919 80.2247 8.21197C80.2247 10.3765 81.2258 12.1082 85.1762 12.8658C87.5301 13.3528 88.0172 13.7316 88.0172 14.5163C88.0172 15.2739 87.5301 15.7609 85.8526 15.7609C83.9315 15.7609 81.6317 15.1115 80.1436 14.2186V17.7631C81.3341 18.3584 82.9034 19.0078 85.8256 19.0078C89.9924 19.0078 91.6158 17.1679 91.6158 14.4351Z" fill="#0052CC"></path><path d="M133.256 4.04523V18.7643H136.395V7.53561L137.721 10.5119L142.158 18.7643H146.108V4.04523H142.97V13.5423L141.779 10.7825L138.208 4.04523H133.256Z" fill="#0052CC"></path><path d="M113.288 4.04523H109.851V18.7643H113.288V4.04523Z" fill="#0052CC"></path><path d="M105.901 14.4351C105.901 11.8647 104.522 10.6471 100.679 9.80834C98.5419 9.34837 98.0278 8.86134 98.0278 8.18492C98.0278 7.34614 98.7854 6.96734 100.192 6.96734C101.897 6.96734 103.575 7.48142 105.171 8.21197V4.82982C104.062 4.26162 102.33 3.82869 100.301 3.82869C96.4855 3.82869 94.5104 5.47919 94.5104 8.21197C94.5104 10.3765 95.5115 12.1082 99.4618 12.8658C101.816 13.3528 102.303 13.7316 102.303 14.5163C102.303 15.2739 101.816 15.7609 100.138 15.7609C98.2172 15.7609 95.9173 15.1115 94.4292 14.2186V17.7631C95.6197 18.3584 97.189 19.0078 100.111 19.0078C104.278 19.0078 105.901 17.1679 105.901 14.4351Z" fill="#0052CC"></path><path d="M53.5997 4.04523V18.7643H60.6616L61.771 15.5986H57.063V4.04523H53.5997Z" fill="#0052CC"></path><path d="M39.6926 4.0453V7.23806H43.5077V18.7644H46.9439V7.23806H51.0296V4.0453H39.6926Z" fill="#0052CC"></path><path d="M34.6874 4.04523H30.1688L25.028 18.7643H28.9512L29.6818 16.275C30.5476 16.5186 31.4676 16.6809 32.4416 16.6809C33.3886 16.6809 34.3086 16.5456 35.2014 16.275L35.932 18.7643H39.8553L34.6874 4.04523ZM32.4146 13.6505C31.7652 13.6505 31.1158 13.5423 30.5206 13.3799L32.4146 6.94033L34.3086 13.3799C33.7133 13.5423 33.0639 13.6505 32.4146 13.6505Z" fill="#0052CC"></path><path d="M72.8113 4.04521H68.2927L63.1519 18.7643H67.0751L67.8057 16.275C68.6715 16.5185 69.5915 16.6809 70.5655 16.6809C71.5125 16.6809 72.4325 16.5456 73.3253 16.275L74.0559 18.7643H77.9792L72.8113 4.04521ZM70.5655 13.6505C69.9161 13.6505 69.2668 13.5423 68.6715 13.3799L70.5655 6.94031L72.4595 13.3799C71.8372 13.5423 71.2149 13.6505 70.5655 13.6505Z" fill="#0052CC"></path><path d="M125.653 4.04521H121.135L115.994 18.7643H119.917L120.648 16.275C121.514 16.5185 122.433 16.6809 123.408 16.6809C124.355 16.6809 125.274 16.5456 126.167 16.275L126.898 18.7643H130.821L125.653 4.04521ZM123.38 13.6505C122.731 13.6505 122.082 13.5423 121.486 13.3799L123.38 6.94031L125.274 13.3799C124.679 13.5423 124.057 13.6505 123.38 13.6505Z" fill="#0052CC"></path><path d="M155.334 2.93684H161.151C166.292 2.93684 168.754 6.12959 168.754 10.8917C168.754 15.6808 166.238 18.7653 161.151 18.7653H155.334V2.93684ZM157.498 5.02023V16.7089H161.178C164.804 16.7089 166.59 14.8149 166.59 10.9728C166.59 7.13069 164.885 5.02023 161.043 5.02023H157.498Z" fill="#253858"></path><path d="M177.062 19.0079C172.57 19.0079 170.595 16.4104 170.595 12.7307C170.595 9.105 172.624 6.48046 176.277 6.48046C179.984 6.48046 181.472 9.05088 181.472 12.7307V13.6777H172.678C172.976 15.734 174.302 17.0598 177.143 17.0598C178.55 17.0598 179.713 16.7892 180.796 16.4104V18.3044C179.794 18.8185 178.279 19.0079 177.062 19.0079ZM172.651 11.8919H179.361C179.253 9.64615 178.225 8.37446 176.169 8.37446C173.977 8.37446 172.868 9.78143 172.651 11.8919Z" fill="#253858"></path><path d="M187.235 18.7644L182.554 6.72401H184.719L188.615 17.0057L192.484 6.72401H194.648L189.968 18.7644H187.235Z" fill="#253858"></path><path d="M201.737 19.0079C197.245 19.0079 195.27 16.4104 195.27 12.7307C195.27 9.105 197.299 6.48046 200.952 6.48046C204.659 6.48046 206.147 9.05088 206.147 12.7307V13.6777H197.354C197.651 15.734 198.977 17.0598 201.818 17.0598C203.225 17.0598 204.388 16.7892 205.471 16.4104V18.3044C204.497 18.8185 202.981 19.0079 201.737 19.0079ZM197.326 11.8919H204.037C203.928 9.64615 202.9 8.37446 200.844 8.37446C198.652 8.37446 197.543 9.78143 197.326 11.8919Z" fill="#253858"></path><path d="M211.829 18.8456C209.854 18.8456 208.61 17.8986 208.61 15.6799V1.69136H210.693V15.4364C210.693 16.5187 211.424 16.8975 212.316 16.8975C212.533 16.8975 212.668 16.8975 212.912 16.8704V18.7374C212.722 18.7915 212.371 18.8456 211.829 18.8456Z" fill="#253858"></path><path d="M214.049 12.7307C214.049 9.105 216.159 6.48046 219.785 6.48046C223.384 6.48046 225.467 9.105 225.467 12.7307C225.467 16.3563 223.384 19.0079 219.785 19.0079C216.159 19.0079 214.049 16.3293 214.049 12.7307ZM216.078 12.7307C216.078 15.0305 217.215 17.0869 219.785 17.0869C222.328 17.0869 223.438 15.0035 223.438 12.7307C223.438 10.4308 222.328 8.42856 219.785 8.42856C217.215 8.40151 216.078 10.4308 216.078 12.7307Z" fill="#253858"></path><path d="M229.931 16.6539V23.4724H227.848V6.72398H229.931V8.88855C230.689 7.29218 232.15 6.48046 233.99 6.48046C237.183 6.48046 238.806 9.21323 238.806 12.7307C238.806 16.1399 237.129 18.9809 233.746 18.9809C232.015 19.0079 230.662 18.2233 229.931 16.6539ZM233.449 8.40151C231.582 8.40151 229.931 9.59205 229.931 12.2436V13.2177C229.931 15.8964 231.447 17.0598 233.205 17.0598C235.532 17.0598 236.75 15.5175 236.75 12.7307C236.75 9.8626 235.613 8.40151 233.449 8.40151Z" fill="#253858"></path><path d="M247.004 19.0079C242.512 19.0079 240.537 16.4104 240.537 12.7307C240.537 9.105 242.566 6.48046 246.219 6.48046C249.926 6.48046 251.414 9.05088 251.414 12.7307V13.6777H242.62C242.918 15.734 244.244 17.0598 247.085 17.0598C248.492 17.0598 249.655 16.7892 250.737 16.4104V18.3044C249.736 18.8185 248.221 19.0079 247.004 19.0079ZM242.593 11.8919H249.303C249.195 9.64615 248.167 8.37446 246.111 8.37446C243.919 8.37446 242.81 9.78143 242.593 11.8919Z" fill="#253858"></path><path d="M255.878 18.7645H253.848V6.7241H255.878V8.83454C256.581 7.40051 257.772 6.39939 260.153 6.53468V8.56396C257.501 8.29339 255.878 9.10511 255.878 11.6485V18.7645Z" fill="#253858"></path><defs><linearGradient id="paint0_linear" x1="7.72023" y1="10.4927" x2="3.08501" y2="18.5211" gradientUnits="userSpaceOnUse"><stop stop-color="#0052CC"></stop><stop offset="0.9228" stop-color="#2684FF"></stop></linearGradient></defs></svg></div><style data-emotion-css="15lsza2">.css-15lsza2{max-height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.css-15lsza2 > *{max-height:24px;}@media (min-width:1280px){.css-15lsza2{display:none;}}</style><div data-testid="navigation-icon" class="css-15lsza2"><style data-emotion="css 12mte9y">.css-12mte9y{display:inline-block;position:relative;color:var(--logo-color);fill:var(--logo-fill);line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;height:32px;}.css-12mte9y >svg{height:100%;fill:inherit;}</style><span style="--logo-color:#2684FF;--logo-fill:currentColor" aria-label="Atlassian" role="img" class="css-12mte9y"> <svg viewBox="0 0 32 32" height="32" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true"> <defs> <linearGradient id="uid319953" 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(#uid319953)" d="M11.6397 14.0398C11.2789 13.643 10.7378 13.679 10.4852 14.148L4.64091 25.8728C4.42446 26.3418 4.74912 26.8829 5.25419 26.8829H13.4074C13.6599 26.8829 13.9125 26.7386 14.0207 26.4861C15.7885 22.8424 14.7061 17.3227 11.6397 14.0398Z" /> <path fill="#2684FF" d="M15.9343 3.36124C12.6513 8.55622 12.8678 14.2923 15.0324 18.6215C17.1969 22.9506 18.8565 26.2336 18.9647 26.4861C19.0729 26.7386 19.3254 26.8829 19.578 26.8829H27.7312C28.2363 26.8829 28.597 26.3418 28.3445 25.8728C28.3445 25.8728 17.3774 3.93846 17.0887 3.39732C16.8723 2.89225 16.259 2.85618 15.9343 3.36124Z" /> </svg></span></div></a><style data-emotion-css="sufdiy">.css-sufdiy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:4px;margin-left:4px;padding-right:16px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}</style><div style="border-right:1px solid var(--ds-border, rgba(107, 119, 140, 0.3))" data-testid="navigation-site-title" class="css-sufdiy">Confluence Cloud</div><style data-emotion-css="uiquy5">.css-uiquy5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.css-uiquy5 > *{margin:0 4px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}</style><div class="css-uiquy5"><style data-emotion-css="le7mka">.css-le7mka{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}</style><div style="--button-selected-color:var(--ds-text-selected, #0052CC);--button-selected-border-color:var(--ds-border-selected, #0052CC)" class="css-le7mka"><style data-emotion="css 4mgr5f">.css-4mgr5f,.css-4mgr5f:hover,.css-4mgr5f:active,.css-4mgr5f:focus,.css-4mgr5f:visited,.css-4mgr5f:disabled,.css-4mgr5f[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:3px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-brand-bold, #0052CC);color:var(--ds-text-subtle, #344563);cursor:pointer;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;background-color:transparent;margin-left:0;margin-right:0;}.css-4mgr5f::-moz-focus-inner,.css-4mgr5f:hover::-moz-focus-inner,.css-4mgr5f:active::-moz-focus-inner,.css-4mgr5f:focus::-moz-focus-inner,.css-4mgr5f:visited::-moz-focus-inner,.css-4mgr5f:disabled::-moz-focus-inner,.css-4mgr5f[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-4mgr5f:hover,.css-4mgr5f:hover:hover,.css-4mgr5f:active:hover,.css-4mgr5f:focus:hover,.css-4mgr5f:visited:hover,.css-4mgr5f:disabled:hover,.css-4mgr5f[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-4mgr5f:focus,.css-4mgr5f:hover:focus,.css-4mgr5f:active:focus,.css-4mgr5f:focus:focus,.css-4mgr5f:visited:focus,.css-4mgr5f:disabled:focus,.css-4mgr5f[disabled]:focus{color:var(--ds-text-subtle, #344563);box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}</style><a class="css-4mgr5f" href="/cloud/confluence/" data-testid="Guides" tabindex="0"><style data-emotion="css 178ag6o">.css-178ag6o{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin:0 2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}</style><span class="css-178ag6o">Guides</span></a></div><div style="--button-selected-color:var(--ds-text-selected, #0052CC);--button-selected-border-color:var(--ds-border-selected, #0052CC)" class="css-le7mka"><style data-emotion="css 1nctkyd">.css-1nctkyd,.css-1nctkyd:hover,.css-1nctkyd:active,.css-1nctkyd:focus,.css-1nctkyd:visited,.css-1nctkyd:disabled,.css-1nctkyd[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:3px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-selected, #253858);color:var(--ds-text-selected, #0052CC);cursor:pointer;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;background-color:var(--ds-background-selected, rgba(222, 235, 255, 0.7));border-color:var(--ds-border-selected, #0052CC);bordor-bottom:4px solid var(--ds-border-selected, #0052CC);margin-left:0;margin-right:0;}.css-1nctkyd::-moz-focus-inner,.css-1nctkyd:hover::-moz-focus-inner,.css-1nctkyd:active::-moz-focus-inner,.css-1nctkyd:focus::-moz-focus-inner,.css-1nctkyd:visited::-moz-focus-inner,.css-1nctkyd:disabled::-moz-focus-inner,.css-1nctkyd[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-1nctkyd:hover,.css-1nctkyd:hover:hover,.css-1nctkyd:active:hover,.css-1nctkyd:focus:hover,.css-1nctkyd:visited:hover,.css-1nctkyd:disabled:hover,.css-1nctkyd[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-1nctkyd:focus,.css-1nctkyd:hover:focus,.css-1nctkyd:active:focus,.css-1nctkyd:focus:focus,.css-1nctkyd:visited:focus,.css-1nctkyd:disabled:focus,.css-1nctkyd[disabled]:focus{color:var(--ds-text-subtle, #344563);box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}</style><a class="css-1nctkyd" href="/cloud/confluence/rest/" data-testid="Reference" tabindex="0"><style data-emotion="css 178ag6o">.css-178ag6o{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin:0 2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}</style><span class="css-178ag6o">Reference</span></a></div><div style="--button-selected-color:var(--ds-text-selected, #0052CC);--button-selected-border-color:var(--ds-border-selected, #0052CC)" class="css-le7mka"><style data-emotion="css 4mgr5f">.css-4mgr5f,.css-4mgr5f:hover,.css-4mgr5f:active,.css-4mgr5f:focus,.css-4mgr5f:visited,.css-4mgr5f:disabled,.css-4mgr5f[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:3px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-brand-bold, #0052CC);color:var(--ds-text-subtle, #344563);cursor:pointer;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;background-color:transparent;margin-left:0;margin-right:0;}.css-4mgr5f::-moz-focus-inner,.css-4mgr5f:hover::-moz-focus-inner,.css-4mgr5f:active::-moz-focus-inner,.css-4mgr5f:focus::-moz-focus-inner,.css-4mgr5f:visited::-moz-focus-inner,.css-4mgr5f:disabled::-moz-focus-inner,.css-4mgr5f[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-4mgr5f:hover,.css-4mgr5f:hover:hover,.css-4mgr5f:active:hover,.css-4mgr5f:focus:hover,.css-4mgr5f:visited:hover,.css-4mgr5f:disabled:hover,.css-4mgr5f[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-4mgr5f:focus,.css-4mgr5f:hover:focus,.css-4mgr5f:active:focus,.css-4mgr5f:focus:focus,.css-4mgr5f:visited:focus,.css-4mgr5f:disabled:focus,.css-4mgr5f[disabled]:focus{color:var(--ds-text-subtle, #344563);box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}</style><a class="css-4mgr5f" href="/cloud/confluence/get-help/" data-testid="Resources" tabindex="0"><style data-emotion="css 178ag6o">.css-178ag6o{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin:0 2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}</style><span class="css-178ag6o">Resources</span></a></div><div style="--button-selected-color:var(--ds-text-selected, #0052CC);--button-selected-border-color:var(--ds-border-selected, #0052CC)" class="css-le7mka"><style data-emotion="css 4mgr5f">.css-4mgr5f,.css-4mgr5f:hover,.css-4mgr5f:active,.css-4mgr5f:focus,.css-4mgr5f:visited,.css-4mgr5f:disabled,.css-4mgr5f[disabled]{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;border-radius:3px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-family:inherit;font-weight:500;max-width:100%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38);white-space:nowrap;background:var(--ds-background-brand-bold, #0052CC);color:var(--ds-text-subtle, #344563);cursor:pointer;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 4px;vertical-align:middle;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;background-color:transparent;margin-left:0;margin-right:0;}.css-4mgr5f::-moz-focus-inner,.css-4mgr5f:hover::-moz-focus-inner,.css-4mgr5f:active::-moz-focus-inner,.css-4mgr5f:focus::-moz-focus-inner,.css-4mgr5f:visited::-moz-focus-inner,.css-4mgr5f:disabled::-moz-focus-inner,.css-4mgr5f[disabled]::-moz-focus-inner{border:0;margin:0;padding:0;}.css-4mgr5f:hover,.css-4mgr5f:hover:hover,.css-4mgr5f:active:hover,.css-4mgr5f:focus:hover,.css-4mgr5f:visited:hover,.css-4mgr5f:disabled:hover,.css-4mgr5f[disabled]:hover{color:var(--ds-text-subtle, #0052CC);background-color:var(--ds-background-neutral-hovered, rgba(222, 235, 255, 0.9));}.css-4mgr5f:focus,.css-4mgr5f:hover:focus,.css-4mgr5f:active:focus,.css-4mgr5f:focus:focus,.css-4mgr5f:visited:focus,.css-4mgr5f:disabled:focus,.css-4mgr5f[disabled]:focus{color:var(--ds-text-subtle, #344563);box-shadow:0 0 0 2px var(--ds-border-focused, #2684FF);}</style><a class="css-4mgr5f" href="/cloud/confluence/changelog/" data-testid="Changelog" tabindex="0"><style data-emotion="css 178ag6o">.css-178ag6o{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin:0 2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}</style><span class="css-178ag6o">Changelog</span></a></div><style data-emotion-css="1ozpmrm">.css-1ozpmrm{width:100%;min-width:1px;margin:0px;position:relative;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}</style><div class="css-1ozpmrm"><div style="display:block;width:100%;position:absolute"></div></div></div></nav><style data-emotion-css="d4blq8">.css-d4blq8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.css-d4blq8 > *{margin-right:4px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}</style><div class="css-d4blq8"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="16" height="16" viewBox="0 0 24 24" role="presentation"><path d="M16.436 15.085l3.94 4.01a1 1 0 01-1.425 1.402l-3.938-4.006a7.5 7.5 0 111.423-1.406zM10.5 16a5.5 5.5 0 100-11 5.5 5.5 0 000 11z" fill="currentColor" fill-rule="evenodd"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button><div class="sc-TuwoP gNpolA"></div><style data-emotion-css="1pys61m">a.css-1pys61m{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-weight:500;max-width:100%;outline:none !important;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;background:none;border-radius:3px;box-shadow:0 0 0 2px inherit;color:#42526E !important;cursor:default;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 8px;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);-webkit-transition-duration:0.1s,0.15s;transition-duration:0.1s,0.15s;vertical-align:middle;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}a.css-1pys61m::-moz-focus-inner{border:0;margin:0;padding:0;}a.css-1pys61m:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><a href="/support" type="button" class="css-1pys61m"><style data-emotion-css="j8fq0c">.css-j8fq0c{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;position:relative;}</style><span class="css-j8fq0c"><style data-emotion-css="t5emrf">.css-t5emrf{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:1;}</style><span class="css-t5emrf">Support</span></span></a><style data-emotion-css="9b4v41">a.css-9b4v41{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-width:0;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;font-weight:500;max-width:100%;outline:none !important;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;background:rgba(9,30,66,0.04);border-radius:3px;box-shadow:0 0 0 2px inherit;color:#42526E !important;cursor:default;height:2.2857142857142856em;line-height:2.2857142857142856em;padding:0 8px;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);-webkit-transition-duration:0.1s,0.15s;transition-duration:0.1s,0.15s;vertical-align:middle;width:auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}a.css-9b4v41::-moz-focus-inner{border:0;margin:0;padding:0;}a.css-9b4v41:hover{-webkit-text-decoration:inherit;text-decoration:inherit;}</style><a href="/account/login?returnTo=%2Fcloud%2Fconfluence%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-aewfc dIXIPO"><div class="sc-ejGVNB helpjl"><div class="sc-iiUIRa ertFmj"><span class="sc-iIHSe pWIuP"></span><div class="sc-hgRTRy TOtET" role="tablist"><a aria-posinset="1" aria-selected="true" aria-setsize="7" role="tab" href="/cloud/confluence/rest/v2/" style="text-decoration:none"><div class="sc-gldTML gZQRfE" aria-posinset="1" aria-selected="true" aria-setsize="7" role="tab">REST API<span class="sc-iIHSe khmkld"></span></div></a><a aria-posinset="2" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/advanced-searching-using-cql/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="2" aria-selected="false" aria-setsize="7" role="tab">CQL</div></a><a aria-posinset="3" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/forge/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="3" aria-selected="false" aria-setsize="7" role="tab">Forge</div></a><a aria-posinset="4" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/about-connect-modules-for-confluence/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="4" aria-selected="false" aria-setsize="7" role="tab">Connect modules</div></a><a aria-posinset="5" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/about-the-connect-javascript-api/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="5" aria-selected="false" aria-setsize="7" role="tab">Connect JavaScript API</div></a><a aria-posinset="6" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/app-properties-api" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="6" aria-selected="false" aria-setsize="7" role="tab">App properties API</div></a><a aria-posinset="7" aria-selected="false" aria-setsize="7" role="tab" href="/cloud/confluence/graphql/" style="text-decoration:none"><div class="sc-gldTML ezMIpz" aria-posinset="7" aria-selected="false" aria-setsize="7" role="tab">GraphQL API</div></a></div></div><div class="sc-eLdqWK hRPVEy" role="tabpanel"></div></div><span class="sc-iIHjhz hNnUiY"><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-keIums dHEDrx 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-bpKEQf hopCJb"><div class="sc-fYvWhK btzcot sc-iAVDmT bvwxqK"><div class="sc-fpdzYq AKmMR"><div class="sc-ksfqlt fosQIE"><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">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-kYnif gTTZuY"><li class="sc-lfIlRe cOmJD"><a class="sc-iclvYL hKRIVk" href="/cloud/confluence/rest/v2/intro/#about">About</a></li><li class="sc-lfIlRe cOmJD"><a class="sc-iclvYL hKRIVk" href="/cloud/confluence/rest/v2/intro/#auth">Authentication and authorization</a></li><li class="sc-lfIlRe cOmJD"><a class="sc-iclvYL hKRIVk" href="/cloud/confluence/rest/v2/intro/#using">Using the REST API</a></li></ul><ul class="sc-eFTCDY TQewX"><li class="sc-beKmYL eiYHOQ" id="page-tree-api-group-attachment"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-attachment/#api-group-attachment">Attachment</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-attachment"><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-beKmYL eiYHOQ" id="page-tree-api-group-ancestors"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-ancestors/#api-group-ancestors">Ancestors</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-ancestors"><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-beKmYL eiYHOQ" id="page-tree-api-group-blog-post"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-blog-post/#api-group-blog-post">Blog Post</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-blog-post"><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-beKmYL eiYHOQ" id="page-tree-api-group-children"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-children/#api-group-children">Children</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-children"><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-beKmYL eiYHOQ" id="page-tree-api-group-classification-level"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-classification-level/#api-group-classification-level">Classification Level</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-classification-level"><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-beKmYL eiYHOQ" id="page-tree-api-group-comment"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-comment/#api-group-comment">Comment</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-comment"><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-beKmYL eiYHOQ" id="page-tree-api-group-content"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-content/#api-group-content">Content</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-content"><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-beKmYL eiYHOQ" id="page-tree-api-group-content-properties"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-content-properties/#api-group-content-properties">Content Properties</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-content-properties"><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-beKmYL eiYHOQ" id="page-tree-api-group-custom-content"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-custom-content/#api-group-custom-content">Custom Content</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-custom-content"><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-beKmYL eiYHOQ" id="page-tree-api-group-database"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-database/#api-group-database">Database</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-database"><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-beKmYL eiYHOQ" id="page-tree-api-group-data-policies"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-data-policies/#api-group-data-policies">Data Policies</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-data-policies"><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-beKmYL eiYHOQ" id="page-tree-api-group-folder"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-folder/#api-group-folder">Folder</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-folder"><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-beKmYL eiYHOQ" id="page-tree-api-group-label"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-label/#api-group-label">Label</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-label"><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-beKmYL eiYHOQ" id="page-tree-api-group-like"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-like/#api-group-like">Like</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-like"><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-beKmYL eiYHOQ" id="page-tree-api-group-operation"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-operation/#api-group-operation">Operation</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-operation"><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-beKmYL eiYHOQ" id="page-tree-api-group-page"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-page/#api-group-page">Page</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-page"><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-beKmYL eiYHOQ" id="page-tree-api-group-smart-link"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-smart-link/#api-group-smart-link">Smart Link</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-smart-link"><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-beKmYL eiYHOQ" id="page-tree-api-group-space"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-space/#api-group-space">Space</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-space"><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-beKmYL eiYHOQ" id="page-tree-api-group-space-permissions"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-space-permissions/#api-group-space-permissions">Space Permissions</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-space-permissions"><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-beKmYL eiYHOQ" id="page-tree-api-group-space-properties"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-space-properties/#api-group-space-properties">Space Properties</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-space-properties"><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-beKmYL eiYHOQ" id="page-tree-api-group-space-roles"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-space-roles/#api-group-space-roles">Space Roles</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-space-roles"><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-beKmYL eiYHOQ" id="page-tree-api-group-task"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-task/#api-group-task">Task</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-task"><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-beKmYL eiYHOQ" id="page-tree-api-group-user"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-user/#api-group-user">User</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-user"><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-beKmYL eiYHOQ" id="page-tree-api-group-version"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-version/#api-group-version">Version</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-version"><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-beKmYL eiYHOQ" id="page-tree-api-group-whiteboard"><div class="sc-hEXluy mpPao"><a class="sc-mLCjK VHTqK" href="/cloud/confluence/rest/v2/api-group-whiteboard/#api-group-whiteboard">Whiteboard</a><div class="sc-ilGAqu MLfqN" data-testid="page-tree-icon-api-group-whiteboard"><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-eIVEXM dyjLdw sc-cdQEHs kodTHY sc-iAVDmT cKOzDr"><div class="sc-ieSwJA jBibOu"></div><div class="sc-gOIkve iVOyVP"><div class="sc-fQkuQJ jNIYUQ"><p class="sc-epGmkI dKWGcc">Rate this page:</p><style data-emotion-css="fwv93l">.css-fwv93l{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:0;}.css-fwv93l [data-rating-icon-checked]{display:inline-block;}.css-fwv93l [data-rating-icon]{display:none;}.css-fwv93l label:hover ~ label [data-rating-icon-checked][data-rating-icon-checked],.css-fwv93l input:checked ~ label [data-rating-icon-checked]{display:none;}.css-fwv93l label:hover ~ label [data-rating-icon][data-rating-icon],.css-fwv93l input:checked ~ label [data-rating-icon]{display:inline-block;}.css-fwv93l:hover [data-rating-icon-checked][data-rating-icon-checked]{display:inline-block;}.css-fwv93l:hover [data-rating-icon][data-rating-icon]{display:none;}</style><div class="css-fwv93l"><style data-emotion-css="i9qcsw">.css-i9qcsw{border:0 !important;-webkit-clip:rect(1px,1px,1px,1px) !important;clip:rect(1px,1px,1px,1px) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}</style><label for="rating-bottom--empty" class="css-i9qcsw"></label><input type="radio" id="rating-bottom--empty" name="rating-bottom" checked="" class="css-i9qcsw"/><label for="rating-bottom--0" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Unusable</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--0" value="1" name="rating-bottom" class="css-i9qcsw"/><label for="rating-bottom--1" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Poor</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--1" value="2" name="rating-bottom" class="css-i9qcsw"/><label for="rating-bottom--2" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Okay</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--2" value="3" name="rating-bottom" class="css-i9qcsw"/><label for="rating-bottom--3" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Good</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--3" value="4" name="rating-bottom" class="css-i9qcsw"/><label for="rating-bottom--4" style="transition:transform 100ms cubic-bezier(0.15,1,0.3,1)"><div role="presentation"><div><span class="css-i9qcsw">Excellent</span><span aria-hidden="true" data-rating-icon="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 16.373l3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L12 5.687l-1.972 4.189-4.524.689L8.78 13.91l-.762 4.655L12 16.373zm0 2.283l-3.016 1.662a2 2 0 01-2.939-2.075l.599-3.656-2.57-2.624a2 2 0 011.129-3.377l3.47-.528 1.518-3.224a2 2 0 013.618 0l1.519 3.224 3.47.528a2 2 0 011.127 3.377l-2.569 2.624.599 3.656a2 2 0 01-2.94 2.075L12 18.656z" fill="currentColor"/></svg></span></span><span aria-hidden="true" data-rating-icon-checked="true"><style data-emotion="css 1afrefi">.css-1afrefi{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;width:24px;height:24px;}.css-1afrefi >svg{overflow:hidden;pointer-events:none;max-width:100%;max-height:100%;color:var(--icon-primary-color);fill:var(--icon-secondary-color);vertical-align:bottom;}.css-1afrefi >svg stop{stop-color:currentColor;}@media screen and (forced-colors: active){.css-1afrefi >svg{-webkit-filter:grayscale(1);filter:grayscale(1);--icon-primary-color:CanvasText;--icon-secondary-color:Canvas;}}.css-1afrefi >svg{width:24px;height:24px;}</style><span aria-hidden="true" style="--icon-primary-color:#6B778C;--icon-secondary-color:var(--ds-surface, #FFFFFF)" class="css-1afrefi"><svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12.072 17.284l-3.905 2.053a1 1 0 01-1.451-1.054l.745-4.349-3.159-3.08a1 1 0 01.554-1.705l4.366-.635 1.953-3.956a1 1 0 011.794 0l1.952 3.956 4.366.635a1 1 0 01.555 1.705l-3.16 3.08.746 4.349a1 1 0 01-1.45 1.054l-3.906-2.053z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></div></div></label><input type="radio" id="rating-bottom--4" value="5" name="rating-bottom" class="css-i9qcsw"/></div></div></div><div class="sc-TuwoP gNpolA"></div><footer class="sc-RpuvT evMCRN sc-jHZirH gPmPZH"><div class="sc-dKEPtC SofWs sc-isBZXS hfYqFa"><a class="sc-dwztqd eBZChs" href="https://www.atlassian.com/"><style data-emotion="css 1eu9lrx">.css-1eu9lrx{display:inline-block;position:relative;color:var(--logo-color);fill:var(--logo-fill);line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;height:24px;}.css-1eu9lrx >svg{height:100%;fill:inherit;}</style><span style="--logo-color:#5E6C84;--logo-fill:#5E6C84" aria-label="Atlassian" role="img" class="css-1eu9lrx"> <svg viewBox="0 0 190 32" height="32" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true"> <defs> <linearGradient x1="99.684716%" y1="15.8138128%" x2="39.8444399%" y2="97.4388388%" id="uid319954"> <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(#uid319954)" d="M6.90502605,15.6123193 C6.76436383,15.4302139 6.53773035,15.3340846 6.30742588,15.35884 C6.0771214,15.3835955 5.876643,15.525635 5.7787929,15.7333781 L0.0719979599,27.0218487 C-0.0337056449,27.2310259 -0.0224063827,27.4794358 0.101860917,27.6783741 C0.226128216,27.8773125 0.445645594,27.9984148 0.68202605,27.9984369 L8.62844459,27.9984369 C8.88847261,28.0044096 9.12761649,27.8581627 9.23847268,27.6253781 C10.9526159,24.1210252 9.91378448,18.7926722 6.90502605,15.6123193 Z"></path> <path fill="#5E6C84" d="M11.0859556,5.33713587 C8.19309829,9.74089822 7.85921851,15.3267488 10.2073011,20.0371359 L14.0383488,27.6176065 C14.1538739,27.8462194 14.3900332,27.9906411 14.6483769,27.9906653 L22.5933685,27.9906653 C22.829749,27.9906431 23.0492663,27.8695408 23.1735336,27.6706025 C23.2978009,27.4716641 23.3091002,27.2232543 23.2033966,27.014077 C23.2033966,27.014077 12.5147056,5.8619594 12.2460792,5.33290058 C12.1377032,5.11315026 11.9118188,4.97410225 11.6646746,4.97500451 C11.4175304,4.97590676 11.1926893,5.11660025 11.0859556,5.33713587 L11.0859556,5.33713587 Z"></path> <path d="M104.2774,14.3919316 C104.2774,17.1872257 105.588069,19.4065198 110.714802,20.3862846 C113.773504,21.0215787 114.414212,21.5100493 114.414212,22.5187551 C114.414212,23.4985198 113.772077,24.1327551 111.617715,24.1327551 C109.013896,24.0864379 106.462135,23.403307 104.189999,22.1442846 L104.189999,26.6972257 C105.733976,27.4465198 107.772754,28.2822846 111.559566,28.2822846 C116.919251,28.2822846 119.045788,25.9175787 119.045788,22.4033434 M119.045788,22.4033434 C119.045788,19.0892257 117.268858,17.5327551 112.25878,16.4668728 C109.491535,15.8615787 108.821574,15.2566375 108.821574,14.3919316 C108.821574,13.297814 109.811889,12.835814 111.646968,12.835814 C113.860906,12.835814 116.045591,13.4986375 118.113622,14.4208728 L118.113622,10.0691081 C116.130615,9.17615406 113.970906,8.73311319 111.792518,8.7724022 C106.840589,8.7724022 104.2774,10.9048728 104.2774,14.3919316" fill="inherit"></path> <polygon fill="inherit" points="173.129997 9.07000017 173.129997 28.0038825 177.20791 28.0038825 177.20791 13.5657649 178.926691 17.3983531 184.694132 28.0038825 189.820865 28.0038825 189.820865 9.07000017 185.742952 9.07000017 185.742952 21.2891766 184.198975 17.7442355 179.567399 9.07000017"></polygon> <rect fill="inherit" x="142.740005" y="9.07000017" width="4.45677247" height="18.9338824"></rect> <path d="M137.600792,22.4033434 C137.600792,19.0892257 135.823862,17.5327551 130.813784,16.4668728 C128.046539,15.8615787 127.376579,15.2566375 127.376579,14.3919316 C127.376579,13.297814 128.366893,12.835814 130.201972,12.835814 C132.41591,12.835814 134.600595,13.4986375 136.668626,14.4208728 L136.668626,10.0691081 C134.685619,9.17615406 132.52591,8.73311319 130.347522,8.7724022 C125.395593,8.7724022 122.832404,10.9048728 122.832404,14.3919316 C122.832404,17.1872257 124.143073,19.4065198 129.269806,20.3862846 C132.328508,21.0215787 132.969216,21.5100493 132.969216,22.5187551 C132.969216,23.4985198 132.327081,24.1327551 130.172719,24.1327551 C127.568901,24.0864379 125.017139,23.403307 122.745003,22.1442846 L122.745003,26.6972257 C124.28898,27.4465198 126.327758,28.2822846 130.11457,28.2822846 C135.474256,28.2822846 137.600792,25.9175787 137.600792,22.4033434" fill="inherit"></path> <polygon fill="inherit" points="69.6599979 9.07000017 69.6599979 28.0038825 78.8204081 28.0038825 80.2627142 23.9115296 74.1456665 23.9115296 74.1456665 9.07000017"></polygon> <polygon fill="inherit" points="51.5549984 9.07000017 51.5549984 13.1620002 56.5069282 13.1620002 56.5069282 28.0038825 60.9925967 28.0038825 60.9925967 13.1620002 66.2941332 13.1620002 66.2941332 9.07000017"></polygon> <path d="M45.0573091,9.07000017 L39.1785647,9.07000017 L32.5050001,28.0038825 L37.6014102,28.0038825 L38.5474889,24.815059 C40.877531,25.4919503 43.3551322,25.4919503 45.6851743,24.815059 L46.6312529,28.0038825 L51.7287333,28.0038825 L45.0573091,9.07000017 Z M42.1177585,21.4007061 C41.287584,21.4006584 40.4616854,21.2831148 39.6651602,21.0516472 L42.1177585,12.7889413 L44.5703569,21.0544708 C43.7736914,21.2849831 42.9477956,21.4015755 42.1177585,21.4007061 L42.1177585,21.4007061 Z" fill="inherit"></path> <path d="M94.6019534,9.07000017 L88.7235658,9.07000017 L82.0500011,28.0038825 L87.1474815,28.0038825 L88.0935601,24.815059 C90.4236023,25.4919503 92.9012034,25.4919503 95.2312455,24.815059 L96.1773242,28.0038825 L101.274805,28.0038825 L94.6019534,9.07000017 Z M91.6627596,21.4007061 C90.8325851,21.4006584 90.0066865,21.2831148 89.2101613,21.0516472 L91.6627596,12.7889413 L94.1153579,21.0544708 C93.3186924,21.2849831 92.4927966,21.4015755 91.6627596,21.4007061 L91.6627596,21.4007061 Z" fill="inherit"></path> <path d="M163.256954,9.07000017 L157.378566,9.07000017 L150.705002,28.0038825 L155.802482,28.0038825 L156.748561,24.815059 C159.078603,25.4919503 161.556204,25.4919503 163.886246,24.815059 L164.832325,28.0038825 L169.930162,28.0038825 L163.256954,9.07000017 Z M160.315977,21.4007061 C159.485802,21.4006584 158.659903,21.2831148 157.863378,21.0516472 L160.315977,12.7889413 L162.768575,21.0544708 C161.971909,21.2849831 161.146014,21.4015755 160.315977,21.4007061 L160.315977,21.4007061 Z" fill="inherit"></path> </g> </svg></span></a><nav class="sc-dBAPYN ObHvh"><a class="sc-dwztqd eBZChs" href="/changelog/">Changelog</a><a class="sc-dwztqd eBZChs" target="_blank" href="https://status.developer.atlassian.com">System status</a><a class="sc-dwztqd eBZChs" target="_blank" href="https://www.atlassian.com/legal/privacy-policy">Privacy</a><a class="atl-policy-link atl-policy-link-text sc-dwztqd eBZChs" target="_blank" href="https://www.atlassian.com/legal/privacy-policy#additional-disclosures-for-ca-residents">Notice at Collection</a><a class="sc-dwztqd eBZChs" target="_blank" href="/platform/marketplace/atlassian-developer-terms/">Developer Terms</a><a class="sc-dwztqd eBZChs" target="_blank" href="https://www.atlassian.com/legal/trademark">Trademark</a><a class="optanon-toggle-display hide-optanon-link sc-dwztqd eBZChs">Cookie preferences</a><span class="sc-dvpmds cskdDW">漏 <!-- -->2024<!-- --> Atlassian</span></nav></div></footer></div></div></div></div> </body> </html>

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