---
title: "Which repositories this workspace may deploy from"
method: GET
path: "/client/github/repo-allow-list"
tags: ["Account"]
---

# Which repositories this workspace may deploy from

`GET /client/github/repo-allow-list`

## Request

- Base URL: `https://api.roar-ai.com`
- URL: `https://api.roar-ai.com/client/github/repo-allow-list`
- Auth: HTTP bearer

Owner-only. `restricted: false` (the default) means every repository the workspace’s GitHub connections grant; `true` means only what `mode` names — `repos` (`allowed`) or `orgs` (`allowedOrgs`, GitHub accounts, matched against the owner half of `owner/name`). Both lists are kept while the other mode is active. `candidateOrgs` is the accounts this workspace is connected to. `candidates` is what the caller can choose from — the repositories the connections grant that THIS PERSON can also see on GitHub — and is never narrowed by the list itself, so a removed repository can be added back.

## Response `200`

The setting, what is allowed, and what can be added

## Other responses

- `403`: Only an owner can see this

---

[API](https://skmtc.dev/roar-ai/apis/roar-ai-api.md) · [All operations](https://skmtc.dev/roar-ai/apis/roar-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/roar-ai/apis/roar-ai-api/revisions/37e4d0d5a7fe?raw)
