Member-only story
Creating Atlassian Confluence pages with Postman
I’ve been using Confluence now for a little over 2 years and though it has it’s shortcomings, it does a decent job at helping me organize content. It also provides a good API that allows me to do things the software can’t do natively.
One of the things I find myself doing is creating a lot of similar content. I tend to use page properties often and I have a table of page properties to track different attributes of a document.
To create and update these pages I use postman. Postman is the missing tool in a traditional office productivity suite. If you can build a spreadsheet in google sheets, then you can use postman.
As I continue build our security program I want to map controls back to specific frameworks. This article focuses on loading pages into Confluence that represent ISO27001 Annex A controls. I used the spreadsheet here to create the Confluence pages.
Setup Atlassian
Getting an API token for Confluence is pretty easy. Follow these steps to create the token.
- Navigate here
- Click “Create API token”
- Name the token (I usually name it the created date)
- Copy the token to a safe location.
I use Lastpass to store the token for later retrieval. Once you have a token you need to configure postman.