Sobre as permissões de aplicativo GitHub
Aplicativos do GitHub são criadas com um conjunto de permissões. As permissões definem quais recursos o aplicativo GitHub pode acessar através da API. Para obter mais informações, consulte "Configurações de permissões para os aplicativos GitHub".
Permissões de metadados
Os aplicativos GitHub têm a permissão de metadados Read-only por padrão. A permissão de metadados fornece acesso a uma coleção de pontos de extremidade somente leitura com metadados para vários recursos. Esses pontos de extremidade não vazam informações privadas sobre repositórios.
Se você definir a permissão de metadados para No access e selecionar uma permissão que exija acesso ao repositório, GitHub irá substituir sua seleção e definir a permissão de metadados de volta para Read-only. Para definir a permissão de metadados para No access, você deve definir todas as permissões que requerem acesso ao repositório No access primeiro.
- GET /
- GET /codes_of_conduct
- GET /codes_of_conduct/:key
- GET /emojis
- GET /feeds
- GET /licenses
- GET /licenses/:key
- POST /markdown
- POST /markdown/raw
- GET /meta
- GET /organizations
- GET /orgs/:org
- GET /orgs/:org/projects
- GET /orgs/:org/repos
- GET /rate_limit
- GET /repos/:owner/:repo
- GET /repos/:owner/:repo/contributors
- GET /repos/:owner/:repo/forks
- GET /repos/:owner/:repo/languages
- GET /repos/:owner/:repo/license
- GET /repos/:owner/:repo/stargazers
- GET /repos/:owner/:repo/stats/code_frequency
- GET /repos/:owner/:repo/stats/commit_activity
- GET /repos/:owner/:repo/stats/contributors
- GET /repos/:owner/:repo/stats/participation
- GET /repos/:owner/:repo/stats/punch_card
- GET /repos/:owner/:repo/subscribers
- GET /repos/:owner/:repo/tags
- GET /repos/:owner/:repo/topics
- GET /repositories
- GET /user/repos
- GET /user/starred
- GET /user/subscriptions
- GET /users
- GET /users/:username
- GET /users/:username/followers
- GET /users/:username/following
- GET /users/:username/following/:target_user
- GET /users/:username/gpg_keys
- GET /users/:username/orgs
- GET /users/:username/received_events
- GET /users/:username/received_events/public
- GET /users/:username/repos
- GET /users/:username/subscriptions
Colaboradores
Comentários de commit
- GET /repos/:owner/:repo/comments
- GET /repos/:owner/:repo/comments/:comment_id
- GET /repos/:owner/:repo/comments/:comment_id/reactions
- GET /repos/:owner/:repo/commits/:sha/comments
Eventos
- GET /events
- GET /networks/:owner/:repo/events
- GET /orgs/:org/events
- GET /repos/:owner/:repo/events
- GET /repos/:owner/:repo/events/issues
- GET /users/:username/events
- GET /users/:username/events/public
Git
Chaves
Integrantes da organização
- GET /orgs/:org/members
- GET /orgs/:org/members/:username
- GET /orgs/:org/public_members
- GET /orgs/:org/public_members/:username
Pesquisar
- GET /search/code
- GET /search/commits
- GET /search/issues
- GET /search/labels
- GET /search/repositories
- GET /search/topics
- GET /search/users
Permissão em "ações"
- GET /repos/:owner/:repo/actions/artifacts(:read)
- GET /repos/:owner/:repo/actions/artifacts/:artifact_id(:read)
- DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id(:write)
- GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip(:read)
- GET /repos/:owner/:repo/actions/jobs/:job_id(:read)
- GET /repos/:owner/:repo/actions/jobs/:job_id/logs(:read)
- GET /repos/:owner/:repo/actions/runs(:read)
- GET /repos/:owner/:repo/actions/runs/:run_id(:read)
- GET /repos/:owner/:repo/actions/runs/:run_id/artifacts(:read)
- POST /repos/:owner/:repo/actions/runs/:run_id/cancel(:write)
- GET /repos/:owner/:repo/actions/runs/:run_id/jobs(:read)
- GET /repos/:owner/:repo/actions/runs/:run_id/logs(:read)
- DELETE /repos/:owner/:repo/actions/runs/:run_id/logs(:write)
- POST /repos/:owner/:repo/actions/runs/:run_id/rerun(:write)
- GET /repos/:owner/:repo/actions/workflows(:read)
- GET /repos/:owner/:repo/actions/workflows/:workflow_id(:read)
- GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs(:read)
Permissão em "administração"
- POST /orgs/:org/repos(:write)
- PATCH /repos/:owner/:repo(:write)
- DELETE /repos/:owner/:repo(:write)
- GET /repos/:owner/:repo/actions/runners/downloads(:read)
- GET /repos/:owner/:repo/actions/runners(:read)
- GET /repos/:owner/:repo/actions/runners/:runner_id(:read)
- DELETE /repos/:owner/:repo/actions/runners/:runner_id(:write)
- GET /repos/:owner/:repo/actions/runners/:runner_id/labels(:read)
- POST /repos/:owner/:repo/actions/runners/:runner_id/labels(:write)
- PUT /repos/:owner/:repo/actions/runners/:runner_id/labels(:write)
- DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels(:write)
- DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels/:name(:write)
- POST /repos/:owner/:repo/actions/runners/registration-token(:write)
- POST /repos/:owner/:repo/actions/runners/remove-token(:write)
- POST /repos/:owner/:repo/forks(:write)
- PUT /repos/:owner/:repo/topics(:write)
- POST /repos/:owner/:repo/transfer(:write)
- PATCH /user/repository_invitations/:invitation_id(:write)
- DELETE /user/repository_invitations/:invitation_id(:write)
Branches
- GET /repos/:owner/:repo/branches/:branch/protection(:read)
- PUT /repos/:owner/:repo/branches/:branch/protection(:write)
- DELETE /repos/:owner/:repo/branches/:branch/protection(:write)
- GET /repos/:owner/:repo/branches/:branch/protection/enforce_admins(:read)
- POST /repos/:owner/:repo/branches/:branch/protection/enforce_admins(:write)
- DELETE /repos/:owner/:repo/branches/:branch/protection/enforce_admins(:write)
- GET /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews(:read)
- PATCH /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews(:write)
- DELETE /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews(:write)
- GET /repos/:owner/:repo/branches/:branch/protection/required_signatures(:read)
- POST /repos/:owner/:repo/branches/:branch/protection/required_signatures(:write)
- DELETE /repos/:owner/:repo/branches/:branch/protection/required_signatures(:write)
- GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks(:read)
- PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks(:write)
- DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks(:write)
- GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts(:read)
- POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts(:write)
- PUT /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts(:write)
- DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts(:write)
- GET /repos/:owner/:repo/branches/:branch/protection/restrictions(:read)
- DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions(:write)
- GET /repos/:owner/:repo/branches/:branch/protection/restrictions/teams(:read)
- POST /repos/:owner/:repo/branches/:branch/protection/restrictions/teams(:write)
- PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/teams(:write)
- DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/teams(:write)
- GET /repos/:owner/:repo/branches/:branch/protection/restrictions/users(:read)
- POST /repos/:owner/:repo/branches/:branch/protection/restrictions/users(:write)
- PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/users(:write)
- DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/users(:write)
- POST /repos/:owner/:repo/branches/:branch/rename(:write)
Colaboradores
- PUT /repos/:owner/:repo/collaborators/:username(:write)
- DELETE /repos/:owner/:repo/collaborators/:username(:write)
Convites
- GET /repos/:owner/:repo/invitations(:read)
- PATCH /repos/:owner/:repo/invitations/:invitation_id(:write)
- DELETE /repos/:owner/:repo/invitations/:invitation_id(:write)
Chaves
- GET /repos/:owner/:repo/keys(:read)
- POST /repos/:owner/:repo/keys(:write)
- GET /repos/:owner/:repo/keys/:key_id(:read)
- DELETE /repos/:owner/:repo/keys/:key_id(:write)
Equipes
- GET /repos/:owner/:repo/teams(:read)
- PUT /teams/:team_id/repos/:owner/:repo(:write)
- DELETE /teams/:team_id/repos/:owner/:repo(:write)
Permissão em "verificações"
- POST /repos/:owner/:repo/check-runs(:write)
- GET /repos/:owner/:repo/check-runs/:check_run_id(:read)
- PATCH /repos/:owner/:repo/check-runs/:check_run_id(:write)
- GET /repos/:owner/:repo/check-runs/:check_run_id/annotations(:read)
- POST /repos/:owner/:repo/check-suites(:write)
- GET /repos/:owner/:repo/check-suites/:check_suite_id(:read)
- GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs(:read)
- POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest(:write)
- PATCH /repos/:owner/:repo/check-suites/preferences(:write)
- GET /repos/:owner/:repo/commits/:sha/check-runs(:read)
- GET /repos/:owner/:repo/commits/:sha/check-suites(:read)
Permissão em "conteúdo"
- 
GET /repos/:owner/:repo/check-runs/:check_run_id/annotations(:read)
- 
GET /repos/:owner/:repo/check-suites/:check_suite_id(:read)
- 
GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs(:read)
- 
POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest(:write)
- 
GET /repos/:owner/:repo/commits(:read)
- 
POST /repos/:owner/:repo/dispatches(:write)
- 
POST /repos/:owner/:repo/forks(:read)
- 
POST /repos/:owner/:repo/merges(:write)
Branches
- GET /repos/:owner/:repo/branches(:read)
- GET /repos/:owner/:repo/branches/:branch(:read)
- GET /repos/:owner/:repo/branches/:branch/protection/restrictions/apps(:write)
- POST /repos/:owner/:repo/branches/:branch/protection/restrictions/apps(:write)
- PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/apps(:write)
- DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/apps(:write)
- POST /repos/:owner/:repo/branches/:branch/rename(:write)
Comentários de commit
- PATCH /repos/:owner/:repo/comments/:comment_id(:write)
- DELETE /repos/:owner/:repo/comments/:comment_id(:write)
- POST /repos/:owner/:repo/comments/:comment_id/reactions(:write)
- POST /repos/:owner/:repo/commits/:sha/comments(:write)
Git
- POST /repos/:owner/:repo/git/blobs(:write)
- GET /repos/:owner/:repo/git/blobs/:sha(:read)
- POST /repos/:owner/:repo/git/commits(:write)
- GET /repos/:owner/:repo/git/commits/:commit_id(:read)
- POST /repos/:owner/:repo/git/refs(:write)
- GET /repos/:owner/:repo/git/ref/:ref(:read)
- GET /repos/:owner/:repo/git/matching-refs/:ref(:read)
- PATCH /repos/:owner/:repo/git/refs/:ref(:write)
- DELETE /repos/:owner/:repo/git/refs/:ref(:write)
- POST /repos/:owner/:repo/git/tags(:write)
- GET /repos/:owner/:repo/git/tags/:tag_id(:read)
- POST /repos/:owner/:repo/git/trees(:write)
- GET /repos/:owner/:repo/git/trees/:sha(:read)
Reações
- DELETE /reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id(:write)
- DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id(:write)
- DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id(:write)
Versões
- GET /repos/:owner/:repo/releases(:read)
- POST /repos/:owner/:repo/releases(:write)
- GET /repos/:owner/:repo/releases/:release_id(:read)
- PATCH /repos/:owner/:repo/releases/:release_id(:write)
- DELETE /repos/:owner/:repo/releases/:release_id(:write)
- GET /repos/:owner/:repo/releases/:release_id/assets(:read)
- GET /repos/:owner/:repo/releases/assets/:asset_id(:read)
- PATCH /repos/:owner/:repo/releases/assets/:asset_id(:write)
- DELETE /repos/:owner/:repo/releases/assets/:asset_id(:write)
- GET /repos/:owner/:repo/releases/latest(:read)
- GET /repos/:owner/:repo/releases/tags/:tag(:read)
Permissão em "implantações"
- GET /repos/:owner/:repo/deployments(:read)
- POST /repos/:owner/:repo/deployments(:write)
- GET /repos/:owner/:repo/deployments/:deployment_id(:read)
- DELETE /repos/:owner/:repo/deployments/:deployment_id(:write)
- GET /repos/:owner/:repo/deployments/:deployment_id/statuses(:read)
- POST /repos/:owner/:repo/deployments/:deployment_id/statuses(:write)
- GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id(:read)
Permissão em "e-mails"
- GET /user/emails(:read)
- POST /user/emails(:write)
- DELETE /user/emails(:write)
- GET /user/public_emails(:read)
Permissão em "seguidores"
- GET /user/followers(:read)
- GET /user/following(:read)
- GET /user/following/:username(:read)
- PUT /user/following/:username(:write)
- DELETE /user/following/:username(:write)
Permissão em "chaves gpg"
- GET /user/gpg_keys(:read)
- POST /user/gpg_keys(:write)
- GET /user/gpg_keys/:gpg_key_id(:read)
- DELETE /user/gpg_keys/:gpg_key_id(:write)
Permissão em "problemas"
Problemas e pull requests estão estreitamente relacionados. Para obter mais informações, consulte "Lista de problemas atribuídos ao usuário autenticado". Se seu aplicativo GitHub tiver permissões em problemas e não em pull requests, esses pontos de extremidade irão limitar-se a problemas. Pontos de extremidade que retornam problemas e pull requests serão filtrados. Os pontos de extremidade que permitem operações em ambos problemas e pull requests estarão restritos a problemas.
- GET /repos/:owner/:repo/issues(:read)
- POST /repos/:owner/:repo/issues(:write)
- GET /repos/:owner/:repo/issues/:issue_number(:read)
- PATCH /repos/:owner/:repo/issues/:issue_number(:write)
- GET /repos/:owner/:repo/issues/:issue_number/comments(:read)
- POST /repos/:owner/:repo/issues/:issue_number/comments(:write)
- PUT /repos/:owner/:repo/issues/:issue_number/lock(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/lock(:write)
- GET /repos/:owner/:repo/issues/:issue_number/reactions(:read)
- POST /repos/:owner/:repo/issues/:issue_number/reactions(:write)
- GET /repos/:owner/:repo/issues/:issue_number/timeline(:read)
- GET /repos/:owner/:repo/issues/comments(:read)
- GET /repos/:owner/:repo/issues/comments/:comment_id(:read)
- PATCH /repos/:owner/:repo/issues/comments/:comment_id(:write)
- DELETE /repos/:owner/:repo/issues/comments/:comment_id(:write)
- GET /repos/:owner/:repo/issues/comments/:comment_id/reactions(:read)
- POST /repos/:owner/:repo/issues/comments/:comment_id/reactions(:write)
Responsáveis
- GET /repos/:owner/:repo/assignees(:read)
- GET /repos/:owner/:repo/assignees/:username(:read)
- POST /repos/:owner/:repo/issues/:issue_number/assignees(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/assignees(:write)
Eventos
- GET /repos/:owner/:repo/issues/:issue_number/events(:read)
- GET /repos/:owner/:repo/issues/events/:event_id(:read)
Etiquetas
- GET /repos/:owner/:repo/issues/:issue_number/labels(:read)
- POST /repos/:owner/:repo/issues/:issue_number/labels(:write)
- PUT /repos/:owner/:repo/issues/:issue_number/labels(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/labels(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name(:write)
- GET /repos/:owner/:repo/labels(:read)
- POST /repos/:owner/:repo/labels(:write)
- GET /repos/:owner/:repo/labels/:name(:read)
- PATCH /repos/:owner/:repo/labels/:name(:write)
- DELETE /repos/:owner/:repo/labels/:name(:write)
Marcos
- GET /repos/:owner/:repo/milestones(:read)
- POST /repos/:owner/:repo/milestones(:write)
- GET /repos/:owner/:repo/milestones/:milestone_number(:read)
- PATCH /repos/:owner/:repo/milestones/:milestone_number(:write)
- DELETE /repos/:owner/:repo/milestones/:milestone_number(:write)
- GET /repos/:owner/:repo/milestones/:milestone_number/labels(:read)
Reações
- GET /repos/:owner/:repo/issues/comments/:comment_id/reactions(:read)
- POST /repos/:owner/:repo/issues/comments/:comment_id/reactions(:write)
- GET /repos/:owner/:repo/issues/:issue_number/reactions(:read)
- POST /repos/:owner/:repo/issues/:issue_number/reactions(:write)
- DELETE /reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id(:write)
- DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id(:write)
- DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id(:write)
Permissão em "chaves"
Chaves
- GET /user/keys(:read)
- POST /user/keys(:write)
- GET /user/keys/:key_id(:read)
- DELETE /user/keys/:key_id(:write)
Permissão em "integrantes"
- GET /orgs/:org/outside_collaborators(:read)
- PUT /orgs/:org/outside_collaborators/:username(:write)
- DELETE /orgs/:org/outside_collaborators/:username(:write)
- GET /orgs/:org/team/:team_id(:read)
Integrantes da organização
- DELETE /orgs/:org/members/:username(:write)
- GET /orgs/:org/memberships/:username(:read)
- PUT /orgs/:org/memberships/:username(:write)
- DELETE /orgs/:org/memberships/:username(:write)
- PUT /orgs/:org/public_members/:username(:write)
- DELETE /orgs/:org/public_members/:username(:write)
- GET /user/memberships/orgs(:read)
- GET /user/memberships/orgs/:org(:read)
- PATCH /user/memberships/orgs/:org(:write)
Integrantes da equipe
- GET /teams/:team_id/members(:read)
- GET /teams/:team_id/memberships/:username(:read)
- PUT /teams/:team_id/memberships/:username(:write)
- DELETE /teams/:team_id/memberships/:username(:write)
Equipes
- GET /orgs/:org/teams(:read)
- POST /orgs/:org/teams(:write)
- GET /orgs/:org/teams/:team_slug(:read)
- PATCH /teams/:team_id(:write)
- DELETE /teams/:team_id(:write)
- GET /teams/:team_id/projects(:read)
- GET /teams/:team_id/projects/:project_id(:read)
- PUT /teams/:team_id/projects/:project_id(:read)
- DELETE /teams/:team_id/projects/:project_id(:read)
- GET /teams/:team_id/repos(:read)
- GET /teams/:team_id/repos/:owner/:repo(:read)
- PUT /teams/:team_id/repos/:owner/:repo(:read)
- DELETE /teams/:team_id/repos/:owner/:repo(:write)
- GET /teams/:team_id/teams(:read)
Permissão em "administração da organização"
- PATCH /orgs/:org(:write)
Permissão em "eventos de organização"
Permissão em "hooks da organização"
- GET /orgs/:org/hooks(:read)
- POST /orgs/:org/hooks(:write)
- GET /orgs/:org/hooks/:hook_id(:read)
- PATCH /orgs/:org/hooks/:hook_id(:write)
- DELETE /orgs/:org/hooks/:hook_id(:write)
- POST /orgs/:org/hooks/:hook_id/pings(:write)
Equipes
Permissão em "hooks pre-receive da organização"
- GET /orgs/:org/pre-receive-hooks(:read)
- GET /orgs/:org/pre-receive-hooks/:pre_receive_hook_id(:read)
- PATCH /orgs/:org/pre-receive-hooks/:pre_receive_hook_id(:write)
- DELETE /orgs/:org/pre-receive-hooks/:pre_receive_hook_id(:write)
Permissão em "projetos da organização"
- POST /orgs/:org/projects(:write)
- GET /projects/:project_id(:read)
- PATCH /projects/:project_id(:write)
- DELETE /projects/:project_id(:write)
- POST /projects/:project_id/cards(:write)
- GET /projects/:project_id/columns(:read)
- POST /projects/:project_id/columns(:write)
- GET /projects/columns/:column_id(:read)
- PATCH /projects/columns/:column_id(:write)
- DELETE /projects/columns/:column_id(:write)
- GET /projects/columns/:column_id/cards(:read)
- POST /projects/columns/:column_id/cards(:write)
- POST /projects/columns/:column_id/moves(:write)
- GET /projects/columns/cards/:card_id(:read)
- PATCH /projects/columns/cards/:card_id(:write)
- DELETE /projects/columns/cards/:card_id(:write)
- POST /projects/columns/cards/:card_id/moves(:write)
Permissão em "páginas"
- GET /repos/:owner/:repo/pages(:read)
- POST /repos/:owner/:repo/pages(:write)
- PUT /repos/:owner/:repo/pages(:write)
- DELETE /repos/:owner/:repo/pages(:write)
- GET /repos/:owner/:repo/pages/builds(:read)
- POST /repos/:owner/:repo/pages/builds(:write)
- GET /repos/:owner/:repo/pages/builds/:build_id(:read)
- GET /repos/:owner/:repo/pages/builds/latest(:read)
Permissão em "pull requests"
Pull requests and issues are closely related. If your GitHub App has permissions on pull requests but not on issues, these endpoints will be limited to pull requests. Os pontos de extremidade que retornam pull requests e problemas serão filtrados. Os pontos de extremidade que permitem operações em pull requests e problemas serão restritos a pull requests.
- PATCH /repos/:owner/:repo/issues/:issue_number(:write)
- GET /repos/:owner/:repo/issues/:issue_number/comments(:read)
- POST /repos/:owner/:repo/issues/:issue_number/comments(:write)
- PUT /repos/:owner/:repo/issues/:issue_number/lock(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/lock(:write)
- GET /repos/:owner/:repo/issues/:issue_number/timeline(:read)
- GET /repos/:owner/:repo/issues/comments(:read)
- GET /repos/:owner/:repo/issues/comments/:comment_id(:read)
- PATCH /repos/:owner/:repo/issues/comments/:comment_id(:write)
- DELETE /repos/:owner/:repo/issues/comments/:comment_id(:write)
- GET /repos/:owner/:repo/pulls(:read)
- POST /repos/:owner/:repo/pulls(:write)
- GET /repos/:owner/:repo/pulls/:pull_number(:read)
- PATCH /repos/:owner/:repo/pulls/:pull_number(:write)
- GET /repos/:owner/:repo/pulls/:pull_number/comments(:read)
- POST /repos/:owner/:repo/pulls/:pull_number/comments(:write)
- GET /repos/:owner/:repo/pulls/:pull_number/commits(:read)
- GET /repos/:owner/:repo/pulls/:pull_number/files(:read)
- GET /repos/:owner/:repo/pulls/:pull_number/merge(:read)
- GET /repos/:owner/:repo/pulls/comments(:read)
- GET /repos/:owner/:repo/pulls/comments/:comment_id(:read)
- PATCH /repos/:owner/:repo/pulls/comments/:comment_id(:write)
- DELETE /repos/:owner/:repo/pulls/comments/:comment_id(:write)
Responsáveis
- GET /repos/:owner/:repo/assignees(:read)
- GET /repos/:owner/:repo/assignees/:username(:read)
- POST /repos/:owner/:repo/issues/:issue_number/assignees(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/assignees(:write)
Eventos
- GET /repos/:owner/:repo/issues/:issue_number/events(:read)
- GET /repos/:owner/:repo/issues/events/:event_id(:read)
- POST /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events(:write)
Etiquetas
- GET /repos/:owner/:repo/issues/:issue_number/labels(:read)
- POST /repos/:owner/:repo/issues/:issue_number/labels(:write)
- PUT /repos/:owner/:repo/issues/:issue_number/labels(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/labels(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name(:write)
- GET /repos/:owner/:repo/labels(:read)
- POST /repos/:owner/:repo/labels(:write)
- GET /repos/:owner/:repo/labels/:name(:read)
- PATCH /repos/:owner/:repo/labels/:name(:write)
- DELETE /repos/:owner/:repo/labels/:name(:write)
Marcos
- GET /repos/:owner/:repo/milestones(:read)
- POST /repos/:owner/:repo/milestones(:write)
- GET /repos/:owner/:repo/milestones/:milestone_number(:read)
- PATCH /repos/:owner/:repo/milestones/:milestone_number(:write)
- DELETE /repos/:owner/:repo/milestones/:milestone_number(:write)
- GET /repos/:owner/:repo/milestones/:milestone_number/labels(:read)
Reações
- POST /repos/:owner/:repo/issues/:issue_number/reactions(:write)
- GET /repos/:owner/:repo/issues/comments/:comment_id/reactions(:read)
- POST /repos/:owner/:repo/issues/comments/:comment_id/reactions(:write)
- GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions(:read)
- POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions(:write)
- DELETE /reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id(:write)
- DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id(:write)
- DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id(:write)
- DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id(:write)
Revisores solicitados
- GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers(:read)
- POST /repos/:owner/:repo/pulls/:pull_number/requested_reviewers(:write)
- DELETE /repos/:owner/:repo/pulls/:pull_number/requested_reviewers(:write)
Revisões
- GET /repos/:owner/:repo/pulls/:pull_number/reviews(:read)
- POST /repos/:owner/:repo/pulls/:pull_number/reviews(:write)
- GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id(:read)
- PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id(:write)
- DELETE /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id(:write)
- GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments(:read)
- PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals(:write)
Permissão em "perfil"
- PATCH /user(:write)
Permissão em "hooks de repositório"
- GET /repos/:owner/:repo/hooks(:read)
- POST /repos/:owner/:repo/hooks(:write)
- GET /repos/:owner/:repo/hooks/:hook_id(:read)
- PATCH /repos/:owner/:repo/hooks/:hook_id(:write)
- DELETE /repos/:owner/:repo/hooks/:hook_id(:write)
- POST /repos/:owner/:repo/hooks/:hook_id/pings(:read)
- POST /repos/:owner/:repo/hooks/:hook_id/tests(:read)
Permission on "repository pre receive hooks"
- GET /repos/:owner/:repo/pre-receive-hooks(:read)
- GET /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id(:read)
- PATCH /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id(:write)
- DELETE /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id(:write)
Permissão em "projetos de repositório"
- GET /projects/:project_id(:read)
- PATCH /projects/:project_id(:write)
- DELETE /projects/:project_id(:write)
- POST /projects/:project_id/cards(:write)
- GET /projects/:project_id/columns(:read)
- POST /projects/:project_id/columns(:write)
- GET /projects/columns/:column_id(:read)
- PATCH /projects/columns/:column_id(:write)
- DELETE /projects/columns/:column_id(:write)
- GET /projects/columns/:column_id/cards(:read)
- POST /projects/columns/:column_id/cards(:write)
- POST /projects/columns/:column_id/moves(:write)
- GET /projects/columns/cards/:card_id(:read)
- PATCH /projects/columns/cards/:card_id(:write)
- DELETE /projects/columns/cards/:card_id(:write)
- POST /projects/columns/cards/:card_id/moves(:write)
- GET /repos/:owner/:repo/projects(:read)
- POST /repos/:owner/:repo/projects(:write)
Equipes
Permissão em "alertas de varredura de segredo"
- GET /repos/:owner/:repo/secret-scanning/alerts(:read)
- GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number(:read)
- PATCH /repos/:owner/:repo/secret-scanning/alerts/:alert_number(:write)
- GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number/locations(:read)
Permissão em "eventos de segurança"
- GET /repos/:owner/:repo/code-scanning/alerts(:read)
- GET /repos/:owner/:repo/code-scanning/alerts/:alert_number(:read)
- PATCH /repos/:owner/:repo/code-scanning/alerts/:alert_number(:write)
- GET /repos/:owner/:repo/code-scanning/alerts/:alert_number/instances(:read)
- GET /repos/:owner/:repo/code-scanning/analyses(:read)
- GET /repos/:owner/:repo/code-scanning/analyses/:analysis_id(:read)
- DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id(:write)
- POST /repos/:owner/:repo/code-scanning/sarifs(:write)
- GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id(:read)
Permissão em "executores auto-hospedados"
- GET /orgs/:org/actions/runners/downloads(:read)
- POST /orgs/:org/actions/runners/registration-token(:write)
- GET /orgs/:org/actions/runners(:read)
- GET /orgs/:org/actions/runners/:runner_id(:read)
- POST /orgs/:org/actions/runners/remove-token(:write)
- DELETE /orgs/:org/actions/runners/:runner_id(:write)
- GET /orgs/:org/actions/runners/:runner_id/labels(:read)
- POST /orgs/:org/actions/runners/:runner_id/labels(:write)
- PUT /orgs/:org/actions/runners/:runner_id/labels(:write)
- DELETE /orgs/:org/actions/runners/:runner_id/labels(:write)
- DELETE /orgs/:org/actions/runners/:runner_id/labels/:name(:write)
Permissão em "arquivo único"
- GET /repos/:owner/:repo/contents/:path(:read)
- PUT /repos/:owner/:repo/contents/:path(:write)
- DELETE /repos/:owner/:repo/contents/:path(:write)
Permissão em "marcar com uma estrela"
- GET /user/starred/:owner/:repo(:read)
- PUT /user/starred/:owner/:repo(:write)
- DELETE /user/starred/:owner/:repo(:write)
Permissão em "status"
- GET /repos/:owner/:repo/commits/:ref/status(:read)
- GET /repos/:owner/:repo/commits/:ref/statuses(:read)
- POST /repos/:owner/:repo/statuses/:sha(:write)
Permissão em "discussões em equipe"
- GET /teams/:team_id/discussions(:read)
- POST /teams/:team_id/discussions(:write)
- GET /teams/:team_id/discussions/:discussion_number(:read)
- PATCH /teams/:team_id/discussions/:discussion_number(:write)
- DELETE /teams/:team_id/discussions/:discussion_number(:write)
- GET /teams/:team_id/discussions/:discussion_number/comments(:read)
- POST /teams/:team_id/discussions/:discussion_number/comments(:write)
- GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number(:read)
- PATCH /teams/:team_id/discussions/:discussion_number/comments/:comment_number(:write)
- DELETE /teams/:team_id/discussions/:discussion_number/comments/:comment_number(:write)
- GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions(:read)
- POST /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions(:write)
- GET /teams/:team_id/discussions/:discussion_number/reactions(:read)
- POST /teams/:team_id/discussions/:discussion_number/reactions(:write)