At my company wanted an easy way to have a Confluence page display the versions and statuses of the various components which make up our product. They already had JSON endpoints returning this information so I wanted to use those endpoints.

What it does

Makes remote requests to either JSON and plain text endpoints and allows a JSONPath query to be used to extract just the part of the response you are interested in.

How I built it

Used the new Forge app system.

Challenges I ran into

Getting started and understanding the whole new Forge ecosystem. Also finding some npm modules which were not compatible with Forge.

Accomplishments that I'm proud of

Solving the above challenges.

What I learned

Getting started with Forge is actually really easy and having all the deployment handled for you makes it very convenient. Also the Forge Slack channel is very useful for getting help.

What's next for Remote Requester

Adding support for XML endpoints and finding a way to release it to customers.

Share this project: