Member-only story

Creating Atlassian Confluence pages with Postman

John Wheeler
9 min readJun 15, 2020

--

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.

  1. Navigate here
  2. Click “Create API token”
  3. Name the token (I usually name it the created date)
  4. 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.

Setting Up Postman

--

--

John Wheeler
John Wheeler

Written by John Wheeler

Security professional, Mac enthusiast, writing code when I have to.

Responses (1)