> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dacard.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# OAuth integration setup

> Step-by-step guides for connecting Jira, Slack, and Figma via OAuth.

> [!NOTE]
>
> We support OAuth for five adapters: GitHub, Linear, Jira, Slack, Figma. Once connected, they stream live operational signal into your scoring dimensions.

# OAuth integration setup

We support OAuth for five providers: GitHub, Linear, Jira, Slack, and Figma. Once connected, they stream live operational signal into your scoring dimensions.

![Integration flow: Connect via OAuth, Sync daily, Normalize to 378 signal types, Score across 27 dimensions](https://mintcdn.com/dacard/Lj-FH3-8rSmqL1t4/images/integration-flow.svg?fit=max\&auto=format\&n=Lj-FH3-8rSmqL1t4\&q=85\&s=3d07f53320f302b6aaadda5138f87e59)

## GitHub

**1. Navigate to Sources**

Go to **Sources** from the main navigation and click **Connect** next to GitHub.

**2. Authorize**

You will be redirected to GitHub to authorize Dacard. Grant access to the repositories you want to monitor.

**3. Scopes granted**

GitHub OAuth requests `repo` (repository access) and `read:org` (organization membership).

**4. Verify**

After authorization, you will be redirected back to Dacard. Your GitHub integration will show as **Connected** on the Sources page. Click **Sync now** to pull initial data.

**Signals produced:** Deploy frequency, PR velocity, review cycles, code review patterns, assisted-development detection.

***

## Linear

**1. Navigate to Sources**

Go to **Sources** and click **Connect** next to Linear.

**2. Authorize**

You will be redirected to Linear to authorize Dacard with `read` scope.

**3. Select workspace**

Choose which Linear team to sync. Issues are pulled on the next sync cycle or immediately via **Sync now**.

**Signals produced:** Issue cycle time, sprint velocity, backlog health, project completion rates (16 signal types).

***

## Jira (Atlassian Cloud)

**1. Navigate to Sources**

Go to **Sources** and click **Connect** next to Jira.

**2. Authorize with Atlassian**

You will be redirected to Atlassian's authorization page. Dacard uses the OAuth 2.0 (3LO) flow.

**3. Select site**

If you have multiple Atlassian sites, select the one containing the Jira project you want to connect.

**4. Scopes granted**

Jira OAuth requests `read:jira-work` (issues and projects), `read:jira-user` (team members), and `offline_access` (refresh tokens for continuous sync).

**Signals produced:** Issue completion rates, sprint metrics, backlog composition, cycle time.

> [!NOTE]
>
> Jira integration requires Jira Cloud (Atlassian-hosted). Jira Server and Jira Data Center are not currently supported.

***

## Slack

**1. Navigate to Sources**

Go to **Sources** and click **Connect** next to Slack.

**2. Authorize**

You will be redirected to Slack to install the Dacard app in your workspace.

**3. Scopes granted**

Slack OAuth requests `channels:read` (channel list), `channels:history` (message history), `users:read` (team members), and `reactions:read` (emoji reactions).

**Signals produced:** Communication patterns, reaction engagement, channel activity metrics.

> [!NOTE]
>
> Dacard reads public channel data only. Private channels and direct messages are never accessed.

***

## Figma

**1. Navigate to Sources**

Go to **Sources** and click **Connect** next to Figma.

**2. Authorize**

You will be redirected to Figma to authorize Dacard with `files:read` scope.

**Signals produced:** Design iteration frequency, design system usage patterns.

***

## Troubleshooting

> **OAuth popup was blocked**
>
> Disable your browser's popup blocker for app.dacard.ai and try again.

> **Authorization failed or timed out**
>
> Ensure you are logged into the correct account in the provider's service before clicking Connect. If the issue persists, try in an incognito window.

> **Integration shows Connected but no data**
>
> Click **Sync now** on the Sources page. Initial data pull can take up to 60 seconds. If data still does not appear, check that the connected account has access to the repositories, projects, or workspaces you expect.

## Related

> **[All integrations](https://docs.dacard.ai/knowledge-base/integrations.md)**
>
> Browse all 54 supported adapters.

> **[How scoring works](https://docs.dacard.ai/knowledge-base/scoring.md)**
>
> How adapter signal blends with the surface read.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.