Confluence is Atlassian's team documentation and wiki tool, usually deployed alongside Jira. It's a top-tier collaboration tool, ranking around #5 overall with roughly 32.8% usage share โ among the most widely adopted knowledge-management tools in larger organizations. Teams use it to hold structured design docs, meeting notes, onboarding guides, and internal knowledge bases, all cross-linked to Jira issues and projects.
Confluence exposes a REST API for managing pages and spaces. This call creates a new page under a given space using Confluence's storage-format markup.
# create a new Confluence page via the REST API
curl -X POST https://yourteam.atlassian.net/wiki/rest/api/content \
-u "[email protected]:$CONFLUENCE_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"type": "page",
"title": "Q3 Onboarding Guide",
"space": {"key": "ENG"},
"body": {
"storage": {
"value": "Welcome to the team! Start with the setup checklist.
",
"representation": "storage"
}
}
}'
Sign up for a free Atlassian Cloud site, create a Confluence space for your team, and start a page from a template (meeting notes, requirements, retrospective). For automation, generate an API token from your Atlassian account settings.
# list spaces you have access to
curl -u "[email protected]:$CONFLUENCE_API_TOKEN" \
https://yourteam.atlassian.net/wiki/rest/api/space