Confluence
APIs for Atlassian Confluence - team collaboration and knowledge management software.
Reference-quality API operations across every facet — a rich contract, published governance, transparent operations, and machine-readable commercial terms.
API Evangelist profiles Confluence the way a machine reads it — 254 machine-readable artifacts across 66 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Confluence scores 77.4/100 (exemplar), with a separate agent-readiness read of 87/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Confluence
Each block below is one kind of artifact we hold for Confluence. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 66
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Confluence Content Properties API
Store and retrieve custom data against Confluence content.
Confluence Search API
Search for content in Confluence using CQL (Confluence Query Language).
Confluence Content API
Create, read, update, delete, and archive content including pages and blog posts in Confluence Cloud.
Confluence Space API
Manage Confluence spaces including creation, configuration, permissions, and settings.
Confluence Content Labels API
Add, remove, and manage labels on Confluence content for organization and discovery.
Confluence Analytics API
Retrieve analytics data including content views and viewer counts for Confluence Cloud.
Confluence Audit API
Access and manage audit log records for compliance and security tracking in Confluence Cloud.
Confluence Template API
Manage content templates and blueprints for standardized page creation in Confluence Cloud.
Confluence Group API
Manage user groups and group membership in Confluence Cloud.
Confluence Users API
Retrieve user information, manage user properties, and check permissions in Confluence Cloud.
Confluence Content States API
Manage content workflow states such as draft, in progress, and review in Confluence Cloud.
Confluence Content Restrictions API
Manage read and update restrictions on Confluence content for access control.
Confluence Space Permissions API
Manage permissions for Confluence spaces including user and group access levels.
Confluence GraphQL API
Query Confluence data using GraphQL for efficient cross-product data retrieval with field-level precision.
Confluence Data Center REST API
REST API for Confluence Data Center and Server for on-premise content, space, and user management.
Confluence Content Attachments API
Upload, retrieve, update, and delete file attachments on Confluence content.
Confluence Content Body API
Convert content body representations between storage, editor, view, and export formats.
Confluence Content Children and Descendants API
Retrieve children and descendants of Confluence content for navigating content hierarchies.
Confluence Content Macro Body API
Retrieve the body of a macro in Confluence content by macro ID.
Confluence Content Permissions API
Check content permissions for users to determine read and update access.
Confluence Content Versions API
Manage content version history including retrieval, restoration, and deletion of versions.
Confluence Content Watches API
Manage content and space watches to receive notifications on updates.
Confluence Dynamic Modules API
Register and manage dynamic modules for Confluence Connect apps.
Confluence Experimental API
Experimental endpoints for Confluence Cloud that may change or be removed.
Confluence Label Info API
Retrieve information about labels used across Confluence content.
Confluence Long-Running Task API
Monitor the status and results of long-running asynchronous tasks in Confluence.
Confluence Relation API
Manage relationships between Confluence entities such as content and users.
Confluence Settings API
Retrieve and manage Confluence site settings and configuration.
Confluence Space Settings API
Manage settings for individual Confluence spaces.
Confluence Themes API
Retrieve theme information for Confluence spaces and the global site.
Confluence User Properties API
Store and retrieve custom properties associated with Confluence users.
Confluence V2 Page API
Create, retrieve, update, and delete pages using the Confluence Cloud REST API v2.
Confluence V2 Blog Post API
Create, retrieve, update, and delete blog posts using the Confluence Cloud REST API v2.
Confluence V2 Space API
Retrieve and manage spaces using the Confluence Cloud REST API v2.
Confluence V2 Comment API
Create, retrieve, update, and delete comments on pages and blog posts using the v2 API.
Confluence V2 Attachment API
Manage file attachments on content using the Confluence Cloud REST API v2.
Confluence V2 Label API
Manage labels on content using the Confluence Cloud REST API v2.
Confluence V2 Task API
Retrieve and manage tasks within Confluence content using the v2 API.
Confluence V2 Whiteboard API
Create and manage whiteboards in Confluence using the v2 API.
Confluence V2 Custom Content API
Create and manage custom content types in Confluence using the v2 API.
Confluence V2 Ancestors API
Retrieve ancestor pages in the content hierarchy using the v2 API.
Confluence V2 Children API
Retrieve child pages and content in the hierarchy using the v2 API.
Confluence V2 Descendants API
Retrieve all descendant pages in the content hierarchy using the v2 API.
Confluence V2 Version API
Manage content versions and version history using the v2 API.
Confluence V2 Like API
Manage likes on Confluence content using the v2 API.
Confluence V2 Space Permissions API
Manage space-level permissions using the Confluence Cloud REST API v2.
Confluence V2 Space Properties API
Store and retrieve custom properties on Confluence spaces using the v2 API.
Confluence V2 Space Roles API
Manage roles assigned to users and groups within Confluence spaces using the v2 API.
Confluence V2 Content Properties API
Store and manage custom properties on content using the Confluence Cloud REST API v2.
Confluence V2 Folder API
Create and manage folders for organizing pages in Confluence using the v2 API.
Confluence V2 Database API
Create and manage databases in Confluence using the v2 API.
Confluence V2 Smart Link API
Manage smart links for rich content previews in Confluence using the v2 API.
Confluence V2 Operation API
Check permitted operations on content using the Confluence Cloud REST API v2.
Confluence V2 User API
Retrieve user information and details using the Confluence Cloud REST API v2.
Confluence V2 App Properties API
Store and retrieve app-specific properties in Confluence using the v2 API.
Confluence V2 Content API
Manage content including conversions and permissions using the Confluence Cloud REST API v2.
Confluence V2 Data Policies API
Retrieve data policy information for Confluence workspaces using the v2 API.
Confluence V2 Classification Level API
Manage content classification levels for data protection in Confluence using the v2 API.
Confluence V2 Redactions API
Manage content redactions for sensitive information in Confluence using the v2 API.
Confluence V2 Admin Key API
Manage admin API keys for Confluence Cloud using the v2 API.
Confluence Attachment API
Manage file attachments on content
Confluence Blog Post API
Create, retrieve, update, and delete blog posts
Confluence Comment API
Create, retrieve, update, and delete comments on pages and blog posts
Confluence Label API
Manage labels on content
Confluence Page API
Create, retrieve, update, and delete pages
Confluence Space API
Retrieve and manage Confluence spaces
Scroll within the panel for all 66 ·
Open Collections 1
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Confluence Cloud REST API v2
OPEN COLLECTIONArazzo Workflows 13
Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.
Multi-step API workflows described with the Arazzo specification.
Confluence Archive or Delete a Blog Post
Find a blog post by title, archive it to preserve the record, and optionally delete it.
ARAZZOConfluence Moderate a Page Comment
Review a page's comments, read one, then branch to redact it in place or delete it outright.
ARAZZOConfluence Reply to a Page Comment Thread
List the footer comments on a page, read the thread being answered, post a reply, and read the thread back.
ARAZZOConfluence Create a Page in a Space and Read It Back
Resolve a space by its key, create a page inside it, and read the stored page back.
ARAZZOConfluence Anchor an Inline Comment to Page Text
Read a page's storage body, anchor an inline comment to a text selection, and read the page's inline comments back.
ARAZZOConfluence Archive or Retire a Page
Check a page for children, archive it, and only trash or purge it when explicitly confirmed.
ARAZZOConfluence Audit and Prune a Page Attachment
List a page's attachments, inspect one in full, and delete it when the caller confirms.
ARAZZOConfluence Move a Page to a New Parent
Verify a page and a target parent, inspect the destination subtree, then reparent the page.
ARAZZOConfluence Export a Page with Its Children, Attachments, and Labels
Assemble a complete portrait of a page — body, child pages, attachments, and labels — in one read-only pass.
ARAZZOConfluence Publish a Blog Post and Read It Back
Resolve a space by key, publish a blog post into it, and read the stored post back.
ARAZZOConfluence Find and Revise a Blog Post
Find a blog post by title, read its current version, and publish a revised body.
ARAZZOConfluence Inventory a Space and Its Page Labels
Resolve a space by key, read its metadata, walk its pages, and resolve the labels on a page.
ARAZZOConfluence Upsert a Page by Title
Find a page by title within a space and update it if it exists, otherwise create it.
ARAZZOScroll within the panel for all 13 ·
MCP Servers 1
Model Context Protocol servers expose these APIs directly to AI agents. We profile them because agent-native access is the fastest-growing way this provider's capabilities actually get used.
Model Context Protocol servers that expose these APIs to AI agents.
confluence-mcp.yml
MCP SERVERGraphQL 1
Where a provider ships GraphQL, the schema is the contract. We profile it alongside the REST surface so the whole interface is legible in one place.
GraphQL schemas published by this provider.
Confluence GraphQL API
Query Confluence data using GraphQL for efficient cross-product data retrieval with field-level precision.
GRAPHQLPricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Confluence Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Confluence Finops
FINOPSFeatures 16
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
Scroll within the panel for all 16 ·
Event Specifications 1
Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Confluence Cloud Webhooks
Asynchronous event notifications from Confluence Cloud. Webhooks allow applications to receive real-time notifications when content, spaces, or other entities are created, updat...
ASYNCAPISemantic Vocabularies 2
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Confluence Cloud V2 Context
JSON-LDConfluence Context
JSON-LDSpectral Rules 3
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
JSON Schema 45
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
AttachmentBulk
JSON SCHEMAAttachment
JSON SCHEMABlogPostBulk
JSON SCHEMABlogPostCreateRequest
JSON SCHEMABlogPost
JSON SCHEMABlogPostUpdateRequest
JSON SCHEMABodyRepresentation
JSON SCHEMABody
JSON SCHEMABodyWrite
JSON SCHEMACommentBulk
JSON SCHEMACommentCreateRequest
JSON SCHEMACommentLinks
JSON SCHEMAComment
JSON SCHEMACommentUpdateRequest
JSON SCHEMAContentLinks
JSON SCHEMAContentPropertyArray
JSON SCHEMAContentProperty
JSON SCHEMAError
JSON SCHEMAInlineCommentCreateRequest
JSON SCHEMAInlineCommentProperties
JSON SCHEMALabelArray
JSON SCHEMALabel
JSON SCHEMALikeArray
JSON SCHEMALike
JSON SCHEMAOperationArray
JSON SCHEMAOperation
JSON SCHEMAPageBulk
JSON SCHEMAPageCreateRequest
JSON SCHEMAPageLinks
JSON SCHEMAPage
JSON SCHEMAPageUpdateRequest
JSON SCHEMAPaginationLinks
JSON SCHEMASpaceBulk
JSON SCHEMASpaceDescription
JSON SCHEMASpaceIcon
JSON SCHEMASpaceLinks
JSON SCHEMASpacePermissionArray
JSON SCHEMASpacePermission
JSON SCHEMASpacePropertyArray
JSON SCHEMASpace
JSON SCHEMAVersionArray
JSON SCHEMAVersion
JSON SCHEMAVersionWrite
JSON SCHEMAConfluence Page
JSON SCHEMAConfluence Space
JSON SCHEMAScroll within the panel for all 45 ·
JSON Structure 43
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Confluence Cloud V2 Attachment Bulk Structure
JSON STRUCTUREConfluence Cloud V2 Attachment Structure
JSON STRUCTUREConfluence Cloud V2 Blog Post Bulk Structure
JSON STRUCTUREConfluence Cloud V2 Blog Post Create Request Structure
JSON STRUCTUREConfluence Cloud V2 Blog Post Structure
JSON STRUCTUREConfluence Cloud V2 Blog Post Update Request Structure
JSON STRUCTUREConfluence Cloud V2 Body Representation Structure
JSON STRUCTUREConfluence Cloud V2 Body Structure
JSON STRUCTUREConfluence Cloud V2 Body Write Structure
JSON STRUCTUREConfluence Cloud V2 Comment Bulk Structure
JSON STRUCTUREConfluence Cloud V2 Comment Create Request Structure
JSON STRUCTUREConfluence Cloud V2 Comment Links Structure
JSON STRUCTUREConfluence Cloud V2 Comment Structure
JSON STRUCTUREConfluence Cloud V2 Comment Update Request Structure
JSON STRUCTUREConfluence Cloud V2 Content Links Structure
JSON STRUCTUREConfluence Cloud V2 Content Property Array Structure
JSON STRUCTUREConfluence Cloud V2 Content Property Structure
JSON STRUCTUREConfluence Cloud V2 Error Structure
JSON STRUCTUREConfluence Cloud V2 Inline Comment Properties Structure
JSON STRUCTUREConfluence Cloud V2 Label Array Structure
JSON STRUCTUREConfluence Cloud V2 Label Structure
JSON STRUCTUREConfluence Cloud V2 Like Array Structure
JSON STRUCTUREConfluence Cloud V2 Like Structure
JSON STRUCTUREConfluence Cloud V2 Operation Array Structure
JSON STRUCTUREConfluence Cloud V2 Operation Structure
JSON STRUCTUREConfluence Cloud V2 Page Bulk Structure
JSON STRUCTUREConfluence Cloud V2 Page Create Request Structure
JSON STRUCTUREConfluence Cloud V2 Page Links Structure
JSON STRUCTUREConfluence Cloud V2 Page Structure
JSON STRUCTUREConfluence Cloud V2 Page Update Request Structure
JSON STRUCTUREConfluence Cloud V2 Pagination Links Structure
JSON STRUCTUREConfluence Cloud V2 Space Bulk Structure
JSON STRUCTUREConfluence Cloud V2 Space Description Structure
JSON STRUCTUREConfluence Cloud V2 Space Icon Structure
JSON STRUCTUREConfluence Cloud V2 Space Links Structure
JSON STRUCTUREConfluence Cloud V2 Space Permission Array Structure
JSON STRUCTUREConfluence Cloud V2 Space Permission Structure
JSON STRUCTUREConfluence Cloud V2 Space Property Array Structure
JSON STRUCTUREConfluence Cloud V2 Space Structure
JSON STRUCTUREConfluence Cloud V2 Version Array Structure
JSON STRUCTUREConfluence Cloud V2 Version Structure
JSON STRUCTUREConfluence Cloud V2 Version Write Structure
JSON STRUCTUREScroll within the panel for all 43 ·
Examples 43
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Scroll within the panel for all 43 ·
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Confluence Trust Center
SOC 2 Type II, SOC 3, ISO 27001, ISO 27017, ISO 27018, ISO 27701, PCI DSS, FedRAMP, HIPAA, CSA STAR, GDPR
SECURITYScopes 1
OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 5
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
What developers build with this provider.
Knowledge Base
Build and maintain internal knowledge bases for teams with structured content and search.
Project Documentation
Create and collaborate on project documentation with version tracking and approvals.
Content Migration
Programmatically migrate content between Confluence instances or from other platforms.
Compliance and Auditing
Track content changes, manage access controls, and maintain audit trails.
Automated Publishing
Generate and publish content programmatically from CI/CD pipelines or other systems.
Integrations 5
Pre-built integrations with other platforms tell you where this provider already fits in a stack.
Pre-built integrations with other platforms and tools.
Jira
Link Confluence pages to Jira issues for seamless project management workflows.
Slack
Receive Confluence notifications and preview pages directly in Slack channels.
Microsoft Teams
Collaborate on Confluence content within Microsoft Teams conversations.
Trello
Embed Trello boards in Confluence pages and link cards to documentation.
GitHub
Embed code snippets and link repositories to Confluence documentation.
Resources
Every other property we hold for Confluence — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 6
Portal, sign-up, and the first successful call
Documentation 11
Reference material describing how the API behaves
Scroll within the panel for all 11 ·
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 21
Pagination, idempotency, versioning, errors, and events
Scroll within the panel for all 21 ·
Build 8
SDKs, sample code, and the tooling you integrate with
Scroll within the panel for all 8 ·
Access & Security 10
Authentication, authorization, and security posture
Scroll within the panel for all 10 ·
Learn 1
Tutorials, courses, talks, and written guidance
Operate 9
Status, limits, changes, and where to get help
Scroll within the panel for all 9 ·
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 3
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/confluence · machine-readable index on apis.io