Confluence

Confluence

This document describes the REST API and resources provided by Confluence. The REST APIs are for developers who want to integrate Confluence into their application and for administrators who want to script interactions with the Confluence server.Confluence's REST APIs provide access to resources (data entities) via URI paths. To use a REST API, your application will make an HTTP request and parse the response. The response format is JSON. Your methods will be the standard HTTP methods like GET, PUT, POST and DELETE. Because the REST API is based on open standards, you can use any web development language to access the API.

Operations

Export audit records
Get audit records
Create audit record
Get retention period
Set retention period
Get audit records for time period
Get macro body by macro ID and convert representation Asynchronously
Get macro body by macro ID and convert the representation synchronously
Remove label from content using query parameter
Gets available content states for content.
Removes the content state of a content and publishes a new version.
Set the content state of a content and publishes a new version of the content.
Move a page to a new location relative to a target page
Search content by CQL
Get Custom Content States
Get asynchronous content body conversion task result in bulk
Create asynchronous content body conversion tasks in bulk
Get asynchronously converted content body from the id or the current status of the task.
Asynchronously convert content body
Search groups by partial query
Create new user group
Remove member from group using group id
Add member to group by groupId
Get label information
Get long-running tasks
Get long-running task
Search content
Update look and feel settings
Get look and feel settings
Select look and feel settings
Create private space
Add new custom content permission to space
Get content in space with given content state
Get space suggested content states
Get content state settings for space
Get blueprint templates
Get content templates
Create content template
Update content template
Get multiple users using ids
Get user email addresses in batch
Get user email address
Get group memberships for user