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."
These permissions are required to access private resources with the following endpoints. Some endpoints can also be used to access public resources without these permissions.
Some endpoints require additional permissions. When this is the case, the "Additional permissions" column will indicate the other permissions that are required to use the endpoint.
Business permissions for "Enterprise administration"
Organization permissions for "Administration"
Organization permissions for "Custom repository roles"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
GET /organizations/{organization_id}/custom_roles | read | Приемочное тестирование пользователями IAT |
Organization permissions for "Events"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
GET /users/{username}/events/orgs/{org} | read | Приемочное тестирование пользователями | ✖️ |
Organization permissions for "Members"
Organization permissions for "Organization announcement banners"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
PATCH /orgs/{org}/announcement | write | Приемочное тестирование пользователями IAT | ✖️ |
DELETE /orgs/{org}/announcement | write | Приемочное тестирование пользователями IAT | ✖️ |
GET /orgs/{org}/announcement | read | Приемочное тестирование пользователями IAT | ✖️ |
Organization permissions for "Organization dependabot secrets"
Organization permissions for "Pre-receive hooks"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
DELETE /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id} | write | Приемочное тестирование пользователями IAT | ✖️ |
GET /orgs/{org}/pre-receive-hooks | read | Приемочное тестирование пользователями IAT | ✖️ |
GET /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id} | read | Приемочное тестирование пользователями IAT | ✖️ |
Organization permissions for "Projects"
Organization permissions for "Secrets"
Organization permissions for "Self-hosted runners"
Organization permissions for "Team discussions"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id} | write | Приемочное тестирование пользователями IAT | ✖️ |
DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id} | write | Приемочное тестирование пользователями IAT | ✖️ |
Organization permissions for "Variables"
Organization permissions for "Webhooks"
Repository permissions for "Actions"
Repository permissions for "Administration"
Repository permissions for "Checks"
Repository permissions for "Code scanning alerts"
Repository permissions for "Commit statuses"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
POST /repos/{owner}/{repo}/statuses/{sha} | write | Приемочное тестирование пользователями IAT | ✖️ |
GET /repos/{owner}/{repo}/commits/{ref}/status | read | Приемочное тестирование пользователями IAT | ✖️ |
GET /repos/{owner}/{repo}/commits/{ref}/statuses | read | Приемочное тестирование пользователями IAT | ✖️ |
Repository permissions for "Contents"
Repository permissions for "Dependabot alerts"
Repository permissions for "Dependabot secrets"
Repository permissions for "Deployments"
Repository permissions for "Environments"
Repository permissions for "Issues"
Repository permissions for "Metadata"
Repository permissions for "Pages"
Repository permissions for "Pre-receive hooks"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
DELETE /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id} | write | Приемочное тестирование пользователями IAT | ✖️ |
GET /repos/{owner}/{repo}/pre-receive-hooks | read | Приемочное тестирование пользователями IAT | ✖️ |
GET /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id} | read | Приемочное тестирование пользователями IAT | ✖️ |
Repository permissions for "Projects"
Repository permissions for "Pull requests"
Repository permissions for "Secret scanning alerts"
Repository permissions for "Secrets"
Repository permissions for "Variables"
Repository permissions for "Webhooks"
Repository permissions for "Workflows"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
POST /repos/{owner}/{repo}/git/refs | write | Приемочное тестирование пользователями IAT | |
PATCH /repos/{owner}/{repo}/git/refs/{ref} | write | Приемочное тестирование пользователями IAT | |
POST /repos/{owner}/{repo}/releases | write | Приемочное тестирование пользователями IAT |
User permissions for "Email addresses"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
POST /user/emails | write | Приемочное тестирование пользователями | ✖️ |
DELETE /user/emails | write | Приемочное тестирование пользователями | ✖️ |
GET /user/emails | read | Приемочное тестирование пользователями | ✖️ |
GET /user/public_emails | read | Приемочное тестирование пользователями | ✖️ |
User permissions for "Followers"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
PUT /user/following/{username} | write | Приемочное тестирование пользователями | ✖️ |
DELETE /user/following/{username} | write | Приемочное тестирование пользователями | ✖️ |
GET /user/followers | read | Приемочное тестирование пользователями | ✖️ |
GET /user/following | read | Приемочное тестирование пользователями | ✖️ |
GET /user/following/{username} | read | Приемочное тестирование пользователями | ✖️ |
User permissions for "GPG keys"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
POST /user/gpg_keys | write | Приемочное тестирование пользователями | ✖️ |
DELETE /user/gpg_keys/{gpg_key_id} | write | Приемочное тестирование пользователями | ✖️ |
GET /user/gpg_keys | read | Приемочное тестирование пользователями | ✖️ |
GET /user/gpg_keys/{gpg_key_id} | read | Приемочное тестирование пользователями | ✖️ |
User permissions for "Gists"
User permissions for "Git SSH keys"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
POST /user/keys | write | Приемочное тестирование пользователями | ✖️ |
DELETE /user/keys/{key_id} | write | Приемочное тестирование пользователями | ✖️ |
GET /user/keys | read | Приемочное тестирование пользователями | ✖️ |
GET /user/keys/{key_id} | read | Приемочное тестирование пользователями | ✖️ |
GET /users/{username}/keys | read | Приемочное тестирование пользователями IAT | ✖️ |
User permissions for "Notifications"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
GET /notifications | read | Приемочное тестирование пользователями |
User permissions for "Profile"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
PATCH /user | write | Приемочное тестирование пользователями | ✖️ |
User permissions for "SSH signing keys"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
POST /user/ssh_signing_keys | write | Приемочное тестирование пользователями | ✖️ |
DELETE /user/ssh_signing_keys/{ssh_signing_key_id} | write | Приемочное тестирование пользователями | ✖️ |
GET /user/ssh_signing_keys | read | Приемочное тестирование пользователями | ✖️ |
GET /user/ssh_signing_keys/{ssh_signing_key_id} | read | Приемочное тестирование пользователями | ✖️ |
User permissions for "Starring"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
PUT /user/starred/{owner}/{repo} | write | Приемочное тестирование пользователями | ✖️ |
DELETE /user/starred/{owner}/{repo} | write | Приемочное тестирование пользователями | ✖️ |
GET /user/starred | read | Приемочное тестирование пользователями | ✖️ |
GET /user/starred/{owner}/{repo} | read | Приемочное тестирование пользователями | ✖️ |
GET /users/{username}/starred | read | Приемочное тестирование пользователями IAT | ✖️ |
User permissions for "Watching"
Конечная точка | Открыть | Типы маркеров | Дополнительные разрешения |
---|---|---|---|
GET /user/subscriptions | read | Приемочное тестирование пользователями | ✖️ |
GET /users/{username}/subscriptions | read | Приемочное тестирование пользователями IAT | ✖️ |