Acerca de los permisos de las GitHub App
Las GitHub Apps se crean un con conjunto de permisos. Los permisos definen a qué recursos puede acceder la GitHub App a través de la API. Para obtener más información, consulta la sección "Configurar los permisos para las GitHub Apps".
Permisos de metadatos
Las GitHub Apps tienen el permiso de metadatos de Read-only predeterminadamente. El permiso de metadatos proporciona acceso a una recopilación de terminales de solo lectura con los metadatos de varios recursos. Estas terminales no filtran información sensible de los repositorios privados.
Si configuras el permiso para metadatos como No access y seleccionas un permiso que requiere acceso al repositorio, GitHub anulará tu selección y configurará el permiso de metadatos como Read-only nuevamente. Para configurar el permiso de metadatos como No access, primero debes configurar todos los permisos que requieren acceso al repositorio como No access.
- 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
Comentarios sobre confirmación de cambios
- 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
Claves
Miembros de la organización
- GET /orgs/:org/members
- GET /orgs/:org/members/:username
- GET /orgs/:org/public_members
- GET /orgs/:org/public_members/:username
Buscar
- GET /search/code
- GET /search/commits
- GET /search/issues
- GET /search/labels
- GET /search/repositories
- GET /search/topics
- GET /search/users
Permiso sobre las "acciones"
- 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)
Permiso sobre la "administración"
- 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)
Ramas
- 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)
Invitaciones
- GET /repos/:owner/:repo/invitations(:read)
- PATCH /repos/:owner/:repo/invitations/:invitation_id(:write)
- DELETE /repos/:owner/:repo/invitations/:invitation_id(:write)
Claves
- 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)
Equipos
- GET /repos/:owner/:repo/teams(:read)
- PUT /teams/:team_id/repos/:owner/:repo(:write)
- DELETE /teams/:team_id/repos/:owner/:repo(:write)
Permiso sobre las "verificaciones"
- 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)
Permiso sobre el "contenido"
- 
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)
Ramas
- 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)
Comentarios sobre confirmación de cambios
- 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)
Reacciones
- 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)
Lanzamientos
- 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)
Permiso sobre los "despliegues"
- 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)
Permiso sobre los "correos electrónicos"
- GET /user/emails(:read)
- POST /user/emails(:write)
- DELETE /user/emails(:write)
- GET /user/public_emails(:read)
Permiso sobre los "seguidores"
- GET /user/followers(:read)
- GET /user/following(:read)
- GET /user/following/:username(:read)
- PUT /user/following/:username(:write)
- DELETE /user/following/:username(:write)
Permiso sobre las "llaves 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)
Permiso sobre los "informes de problemas"
Los informes de problemas y las solicitudes de extracción están estrechamente relacionadas. Para obtener más información, consulta la sección "Listar informes de problemas asignados al usuario autenticado". Si tu GitHub App tiene permisos sobre los informes de problemas pero no los tiene en las solicitudes de extracción, entonces estas terminales se limitaran a los informes de problemas. Se filtrarán las terminales que devuelvan tanto informes de problemas como solicitudes de extracción. Las terminales que permitan operaciones tanto en los informes de problemas como en las solicitudes de extracción se restringirán a los informes de problemas únicamente.
- 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)
Asignatarios
- 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)
Hitos
- 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)
Reacciones
- 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)
Permiso sobre las "llaves"
Claves
- GET /user/keys(:read)
- POST /user/keys(:write)
- GET /user/keys/:key_id(:read)
- DELETE /user/keys/:key_id(:write)
Permiso sobre los "miembros"
- 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)
Miembros de la organización
- 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)
Miembros del equipo
- 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)
Equipos
- 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)
Permiso sobre la "administración de la oprganización"
- PATCH /orgs/:org(:write)
Permisos para "eventos organizacionales"
Permiso sobre los "ganchos de la organización"
- 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)
Equipos
Permiso sobre los "ganchos de pre-recepción de la organización"
- 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)
Permiso sobre los "proyectos de la organización"
- 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)
Permiso sobre las "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)
Permiso sobre las "solicitudes de extracción"
Las solicitudes de cambios y las propuestas tienen una relación estrecha. Si tu GitHub App tiene permisos sobre las solicitudes de extracción pero no sobre los informes de problemas, estas terminales se limitarán a las solicitudes de extracción. Se filtrarán las terminales que devuelvan tanto informes de problemas como solicitudes de extracción. Las terminales que permitan operaciones tanto en solicitudes de extracción como en informes de problemas se restringirán a las solicitudes de extracción únicamente.
- 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)
Asignatarios
- 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)
Hitos
- 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)
Reacciones
- 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)
Revisiones
- 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)
Permiso en "perfil"
- PATCH /user(:write)
Permisos sobre los "ganchos del repositorio"
- 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)
Permiso sobre los "ganchos de pre-recepción del repositorio"
- 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)
Permiso sobre los "proyectos del repositorio"
- 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)
Equipos
Permiso en las "alertas de escaneo de secretos"
- 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)
Permiso sobre los "eventos de seguridad"
- 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)
Permiso sobre los "ejecutores 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)
Permiso sobre "un archivo"
- GET /repos/:owner/:repo/contents/:path(:read)
- PUT /repos/:owner/:repo/contents/:path(:write)
- DELETE /repos/:owner/:repo/contents/:path(:write)
Permiso sobre el "marcar con una estrella"
- GET /user/starred/:owner/:repo(:read)
- PUT /user/starred/:owner/:repo(:write)
- DELETE /user/starred/:owner/:repo(:write)
Permiso sobre los "estados"
- GET /repos/:owner/:repo/commits/:ref/status(:read)
- GET /repos/:owner/:repo/commits/:ref/statuses(:read)
- POST /repos/:owner/:repo/statuses/:sha(:write)
Permiso sobre los "debates de equipo"
- 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)