Get all spaces that the user has permission to view. Uses cursor-based pagination - to get the next page, extract the cursor from the _links.next field in the response and pass it in the next request.
Get pages from a specific space or all pages the user has access to. Uses cursor-based pagination - to get the next page, extract the cursor from the _links.next field in the response and pass it in the next request.
Get child pages of a specific page. Uses cursor-based pagination - to get the next page, extract the cursor from the _links.next field in the response and pass it in the next request.
Get all spaces that the user has permission to view. Uses cursor-based pagination - to get the next page, extract the cursor from the _links.next field in the response and pass it in the next request.Parameters:
Parameter
Type
Required
Default
Description
cursor
string
No
—
Opaque cursor string from _links.next in previous response for pagination (optional - omit for first page)
limit
number
No
25
Maximum number of spaces to return (default: 25)
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "PinkConnect ID" }, "cursor": { "type": "string", "description": "Opaque cursor string from _links.next in previous response for pagination (optional - omit for first page)" }, "limit": { "type": "number", "default": 25, "description": "Maximum number of spaces to return (default: 25)" } }, "required": [ "PCID" ]}
Get pages from a specific space or all pages the user has access to. Uses cursor-based pagination - to get the next page, extract the cursor from the _links.next field in the response and pass it in the next request.Parameters:
Parameter
Type
Required
Default
Description
spaceId
string
No
—
Space ID to filter pages (optional - if not provided, returns pages from all spaces)
cursor
string
No
—
Opaque cursor string from _links.next in previous response for pagination (optional - omit for first page)
limit
number
No
25
Maximum number of pages to return (default: 25)
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "PinkConnect ID" }, "spaceId": { "type": "string", "description": "Space ID to filter pages (optional - if not provided, returns pages from all spaces)" }, "cursor": { "type": "string", "description": "Opaque cursor string from _links.next in previous response for pagination (optional - omit for first page)" }, "limit": { "type": "number", "default": 25, "description": "Maximum number of pages to return (default: 25)" } }, "required": [ "PCID" ]}
Get child pages of a specific page. Uses cursor-based pagination - to get the next page, extract the cursor from the _links.next field in the response and pass it in the next request.Parameters:
Parameter
Type
Required
Default
Description
pageId
string
Yes
—
Parent page ID
cursor
string
No
—
Opaque cursor string from _links.next in previous response for pagination (optional - omit for first page)
limit
number
No
25
Maximum number of children to return (default: 25)
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "PinkConnect ID" }, "pageId": { "type": "string", "description": "Parent page ID" }, "cursor": { "type": "string", "description": "Opaque cursor string from _links.next in previous response for pagination (optional - omit for first page)" }, "limit": { "type": "number", "default": 25, "description": "Maximum number of children to return (default: 25)" } }, "required": [ "PCID", "pageId" ]}
Blog post content in HTML storage format or plain text
status
string
No
"current"
Publication status of the blog post
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "PinkConnect ID" }, "spaceId": { "type": "string", "description": "Space ID where the blog post will be created" }, "title": { "type": "string", "description": "Blog post title" }, "body": { "type": "string", "description": "Blog post content in HTML storage format or plain text" }, "status": { "type": "string", "enum": [ "current", "draft" ], "default": "current", "description": "Publication status of the blog post" } }, "required": [ "PCID", "spaceId", "title", "body" ]}
Update an existing blog post in ConfluenceParameters:
Parameter
Type
Required
Default
Description
postId
string
Yes
—
Blog post ID to update
title
string
No
—
Updated blog post title
body
string
No
—
Updated blog post content in HTML storage format or plain text
status
string
No
—
Updated publication status
version
number
Yes
—
Current version number of the blog post (required for updates)
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "PinkConnect ID" }, "postId": { "type": "string", "description": "Blog post ID to update" }, "title": { "type": "string", "description": "Updated blog post title" }, "body": { "type": "string", "description": "Updated blog post content in HTML storage format or plain text" }, "status": { "type": "string", "enum": [ "current", "draft" ], "description": "Updated publication status" }, "version": { "type": "number", "description": "Current version number of the blog post (required for updates)" } }, "required": [ "PCID", "postId", "version" ]}