Atlassian (Jira and Confluence)
Jira issues and Confluence pages on the sites the person grants.
Jira issues and Confluence pages on the sites the person grants.
Connect accounts
Each person connects their own Atlassian account in the Gateway, once, and every app that asks uses it. Apps never see the tokens. How connecting works
The redirect URI to register, with your Gateway's address (like apps.example.com):
https://<your gateway>/connect/atlassian/callbackCalls go to api.atlassian.com/ex/jira/<cloud id>/… ; the cloud id comes from /oauth/token/accessible-resources.
- Open developer.atlassian.com and create an OAuth app (also called a client or an integration).
- Add the redirect URI above.
- Copy the client ID and client secret. The secret is often shown only once.
Add it to your Gateway. It asks for the client ID and secret:
everyapp provider add atlassianOr add it in Manage workspace → Providers.
Use it in an app
capabilities: {
atlassian: { access: "read", scopes: ["jira.read"], why: "What the app does with it." },
},Apps ask for these scope sets:
| Set | Allows | Provider scopes |
|---|---|---|
identity | Atlassian account (who you are) | read:me |
jira.read | Jira issues and projects (read) | read:jira-work, read:jira-user |
jira.write | Jira issues (read and write) | read:jira-work, write:jira-work |
confluence.read | Confluence pages (read) | read:confluence-content.all, read:confluence-space.summary |
Check it worked: everyapp provider show atlassian shows the client as set. Then open the account menu → Connected accounts → Connect Atlassian.
Something wrong or missing? Open an issue.