Confluence Classification Level API

The Classification Level API from Confluence — 10 operation(s) for classification level.

Operations 16

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /classification-levels List available classification levels · Get list of classification levels #
Ask an LLM
“Which data classification levels are available on my Confluence site?”
“What classification labels can I choose from when tagging sensitive content?”
Tell an agent
List all the classification levels defined for this site.
Show me every classification level I could apply to content.
GET /spaces/{id}/classification-level/default Get a space's default classification level · Get space default classification level #
Ask an LLM
“What classification level do new pages in a space get by default?”
“Can I check which default classification a space is set to?”
Tell an agent
Get the default classification level for space {id}.
Tell me which classification space {id} applies by default.
PUT /spaces/{id}/classification-level/default Set a space's default classification level · Update space default classification level #
Ask an LLM
“How do I change the default classification level for a whole space?”
“Can I make every new page in a space default to a stricter classification?”
Tell an agent
Set the default classification of space {id} to level {level}.
Change space {id}'s default classification level to {level}.
DELETE /spaces/{id}/classification-level/default Remove a space's default classification level · Delete space default classification level #
Ask an LLM
“Can I clear the default classification level from a space?”
“What happens if I remove a space's default classification setting?”
Tell an agent destructive · confirm first
Remove the default classification level from space {id}.
Clear space {id} so it no longer has a default classification.
GET /pages/{id}/classification-level Get a page's classification level · Get page classification level #
Ask an LLM
“What classification level is a specific page marked with?”
“Can I see the classification of a page's draft rather than the published version?”
Tell an agent
Get the classification level of page {id}.
Show the classification on the {status} version of page {id}.
PUT /pages/{id}/classification-level Set a page's classification level · Update page classification level #
Ask an LLM
“How do I mark a single page as confidential?”
“Can I change the classification on a page's draft separately from its published version?”
Tell an agent
Classify page {id} as level {level}.
Set the classification of the {status} page {id} to {level}.
POST /pages/{id}/classification-level/reset Reset a page to the space default classification · Reset page classification level #
Ask an LLM
“How do I make a page go back to its space's default classification?”
“Can I undo a custom classification I put on a page?”
Tell an agent
Reset page {id} to the space default classification level.
Revert the {status} version of page {id} to the space's default classification.
GET /blogposts/{id}/classification-level Get a blog post's classification level · Get blog post classification level #
Ask an LLM
“What classification level does a blog post carry?”
“Is there a way to read the classification of a blog post draft?”
Tell an agent
Get the classification level of blog post {id}.
Show the classification on the {status} version of blog post {id}.
PUT /blogposts/{id}/classification-level Set a blog post's classification level · Update blog post classification level #
Ask an LLM
“How do I classify a blog post as internal only?”
“Can I change the classification level on a published blog post?”
Tell an agent
Classify blog post {id} as level {level}.
Set the classification of the {status} blog post {id} to {level}.
POST /blogposts/{id}/classification-level/reset Reset a blog post to the space default classification · Reset blog post classification level #
Ask an LLM
“Can I put a blog post back on its space's default classification?”
“What's the way to drop a custom classification from a blog post?”
Tell an agent
Reset blog post {id} to the space default classification level.
Revert the {status} version of blog post {id} to the space default classification.
GET /whiteboards/{id}/classification-level Get a whiteboard's classification level · Get whiteboard classification level #
Ask an LLM
“What classification level is a whiteboard tagged with?”
“Can I check whether a whiteboard is marked confidential?”
Tell an agent
Get the classification level of whiteboard {id}.
Tell me how whiteboard {id} is classified.
PUT /whiteboards/{id}/classification-level Set a whiteboard's classification level · Update whiteboard classification level #
Ask an LLM
“How do I change the classification of a whiteboard?”
“Can I mark a whiteboard as restricted data?”
Tell an agent
Classify whiteboard {id} as level {level}.
Set the {status} whiteboard {id} to classification level {level}.
POST /whiteboards/{id}/classification-level/reset Reset a whiteboard to the space default classification · Reset whiteboard classification level #
Ask an LLM
“Can I put a whiteboard back on the space's default classification?”
“Is there a way to remove a custom classification from a whiteboard?”
Tell an agent
Reset whiteboard {id} to the space default classification level.
Revert the {status} whiteboard {id} to its space's default classification.
GET /databases/{id}/classification-level Get a database's classification level · Get database classification level #
Ask an LLM
“What classification level is a Confluence database marked with?”
“Can I look up how a database is classified?”
Tell an agent
Get the classification level of database {id}.
Tell me how database {id} is classified.
PUT /databases/{id}/classification-level Set a database's classification level · Update database classification level #
Ask an LLM
“How do I classify a Confluence database as sensitive?”
“Can I change the classification level on a database?”
Tell an agent
Classify database {id} as level {level}.
Set the {status} database {id} to classification level {level}.
POST /databases/{id}/classification-level/reset Reset a database to the space default classification · Reset database classification level #
Ask an LLM
“Can I put a database back on its space's default classification?”
“What's the way to drop a custom classification from a database?”
Tell an agent
Reset database {id} to the space default classification level.
Revert the {status} database {id} to the space's default classification.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/confluence:confluence-classification-level-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

confluence-classification-level-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Confluence Cloud REST API v2 Classification Level API
  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
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:


# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/confluence/refs/heads/main/openapi/confluence-classification-level-api-openapi.yml