{
  "opencollection": "1.0.0",
  "info": {
    "name": "Atlassian Confluence Settings API",
    "version": "1.0.0"
  },
  "items": [
    {
      "info": {
        "name": "Settings",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Atlassian Get Look and Feel Settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "//your-domain.atlassian.net/wiki/rest/api/settings/lookandfeel",
            "params": [
              {
                "name": "spaceKey",
                "value": "",
                "type": "query",
                "description": "The key of the space for which the look and feel settings will be\nreturned. If this is not set, only the global look and feel settings\nare returned."
              }
            ]
          },
          "docs": "Returns the look and feel settings for the site or a single space. This<br>includes attributes such as the color scheme, padding, and border radius.<br><br>The look and feel settings for a space can be inherited from the global<br>look and feel settings or provided by a theme.<br><br>**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:<br>None"
        },
        {
          "info": {
            "name": "Atlassian Select Look and Feel Settings",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "//your-domain.atlassian.net/wiki/rest/api/settings/lookandfeel",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sets the look and feel settings to the default (global) settings, the<br>custom settings, or the current theme's settings for a space.<br>The custom and theme settings can only be selected if there is already<br>a theme set for a space. Note, the default space settings are inherited<br>from the current global settings.<br><br>**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:<br>'Admin' permission for the space."
        },
        {
          "info": {
            "name": "Atlassian Update Look and Feel Settings",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "//your-domain.atlassian.net/wiki/rest/api/settings/lookandfeel/custom",
            "params": [
              {
                "name": "spaceKey",
                "value": "",
                "type": "query",
                "description": "The key of the space for which the look and feel settings will be\nupdated. If this is not set, the global look and feel settings will\nbe updated."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates the look and feel settings for the site or for a single space.<br>If custom settings exist, they are updated. If no custom settings exist,<br>then a set of custom settings is created.<br><br>Note, if a theme is selected for a space, the space look and feel settings<br>are provided by the theme and cannot be overridden.<br><br>**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:<br>'Admin' permission for the space."
        },
        {
          "info": {
            "name": "Atlassian Reset Look and Feel Settings",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "//your-domain.atlassian.net/wiki/rest/api/settings/lookandfeel/custom",
            "params": [
              {
                "name": "spaceKey",
                "value": "",
                "type": "query",
                "description": "The key of the space for which the look and feel settings will be\nreset. If this is not set, the global look and feel settings will\nbe reset."
              }
            ]
          },
          "docs": "Resets the custom look and feel settings for the site or a single space.<br>This changes the values of the custom settings to be the same as the<br>default settings. It does not change which settings (default or custom)<br>are selected. Note, the default space settings are inherited from the<br>current global settings.<br><br>**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:<br>'Admin' permission for the space."
        },
        {
          "info": {
            "name": "Atlassian Set Look and Feel Settings",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "//your-domain.atlassian.net/wiki/rest/api/settings/lookandfeel/selected",
            "params": [
              {
                "name": "spaceKey",
                "value": "",
                "type": "query",
                "description": "The key of the space for which the look and feel settings will be\nset. If this is not set, the global look and feel settings will be\nset."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sets the look and feel settings to either the default settings or the<br>custom settings, for the site or a single space. Note, the default<br>space settings are inherited from the current global settings.<br><br>**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:<br>'Admin' permission for the space."
        },
        {
          "info": {
            "name": "Atlassian Get System Info",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "//your-domain.atlassian.net/wiki/rest/api/settings/systemInfo"
          },
          "docs": "Returns the system information for the Confluence Cloud tenant. This<br>information is used by Atlassian.<br><br>**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**:<br>Permission to access the Confluence site ('Can use' global permission)."
        }
      ]
    },
    {
      "info": {
        "name": "Themes",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Atlassian Get Themes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "//your-domain.atlassian.net/wiki/rest/api/settings/theme",
            "params": [
              {
                "name": "start",
                "value": "",
                "type": "query",
                "description": "The starting index of the returned themes."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "The maximum number of themes to return per page.\nNote, this may be restricted by fixed system limits."
              }
            ]
          },
          "docs": "Returns all themes, not including the default theme.<br><br>**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**: None"
        },
        {
          "info": {
            "name": "Atlassian Get Global Theme",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "//your-domain.atlassian.net/wiki/rest/api/settings/theme/selected"
          },
          "docs": "Returns the globally assigned theme.<br><br>**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**: None"
        },
        {
          "info": {
            "name": "Atlassian Get Theme",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "//your-domain.atlassian.net/wiki/rest/api/settings/theme/:themeKey",
            "params": [
              {
                "name": "themeKey",
                "value": "",
                "type": "path",
                "description": "The key of the theme to be returned."
              }
            ]
          },
          "docs": "Returns a theme. This includes information about the theme name,<br>description, and icon.<br><br>**[Permissions](https://confluence.atlassian.com/x/_AozKw) required**: None"
        }
      ]
    }
  ],
  "bundled": true
}