Skip to main content
Skip table of contents

Managing GitHub App permissions and organisation access

GitHub Links for Confluence connects via a GitHub App. This page explains how to verify which permissions and organisations the app has access to, and how to grant additional permissions for optional features.

Check which organisations the app can access

  1. Go to your GitHub profile → Settings.

  2. Navigate to Integrations → Applications.

  3. Click the Installed GitHub Apps tab.

  4. Locate Links for Confluence and click Configure.

  5. Under Repository access, confirm the correct organisation and repositories are listed.

    image-20260613-031147.png

If you connected via a Personal Access Token (legacy method) rather than a GitHub App, go to Integrations → Applications → Authorized OAuth Apps and locate Links for Atlassian Confluence to verify org access there instead.

Grant access to an additional organisation

If the app was installed on your personal account but you also need it to access an organisation's repositories:

  1. Open the app's configuration page (as above).

  2. Under Repository access, update the selection to include the required organisation repositories.

  3. Click Save.

Alternatively, a Confluence administrator can disconnect and reconnect via Confluence Administration → Apps → GitHub to re-initiate the connection for a different organisation.

Grant additional permissions for optional features

Some entity types require permissions beyond the defaults:

Feature

Required permission

Discussions

Discussions - Read

Code Scanning alerts

Code scanning alerts - Read

Security Advisories

Repository security advisories - Read

To grant these:

  1. Go to your GitHub organisation settings → Integrations → GitHub Apps.

  2. Locate Links for Confluence and click Configure.

  3. Scroll to Permissions and update the relevant permission to Read.

  4. Click Save. GitHub will notify organisation members to re-approve the updated permissions.

Once approved, the corresponding entity types will display correctly in the macro.

Updated:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.