Confluence

Learn how to use Confluence with Composio

Overview

Enum

CONFLUENCE

Description

A tool for team collaboration and knowledge management.

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
string
scopes
string
access_token
string

Actions

Tool to create a new confluence blog post. use when you need to publish content in a specific space.

Action Parameters

body
objectRequired
labels
array
metadata
object
parentId
string
spaceId
stringRequired
status
stringRequired
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a new confluence page in a specified space. use when you need to create new documentation or content.

Action Parameters

body
objectRequired
parentId
string
spaceId
stringRequired
title
stringRequired
type
stringDefaults to page

Action Response

data
object
error
string
successful
boolean
Tool to create a property on a confluence page. use when you need to add custom metadata or settings to a page.

Action Parameters

key
stringRequired
page_id
stringRequired
value
Required

Action Response

data
object
error
string
successful
boolean
Tool to create a private confluence space. use when you need an isolated workspace viewable only by its creator.

Action Parameters

description
object
key
stringRequired
name
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a new confluence space. use when setting up a new knowledge area for organization.

Action Parameters

description
object
key
stringRequired
metadata
object
name
stringRequired
type
string

Action Response

data
object
error
string
successful
boolean
Tool to delete a confluence page. use with caution as this will permanently remove the page from the space.

Action Parameters

id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve attachments of a confluence page. use after confirming page id to list its attachments (supports pagination).

Action Parameters

limit
integerDefaults to 25
mediaType
string
pageId
stringRequired
start
integer

Action Response

data
object
error
string
successful
boolean
Tool to retrieve confluence audit records. use when you need to fetch and filter audit logs for compliance or troubleshooting.

Action Parameters

from_
string
limit
integer
searchString
string
start
integer
to
string

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a list of blog posts. use when you need blog post ids.

Action Parameters

cursor
string
limit
integer

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a specific confluence blog post by its id. use when you have a blog post id and need detailed metadata and content.

Action Parameters

id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve labels of a specific confluence blog post by id. use after obtaining the blog post id to list its labels.

Action Parameters

id
stringRequired
limit
integerDefaults to 25
start
integer

Action Response

data
object
error
string
successful
boolean
Tool to retrieve all versions of a specific blog post. use when you have a blogpostid and need to list version numbers.

Action Parameters

blogpostId
stringRequired
cursor
string
limit
integer

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a list of blog posts. use when you need a paginated list of confluence blog posts.

Action Parameters

cursor
string
limit
integer

Action Response

data
object
error
string
successful
boolean
Tool to list all direct child pages of a given confluence page. use when you have a parent page id and need to discover its direct descendants.

Action Parameters

id
stringRequired
limit
integerDefaults to 25
start
integer

Action Response

data
object
error
string
successful
boolean
Tool to retrieve all labels in a confluence site. use when you need to list or page through labels.

Action Parameters

limit
integer
start
integer

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a list of pages. use when you need a paginated list of confluence pages.

Action Parameters

authorId
string
direction
string
expand
array
label
array
limit
integerDefaults to 25
sort
string
spaceId
string
start
integer
status
string
type
string

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a confluence page by its id. use when you have a page id and need its detailed metadata and content.

Action Parameters

draft
boolean
id
stringRequired
version
integer

Action Response

data
object
error
string
successful
boolean
Tool to retrieve all versions of a specific confluence page. use after confirming the page id to audit its edit history.

Action Parameters

id
stringRequired
limit
integerDefaults to 25
start
integer

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a list of confluence spaces. use when you need a paginated list of spaces with optional filtering.

Action Parameters

expand
array
label
array
limit
integerDefaults to 25
spaceKey
array
start
integer
status
string
type
string

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a confluence space by its id. use when you need detailed metadata of a specific space.

Action Parameters

id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to update a confluence blog post's title or content. use when you need to modify an existing blog post. ensure you have the latest version number before calling.

Action Parameters

body
objectRequired
id
stringRequired
spaceId
stringRequired
status
string
title
stringRequired
type
stringDefaults to blogpost
version
objectRequired

Action Response

data
object
error
string
successful
boolean
Tool to update an existing confluence page. use when you need to modify existing documentation or content.

Action Parameters

body
objectRequired
id
stringRequired
spaceId
stringRequired
title
stringRequired
type
stringDefaults to page
version
objectRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a property on a specified blog post. use when you need to add custom metadata to a blog post.

Action Parameters

id
stringRequired
key
stringRequired
value
objectRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a new property on a confluence space. use after confirming the space id when adding custom metadata.

Action Parameters

key
stringRequired
spaceId
stringRequired
value
objectRequired
version
object

Action Response

data
object
error
string
successful
boolean
Tool to delete a confluence space by its key. use when you need to permanently remove a space.

Action Parameters

space_key
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a space property. use when you need to remove a property from a confluence space after review.

Action Parameters

propertyKey
stringRequired
spaceIdOrKey
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to get information about the currently authenticated user. use when you need to check user details or permissions.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to get properties of a confluence space. use when you need to retrieve custom metadata or settings stored as space properties.

Action Parameters

id
stringRequired
key
array
limit
integerDefaults to 25
start
integer

Action Response

data
object
error
string
successful
boolean
Searches for content by filtering pages from the confluence v2 api with intelligent ranking. since the native search endpoint is deprecated, this action: 1. fetches pages from the v2 pages endpoint with pagination (up to 300 pages) 2. applies intelligent client-side filtering with relevance scoring 3. returns results ranked by match quality (exact phrase > all words > partial matches) the search algorithm prioritizes exact phrase matches, then checks for all query words present in the title, and finally considers partial word matches. results are automatically sorted by relevance score for optimal user experience.

Action Parameters

expand
string
limit
integerDefaults to 25
query
stringRequired
spaceKey
string
start
integer

Action Response

data
object
error
string
successful
boolean
Searches for users using user-specific queries from the confluence query language (cql).

Action Parameters

accountId
string
cursor
string
limit
integerDefaults to 25

Action Response

data
object
error
string
successful
boolean
Tool to update a property of a specified blog post. use when you need to modify custom metadata on a blog post.

Action Parameters

id
stringRequired
propertyKey
stringRequired
value
objectRequired

Action Response

data
object
error
string
successful
boolean