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

# Permissions

> Track which REST API endpoints are currently supported by Jujubi.

export const SUPPORT_STATUS_CONFIG = {
  supported: {
    color: 'green',
    label: 'Supported'
  },
  partial: {
    color: 'blue',
    label: 'Partial'
  },
  unsupported: {
    color: 'yellow',
    label: 'Planned'
  },
  never: {
    color: 'red',
    label: 'Never'
  }
};

export const SupportStatus = ({status, count}) => {
  const config = SUPPORT_STATUS_CONFIG[status] ?? SUPPORT_STATUS_CONFIG.unsupported;
  const text = count == null ? config.label : `${config.label}: ${count}`;
  return <Badge color={config.color} size="sm">
      {text}
    </Badge>;
};

## Unsupported

* [`GET /enterprises/{enterprise}/actions/permissions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-github-actions-permissions-for-an-enterprise) - Get GitHub Actions permissions for an enterprise
* [`PUT /enterprises/{enterprise}/actions/permissions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-github-actions-permissions-for-an-enterprise) - Set GitHub Actions permissions for an enterprise
* [`GET /enterprises/{enterprise}/actions/permissions/artifact-and-log-retention`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-artifact-and-log-retention-settings-for-an-enterprise) - Get artifact and log retention settings for an enterprise
* [`PUT /enterprises/{enterprise}/actions/permissions/artifact-and-log-retention`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-artifact-and-log-retention-settings-for-an-enterprise) - Set artifact and log retention settings for an enterprise
* [`GET /enterprises/{enterprise}/actions/permissions/fork-pr-contributor-approval`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-fork-pr-contributor-approval-permissions-for-an-enterprise) - Get fork PR contributor approval permissions for an enterprise
* [`PUT /enterprises/{enterprise}/actions/permissions/fork-pr-contributor-approval`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-fork-pr-contributor-approval-permissions-for-an-enterprise) - Set fork PR contributor approval permissions for an enterprise
* [`GET /enterprises/{enterprise}/actions/permissions/fork-pr-workflows-private-repos`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-private-repo-fork-pr-workflow-settings-for-an-enterprise) - Get private repo fork PR workflow settings for an enterprise
* [`PUT /enterprises/{enterprise}/actions/permissions/fork-pr-workflows-private-repos`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-private-repo-fork-pr-workflow-settings-for-an-enterprise) - Set private repo fork PR workflow settings for an enterprise
* [`GET /enterprises/{enterprise}/actions/permissions/organizations`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#list-selected-organizations-enabled-for-github-actions-in-an-enterprise) - List selected organizations enabled for GitHub Actions in an enterprise
* [`PUT /enterprises/{enterprise}/actions/permissions/organizations`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-selected-organizations-enabled-for-github-actions-in-an-enterprise) - Set selected organizations enabled for GitHub Actions in an enterprise
* [`PUT /enterprises/{enterprise}/actions/permissions/organizations/{org_id}`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#enable-a-selected-organization-for-github-actions-in-an-enterprise) - Enable a selected organization for GitHub Actions in an enterprise
* [`DELETE /enterprises/{enterprise}/actions/permissions/organizations/{org_id}`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#disable-a-selected-organization-for-github-actions-in-an-enterprise) - Disable a selected organization for GitHub Actions in an enterprise
* [`GET /enterprises/{enterprise}/actions/permissions/selected-actions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-allowed-actions-and-reusable-workflows-for-an-enterprise) - Get allowed actions and reusable workflows for an enterprise
* [`PUT /enterprises/{enterprise}/actions/permissions/selected-actions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-allowed-actions-and-reusable-workflows-for-an-enterprise) - Set allowed actions and reusable workflows for an enterprise
* [`GET /enterprises/{enterprise}/actions/permissions/self-hosted-runners`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-self-hosted-runners-permissions-for-an-enterprise) - Get self-hosted runners permissions for an enterprise
* [`PUT /enterprises/{enterprise}/actions/permissions/self-hosted-runners`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-self-hosted-runners-permissions-for-an-enterprise) - Set self-hosted runners permissions for an enterprise
* [`GET /enterprises/{enterprise}/actions/permissions/workflow`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-default-workflow-permissions-for-an-enterprise) - Get default workflow permissions for an enterprise
* [`PUT /enterprises/{enterprise}/actions/permissions/workflow`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-default-workflow-permissions-for-an-enterprise) - Set default workflow permissions for an enterprise
* [`GET /orgs/{org}/actions/permissions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-github-actions-permissions-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get GitHub Actions permissions for an organization
* [`PUT /orgs/{org}/actions/permissions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-github-actions-permissions-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set GitHub Actions permissions for an organization
* [`GET /orgs/{org}/actions/permissions/artifact-and-log-retention`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-artifact-and-log-retention-settings-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get artifact and log retention settings for an organization
* [`PUT /orgs/{org}/actions/permissions/artifact-and-log-retention`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-artifact-and-log-retention-settings-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set artifact and log retention settings for an organization
* [`GET /orgs/{org}/actions/permissions/fork-pr-contributor-approval`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-fork-pr-contributor-approval-permissions-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get fork PR contributor approval permissions for an organization
* [`PUT /orgs/{org}/actions/permissions/fork-pr-contributor-approval`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-fork-pr-contributor-approval-permissions-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set fork PR contributor approval permissions for an organization
* [`GET /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-private-repo-fork-pr-workflow-settings-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get private repo fork PR workflow settings for an organization
* [`PUT /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-private-repo-fork-pr-workflow-settings-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set private repo fork PR workflow settings for an organization
* [`GET /orgs/{org}/actions/permissions/repositories`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#list-selected-repositories-enabled-for-github-actions-in-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - List selected repositories enabled for GitHub Actions in an organization
* [`PUT /orgs/{org}/actions/permissions/repositories`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-selected-repositories-enabled-for-github-actions-in-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set selected repositories enabled for GitHub Actions in an organization
* [`PUT /orgs/{org}/actions/permissions/repositories/{repository_id}`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#enable-a-selected-repository-for-github-actions-in-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Enable a selected repository for GitHub Actions in an organization
* [`DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#disable-a-selected-repository-for-github-actions-in-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Disable a selected repository for GitHub Actions in an organization
* [`GET /orgs/{org}/actions/permissions/selected-actions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-allowed-actions-and-reusable-workflows-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get allowed actions and reusable workflows for an organization
* [`PUT /orgs/{org}/actions/permissions/selected-actions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-allowed-actions-and-reusable-workflows-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set allowed actions for an organization
* [`GET /orgs/{org}/actions/permissions/self-hosted-runners`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-self-hosted-runners-settings-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get self-hosted runners settings for an organization
* [`PUT /orgs/{org}/actions/permissions/self-hosted-runners`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-self-hosted-runners-settings-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set self-hosted runners settings for an organization
* [`GET /orgs/{org}/actions/permissions/self-hosted-runners/repositories`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#list-repositories-allowed-to-use-self-hosted-runners-in-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - List repositories allowed to use self-hosted runners in an organization
* [`PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-repositories-allowed-to-use-self-hosted-runners-in-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set repositories allowed to use self-hosted runners in an organization
* [`PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Add a repository to the list of repositories allowed to use self-hosted runners in an organization
* [`DELETE /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Remove a repository from the list of repositories allowed to use self-hosted runners in an organization
* [`GET /orgs/{org}/actions/permissions/workflow`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-default-workflow-permissions-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get default workflow permissions for an organization
* [`PUT /orgs/{org}/actions/permissions/workflow`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-default-workflow-permissions-for-an-organization) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set default workflow permissions for an organization
* [`GET /repos/{owner}/{repo}/actions/permissions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-github-actions-permissions-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get GitHub Actions permissions for a repository
* [`PUT /repos/{owner}/{repo}/actions/permissions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-github-actions-permissions-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set GitHub Actions permissions for a repository
* [`GET /repos/{owner}/{repo}/actions/permissions/access`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get the level of access for workflows outside of the repository
* [`PUT /repos/{owner}/{repo}/actions/permissions/access`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-the-level-of-access-for-workflows-outside-of-the-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set the level of access for workflows outside of the repository
* [`GET /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-artifact-and-log-retention-settings-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get artifact and log retention settings for a repository
* [`PUT /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-artifact-and-log-retention-settings-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set artifact and log retention settings for a repository
* [`GET /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-fork-pr-contributor-approval-permissions-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get fork PR contributor approval permissions for a repository
* [`PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-fork-pr-contributor-approval-permissions-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set fork PR contributor approval permissions for a repository
* [`GET /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-private-repo-fork-pr-workflow-settings-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get private repo fork PR workflow settings for a repository
* [`PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-private-repo-fork-pr-workflow-settings-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set private repo fork PR workflow settings for a repository
* [`GET /repos/{owner}/{repo}/actions/permissions/selected-actions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-allowed-actions-and-reusable-workflows-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get allowed actions and reusable workflows for a repository
* [`PUT /repos/{owner}/{repo}/actions/permissions/selected-actions`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-allowed-actions-and-reusable-workflows-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set allowed actions for a repository
* [`GET /repos/{owner}/{repo}/actions/permissions/workflow`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#get-default-workflow-permissions-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Get default workflow permissions for a repository
* [`PUT /repos/{owner}/{repo}/actions/permissions/workflow`](https://docs.github.com/enterprise-cloud@latest/rest/actions/permissions#set-default-workflow-permissions-for-a-repository) <Badge color="blue" size="sm">UAT</Badge> <Badge color="purple" size="sm">IAT</Badge> - Set default workflow permissions for a repository
