Inspiration

I participated in Forge Quest to explore how Atlassian Forge enables personalized and secure app development for Confluence. The challenge of retrieving and displaying user-specific data like names in a real product environment motivated me to take this on.

What I Learned

  • How to build a Forge app using React and the UI kit
  • Accessing user context through view.getContext()
  • Calling Confluence REST APIs using requestConfluence()
  • Managing permission scopes in manifest.yml
  • Deploying and upgrading Forge apps via CLI

How It Was Built

This app was developed using the Forge React template. It retrieves the logged-in user's accountId via view.getContext() and uses the /wiki/api/v2/users-bulk endpoint to fetch their public name. The response is parsed and displayed in the UI.

Built With

Share this project:

Updates