For each permission granted to a GitHub App, these are the REST API endpoints that the app can use.
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.
To help you choose the correct permissions, you will receive the X-Accepted-GitHub-Permissions header in the REST API response. The header will tell you what permissions are required in order to access the endpoint. For more information, see Troubleshooting the REST API.
These permissions are required to access private resources. Some endpoints can also be used to access public resources without these permissions. To see whether an endpoint can access public resources without a permission, see the documentation for that endpoint.
Some endpoints require more than one permission. Other endpoints work with any one permission from a set of permissions. In these cases, the "Additional permissions" column will include a checkmark. For full details about the permissions that are required to use the endpoint, see the documentation for that endpoint.
Token types: UAT = user access token, IAT = installation access token
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day |
read | UAT, IAT | ✗ |
GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest |
read | UAT, IAT | ✗ |
GET /enterprises/{enterprise}/copilot/metrics/reports/repos-1-day |
read | UAT, IAT | ✗ |
GET /enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day |
read | UAT, IAT | ✗ |
GET /enterprises/{enterprise}/copilot/metrics/reports/users-1-day |
read | UAT, IAT | ✗ |
GET /enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/insights/api/subject-stats |
read | UAT, IAT | ✗ |
GET /orgs/{org}/insights/api/summary-stats |
read | UAT, IAT | ✗ |
GET /orgs/{org}/insights/api/summary-stats/users/{user_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/insights/api/time-stats |
read | UAT, IAT | ✗ |
GET /orgs/{org}/insights/api/time-stats/users/{user_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/insights/api/user-stats/{user_id} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /organizations/{org}/actions/cache/retention-limit |
write | UAT, IAT | ✗ |
PUT /organizations/{org}/actions/cache/storage-limit |
write | UAT, IAT | ✗ |
POST /organizations/{org}/settings/billing/budgets |
write | UAT, IAT | ✗ |
PATCH /organizations/{org}/settings/billing/budgets/{budget_id} |
write | UAT, IAT | ✗ |
DELETE /organizations/{org}/settings/billing/budgets/{budget_id} |
write | UAT, IAT | ✗ |
PATCH /orgs/{org} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/actions/hosted-runners |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/actions/oidc/customization/properties/repo |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/oidc/customization/sub |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/permissions |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/permissions/artifact-and-log-retention |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/permissions/fork-pr-contributor-approval |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/permissions/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/permissions/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/actions/permissions/repositories/{repository_id} |
write | UAT, IAT | ✓ |
PUT /orgs/{org}/actions/permissions/selected-actions |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/permissions/self-hosted-runners |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id} |
write | UAT, IAT | ✓ |
PUT /orgs/{org}/actions/permissions/workflow |
write | UAT, IAT | ✗ |
GET /orgs/{org}/actions/policies |
write | UAT, IAT | ✗ |
POST /orgs/{org}/actions/policies |
write | UAT, IAT | ✗ |
GET /orgs/{org}/actions/policies/{policy_id} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/policies/{policy_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/policies/{policy_id} |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/code-scanning/ai-scan |
write | UAT, IAT | ✗ |
POST /orgs/{org}/code-security/configurations |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/code-security/configurations/detach |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/code-security/configurations/{configuration_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/code-security/configurations/{configuration_id} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/code-security/configurations/{configuration_id}/attach |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults |
write | UAT, IAT | ✗ |
POST /orgs/{org}/copilot/billing/selected_teams |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/copilot/billing/selected_teams |
write | UAT, IAT | ✓ |
POST /orgs/{org}/copilot/billing/selected_users |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/copilot/billing/selected_users |
write | UAT, IAT | ✓ |
PATCH /orgs/{org}/dependabot/repository-access |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/dependabot/repository-access/default-level |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/interaction-limits |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/interaction-limits |
write | UAT, IAT | ✗ |
GET /orgs/{org}/interaction-limits/pulls/creation-cap |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/interaction-limits/pulls/creation-cap |
write | UAT, IAT | ✗ |
GET /orgs/{org}/rulesets |
write | UAT, IAT | ✗ |
POST /orgs/{org}/rulesets |
write | UAT, IAT | ✗ |
GET /orgs/{org}/rulesets/rule-suites |
write | UAT, IAT | ✗ |
GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/rulesets/{ruleset_id} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/rulesets/{ruleset_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/rulesets/{ruleset_id} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/rulesets/{ruleset_id}/history |
write | UAT, IAT | ✗ |
GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/secret-scanning/custom-patterns |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/secret-scanning/custom-patterns |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/secret-scanning/custom-patterns/{pattern_id} |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/secret-scanning/pattern-configurations |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/security-managers/teams/{team_slug} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/security-managers/teams/{team_slug} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/settings/immutable-releases |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/settings/immutable-releases/repositories |
write | UAT, IAT | ✓ |
PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id} |
write | UAT, IAT | ✓ |
POST /orgs/{org}/{security_product}/{enablement} |
write | UAT, IAT | ✗ |
GET /organizations/{org}/actions/cache/retention-limit |
read | UAT, IAT | ✗ |
GET /organizations/{org}/actions/cache/storage-limit |
read | UAT, IAT | ✗ |
GET /organizations/{org}/settings/billing/ai_credit/usage |
read | UAT, IAT | ✗ |
GET /organizations/{org}/settings/billing/budgets |
read | UAT, IAT | ✗ |
GET /organizations/{org}/settings/billing/budgets/{budget_id} |
read | UAT, IAT | ✗ |
GET /organizations/{org}/settings/billing/premium_request/usage |
read | UAT, IAT | ✗ |
GET /organizations/{org}/settings/billing/usage |
read | UAT, IAT | ✗ |
GET /organizations/{org}/settings/billing/usage/summary |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/cache/usage |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/cache/usage-by-repository |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/images/github-owned |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/images/partner |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/limits |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/machine-sizes |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/platforms |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/oidc/customization/properties/repo |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/oidc/customization/sub |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/permissions |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/permissions/artifact-and-log-retention |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/permissions/fork-pr-contributor-approval |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/permissions/repositories |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/permissions/selected-actions |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/permissions/self-hosted-runners |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/permissions/self-hosted-runners/repositories |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/permissions/workflow |
read | UAT, IAT | ✗ |
GET /orgs/{org}/code-scanning/ai-scan |
read | UAT, IAT | ✗ |
GET /orgs/{org}/code-security/configurations |
read | UAT, IAT | ✗ |
GET /orgs/{org}/code-security/configurations/defaults |
read | UAT, IAT | ✗ |
GET /orgs/{org}/code-security/configurations/{configuration_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot/billing |
read | UAT, IAT | ✓ |
GET /orgs/{org}/copilot/billing/seats |
read | UAT, IAT | ✓ |
GET /orgs/{org}/dependabot/repository-access |
read | UAT, IAT | ✗ |
GET /orgs/{org}/installations |
read | UAT, IAT | ✗ |
GET /orgs/{org}/interaction-limits |
read | UAT, IAT | ✗ |
GET /orgs/{org}/members/{username}/copilot |
read | UAT, IAT | ✓ |
GET /orgs/{org}/secret-scanning/custom-patterns |
read | UAT, IAT | ✗ |
GET /orgs/{org}/secret-scanning/pattern-configurations |
read | UAT, IAT | ✗ |
GET /orgs/{org}/security-managers |
read | UAT, IAT | ✗ |
GET /orgs/{org}/settings/immutable-releases |
read | UAT, IAT | ✗ |
GET /orgs/{org}/settings/immutable-releases/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /orgs/{org}/agents/secrets/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/agents/secrets/{secret_name} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/agents/secrets/{secret_name}/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
GET /orgs/{org}/agents/secrets |
read | UAT, IAT | ✗ |
GET /orgs/{org}/agents/secrets/public-key |
read | UAT, IAT | ✗ |
GET /orgs/{org}/agents/secrets/{secret_name} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/agents/secrets/{secret_name}/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/agents/variables |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/agents/variables/{name} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/agents/variables/{name} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/agents/variables/{name}/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/agents/variables/{name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/agents/variables/{name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
GET /orgs/{org}/agents/variables |
read | UAT, IAT | ✗ |
GET /orgs/{org}/agents/variables/{name} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/agents/variables/{name}/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /orgs/{org}/blocks/{username} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/blocks/{username} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/blocks |
read | UAT, IAT | ✗ |
GET /orgs/{org}/blocks/{username} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/campaigns |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/campaigns/{campaign_number} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/campaigns/{campaign_number} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/campaigns |
read | UAT, IAT | ✗ |
GET /orgs/{org}/campaigns/{campaign_number} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/copilot-spaces |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/copilot-spaces/{space_number} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/copilot-spaces/{space_number} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/copilot-spaces/{space_number}/resources |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/copilot-spaces |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot-spaces/{space_number} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot-spaces/{space_number}/resources |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /orgs/{org}/copilot/coding-agent/permissions |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/copilot/coding-agent/permissions/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id} |
write | UAT, IAT | ✓ |
GET /orgs/{org}/copilot/coding-agent/permissions |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot/coding-agent/permissions/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /orgs/{org}/copilot/content_exclusion |
write | UAT, IAT | ✗ |
GET /orgs/{org}/copilot/content_exclusion |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /orgs/{org}/organization-roles |
read | UAT, IAT | ✗ |
GET /orgs/{org}/organization-roles/{role_id} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PATCH /orgs/{org}/properties/schema |
admin | UAT, IAT | ✗ |
PUT /orgs/{org}/properties/schema/{custom_property_name} |
admin | UAT, IAT | ✗ |
DELETE /orgs/{org}/properties/schema/{custom_property_name} |
admin | UAT, IAT | ✗ |
PATCH /orgs/{org}/properties/values |
write | UAT, IAT | ✗ |
GET /orgs/{org}/properties/schema |
read | UAT, IAT | ✗ |
GET /orgs/{org}/properties/schema/{custom_property_name} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/properties/values |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /users/{username}/events/orgs/{org} |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /orgs/{org}/properties/installations |
admin | UAT, IAT | ✗ |
POST /orgs/{org}/properties/installations |
admin | UAT, IAT | ✗ |
PATCH /orgs/{org}/properties/installations/values |
write | IAT | ✗ |
PATCH /orgs/{org}/properties/installations/values/{property_name} |
write | IAT | ✗ |
DELETE /orgs/{org}/properties/installations/values/{property_name} |
write | IAT | ✗ |
GET /orgs/{org}/properties/installations/schema |
read | IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/copilot-spaces/{space_number}/collaborators |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/copilot/billing/selected_teams |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/copilot/billing/selected_teams |
write | UAT, IAT | ✓ |
POST /orgs/{org}/copilot/billing/selected_users |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/copilot/billing/selected_users |
write | UAT, IAT | ✓ |
GET /orgs/{org}/copilot-spaces/{space_number}/collaborators |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot/billing |
read | UAT, IAT | ✓ |
GET /orgs/{org}/copilot/billing/seats |
read | UAT, IAT | ✓ |
GET /orgs/{org}/members/{username}/copilot |
read | UAT, IAT | ✓ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/images/custom |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/issue-fields |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/issue-fields/{issue_field_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/issue-fields/{issue_field_id} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/issue-fields |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/issue-types |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/issue-types/{issue_type_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/issue-types/{issue_type_id} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/issue-types |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/invitations |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/invitations/{invitation_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/members/{username} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/memberships/{username} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/memberships/{username} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/organization-roles/teams/{team_slug} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/organization-roles/users/{username} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/organization-roles/users/{username}/{role_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/organization-roles/users/{username}/{role_id} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/outside_collaborators/{username} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/outside_collaborators/{username} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/public_members/{username} |
write | UAT | ✗ |
DELETE /orgs/{org}/public_members/{username} |
write | UAT | ✗ |
POST /orgs/{org}/teams |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/teams/{team_slug} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/teams/{team_slug} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/teams/{team_slug}/memberships/{username} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/teams/{team_slug}/memberships/{username} |
write | UAT, IAT | ✗ |
PATCH /teams/{team_id} |
write | UAT, IAT | ✗ |
DELETE /teams/{team_id} |
write | UAT, IAT | ✗ |
PUT /teams/{team_id}/members/{username} |
write | UAT, IAT | ✗ |
DELETE /teams/{team_id}/members/{username} |
write | UAT, IAT | ✗ |
PUT /teams/{team_id}/memberships/{username} |
write | UAT, IAT | ✗ |
DELETE /teams/{team_id}/memberships/{username} |
write | UAT, IAT | ✗ |
PATCH /user/memberships/orgs/{org} |
write | UAT | ✗ |
GET /orgs/{org}/failed_invitations |
read | UAT, IAT | ✗ |
GET /orgs/{org}/invitations |
read | UAT, IAT | ✗ |
GET /orgs/{org}/invitations/{invitation_id}/teams |
read | UAT, IAT | ✗ |
GET /orgs/{org}/members |
read | UAT, IAT | ✗ |
GET /orgs/{org}/members/{username} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/memberships/{username} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/organization-roles/{role_id}/teams |
read | UAT, IAT | ✗ |
GET /orgs/{org}/organization-roles/{role_id}/users |
read | UAT, IAT | ✗ |
GET /orgs/{org}/outside_collaborators |
read | UAT, IAT | ✗ |
GET /orgs/{org}/public_members |
read | UAT, IAT | ✗ |
GET /orgs/{org}/public_members/{username} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/teams |
read | UAT, IAT | ✗ |
GET /orgs/{org}/teams/{team_slug} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/teams/{team_slug}/invitations |
read | UAT, IAT | ✗ |
GET /orgs/{org}/teams/{team_slug}/members |
read | UAT, IAT | ✗ |
GET /orgs/{org}/teams/{team_slug}/memberships/{username} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/teams/{team_slug}/repos |
read | UAT, IAT | ✗ |
GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} |
read | UAT, IAT | ✓ |
PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} |
read | UAT, IAT | ✓ |
DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} |
read | UAT, IAT | ✓ |
GET /orgs/{org}/teams/{team_slug}/teams |
read | UAT, IAT | ✗ |
GET /teams/{team_id} |
read | UAT, IAT | ✗ |
GET /teams/{team_id}/invitations |
read | UAT, IAT | ✗ |
GET /teams/{team_id}/members |
read | UAT, IAT | ✗ |
GET /teams/{team_id}/members/{username} |
read | UAT, IAT | ✗ |
GET /teams/{team_id}/memberships/{username} |
read | UAT, IAT | ✗ |
GET /teams/{team_id}/repos |
read | UAT, IAT | ✗ |
GET /teams/{team_id}/repos/{owner}/{repo} |
read | UAT, IAT | ✓ |
PUT /teams/{team_id}/repos/{owner}/{repo} |
read | UAT, IAT | ✓ |
DELETE /teams/{team_id}/repos/{owner}/{repo} |
read | UAT, IAT | ✓ |
GET /teams/{team_id}/teams |
read | UAT, IAT | ✗ |
GET /user/memberships/orgs/{org} |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/settings/network-configurations |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/settings/network-configurations |
read | UAT, IAT | ✗ |
GET /orgs/{org}/settings/network-configurations/{network_configuration_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/settings/network-settings/{network_settings_id} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /orgs/{org}/copilot/metrics/reports/organization-1-day |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot/metrics/reports/organization-28-day/latest |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot/metrics/reports/repos-1-day |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot/metrics/reports/user-teams-1-day |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot/metrics/reports/users-1-day |
read | UAT, IAT | ✗ |
GET /orgs/{org}/copilot/metrics/reports/users-28-day/latest |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /orgs/{org}/codespaces/secrets/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/codespaces/secrets/{secret_name} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
GET /orgs/{org}/codespaces/secrets |
read | UAT, IAT | ✗ |
GET /orgs/{org}/codespaces/secrets/public-key |
read | UAT, IAT | ✗ |
GET /orgs/{org}/codespaces/secrets/{secret_name} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /orgs/{org}/codespaces/access |
write | UAT, IAT | ✗ |
POST /orgs/{org}/codespaces/access/selected_users |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/codespaces/access/selected_users |
write | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name} |
write | UAT, IAT | ✓ |
POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop |
write | UAT, IAT | ✓ |
GET /orgs/{org}/codespaces |
read | UAT, IAT | ✓ |
GET /orgs/{org}/members/{username}/codespaces |
read | UAT, IAT | ✓ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /orgs/{org}/dependabot/secrets/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/dependabot/secrets/{secret_name} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
GET /orgs/{org}/dependabot/secrets |
read | UAT, IAT | ✗ |
GET /orgs/{org}/dependabot/secrets/public-key |
read | UAT, IAT | ✗ |
GET /orgs/{org}/dependabot/secrets/{secret_name} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/private-registries |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/private-registries/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/private-registries/{secret_name} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/private-registries |
read | UAT, IAT | ✗ |
GET /orgs/{org}/private-registries/public-key |
read | UAT, IAT | ✗ |
GET /orgs/{org}/private-registries/{secret_name} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/personal-access-token-requests |
write | UAT, IAT | ✗ |
POST /orgs/{org}/personal-access-token-requests/{pat_request_id} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/personal-access-token-requests |
read | UAT, IAT | ✗ |
GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/personal-access-tokens |
write | UAT, IAT | ✗ |
POST /orgs/{org}/personal-access-tokens/{pat_id} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/personal-access-tokens |
read | UAT, IAT | ✗ |
GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/projectsV2/{project_number}/drafts |
write | UAT, IAT | ✗ |
POST /orgs/{org}/projectsV2/{project_number}/fields |
write | UAT, IAT | ✗ |
POST /orgs/{org}/projectsV2/{project_number}/items |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/projectsV2/{project_number}/views |
write | UAT, IAT | ✗ |
GET /orgs/{org}/projectsV2 |
read | UAT, IAT | ✗ |
GET /orgs/{org}/projectsV2/{project_number} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/projectsV2/{project_number}/fields |
read | UAT, IAT | ✗ |
GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/projectsV2/{project_number}/items |
read | UAT, IAT | ✗ |
GET /orgs/{org}/projectsV2/{project_number}/items/{item_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/projectsV2/{project_number}/views/{view_number}/items |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /orgs/{org}/actions/secrets/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/secrets/{secret_name} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/secrets/{secret_name}/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
GET /orgs/{org}/actions/secrets |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/secrets/public-key |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/secrets/{secret_name} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/secrets/{secret_name}/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/actions/runner-groups |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/actions/runner-groups/{runner_group_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/actions/runners/generate-jitconfig |
write | UAT, IAT | ✗ |
POST /orgs/{org}/actions/runners/registration-token |
write | UAT, IAT | ✗ |
POST /orgs/{org}/actions/runners/remove-token |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/runners/{runner_id} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/actions/runners/{runner_id}/labels |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/runners/{runner_id}/labels |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/runners/{runner_id}/labels |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runner-groups |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runner-groups/{runner_group_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runners |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runners/deprecations/{version} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runners/downloads |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runners/{runner_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/runners/{runner_id}/labels |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/actions/variables |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/actions/variables/{name} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/actions/variables/{name} |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/variables/{name}/repositories |
write | UAT, IAT | ✗ |
PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id} |
write | UAT, IAT | ✓ |
GET /orgs/{org}/actions/variables |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/variables/{name} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/actions/variables/{name}/repositories |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/hooks |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/hooks/{hook_id} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/hooks/{hook_id} |
write | UAT, IAT | ✗ |
PATCH /orgs/{org}/hooks/{hook_id}/config |
write | UAT, IAT | ✗ |
POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts |
write | UAT, IAT | ✗ |
POST /orgs/{org}/hooks/{hook_id}/pings |
write | UAT, IAT | ✗ |
GET /orgs/{org}/hooks |
read | UAT, IAT | ✗ |
GET /orgs/{org}/hooks/{hook_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/hooks/{hook_id}/config |
read | UAT, IAT | ✗ |
GET /orgs/{org}/hooks/{hook_id}/deliveries |
read | UAT, IAT | ✗ |
GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/caches |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/caches/{cache_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/oidc/customization/sub |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/runs/{run_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/artifacts |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/cache/storage-limit |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/cache/usage |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/caches |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/concurrency_groups |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/jobs/{job_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/jobs/{job_id}/steps/{step_number}/logs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/oidc/customization/sub |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/workflows |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/repos |
write | UAT, IAT | ✓ |
PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} |
write | UAT, IAT | ✓ |
DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo} |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/cache/retention-limit |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/cache/storage-limit |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/permissions |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/permissions/access |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/permissions/selected-actions |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/permissions/workflow |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/policies |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/policies |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/policies/{policy_id} |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/policies/{policy_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/policies/{policy_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runners/registration-token |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runners/remove-token |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/autolinks |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/autolinks/{autolink_id} |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/automated-security-fixes |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/automated-security-fixes |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/branches/{branch}/protection |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-quality/setup |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/code-quality/setup |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/code-scanning/ai-scan |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/code-scanning/default-setup |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/collaborators/{username} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/collaborators/{username} |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/environments/{environment_name} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/environments/{environment_name} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/forks |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/immutable-releases |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/immutable-releases |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/interaction-limits |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/interaction-limits |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/interaction-limits/pulls/bypass-list |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/interaction-limits/pulls/bypass-list |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/interaction-limits/pulls/bypass-list |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/interaction-limits/pulls/creation-cap |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/interaction-limits/pulls/creation-cap |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/invitations/{invitation_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/invitations/{invitation_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/keys |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/keys/{key_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pages |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/pages |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/pages |
write | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/pages/health |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/private-vulnerability-reporting |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/private-vulnerability-reporting |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/rulesets |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/rulesets/{ruleset_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id} |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id} |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/secret-scanning/custom-patterns |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/secret-scanning/custom-patterns |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/secret-scanning/custom-patterns |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/secret-scanning/custom-patterns/{pattern_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/topics |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/transfer |
write | UAT | ✗ |
PUT /repos/{owner}/{repo}/vulnerability-alerts |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/vulnerability-alerts |
write | UAT, IAT | ✗ |
POST /repos/{template_owner}/{template_repo}/generate |
write | UAT, IAT | ✓ |
PUT /teams/{team_id}/repos/{owner}/{repo} |
write | UAT, IAT | ✓ |
DELETE /teams/{team_id}/repos/{owner}/{repo} |
write | UAT, IAT | ✓ |
POST /user/repos |
write | UAT, IAT | ✓ |
PATCH /user/repository_invitations/{invitation_id} |
write | UAT | ✗ |
DELETE /user/repository_invitations/{invitation_id} |
write | UAT | ✗ |
GET /repos/{owner}/{repo}/actions/cache/retention-limit |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/permissions |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/permissions/access |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/permissions/selected-actions |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/permissions/workflow |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runners |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runners/deprecations/{version} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runners/downloads |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runners/{runner_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/autolinks |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/autolinks/{autolink_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/automated-security-fixes |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/default-setup |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-security-configuration |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/immutable-releases |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/interaction-limits |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/invitations |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/keys |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/keys/{key_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/rulesets/rule-suites |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/teams |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/traffic/clones |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/traffic/popular/paths |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/traffic/popular/referrers |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/traffic/views |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/vulnerability-alerts |
read | UAT, IAT | ✗ |
GET /user/repository_invitations |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /repos/{owner}/{repo}/agents/secrets/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/agents/secrets/{secret_name} |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/agents/organization-secrets |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/agents/secrets |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/agents/secrets/public-key |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/agents/secrets/{secret_name} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /repos/{owner}/{repo}/agents/variables |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/agents/variables/{name} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/agents/variables/{name} |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/agents/organization-variables |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/agents/variables |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/agents/variables/{name} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/artifacts/metadata/deployment-record |
write | UAT, IAT | ✗ |
POST /orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster} |
write | UAT, IAT | ✗ |
POST /orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}/jobs |
write | UAT, IAT | ✗ |
POST /orgs/{org}/artifacts/metadata/storage-record |
write | UAT, IAT | ✗ |
GET /orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}/jobs/{job_id} |
read | UAT, IAT | ✗ |
GET /orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records |
read | UAT, IAT | ✗ |
GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/attestations/delete-request |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/attestations/digest/{subject_digest} |
write | UAT, IAT | ✗ |
DELETE /orgs/{org}/attestations/{attestation_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/attestations |
write | UAT, IAT | ✗ |
POST /users/{username}/attestations/delete-request |
write | UAT, IAT | ✗ |
DELETE /users/{username}/attestations/digest/{subject_digest} |
write | UAT, IAT | ✗ |
DELETE /users/{username}/attestations/{attestation_id} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/attestations/repositories |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/attestations/{subject_digest} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /repos/{owner}/{repo}/check-runs |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/check-runs/{check_run_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/check-suites |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/check-suites/preferences |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/check-runs/{check_run_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/check-suites/{check_suite_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/commits/{ref}/check-runs |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/commits/{ref}/check-suites |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /repos/{owner}/{repo}/code-quality/findings |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-quality/findings/{finding_number} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/code-scanning/sarifs |
write | UAT, IAT | ✗ |
GET /orgs/{org}/code-scanning/alerts |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/ai-scan |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/alerts |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/analyses |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop |
write | UAT, IAT | ✓ |
POST /user/codespaces/{codespace_name}/exports |
write | UAT | ✗ |
POST /user/codespaces/{codespace_name}/start |
write | UAT | ✗ |
POST /user/codespaces/{codespace_name}/stop |
write | UAT | ✗ |
GET /user/codespaces/{codespace_name}/exports/{export_id} |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /repos/{owner}/{repo}/codespaces/devcontainers |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/codespaces/machines |
read | UAT, IAT | ✗ |
GET /user/codespaces/{codespace_name}/machines |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /repos/{owner}/{repo}/codespaces/secrets |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/codespaces/secrets/public-key |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name} |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name} |
write | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/codespaces |
write | UAT | ✗ |
GET /repos/{owner}/{repo}/codespaces/new |
write | UAT | ✗ |
GET /repos/{owner}/{repo}/codespaces/permissions_check |
write | UAT | ✗ |
POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces |
write | UAT | ✗ |
POST /user/codespaces |
write | UAT | ✗ |
PATCH /user/codespaces/{codespace_name} |
write | UAT | ✗ |
DELETE /user/codespaces/{codespace_name} |
write | UAT | ✗ |
POST /user/codespaces/{codespace_name}/publish |
write | UAT | ✗ |
GET /orgs/{org}/codespaces |
read | UAT, IAT | ✓ |
GET /orgs/{org}/members/{username}/codespaces |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/codespaces |
read | UAT | ✗ |
GET /user/codespaces |
read | UAT | ✗ |
GET /user/codespaces/{codespace_name} |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
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 | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /repos/{owner}/{repo}/branches/{branch}/rename |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/comments/{comment_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/comments/{comment_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/comments/{comment_id}/reactions |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id} |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/contents/{path} |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/contents/{path} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/contents/{path} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/contents/{path} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/dependency-graph/snapshots |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/dispatches |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/git/blobs |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/git/commits |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/git/refs |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/git/refs |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/git/refs/{ref} |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/git/refs/{ref} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/git/refs/{ref} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/git/tags |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/git/trees |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/import |
write | UAT | ✗ |
PATCH /repos/{owner}/{repo}/import |
write | UAT | ✗ |
DELETE /repos/{owner}/{repo}/import |
write | UAT | ✗ |
PATCH /repos/{owner}/{repo}/import/authors/{author_id} |
write | UAT | ✗ |
PATCH /repos/{owner}/{repo}/import/lfs |
write | UAT | ✗ |
POST /repos/{owner}/{repo}/merge-upstream |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/merges |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge-async |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number}/merge-async/{uuid} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/releases |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/releases |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/releases/assets/{asset_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/releases/assets/{asset_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/releases/generate-notes |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/releases/{release_id} |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/releases/{release_id} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/releases/{release_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses |
write | UAT | ✗ |
GET /repos/{owner}/{repo}/stargazers |
write | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/subscribers |
write | UAT, IAT | ✓ |
POST /markdown |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/activity |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/branches/{branch} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/codeql/databases |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/codeowners/errors |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/commits |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head |
read | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/commits/{commit_sha}/comments |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/commits/{ref} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/community/profile |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/compare/{basehead} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/contents/{path} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/dependency-graph/sbom |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/dependency-graph/sbom/generate-report |
read | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/forks |
read | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/forks |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/git/blobs/{file_sha} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/git/commits/{commit_sha} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/git/matching-refs/{ref} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/git/ref/{ref} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/git/tags/{tag_sha} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/git/trees/{tree_sha} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/import |
read | UAT | ✗ |
GET /repos/{owner}/{repo}/import/authors |
read | UAT | ✗ |
GET /repos/{owner}/{repo}/import/large_files |
read | UAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/readme |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/readme/{dir} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/releases |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/releases/assets/{asset_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/releases/latest |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/releases/tags/{tag} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/releases/{release_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/releases/{release_id}/assets |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/tarball/{ref} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/zipball/{ref} |
read | UAT, IAT | ✗ |
POST /repos/{template_owner}/{template_repo}/generate |
read | UAT, IAT | ✓ |
POST /repos/{template_owner}/{template_repo}/generate |
read | UAT, IAT | ✓ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /repos/{owner}/{repo}/copilot/cloud-agent/configuration |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PATCH /repos/{owner}/{repo}/properties/values |
write | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/dependabot/alerts |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/dependabot/alerts |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name} |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/dependabot/secrets |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/dependabot/secrets/public-key |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule |
write | IAT | ✗ |
POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/deployments |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/deployments/{deployment_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/deployments |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/deployments/{deployment_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/environments/{environment_name}/variables |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name} |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/secrets |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/variables |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /user/installations/{installation_id}/repositories/{repository_id} |
write | UAT, IAT | ✗ |
DELETE /user/installations/{installation_id}/repositories/{repository_id} |
write | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /repos/{owner}/{repo}/issues |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/issues/comments/{comment_id} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id} |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/issues/comments/{comment_id}/pin |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/pin |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id} |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/issues/{issue_number} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/assignees |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/comments |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/labels |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/issues/{issue_number}/labels |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name} |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/issues/{issue_number}/lock |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/reactions |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/issues/{issue_number}/relates_to |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/relates_to/{issue_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/labels |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/labels/{name} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/labels/{name} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/milestones |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/milestones/{milestone_number} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/milestones/{milestone_number} |
write | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/assignees |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/assignees/{assignee} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/comments |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/comments/{comment_id} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/events |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/events/{event_id} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/comments |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/{issue_number}/events |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/{issue_number}/labels |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/parent |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/{issue_number}/reactions |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/{issue_number}/relates_to |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/{issue_number}/suggestions |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/timeline |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/labels |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/labels/{name} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/milestones |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/milestones/{milestone_number} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels |
read | UAT, IAT | ✓ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /orgs/{org}/repos |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/collaborators |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/collaborators/{username} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/collaborators/{username}/permission |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/comments |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/comments/{comment_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/comments/{comment_id}/reactions |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/commits/{commit_sha}/comments |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/contributors |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/events |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/forks |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/hash-algorithm |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issue-types |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/languages |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/license |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/private-vulnerability-reporting |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/properties/values |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/rules/branches/{branch} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/rulesets |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/rulesets/{ruleset_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/stargazers/count |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/stargazers/history |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/stats/code_frequency |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/stats/commit_activity |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/stats/contributors |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/stats/participation |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/stats/punch_card |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/tags |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/topics |
read | UAT, IAT | ✗ |
GET /repositories |
read | UAT, IAT | ✗ |
GET /search/labels |
read | UAT, IAT | ✗ |
GET /user/installations/{installation_id}/repositories |
read | UAT | ✗ |
GET /user/repos |
read | UAT | ✗ |
GET /users/{username}/repos |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /repos/{owner}/{repo}/pages |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/pages |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/pages |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/pages/builds |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pages/deployments |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pages/health |
write | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/pages |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pages/builds |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pages/builds/latest |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pages/builds/{build_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PATCH /repos/{owner}/{repo}/issues/comments/{comment_id} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id} |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/issues/{issue_number} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/assignees |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/comments |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/labels |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/issues/{issue_number}/labels |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name} |
write | UAT, IAT | ✓ |
PUT /repos/{owner}/{repo}/issues/{issue_number}/lock |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/labels |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/labels/{name} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/labels/{name} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/milestones |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/milestones/{milestone_number} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/milestones/{milestone_number} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/pulls |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id} |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/pulls/{pull_number} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers/rerequest |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events |
write | UAT, IAT | ✗ |
PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/stacks |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/stacks/{stack_number}/add |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/stacks/{stack_number}/unstack |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/assignees |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/assignees/{assignee} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/issues/comments |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/comments/{comment_id} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/events/{event_id} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/comments |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/events |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/labels |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/suggestions |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/issues/{issue_number}/timeline |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/labels |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/labels/{name} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/milestones |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/milestones/{milestone_number} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/pulls |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/comments |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/comments/{comment_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number} |
read | UAT, IAT | ✓ |
GET /repos/{owner}/{repo}/pulls/{pull_number}/comments |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number}/commits |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number}/files |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number}/merge |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/stacks |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/stacks/{stack_number} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /orgs/{org}/repos |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/forks |
write | UAT, IAT | ✓ |
POST /repos/{template_owner}/{template_repo}/generate |
write | UAT, IAT | ✓ |
POST /user/repos |
write | UAT, IAT | ✓ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /orgs/{org}/security-advisories |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/security-advisories |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/security-advisories/reports |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id} |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/security-advisories |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/security-advisories/{ghsa_id} |
read | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks |
read | UAT, IAT | ✓ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} |
write | UAT, IAT | ✗ |
GET /orgs/{org}/secret-scanning/alerts |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/secret-scanning/alerts |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/secret-scanning/scan-history |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /repos/{owner}/{repo}/actions/secrets/{secret_name} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name} |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/organization-secrets |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/secrets |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/secrets/public-key |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/secrets/{secret_name} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /repos/{owner}/{repo}/actions/variables |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/actions/variables/{name} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/actions/variables/{name} |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/organization-variables |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/variables |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/actions/variables/{name} |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /repos/{owner}/{repo}/hooks |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/hooks/{hook_id} |
write | UAT, IAT | ✗ |
DELETE /repos/{owner}/{repo}/hooks/{hook_id} |
write | UAT, IAT | ✗ |
PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config |
write | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts |
write | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/hooks |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/hooks/{hook_id} |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/hooks/{hook_id}/config |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries |
read | UAT, IAT | ✗ |
GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id} |
read | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/hooks/{hook_id}/pings |
read | UAT, IAT | ✗ |
POST /repos/{owner}/{repo}/hooks/{hook_id}/tests |
read | UAT, IAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /repos/{owner}/{repo}/contents/{path} |
write | UAT, IAT | ✓ |
DELETE /repos/{owner}/{repo}/contents/{path} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/git/refs |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/git/refs/{ref} |
write | UAT, IAT | ✓ |
POST /repos/{owner}/{repo}/releases |
write | UAT, IAT | ✓ |
PATCH /repos/{owner}/{repo}/releases/{release_id} |
write | UAT, IAT | ✓ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /user/blocks/{username} |
write | UAT | ✗ |
DELETE /user/blocks/{username} |
write | UAT | ✗ |
GET /user/blocks |
read | UAT | ✗ |
GET /user/blocks/{username} |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /user/codespaces/secrets/{secret_name} |
write | UAT | ✗ |
DELETE /user/codespaces/secrets/{secret_name} |
write | UAT | ✗ |
PUT /user/codespaces/secrets/{secret_name}/repositories |
write | UAT | ✗ |
PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id} |
write | UAT | ✓ |
DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id} |
write | UAT | ✓ |
GET /user/codespaces/secrets |
read | UAT | ✗ |
GET /user/codespaces/secrets/public-key |
read | UAT | ✗ |
GET /user/codespaces/secrets/{secret_name} |
read | UAT | ✗ |
GET /user/codespaces/secrets/{secret_name}/repositories |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PATCH /user/email/visibility |
write | UAT | ✗ |
POST /user/emails |
write | UAT | ✗ |
DELETE /user/emails |
write | UAT | ✗ |
GET /user/emails |
read | UAT | ✗ |
GET /user/public_emails |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
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 | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
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 | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /gists |
write | UAT | ✗ |
PATCH /gists/{gist_id} |
write | UAT | ✗ |
DELETE /gists/{gist_id} |
write | UAT | ✗ |
POST /gists/{gist_id}/comments |
write | UAT | ✗ |
PATCH /gists/{gist_id}/comments/{comment_id} |
write | UAT | ✗ |
DELETE /gists/{gist_id}/comments/{comment_id} |
write | UAT | ✗ |
POST /gists/{gist_id}/forks |
write | UAT | ✗ |
PUT /gists/{gist_id}/star |
write | UAT | ✗ |
DELETE /gists/{gist_id}/star |
write | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
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 | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PUT /user/interaction-limits |
write | UAT | ✗ |
DELETE /user/interaction-limits |
write | UAT | ✗ |
GET /user/interaction-limits |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /users/{username}/settings/billing/ai_credit/usage |
read | UAT | ✗ |
GET /users/{username}/settings/billing/premium_request/usage |
read | UAT | ✗ |
GET /users/{username}/settings/billing/usage |
read | UAT | ✗ |
GET /users/{username}/settings/billing/usage/summary |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /repos/{owner}/{repo}/invitations |
read | UAT, IAT | ✓ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
PATCH /user |
write | UAT | ✗ |
POST /user/social_accounts |
write | UAT | ✗ |
DELETE /user/social_accounts |
write | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
POST /user/ssh_signing_keys |
write | UAT | ✗ |
DELETE /user/ssh_signing_keys/{ssh_signing_key_id} |
write | UAT | ✗ |
GET /user/ssh_signing_keys |
read | UAT | ✗ |
GET /user/ssh_signing_keys/{ssh_signing_key_id} |
read | UAT | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
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 | ✗ |
| Endpoint | Access | Tokens | Additional Permissions |
|---|---|---|---|
GET /user/subscriptions |
read | UAT | ✗ |
GET /users/{username}/subscriptions |
read | UAT, IAT | ✗ |