access
Who can do what on a group or repository, and why
19 operations
- PATCH/access/grants/{grant_id}Change a grant's role, expiry or reason.
- DEL/access/grants/{grant_id}Revoke a grant, or give up your own.
- DEL/access/limits/{limit_id}Remove a limit.
- GET/access/permissionsEvery permission a role can hold, and the five built-in roles made of them.
- GET/groups/{group_id}/accessWho has access to a group, and why.
- GET/groups/{group_id}/access/explainWhy someone has the access they have on a group.
- POST/groups/{group_id}/access/grantsGive one role to people, service accounts or teams on a group.
- POST/groups/{group_id}/access/grants/revokeRevoke several of an organization's grants at once — all of them, or none.
- PUT/groups/{group_id}/access/inheritanceStop grants made on the groups above from reaching a group, or let them reach it again.
- GET/groups/{group_id}/access/limitsThe limits in force on a group: set there, or on a group above it.
- POST/groups/{group_id}/access/limitsCap someone on a group and everything beneath it, whatever they are granted.
- GET/groups/{group_id}/access/reviewThe organization's access review: every grant with a reason to look at it.
- GET/groups/{group_id}/peopleEveryone with access in an organization, and how each belongs to it.
- GET/repositories/{repo_id}/accessWho has access to a repository, and why.
- GET/repositories/{repo_id}/access/explainWhy someone has the access they have on a repository.
- POST/repositories/{repo_id}/access/grantsGive one role to people, service accounts or teams on a repository.
- PUT/repositories/{repo_id}/access/inheritanceStop grants made on the groups above from reaching a repository, or let them reach it again.
- GET/repositories/{repo_id}/access/limitsThe limits in force on a repository: set there, or on a group above it.
- POST/repositories/{repo_id}/access/limitsCap someone on a repository, whatever they are granted.