Service Overview
Confluence Cloud API is the official knowledge base and wiki api from Atlassian for confluence, wiki, pages, and documentation. This Hub entry keeps the service explanation, setup links, and Harbor-safe import path together so operators can review the integration before local credentials and policies are applied.
Confluence Cloud API
Service
Knowledge base and wiki API
Service type
https://your-domain.atlassian.net/
Base URL
What This Port Does
- List Confluence pages using bounded title, space, and status filters with typed pagination inputs.
- Fetch a single Confluence page using an explicit page ID.
- Create a Confluence page using a bounded JSON request body under input.body.
- Keeps service credentials local to Harbor Node so approval, execution, and audit stay inside the Harbor ecosystem.
Operator Setup
- Create or confirm a Atlassian account, workspace, or tenant with the API access needed for the actions you plan to enable.
- Import this Hub entry into Harbor, then replace the starter base URL with your tenant-specific service URL before testing actions.
- Store the required Bearer token locally in Harbor Node using the Authorization header, then review automatic versus approval-required actions before publish.
- Use the vendor setup guide linked below to create service credentials, scopes, or app registration settings that match your Harbor policy.
Install
Use in Harbor UI or the import-by-URL route.
https://hub.breakwaterharbor.net/p/atlassian/confluence-cloud-api
http_api
Local shell
10
Actions
Community
Required tier
Never
Secrets imported
Actions
List Spaces JSON
{
"slug": "list-spaces",
"label": "List Spaces",
"description": "List Confluence spaces using bounded type, status, and pagination filters so Harbor can discover valid space IDs safely.",
"method": "GET",
"path": "/wiki/api/v2/spaces",
"inputs": {
"parameters": [
{
"name": "keys",
"in": "query",
"schema": {
"type": "string"
},
"description": "Optional comma-separated Confluence space keys to keep results bounded."
},
{
"name": "type",
"in": "query",
"schema": {
"type": "string",
"enum": [
"global",
"personal"
]
},
"description": "Optional Confluence space type filter."
},
{
"name": "status",
"in": "query",
"schema": {
"type": "string",
"enum": [
"current",
"archived"
]
},
"default": "current",
"description": "Space status filter."
},
{
"name": "cursor",
"in": "query",
"schema": {
"type": "string"
},
"description": "Continuation cursor from a previous Confluence spaces response."
},
{
"name": "limit",
"in": "query",
"schema": {
"type": "integer",
"minimum": 1,
"maximum": 250
},
"default": 25,
"description": "Maximum number of spaces to return in one response."
}
]
},
"approvalMode": "automatic",
"requestBodyMode": "none",
"resultMode": "json_summary"
}
Workflows
Page Search Draft Check
Future workflow template for bounded page search, page inspection, and operator-reviewed Confluence page creation.