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

# Connected GitHub Accounts

> Manage connected GitHub accounts, Personal Access Tokens, and health monitoring.

# Connected GitHub Accounts

The **GitHub Accounts** tab (`/{botname}/github/accounts`) lets you manage your connected GitHub credentials and review account health.

***

## Account Health Monitoring

Each connected account displays a real-time status badge:

| Status         | Meaning                                               | Action Required                                    |
| -------------- | ----------------------------------------------------- | -------------------------------------------------- |
| 🟢 **Active**  | Token is valid and has active repository permissions. | None. Everything is working normally.              |
| 🟡 **Expired** | The GitHub token has reached its expiration date.     | Click **Re-validate** and paste a refreshed token. |
| 🔴 **Invalid** | Token was revoked on GitHub or lacks required scopes. | Generate a new token on GitHub and update it.      |

***

## Connecting Multiple Accounts

You can connect multiple personal and organization accounts to the same AurInfer dashboard:

* Give each account a clear label (e.g., `Personal GitHub` or `Company GitHub`).
* When creating sessions in the Coding Studio, simply select repositories from any of your connected accounts.

***

## Token Safety Best Practices

* **Minimal Scopes**: Only grant the scopes needed for your workflow (`repo` for repository read/write access, optional `workflow` for GitHub Actions).
* **Expiration Management**: Set a token expiration that fits your security policy (e.g., 90 days), and easily re-validate when prompted.
* **Disconnecting**: You can unlink repositories or disconnect an account at any time with a single click.
