Overview

Relvy’s Confluence integration allows us to search and surface relevant pages from Confluence during investigations. This page provides set up instructions for self-hosted deployments. You will be creating your own Confluence app, and using that to connect to Relvy.

Create Confluence OAuth 2.0 Integration

1.1 Navigate to Atlassian’s developer console.

  1. Go to https://developer.atlassian.com/console/myapps/
  2. Click Create > OAuth 2.0 Integration
  3. Provide an appropriate name for the app (Relvy AI)
Create Confluence Integration

1.2 Configure the app with appropriate permissions.

  1. Head over to the Permissions tab for your newly created integration, and click on ‘Add’ Confluence scopes.
  2. Choose Granular Scopes, and add the scopes listed below:
  • read:content:confluence
  • read:content-details:confluence
  • read:page:confluence
  • read:label:confluence
  • read:space:confluence
Add Confluence Permissions

1.3 Configure a callback URL for OAuth 2.0

  1. Head over to the Authorization tab for your newly created integration, and click on ‘Add’ next to OAuth 2.0 (3LO)
  2. Specify the following callback URL: {{your-relvy-domain}}/confluence/redirect. It is okay for this domain to be within a VPC and not publicly accessible.

1.4 Configure Relvy with the details of your Confluence integration

  1. Get your Client ID and secret from the Settings tab of your newly created integration.
  2. Enter credentials of your OAuth application (Client ID and Secret) on the Confluence Settings page.

1.5 Enable sharing to allow other users to install your app.

Yes. You need to do this even if your users are all on the same site as you (link).
  1. Head over to the Distribution tab for your integration. Toggle ‘Sharing’ on and provide the required information.
  2. Our privacy policy is at https://www.relvy.ai/privacy-policy
  3. The app does not store any personal data.
Once the Confluence app is created, proceed to integrations/confluence to configure Confluence for your Relvy workspace.