GitHub App 권한 정보
GitHub Apps은(는) 권한 집합을 사용하여 만들어집니다. 권한은 GitHub App이(가) API를 통해 액세스할 수 있는 리소스를 정의합니다. 자세한 내용은 "GitHub 앱에 대한 권한 선택.
일부 엔드포인트에는 추가 권한이 필요합니다. 이 경우 "추가 권한" 열은 엔드포인트를 사용하는 데 필요한 다른 사용 권한을 나타냅니다.
Business permissions for "Enterprise administration"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
GET /enterprises/{enterprise}/audit-log | read | UAT IAT | ✖️ |
Organization permissions for "Administration"
Organization permissions for "Events"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
GET /users/{username}/events/orgs/{org} | read | UAT | ✖️ |
Organization permissions for "Members"
Organization permissions for "Projects"
Organization permissions for "Secrets"
Organization permissions for "Self-hosted runners"
Organization permissions for "Team discussions"
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"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
POST /repos/{owner}/{repo}/statuses/{sha} | write | UAT IAT | ✖️ |
GET /repos/{owner}/{repo}/commits/{ref}/status | read | UAT IAT | ✖️ |
GET /repos/{owner}/{repo}/commits/{ref}/statuses | read | UAT IAT | ✖️ |
Repository permissions for "Contents"
Repository permissions for "Deployments"
Repository permissions for "Issues"
Repository permissions for "Metadata"
Repository permissions for "Pages"
Repository permissions for "Projects"
Repository permissions for "Pull requests"
Repository permissions for "Secret scanning alerts"
Repository permissions for "Secrets"
Repository permissions for "Webhooks"
Repository permissions for "Workflows"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
POST /repos/{owner}/{repo}/git/refs | write | UAT IAT | |
PATCH /repos/{owner}/{repo}/git/refs/{ref} | write | UAT IAT |
User permissions for "Followers"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
PUT /user/following/{username} | write | UAT | ✖️ |
DELETE /user/following/{username} | write | UAT | ✖️ |
GET /user/followers | read | UAT | ✖️ |
GET /user/following | read | UAT | ✖️ |
GET /user/following/{username} | read | UAT | ✖️ |
User permissions for "GPG keys"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
POST /user/gpg_keys | write | UAT | ✖️ |
DELETE /user/gpg_keys/{gpg_key_id} | write | UAT | ✖️ |
GET /user/gpg_keys | read | UAT | ✖️ |
GET /user/gpg_keys/{gpg_key_id} | read | UAT | ✖️ |
User permissions for "Gists"
User permissions for "Git SSH keys"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
POST /user/keys | write | UAT | ✖️ |
DELETE /user/keys/{key_id} | write | UAT | ✖️ |
GET /user/keys | read | UAT | ✖️ |
GET /user/keys/{key_id} | read | UAT | ✖️ |
GET /users/{username}/keys | read | UAT IAT | ✖️ |
User permissions for "Notifications"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
GET /notifications | read | UAT |
User permissions for "Profile"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
PATCH /user | write | UAT | ✖️ |
User permissions for "Starring"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
PUT /user/starred/{owner}/{repo} | write | UAT | ✖️ |
DELETE /user/starred/{owner}/{repo} | write | UAT | ✖️ |
GET /user/starred | read | UAT | ✖️ |
GET /user/starred/{owner}/{repo} | read | UAT | ✖️ |
GET /users/{username}/starred | read | UAT IAT | ✖️ |
User permissions for "Watching"
엔드포인트 | Access | 토큰 형식 | 추가 권한 |
---|---|---|---|
GET /user/subscriptions | read | UAT | ✖️ |
GET /users/{username}/subscriptions | read | UAT IAT | ✖️ |