Permissions required for GitHub Apps - GitHub Docs (original) (raw)

About GitHub App permissions

GitHub Apps are created with a set of permissions. Permissions define what resources the GitHub App can access via the API. For more information, see Choosing permissions for a GitHub App.

To help you choose the correct permissions, you will receive the X-Accepted-GitHub-Permissions header in the REST API response. The header will tell you what permissions are required in order to access the endpoint. For more information, see Troubleshooting the REST API.

These permissions are required to access private resources. Some endpoints can also be used to access public resources without these permissions. To see whether an endpoint can access public resources without a permission, see the documentation for that endpoint.

Some endpoints require more than one permission. Other endpoints work with any one permission from a set of permissions. In these cases, the "Additional permissions" column will include a checkmark. For full details about the permissions that are required to use the endpoint, see the documentation for that endpoint.

Organization permissions for "Administration"

Endpoint Access Token types Additional permissions
PATCH /organizations/{org}/dependabot/repository-access write UATIAT
PUT /organizations/{org}/dependabot/repository-access/default-level write UATIAT
PATCH /orgs/{org} write UATIAT
DELETE /orgs/{org} write UATIAT
POST /orgs/{org}/actions/hosted-runners write UATIAT
PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id} write UATIAT
DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id} write UATIAT
PUT /orgs/{org}/actions/oidc/customization/sub write UATIAT
PUT /orgs/{org}/actions/permissions write UATIAT
PUT /orgs/{org}/actions/permissions/repositories write UATIAT
PUT /orgs/{org}/actions/permissions/repositories/{repository_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/actions/permissions/repositories/{repository_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /orgs/{org}/actions/permissions/selected-actions write UATIAT
PUT /orgs/{org}/actions/permissions/workflow write UATIAT
GET /orgs/{org}/code-security/configurations write UATIAT
POST /orgs/{org}/code-security/configurations write UATIAT
GET /orgs/{org}/code-security/configurations/defaults write UATIAT
DELETE /orgs/{org}/code-security/configurations/detach write UATIAT
GET /orgs/{org}/code-security/configurations/{configuration_id} write UATIAT
PATCH /orgs/{org}/code-security/configurations/{configuration_id} write UATIAT
DELETE /orgs/{org}/code-security/configurations/{configuration_id} write UATIAT
POST /orgs/{org}/code-security/configurations/{configuration_id}/attach write UATIAT
PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults write UATIAT
GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories write UATIAT
POST /orgs/{org}/copilot/billing/selected_teams write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/copilot/billing/selected_teams write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /orgs/{org}/copilot/billing/selected_users write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/copilot/billing/selected_users write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /orgs/{org}/interaction-limits write UATIAT
DELETE /orgs/{org}/interaction-limits write UATIAT
GET /orgs/{org}/rulesets write UATIAT
POST /orgs/{org}/rulesets write UATIAT
GET /orgs/{org}/rulesets/rule-suites write UATIAT
GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id} write UATIAT
GET /orgs/{org}/rulesets/{ruleset_id} write UATIAT
PUT /orgs/{org}/rulesets/{ruleset_id} write UATIAT
DELETE /orgs/{org}/rulesets/{ruleset_id} write UATIAT
GET /orgs/{org}/rulesets/{ruleset_id}/history write UATIAT
GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id} write UATIAT
PUT /orgs/{org}/security-managers/teams/{team_slug} write UATIAT
DELETE /orgs/{org}/security-managers/teams/{team_slug} write UATIAT
POST /orgs/{org}/{security_product}/{enablement} write UATIAT
GET /organizations/{org}/dependabot/repository-access read UATIAT
GET /organizations/{org}/settings/billing/usage read UATIAT
GET /orgs/{org}/actions/cache/usage read UATIAT
GET /orgs/{org}/actions/cache/usage-by-repository read UATIAT
GET /orgs/{org}/actions/hosted-runners read UATIAT
GET /orgs/{org}/actions/hosted-runners/images/github-owned read UATIAT
GET /orgs/{org}/actions/hosted-runners/images/partner read UATIAT
GET /orgs/{org}/actions/hosted-runners/limits read UATIAT
GET /orgs/{org}/actions/hosted-runners/machine-sizes read UATIAT
GET /orgs/{org}/actions/hosted-runners/platforms read UATIAT
GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id} read UATIAT
GET /orgs/{org}/actions/oidc/customization/sub read UATIAT
GET /orgs/{org}/actions/permissions read UATIAT
GET /orgs/{org}/actions/permissions/repositories read UATIAT
GET /orgs/{org}/actions/permissions/selected-actions read UATIAT
GET /orgs/{org}/actions/permissions/workflow read UATIAT
GET /orgs/{org}/copilot/billing read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/copilot/billing/seats read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/copilot/metrics read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/installations read UATIAT
GET /orgs/{org}/interaction-limits read UATIAT
GET /orgs/{org}/members/{username}/copilot read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/security-managers read UATIAT
GET /orgs/{org}/settings/billing/actions read UATIAT
GET /orgs/{org}/settings/billing/packages read UATIAT
GET /orgs/{org}/settings/billing/shared-storage read UATIAT
GET /orgs/{org}/team/{team_slug}/copilot/metrics read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.

Organization permissions for "GitHub Copilot Business"

Endpoint Access Token types Additional permissions
POST /orgs/{org}/copilot/billing/selected_teams write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/copilot/billing/selected_teams write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /orgs/{org}/copilot/billing/selected_users write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/copilot/billing/selected_users write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/copilot/billing read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/copilot/billing/seats read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/copilot/metrics read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/members/{username}/copilot read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/team/{team_slug}/copilot/metrics read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.

Organization permissions for "Projects"

Endpoint Access Token types Additional permissions
PUT /orgs/{org}/teams/{team_slug}/projects/{project_id} admin UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id} admin UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/{project_id}/collaborators admin UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /projects/{project_id}/collaborators/{username} admin UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /projects/{project_id}/collaborators/{username} admin UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/{project_id}/collaborators/{username}/permission admin UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /orgs/{org}/projects write UATIAT
PATCH /projects/columns/cards/{card_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /projects/columns/cards/{card_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /projects/columns/cards/{card_id}/moves write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /projects/columns/{column_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /projects/columns/{column_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /projects/columns/{column_id}/cards write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /projects/columns/{column_id}/moves write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /projects/{project_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /projects/{project_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /projects/{project_id}/columns write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/projects read UATIAT
GET /projects/columns/cards/{card_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/columns/{column_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/columns/{column_id}/cards read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/{project_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/{project_id}/columns read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.

Repository permissions for "Administration"

Endpoint Access Token types Additional permissions
POST /orgs/{org}/repos write UATIAT
PATCH /repos/{owner}/{repo} write UATIAT
DELETE /repos/{owner}/{repo} write UATIAT
PUT /repos/{owner}/{repo}/actions/permissions write UATIAT
PUT /repos/{owner}/{repo}/actions/permissions/access write UATIAT
PUT /repos/{owner}/{repo}/actions/permissions/selected-actions write UATIAT
PUT /repos/{owner}/{repo}/actions/permissions/workflow write UATIAT
POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig write UATIAT
POST /repos/{owner}/{repo}/actions/runners/registration-token write UATIAT
POST /repos/{owner}/{repo}/actions/runners/remove-token write UATIAT
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id} write UATIAT
POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels write UATIAT
PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels write UATIAT
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels write UATIAT
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name} write UATIAT
POST /repos/{owner}/{repo}/autolinks write UATIAT
DELETE /repos/{owner}/{repo}/autolinks/{autolink_id} write UATIAT
PUT /repos/{owner}/{repo}/automated-security-fixes write UATIAT
DELETE /repos/{owner}/{repo}/automated-security-fixes write UATIAT
PUT /repos/{owner}/{repo}/branches/{branch}/protection write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection write UATIAT
POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins write UATIAT
PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews write UATIAT
POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures write UATIAT
PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks write UATIAT
POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts write UATIAT
PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions write UATIAT
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps write UATIAT
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps write UATIAT
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams write UATIAT
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams write UATIAT
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users write UATIAT
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users write UATIAT
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users write UATIAT
PATCH /repos/{owner}/{repo}/code-scanning/default-setup write UATIAT
PUT /repos/{owner}/{repo}/collaborators/{username} write UATIAT
DELETE /repos/{owner}/{repo}/collaborators/{username} write UATIAT
PUT /repos/{owner}/{repo}/environments/{environment_name} write UATIAT
DELETE /repos/{owner}/{repo}/environments/{environment_name} write UATIAT
POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies write UATIAT
PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} write UATIAT
DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} write UATIAT
POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules write UATIAT
DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id} write UATIAT
POST /repos/{owner}/{repo}/forks write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /repos/{owner}/{repo}/interaction-limits write UATIAT
DELETE /repos/{owner}/{repo}/interaction-limits write UATIAT
PATCH /repos/{owner}/{repo}/invitations/{invitation_id} write UATIAT
DELETE /repos/{owner}/{repo}/invitations/{invitation_id} write UATIAT
POST /repos/{owner}/{repo}/keys write UATIAT
DELETE /repos/{owner}/{repo}/keys/{key_id} write UATIAT
POST /repos/{owner}/{repo}/pages write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /repos/{owner}/{repo}/pages write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/pages write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/pages/health write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /repos/{owner}/{repo}/private-vulnerability-reporting write UATIAT
DELETE /repos/{owner}/{repo}/private-vulnerability-reporting write UATIAT
POST /repos/{owner}/{repo}/rulesets write UATIAT
GET /repos/{owner}/{repo}/rulesets/rule-suites write UATIAT
GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id} write UATIAT
PUT /repos/{owner}/{repo}/rulesets/{ruleset_id} write UATIAT
DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id} write UATIAT
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history write UATIAT
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id} write UATIAT
POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/tags/protection write UATIAT
DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id} write UATIAT
PUT /repos/{owner}/{repo}/topics write UATIAT
POST /repos/{owner}/{repo}/transfer write UAT
PUT /repos/{owner}/{repo}/vulnerability-alerts write UATIAT
DELETE /repos/{owner}/{repo}/vulnerability-alerts write UATIAT
POST /repos/{template_owner}/{template_repo}/generate write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /user/repos write UAT
PATCH /user/repository_invitations/{invitation_id} write UAT
DELETE /user/repository_invitations/{invitation_id} write UAT
GET /repos/{owner}/{repo}/actions/permissions read UATIAT
GET /repos/{owner}/{repo}/actions/permissions/access read UATIAT
GET /repos/{owner}/{repo}/actions/permissions/selected-actions read UATIAT
GET /repos/{owner}/{repo}/actions/permissions/workflow read UATIAT
GET /repos/{owner}/{repo}/actions/runners read UATIAT
GET /repos/{owner}/{repo}/actions/runners/downloads read UATIAT
GET /repos/{owner}/{repo}/actions/runners/{runner_id} read UATIAT
GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels read UATIAT
GET /repos/{owner}/{repo}/autolinks read UATIAT
GET /repos/{owner}/{repo}/autolinks/{autolink_id} read UATIAT
GET /repos/{owner}/{repo}/automated-security-fixes read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams read UATIAT
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users read UATIAT
GET /repos/{owner}/{repo}/code-scanning/default-setup read UATIAT
GET /repos/{owner}/{repo}/code-security-configuration read UATIAT
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps read UATIAT
GET /repos/{owner}/{repo}/interaction-limits read UATIAT
GET /repos/{owner}/{repo}/invitations read UATIAT
GET /repos/{owner}/{repo}/keys read UATIAT
GET /repos/{owner}/{repo}/keys/{key_id} read UATIAT
GET /repos/{owner}/{repo}/tags/protection read UATIAT
GET /repos/{owner}/{repo}/teams read UATIAT
GET /repos/{owner}/{repo}/traffic/clones read UATIAT
GET /repos/{owner}/{repo}/traffic/popular/paths read UATIAT
GET /repos/{owner}/{repo}/traffic/popular/referrers read UATIAT
GET /repos/{owner}/{repo}/traffic/views read UATIAT
GET /repos/{owner}/{repo}/vulnerability-alerts read UATIAT
GET /user/repository_invitations read UAT

Repository permissions for "Contents"

Endpoint Access Token types Additional permissions
POST /repos/{owner}/{repo}/branches/{branch}/rename write UATIAT
POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits write UATIAT
DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language} write UATIAT
POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses write UATIAT
PATCH /repos/{owner}/{repo}/comments/{comment_id} write UATIAT
DELETE /repos/{owner}/{repo}/comments/{comment_id} write UATIAT
POST /repos/{owner}/{repo}/comments/{comment_id}/reactions write UATIAT
DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id} write UATIAT
PUT /repos/{owner}/{repo}/contents/{path} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /repos/{owner}/{repo}/contents/{path} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/contents/{path} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/contents/{path} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/dependency-graph/snapshots write UATIAT
POST /repos/{owner}/{repo}/dispatches write UATIAT
POST /repos/{owner}/{repo}/git/blobs write UATIAT
POST /repos/{owner}/{repo}/git/commits write UATIAT
POST /repos/{owner}/{repo}/git/refs write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/git/refs write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /repos/{owner}/{repo}/git/refs/{ref} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /repos/{owner}/{repo}/git/refs/{ref} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/git/refs/{ref} write UATIAT
POST /repos/{owner}/{repo}/git/tags write UATIAT
POST /repos/{owner}/{repo}/git/trees write UATIAT
PUT /repos/{owner}/{repo}/import write UAT
PATCH /repos/{owner}/{repo}/import write UAT
DELETE /repos/{owner}/{repo}/import write UAT
PATCH /repos/{owner}/{repo}/import/authors/{author_id} write UAT
PATCH /repos/{owner}/{repo}/import/lfs write UAT
POST /repos/{owner}/{repo}/merge-upstream write UATIAT
POST /repos/{owner}/{repo}/merges write UATIAT
PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge write UATIAT
POST /repos/{owner}/{repo}/releases write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/releases write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /repos/{owner}/{repo}/releases/assets/{asset_id} write UATIAT
DELETE /repos/{owner}/{repo}/releases/assets/{asset_id} write UATIAT
POST /repos/{owner}/{repo}/releases/generate-notes write UATIAT
PATCH /repos/{owner}/{repo}/releases/{release_id} write UATIAT
DELETE /repos/{owner}/{repo}/releases/{release_id} write UATIAT
POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses write UAT
POST /markdown read UATIAT
GET /repos/{owner}/{repo}/activity read UATIAT
GET /repos/{owner}/{repo}/branches read UATIAT
GET /repos/{owner}/{repo}/branches/{branch} read UATIAT
GET /repos/{owner}/{repo}/code-scanning/codeql/databases read UATIAT
GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language} read UATIAT
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id} read UATIAT
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name} read UATIAT
GET /repos/{owner}/{repo}/codeowners/errors read UATIAT
GET /repos/{owner}/{repo}/commits read UATIAT
GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head read UATIAT
POST /repos/{owner}/{repo}/commits/{commit_sha}/comments read UATIAT
GET /repos/{owner}/{repo}/commits/{ref} read UATIAT
GET /repos/{owner}/{repo}/community/profile read UATIAT
GET /repos/{owner}/{repo}/compare/{basehead} read UATIAT
GET /repos/{owner}/{repo}/contents/{path} read UATIAT
GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead} read UATIAT
GET /repos/{owner}/{repo}/dependency-graph/sbom read UATIAT
POST /repos/{owner}/{repo}/forks read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/git/blobs/{file_sha} read UATIAT
GET /repos/{owner}/{repo}/git/commits/{commit_sha} read UATIAT
GET /repos/{owner}/{repo}/git/matching-refs/{ref} read UATIAT
GET /repos/{owner}/{repo}/git/ref/{ref} read UATIAT
GET /repos/{owner}/{repo}/git/tags/{tag_sha} read UATIAT
GET /repos/{owner}/{repo}/git/trees/{tree_sha} read UATIAT
GET /repos/{owner}/{repo}/import read UAT
GET /repos/{owner}/{repo}/import/authors read UAT
GET /repos/{owner}/{repo}/import/large_files read UAT
GET /repos/{owner}/{repo}/pulls/{pull_number} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/releases read UATIAT
GET /repos/{owner}/{repo}/releases/assets/{asset_id} read UATIAT
GET /repos/{owner}/{repo}/releases/latest read UATIAT
GET /repos/{owner}/{repo}/releases/tags/{tag} read UATIAT
GET /repos/{owner}/{repo}/releases/{release_id} read UATIAT
GET /repos/{owner}/{repo}/releases/{release_id}/assets read UATIAT
GET /repos/{owner}/{repo}/tarball/{ref} read UATIAT
GET /repos/{owner}/{repo}/zipball/{ref} read UATIAT
POST /repos/{template_owner}/{template_repo}/generate read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.

Repository permissions for "Issues"

Endpoint Access Token types Additional permissions
POST /repos/{owner}/{repo}/issues write UATIAT
PATCH /repos/{owner}/{repo}/issues/comments/{comment_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions write UATIAT
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id} write UATIAT
PATCH /repos/{owner}/{repo}/issues/{issue_number} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/issues/{issue_number}/assignees write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/issues/{issue_number}/comments write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/issues/{issue_number}/labels write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /repos/{owner}/{repo}/issues/{issue_number}/labels write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /repos/{owner}/{repo}/issues/{issue_number}/lock write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/issues/{issue_number}/reactions write UATIAT
DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id} write UATIAT
DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue write UATIAT
POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues write UATIAT
PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority write UATIAT
POST /repos/{owner}/{repo}/labels write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /repos/{owner}/{repo}/labels/{name} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/labels/{name} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/milestones write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /repos/{owner}/{repo}/milestones/{milestone_number} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/milestones/{milestone_number} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/assignees read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/assignees/{assignee} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues read UATIAT
GET /repos/{owner}/{repo}/issues/comments read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/comments/{comment_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions read UATIAT
GET /repos/{owner}/{repo}/issues/events read UATIAT
GET /repos/{owner}/{repo}/issues/events/{event_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number} read UATIAT
GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number}/comments read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number}/events read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number}/labels read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number}/reactions read UATIAT
GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues read UATIAT
GET /repos/{owner}/{repo}/issues/{issue_number}/timeline read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/labels read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/labels/{name} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/milestones read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/milestones/{milestone_number} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
Endpoint Access Token types Additional permissions
PUT /orgs/{org}/actions/permissions/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/actions/permissions/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /orgs/{org}/repos read UATIAT
GET /repos/{owner}/{repo} read UATIAT
GET /repos/{owner}/{repo}/collaborators read UATIAT
GET /repos/{owner}/{repo}/collaborators/{username} read UATIAT
GET /repos/{owner}/{repo}/collaborators/{username}/permission read UATIAT
GET /repos/{owner}/{repo}/comments read UATIAT
GET /repos/{owner}/{repo}/comments/{comment_id} read UATIAT
GET /repos/{owner}/{repo}/comments/{comment_id}/reactions read UATIAT
GET /repos/{owner}/{repo}/commits/{commit_sha}/comments read UATIAT
GET /repos/{owner}/{repo}/contributors read UATIAT
GET /repos/{owner}/{repo}/events read UATIAT
GET /repos/{owner}/{repo}/forks read UATIAT
GET /repos/{owner}/{repo}/languages read UATIAT
GET /repos/{owner}/{repo}/license read UATIAT
GET /repos/{owner}/{repo}/private-vulnerability-reporting read UATIAT
GET /repos/{owner}/{repo}/properties/values read UATIAT
GET /repos/{owner}/{repo}/rules/branches/{branch} read UATIAT
GET /repos/{owner}/{repo}/rulesets read UATIAT
GET /repos/{owner}/{repo}/rulesets/{ruleset_id} read UATIAT
GET /repos/{owner}/{repo}/stargazers read UATIAT
GET /repos/{owner}/{repo}/stats/code_frequency read UATIAT
GET /repos/{owner}/{repo}/stats/commit_activity read UATIAT
GET /repos/{owner}/{repo}/stats/contributors read UATIAT
GET /repos/{owner}/{repo}/stats/participation read UATIAT
GET /repos/{owner}/{repo}/stats/punch_card read UATIAT
GET /repos/{owner}/{repo}/subscribers read UATIAT
GET /repos/{owner}/{repo}/tags read UATIAT
GET /repos/{owner}/{repo}/topics read UATIAT
GET /repositories read UATIAT
GET /search/labels read UATIAT
PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id} read UAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id} read UAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /user/installations/{installation_id}/repositories read UAT
GET /user/repos read UAT
GET /user/starred/{owner}/{repo} read UAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /user/starred/{owner}/{repo} read UAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /user/starred/{owner}/{repo} read UAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /users/{username}/repos read UATIAT

Repository permissions for "Projects"

Endpoint Access Token types Additional permissions
PATCH /projects/columns/cards/{card_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /projects/columns/cards/{card_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /projects/columns/cards/{card_id}/moves write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /projects/columns/{column_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /projects/columns/{column_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /projects/columns/{column_id}/cards write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /projects/columns/{column_id}/moves write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /projects/{project_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /projects/{project_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/{project_id}/collaborators write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /projects/{project_id}/collaborators/{username} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /projects/{project_id}/collaborators/{username} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/{project_id}/collaborators/{username}/permission write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /projects/{project_id}/columns write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/projects write UATIAT
GET /projects/columns/cards/{card_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/columns/{column_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/columns/{column_id}/cards read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/{project_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /projects/{project_id}/columns read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/projects read UATIAT

Repository permissions for "Pull requests"

Endpoint Access Token types Additional permissions
PATCH /repos/{owner}/{repo}/issues/comments/{comment_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /repos/{owner}/{repo}/issues/{issue_number} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/issues/{issue_number}/assignees write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/issues/{issue_number}/comments write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/issues/{issue_number}/labels write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /repos/{owner}/{repo}/issues/{issue_number}/labels write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PUT /repos/{owner}/{repo}/issues/{issue_number}/lock write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/labels write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /repos/{owner}/{repo}/labels/{name} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/labels/{name} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/milestones write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /repos/{owner}/{repo}/milestones/{milestone_number} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/milestones/{milestone_number} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/pulls write UATIAT
PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id} write UATIAT
DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id} write UATIAT
POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions write UATIAT
DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id} write UATIAT
PATCH /repos/{owner}/{repo}/pulls/{pull_number} write UATIAT
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments write UATIAT
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies write UATIAT
POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers write UATIAT
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers write UATIAT
POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews write UATIAT
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} write UATIAT
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} write UATIAT
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals write UATIAT
POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events write UATIAT
PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch write UATIAT
GET /repos/{owner}/{repo}/assignees read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/assignees/{assignee} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls read UATIAT
GET /repos/{owner}/{repo}/issues/comments read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/comments/{comment_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/events/{event_id} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number}/comments read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number}/events read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number}/labels read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/issues/{issue_number}/timeline read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/labels read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/labels/{name} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/milestones read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/milestones/{milestone_number} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/pulls read UATIAT
GET /repos/{owner}/{repo}/pulls/comments read UATIAT
GET /repos/{owner}/{repo}/pulls/comments/{comment_id} read UATIAT
GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions read UATIAT
GET /repos/{owner}/{repo}/pulls/{pull_number} read UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
GET /repos/{owner}/{repo}/pulls/{pull_number}/comments read UATIAT
GET /repos/{owner}/{repo}/pulls/{pull_number}/commits read UATIAT
GET /repos/{owner}/{repo}/pulls/{pull_number}/files read UATIAT
GET /repos/{owner}/{repo}/pulls/{pull_number}/merge read UATIAT
GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers read UATIAT
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews read UATIAT
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} read UATIAT
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments read UATIAT

Repository permissions for "Workflows"

Endpoint Access Token types Additional permissions
PUT /repos/{owner}/{repo}/contents/{path} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
DELETE /repos/{owner}/{repo}/contents/{path} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/git/refs write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
PATCH /repos/{owner}/{repo}/git/refs/{ref} write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.
POST /repos/{owner}/{repo}/releases write UATIAT Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint.