Atlassian · 0.1.0

Confluence Cloud API

A Dock-hosted Confluence Cloud starter integration for Harbor. Importing it creates a local http_api port shell plus a Harbor-safe Confluence action set using Harbor's Action Model for explicit page identifiers, bounded page search filters, and reviewable page creation. OAuth bearer tokens stay local to Harbor Node.

Community included atlassianconfluencedocumentationpageswiki
Knowledge Base Category
10 Action templates
1 Workflow templates
Atlassian Publisher

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.