Confluence Content Management

Comprehensive API for Confluence content CRUD, search, attachments, labels, versions, and states

Integration Operations & Process Management Free ⭐ Featured ✓ Official

Requirements

The Confluence Core Content Operations API provides comprehensive functionality for managing Confluence content lifecycle. It supports full CRUD operations (Create, Read, Update, Delete) for pages and blog posts, advanced content search using Confluence Query Language (CQL), attachment management with file uploads, content labeling and tagging systems, complete version history tracking and restoration, and custom content state management. This API enables developers to programmatically interact with Confluence spaces, manage document lifecycles, automate content workflows, handle media uploads, and maintain comprehensive audit trails of content changes.

Includes:

    1. GET /wiki/rest/api/content - List content with filtering
    2. POST /wiki/rest/api/content - Create new content
    3. GET /wiki/rest/api/content/{contentId} - Retrieve specific content
    4. PUT /wiki/rest/api/content/{contentId} - Update existing content
    5. DELETE /wiki/rest/api/content/{contentId} - Delete content
    6. GET /wiki/rest/api/search - Search using CQL
    7. GET /wiki/rest/api/content/{contentId}/label - Get labels
    8. POST /wiki/rest/api/content/{contentId}/label - Add labels
    9. DELETE /wiki/rest/api/content/{contentId}/label/{label} - Remove label
    10. POST /wiki/rest/api/content/{contentId}/version - Restore version
    11. GET /wiki/rest/api/content/{contentId}/state - Get content state
    12. PUT /wiki/rest/api/content/{contentId}/state - Set content state