Skip to main content
You’ll create: an Atlassian OAuth 2.0 (3LO) integration — either a new one, or the same integration you made for Jira with the Confluence scopes added. We’ll be able to read: page content and space summaries the connecting user can already see in Confluence.

Steps

1

Open or create the integration

Go to developer.atlassian.com/console/myapps and either open your existing app or click Create → OAuth 2.0 integration.
2

Add Confluence API scopes

Open Permissions and click Add on Confluence API.Click Configure next to Confluence API and grant:
  • search:confluence
  • read:confluence-content.summary
  • read:confluence-content.all
  • read:confluence-space.summary
Atlassian adds offline_access automatically.
3

Set the callback URL

Open Authorization → OAuth 2.0 (3LO) → Configure and set Callback URL to the redirect URI.Skip this step if you already set it for Jira on the same app.
4

Copy the credentials

Open Settings and scroll to Authentication details.

Send us

Things to know

Your Atlassian site must actually have Confluence enabled. Go to Atlassian Admin → Products and confirm Confluence is on the same site the user will pick. If the site only has Jira, users will see “Access denied — this app requires access to a Confluence site”.
  • If you reuse the Jira app, both connectors live on one Atlassian integration and share its scope list. Adding or removing scopes for one affects the other.
  • Adding scopes later requires each user to disconnect and reconnect.