{ "organization_api_insights": { "title": "API Insights", "displayTitle": "Organization permissions for \"API Insights\"", "permissions": [ { "category": "orgs", "slug": "get-route-stats-by-actor", "subcategory": "api-insights", "verb": "get", "requestPath": "/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-subject-stats", "subcategory": "api-insights", "verb": "get", "requestPath": "/orgs/{org}/insights/api/subject-stats", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-summary-stats", "subcategory": "api-insights", "verb": "get", "requestPath": "/orgs/{org}/insights/api/summary-stats", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-summary-stats-by-user", "subcategory": "api-insights", "verb": "get", "requestPath": "/orgs/{org}/insights/api/summary-stats/users/{user_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-summary-stats-by-actor", "subcategory": "api-insights", "verb": "get", "requestPath": "/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-time-stats", "subcategory": "api-insights", "verb": "get", "requestPath": "/orgs/{org}/insights/api/time-stats", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-time-stats-by-user", "subcategory": "api-insights", "verb": "get", "requestPath": "/orgs/{org}/insights/api/time-stats/users/{user_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-time-stats-by-actor", "subcategory": "api-insights", "verb": "get", "requestPath": "/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-user-stats", "subcategory": "api-insights", "verb": "get", "requestPath": "/orgs/{org}/insights/api/user-stats/{user_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_administration": { "title": "Administration", "displayTitle": "Organization permissions for \"Administration\"", "permissions": [ { "category": "dependabot", "slug": "lists-the-repositories-dependabot-can-access-in-an-organization", "subcategory": "repository-access", "verb": "get", "requestPath": "/organizations/{org}/dependabot/repository-access", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "updates-dependabots-repository-access-list-for-an-organization", "subcategory": "repository-access", "verb": "patch", "requestPath": "/organizations/{org}/dependabot/repository-access", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "set-the-default-repository-access-level-for-dependabot", "subcategory": "repository-access", "verb": "put", "requestPath": "/organizations/{org}/dependabot/repository-access/default-level", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "billing", "slug": "get-all-budgets-for-an-organization", "subcategory": "budgets", "verb": "get", "requestPath": "/organizations/{org}/settings/billing/budgets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "billing", "slug": "get-a-budget-by-id-for-an-organization", "subcategory": "budgets", "verb": "get", "requestPath": "/organizations/{org}/settings/billing/budgets/{budget_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "billing", "slug": "update-a-budget-for-an-organization", "subcategory": "budgets", "verb": "patch", "requestPath": "/organizations/{org}/settings/billing/budgets/{budget_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "billing", "slug": "delete-a-budget-for-an-organization", "subcategory": "budgets", "verb": "delete", "requestPath": "/organizations/{org}/settings/billing/budgets/{budget_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "billing", "slug": "get-billing-premium-request-usage-report-for-an-organization", "subcategory": "usage", "verb": "get", "requestPath": "/organizations/{org}/settings/billing/premium_request/usage", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "billing", "slug": "get-billing-usage-report-for-an-organization", "subcategory": "usage", "verb": "get", "requestPath": "/organizations/{org}/settings/billing/usage", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "billing", "slug": "get-billing-usage-summary-for-an-organization", "subcategory": "usage", "verb": "get", "requestPath": "/organizations/{org}/settings/billing/usage/summary", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "update-an-organization", "subcategory": "orgs", "verb": "patch", "requestPath": "/orgs/{org}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "delete-an-organization", "subcategory": "orgs", "verb": "delete", "requestPath": "/orgs/{org}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-github-actions-cache-usage-for-an-organization", "subcategory": "cache", "verb": "get", "requestPath": "/orgs/{org}/actions/cache/usage", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-repositories-with-github-actions-cache-usage-for-an-organization", "subcategory": "cache", "verb": "get", "requestPath": "/orgs/{org}/actions/cache/usage-by-repository", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-github-hosted-runners-for-an-organization", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-a-github-hosted-runner-for-an-organization", "subcategory": "hosted-runners", "verb": "post", "requestPath": "/orgs/{org}/actions/hosted-runners", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-github-owned-images-for-github-hosted-runners-in-an-organization", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/images/github-owned", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-partner-images-for-github-hosted-runners-in-an-organization", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/images/partner", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-limits-on-github-hosted-runners-for-an-organization", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/limits", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-github-hosted-runners-machine-specs-for-an-organization", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/machine-sizes", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-platforms-for-github-hosted-runners-in-an-organization", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/platforms", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-github-hosted-runner-for-an-organization", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/{hosted_runner_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "update-a-github-hosted-runner-for-an-organization", "subcategory": "hosted-runners", "verb": "patch", "requestPath": "/orgs/{org}/actions/hosted-runners/{hosted_runner_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-a-github-hosted-runner-for-an-organization", "subcategory": "hosted-runners", "verb": "delete", "requestPath": "/orgs/{org}/actions/hosted-runners/{hosted_runner_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-the-customization-template-for-an-oidc-subject-claim-for-an-organization", "subcategory": "oidc", "verb": "get", "requestPath": "/orgs/{org}/actions/oidc/customization/sub", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-the-customization-template-for-an-oidc-subject-claim-for-an-organization", "subcategory": "oidc", "verb": "put", "requestPath": "/orgs/{org}/actions/oidc/customization/sub", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-github-actions-permissions-for-an-organization", "subcategory": "permissions", "verb": "get", "requestPath": "/orgs/{org}/actions/permissions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-github-actions-permissions-for-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-artifact-and-log-retention-settings-for-an-organization", "subcategory": "permissions", "verb": "get", "requestPath": "/orgs/{org}/actions/permissions/artifact-and-log-retention", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-artifact-and-log-retention-settings-for-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/artifact-and-log-retention", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-fork-pr-contributor-approval-permissions-for-an-organization", "subcategory": "permissions", "verb": "get", "requestPath": "/orgs/{org}/actions/permissions/fork-pr-contributor-approval", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-fork-pr-contributor-approval-permissions-for-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/fork-pr-contributor-approval", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-private-repo-fork-pr-workflow-settings-for-an-organization", "subcategory": "permissions", "verb": "get", "requestPath": "/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-private-repo-fork-pr-workflow-settings-for-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-selected-repositories-enabled-for-github-actions-in-an-organization", "subcategory": "permissions", "verb": "get", "requestPath": "/orgs/{org}/actions/permissions/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-selected-repositories-enabled-for-github-actions-in-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/repositories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "enable-a-selected-repository-for-github-actions-in-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "actions", "slug": "disable-a-selected-repository-for-github-actions-in-an-organization", "subcategory": "permissions", "verb": "delete", "requestPath": "/orgs/{org}/actions/permissions/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "actions", "slug": "get-allowed-actions-and-reusable-workflows-for-an-organization", "subcategory": "permissions", "verb": "get", "requestPath": "/orgs/{org}/actions/permissions/selected-actions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-allowed-actions-and-reusable-workflows-for-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/selected-actions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-self-hosted-runners-settings-for-an-organization", "subcategory": "permissions", "verb": "get", "requestPath": "/orgs/{org}/actions/permissions/self-hosted-runners", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-self-hosted-runners-settings-for-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/self-hosted-runners", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-repositories-allowed-to-use-self-hosted-runners-in-an-organization", "subcategory": "permissions", "verb": "get", "requestPath": "/orgs/{org}/actions/permissions/self-hosted-runners/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-repositories-allowed-to-use-self-hosted-runners-in-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/self-hosted-runners/repositories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "actions", "slug": "remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization", "subcategory": "permissions", "verb": "delete", "requestPath": "/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "actions", "slug": "get-default-workflow-permissions-for-an-organization", "subcategory": "permissions", "verb": "get", "requestPath": "/orgs/{org}/actions/permissions/workflow", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-default-workflow-permissions-for-an-organization", "subcategory": "permissions", "verb": "put", "requestPath": "/orgs/{org}/actions/permissions/workflow", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "get-code-security-configurations-for-an-organization", "subcategory": "configurations", "verb": "get", "requestPath": "/orgs/{org}/code-security/configurations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "create-a-code-security-configuration", "subcategory": "configurations", "verb": "post", "requestPath": "/orgs/{org}/code-security/configurations", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "get-default-code-security-configurations", "subcategory": "configurations", "verb": "get", "requestPath": "/orgs/{org}/code-security/configurations/defaults", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "detach-configurations-from-repositories", "subcategory": "configurations", "verb": "delete", "requestPath": "/orgs/{org}/code-security/configurations/detach", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "get-a-code-security-configuration", "subcategory": "configurations", "verb": "get", "requestPath": "/orgs/{org}/code-security/configurations/{configuration_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "update-a-code-security-configuration", "subcategory": "configurations", "verb": "patch", "requestPath": "/orgs/{org}/code-security/configurations/{configuration_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "delete-a-code-security-configuration", "subcategory": "configurations", "verb": "delete", "requestPath": "/orgs/{org}/code-security/configurations/{configuration_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "attach-a-configuration-to-repositories", "subcategory": "configurations", "verb": "post", "requestPath": "/orgs/{org}/code-security/configurations/{configuration_id}/attach", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "set-a-code-security-configuration-as-a-default-for-an-organization", "subcategory": "configurations", "verb": "put", "requestPath": "/orgs/{org}/code-security/configurations/{configuration_id}/defaults", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "get-repositories-associated-with-a-code-security-configuration", "subcategory": "configurations", "verb": "get", "requestPath": "/orgs/{org}/code-security/configurations/{configuration_id}/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "copilot", "slug": "get-copilot-seat-information-and-settings-for-an-organization", "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "list-all-copilot-seat-assignments-for-an-organization", "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing/seats", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "add-teams-to-the-copilot-subscription-for-an-organization", "subcategory": "copilot-user-management", "verb": "post", "requestPath": "/orgs/{org}/copilot/billing/selected_teams", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "remove-teams-from-the-copilot-subscription-for-an-organization", "subcategory": "copilot-user-management", "verb": "delete", "requestPath": "/orgs/{org}/copilot/billing/selected_teams", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "add-users-to-the-copilot-subscription-for-an-organization", "subcategory": "copilot-user-management", "verb": "post", "requestPath": "/orgs/{org}/copilot/billing/selected_users", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "remove-users-from-the-copilot-subscription-for-an-organization", "subcategory": "copilot-user-management", "verb": "delete", "requestPath": "/orgs/{org}/copilot/billing/selected_users", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "get-copilot-metrics-for-an-organization", "subcategory": "copilot-metrics", "verb": "get", "requestPath": "/orgs/{org}/copilot/metrics", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "list-app-installations-for-an-organization", "subcategory": "orgs", "verb": "get", "requestPath": "/orgs/{org}/installations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "interactions", "slug": "get-interaction-restrictions-for-an-organization", "subcategory": "orgs", "verb": "get", "requestPath": "/orgs/{org}/interaction-limits", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "interactions", "slug": "set-interaction-restrictions-for-an-organization", "subcategory": "orgs", "verb": "put", "requestPath": "/orgs/{org}/interaction-limits", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "interactions", "slug": "remove-interaction-restrictions-for-an-organization", "subcategory": "orgs", "verb": "delete", "requestPath": "/orgs/{org}/interaction-limits", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "copilot", "slug": "get-copilot-seat-assignment-details-for-a-user", "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/members/{username}/copilot", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "get-all-organization-repository-rulesets", "subcategory": "rules", "verb": "get", "requestPath": "/orgs/{org}/rulesets", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-an-organization-repository-ruleset", "subcategory": "rules", "verb": "post", "requestPath": "/orgs/{org}/rulesets", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-organization-rule-suites", "subcategory": "rule-suites", "verb": "get", "requestPath": "/orgs/{org}/rulesets/rule-suites", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-an-organization-rule-suite", "subcategory": "rule-suites", "verb": "get", "requestPath": "/orgs/{org}/rulesets/rule-suites/{rule_suite_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-an-organization-repository-ruleset", "subcategory": "rules", "verb": "get", "requestPath": "/orgs/{org}/rulesets/{ruleset_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "update-an-organization-repository-ruleset", "subcategory": "rules", "verb": "put", "requestPath": "/orgs/{org}/rulesets/{ruleset_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "delete-an-organization-repository-ruleset", "subcategory": "rules", "verb": "delete", "requestPath": "/orgs/{org}/rulesets/{ruleset_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-organization-ruleset-history", "subcategory": "rules", "verb": "get", "requestPath": "/orgs/{org}/rulesets/{ruleset_id}/history", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-organization-ruleset-version", "subcategory": "rules", "verb": "get", "requestPath": "/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "secret-scanning", "slug": "list-organization-pattern-configurations", "subcategory": "push-protection", "verb": "get", "requestPath": "/orgs/{org}/secret-scanning/pattern-configurations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "secret-scanning", "slug": "update-organization-pattern-configurations", "subcategory": "push-protection", "verb": "patch", "requestPath": "/orgs/{org}/secret-scanning/pattern-configurations", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-security-manager-teams", "subcategory": "security-managers", "verb": "get", "requestPath": "/orgs/{org}/security-managers", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "add-a-security-manager-team", "subcategory": "security-managers", "verb": "put", "requestPath": "/orgs/{org}/security-managers/teams/{team_slug}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "remove-a-security-manager-team", "subcategory": "security-managers", "verb": "delete", "requestPath": "/orgs/{org}/security-managers/teams/{team_slug}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-immutable-releases-settings-for-an-organization", "subcategory": "orgs", "verb": "get", "requestPath": "/orgs/{org}/settings/immutable-releases", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "set-immutable-releases-settings-for-an-organization", "subcategory": "orgs", "verb": "put", "requestPath": "/orgs/{org}/settings/immutable-releases", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-selected-repositories-for-immutable-releases-enforcement", "subcategory": "orgs", "verb": "get", "requestPath": "/orgs/{org}/settings/immutable-releases/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "set-selected-repositories-for-immutable-releases-enforcement", "subcategory": "orgs", "verb": "put", "requestPath": "/orgs/{org}/settings/immutable-releases/repositories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "enable-a-selected-repository-for-immutable-releases-in-an-organization", "subcategory": "orgs", "verb": "put", "requestPath": "/orgs/{org}/settings/immutable-releases/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "disable-a-selected-repository-for-immutable-releases-in-an-organization", "subcategory": "orgs", "verb": "delete", "requestPath": "/orgs/{org}/settings/immutable-releases/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "get-copilot-metrics-for-a-team", "subcategory": "copilot-metrics", "verb": "get", "requestPath": "/orgs/{org}/team/{team_slug}/copilot/metrics", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "enable-or-disable-a-security-feature-for-an-organization", "subcategory": "orgs", "verb": "post", "requestPath": "/orgs/{org}/{security_product}/{enablement}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_user_blocking": { "title": "Blocking users", "displayTitle": "Organization permissions for \"Blocking users\"", "permissions": [ { "category": "orgs", "slug": "list-users-blocked-by-an-organization", "subcategory": "blocking", "verb": "get", "requestPath": "/orgs/{org}/blocks", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "check-if-a-user-is-blocked-by-an-organization", "subcategory": "blocking", "verb": "get", "requestPath": "/orgs/{org}/blocks/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "block-a-user-from-an-organization", "subcategory": "blocking", "verb": "put", "requestPath": "/orgs/{org}/blocks/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "unblock-a-user-from-an-organization", "subcategory": "blocking", "verb": "delete", "requestPath": "/orgs/{org}/blocks/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_campaigns": { "title": "Campaigns", "displayTitle": "Organization permissions for \"Campaigns\"", "permissions": [ { "category": "campaigns", "slug": "list-campaigns-for-an-organization", "subcategory": "campaigns", "verb": "get", "requestPath": "/orgs/{org}/campaigns", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "campaigns", "slug": "create-a-campaign-for-an-organization", "subcategory": "campaigns", "verb": "post", "requestPath": "/orgs/{org}/campaigns", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "campaigns", "slug": "get-a-campaign-for-an-organization", "subcategory": "campaigns", "verb": "get", "requestPath": "/orgs/{org}/campaigns/{campaign_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "campaigns", "slug": "update-a-campaign", "subcategory": "campaigns", "verb": "patch", "requestPath": "/orgs/{org}/campaigns/{campaign_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "campaigns", "slug": "delete-a-campaign-for-an-organization", "subcategory": "campaigns", "verb": "delete", "requestPath": "/orgs/{org}/campaigns/{campaign_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_custom_org_roles": { "title": "Custom organization roles", "displayTitle": "Organization permissions for \"Custom organization roles\"", "permissions": [ { "category": "orgs", "slug": "get-all-organization-roles-for-an-organization", "subcategory": "organization-roles", "verb": "get", "requestPath": "/orgs/{org}/organization-roles", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-an-organization-role", "subcategory": "organization-roles", "verb": "get", "requestPath": "/orgs/{org}/organization-roles/{role_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "custom_properties_for_organizations": { "title": "Custom properties for organizations", "displayTitle": "Organization permissions for \"Custom properties for organizations\"", "permissions": [ { "category": "orgs", "slug": "get-all-custom-property-values-for-an-organization", "subcategory": "custom-properties-for-orgs", "verb": "get", "requestPath": "/organizations/{org}/org-properties/values", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-or-update-custom-property-values-for-an-organization", "subcategory": "custom-properties-for-orgs", "verb": "patch", "requestPath": "/organizations/{org}/org-properties/values", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_custom_properties": { "title": "Custom properties", "displayTitle": "Organization permissions for \"Custom properties\"", "permissions": [ { "category": "orgs", "slug": "get-all-custom-properties-for-an-organization", "subcategory": "custom-properties", "verb": "get", "requestPath": "/orgs/{org}/properties/schema", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-or-update-custom-properties-for-an-organization", "subcategory": "custom-properties", "verb": "patch", "requestPath": "/orgs/{org}/properties/schema", "access": "admin", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-a-custom-property-for-an-organization", "subcategory": "custom-properties", "verb": "get", "requestPath": "/orgs/{org}/properties/schema/{custom_property_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-or-update-a-custom-property-for-an-organization", "subcategory": "custom-properties", "verb": "put", "requestPath": "/orgs/{org}/properties/schema/{custom_property_name}", "access": "admin", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "remove-a-custom-property-for-an-organization", "subcategory": "custom-properties", "verb": "delete", "requestPath": "/orgs/{org}/properties/schema/{custom_property_name}", "access": "admin", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-custom-property-values-for-organization-repositories", "subcategory": "custom-properties", "verb": "get", "requestPath": "/orgs/{org}/properties/values", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-or-update-custom-property-values-for-organization-repositories", "subcategory": "custom-properties", "verb": "patch", "requestPath": "/orgs/{org}/properties/values", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_events": { "title": "Events", "displayTitle": "Organization permissions for \"Events\"", "permissions": [ { "category": "activity", "slug": "list-organization-events-for-the-authenticated-user", "subcategory": "events", "verb": "get", "requestPath": "/users/{username}/events/orgs/{org}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "organization_copilot_seat_management": { "title": "GitHub Copilot Business", "displayTitle": "Organization permissions for \"GitHub Copilot Business\"", "permissions": [ { "category": "copilot", "slug": "get-copilot-seat-information-and-settings-for-an-organization", "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "list-all-copilot-seat-assignments-for-an-organization", "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing/seats", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "add-teams-to-the-copilot-subscription-for-an-organization", "subcategory": "copilot-user-management", "verb": "post", "requestPath": "/orgs/{org}/copilot/billing/selected_teams", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "remove-teams-from-the-copilot-subscription-for-an-organization", "subcategory": "copilot-user-management", "verb": "delete", "requestPath": "/orgs/{org}/copilot/billing/selected_teams", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "add-users-to-the-copilot-subscription-for-an-organization", "subcategory": "copilot-user-management", "verb": "post", "requestPath": "/orgs/{org}/copilot/billing/selected_users", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "remove-users-from-the-copilot-subscription-for-an-organization", "subcategory": "copilot-user-management", "verb": "delete", "requestPath": "/orgs/{org}/copilot/billing/selected_users", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "get-copilot-metrics-for-an-organization", "subcategory": "copilot-metrics", "verb": "get", "requestPath": "/orgs/{org}/copilot/metrics", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "get-copilot-seat-assignment-details-for-a-user", "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/members/{username}/copilot", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "copilot", "slug": "get-copilot-metrics-for-a-team", "subcategory": "copilot-metrics", "verb": "get", "requestPath": "/orgs/{org}/team/{team_slug}/copilot/metrics", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "organization_runner_custom_images": { "title": "Hosted runner custom images", "displayTitle": "Organization permissions for \"Hosted runner custom images\"", "permissions": [ { "category": "actions", "slug": "list-custom-images-for-an-organization", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/images/custom", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-custom-image-definition-for-github-actions-hosted-runners", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-a-custom-image-from-the-organization", "subcategory": "hosted-runners", "verb": "delete", "requestPath": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-image-versions-of-a-custom-image-for-an-organization", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners", "subcategory": "hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-an-image-version-of-custom-image-from-the-organization", "subcategory": "hosted-runners", "verb": "delete", "requestPath": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "issue_types": { "title": "Issue Types", "displayTitle": "Organization permissions for \"Issue Types\"", "permissions": [ { "category": "orgs", "slug": "list-issue-types-for-an-organization", "subcategory": "issue-types", "verb": "get", "requestPath": "/orgs/{org}/issue-types", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-issue-type-for-an-organization", "subcategory": "issue-types", "verb": "post", "requestPath": "/orgs/{org}/issue-types", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "update-issue-type-for-an-organization", "subcategory": "issue-types", "verb": "put", "requestPath": "/orgs/{org}/issue-types/{issue_type_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "delete-issue-type-for-an-organization", "subcategory": "issue-types", "verb": "delete", "requestPath": "/orgs/{org}/issue-types/{issue_type_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "members": { "title": "Members", "displayTitle": "Organization permissions for \"Members\"", "permissions": [ { "category": "orgs", "slug": "list-failed-organization-invitations", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/failed_invitations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-pending-organization-invitations", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/invitations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-an-organization-invitation", "subcategory": "members", "verb": "post", "requestPath": "/orgs/{org}/invitations", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "cancel-an-organization-invitation", "subcategory": "members", "verb": "delete", "requestPath": "/orgs/{org}/invitations/{invitation_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-organization-invitation-teams", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/invitations/{invitation_id}/teams", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-organization-members", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/members", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "check-organization-membership-for-a-user", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/members/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "remove-an-organization-member", "subcategory": "members", "verb": "delete", "requestPath": "/orgs/{org}/members/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-organization-membership-for-a-user", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/memberships/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "set-organization-membership-for-a-user", "subcategory": "members", "verb": "put", "requestPath": "/orgs/{org}/memberships/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "remove-organization-membership-for-a-user", "subcategory": "members", "verb": "delete", "requestPath": "/orgs/{org}/memberships/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "remove-all-organization-roles-for-a-team", "subcategory": "organization-roles", "verb": "delete", "requestPath": "/orgs/{org}/organization-roles/teams/{team_slug}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "assign-an-organization-role-to-a-team", "subcategory": "organization-roles", "verb": "put", "requestPath": "/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "remove-an-organization-role-from-a-team", "subcategory": "organization-roles", "verb": "delete", "requestPath": "/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "remove-all-organization-roles-for-a-user", "subcategory": "organization-roles", "verb": "delete", "requestPath": "/orgs/{org}/organization-roles/users/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "assign-an-organization-role-to-a-user", "subcategory": "organization-roles", "verb": "put", "requestPath": "/orgs/{org}/organization-roles/users/{username}/{role_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "remove-an-organization-role-from-a-user", "subcategory": "organization-roles", "verb": "delete", "requestPath": "/orgs/{org}/organization-roles/users/{username}/{role_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-teams-that-are-assigned-to-an-organization-role", "subcategory": "organization-roles", "verb": "get", "requestPath": "/orgs/{org}/organization-roles/{role_id}/teams", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-users-that-are-assigned-to-an-organization-role", "subcategory": "organization-roles", "verb": "get", "requestPath": "/orgs/{org}/organization-roles/{role_id}/users", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-outside-collaborators-for-an-organization", "subcategory": "outside-collaborators", "verb": "get", "requestPath": "/orgs/{org}/outside_collaborators", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "convert-an-organization-member-to-outside-collaborator", "subcategory": "outside-collaborators", "verb": "put", "requestPath": "/orgs/{org}/outside_collaborators/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "remove-outside-collaborator-from-an-organization", "subcategory": "outside-collaborators", "verb": "delete", "requestPath": "/orgs/{org}/outside_collaborators/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-public-organization-members", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/public_members", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "check-public-organization-membership-for-a-user", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/public_members/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "set-public-organization-membership-for-the-authenticated-user", "subcategory": "members", "verb": "put", "requestPath": "/orgs/{org}/public_members/{username}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "orgs", "slug": "remove-public-organization-membership-for-the-authenticated-user", "subcategory": "members", "verb": "delete", "requestPath": "/orgs/{org}/public_members/{username}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "teams", "slug": "list-teams", "subcategory": "teams", "verb": "get", "requestPath": "/orgs/{org}/teams", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "create-a-team", "subcategory": "teams", "verb": "post", "requestPath": "/orgs/{org}/teams", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "get-a-team-by-name", "subcategory": "teams", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "update-a-team", "subcategory": "teams", "verb": "patch", "requestPath": "/orgs/{org}/teams/{team_slug}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "delete-a-team", "subcategory": "teams", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "list-pending-team-invitations", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/invitations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "list-team-members", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/members", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "get-team-membership-for-a-user", "subcategory": "members", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "add-or-update-team-membership-for-a-user", "subcategory": "members", "verb": "put", "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "remove-team-membership-for-a-user", "subcategory": "members", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "list-team-repositories", "subcategory": "teams", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/repos", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "check-team-permissions-for-a-repository", "subcategory": "teams", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "teams", "slug": "add-or-update-team-repository-permissions", "subcategory": "teams", "verb": "put", "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "teams", "slug": "remove-a-repository-from-a-team", "subcategory": "teams", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "teams", "slug": "list-child-teams", "subcategory": "teams", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/teams", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "get-a-team-legacy", "subcategory": "teams", "verb": "get", "requestPath": "/teams/{team_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "update-a-team-legacy", "subcategory": "teams", "verb": "patch", "requestPath": "/teams/{team_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "delete-a-team-legacy", "subcategory": "teams", "verb": "delete", "requestPath": "/teams/{team_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "list-pending-team-invitations-legacy", "subcategory": "members", "verb": "get", "requestPath": "/teams/{team_id}/invitations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "list-team-members-legacy", "subcategory": "members", "verb": "get", "requestPath": "/teams/{team_id}/members", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "get-team-member-legacy", "subcategory": "members", "verb": "get", "requestPath": "/teams/{team_id}/members/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "add-team-member-legacy", "subcategory": "members", "verb": "put", "requestPath": "/teams/{team_id}/members/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "remove-team-member-legacy", "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "get-team-membership-for-a-user-legacy", "subcategory": "members", "verb": "get", "requestPath": "/teams/{team_id}/memberships/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "add-or-update-team-membership-for-a-user-legacy", "subcategory": "members", "verb": "put", "requestPath": "/teams/{team_id}/memberships/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "remove-team-membership-for-a-user-legacy", "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/memberships/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "list-team-repositories-legacy", "subcategory": "teams", "verb": "get", "requestPath": "/teams/{team_id}/repos", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "check-team-permissions-for-a-repository-legacy", "subcategory": "teams", "verb": "get", "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "teams", "slug": "add-or-update-team-repository-permissions-legacy", "subcategory": "teams", "verb": "put", "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "teams", "slug": "remove-a-repository-from-a-team-legacy", "subcategory": "teams", "verb": "delete", "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "teams", "slug": "list-child-teams-legacy", "subcategory": "teams", "verb": "get", "requestPath": "/teams/{team_id}/teams", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", "subcategory": "members", "verb": "get", "requestPath": "/user/memberships/orgs/{org}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "orgs", "slug": "update-an-organization-membership-for-the-authenticated-user", "subcategory": "members", "verb": "patch", "requestPath": "/user/memberships/orgs/{org}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "organization_network_configurations": { "title": "Network configurations", "displayTitle": "Organization permissions for \"Network configurations\"", "permissions": [ { "category": "orgs", "slug": "list-hosted-compute-network-configurations-for-an-organization", "subcategory": "network-configurations", "verb": "get", "requestPath": "/orgs/{org}/settings/network-configurations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-a-hosted-compute-network-configuration-for-an-organization", "subcategory": "network-configurations", "verb": "post", "requestPath": "/orgs/{org}/settings/network-configurations", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-a-hosted-compute-network-configuration-for-an-organization", "subcategory": "network-configurations", "verb": "get", "requestPath": "/orgs/{org}/settings/network-configurations/{network_configuration_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "update-a-hosted-compute-network-configuration-for-an-organization", "subcategory": "network-configurations", "verb": "patch", "requestPath": "/orgs/{org}/settings/network-configurations/{network_configuration_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "delete-a-hosted-compute-network-configuration-from-an-organization", "subcategory": "network-configurations", "verb": "delete", "requestPath": "/orgs/{org}/settings/network-configurations/{network_configuration_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-a-hosted-compute-network-settings-resource-for-an-organization", "subcategory": "network-configurations", "verb": "get", "requestPath": "/orgs/{org}/settings/network-settings/{network_settings_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_codespaces_secrets": { "title": "Organization codespaces secrets", "displayTitle": "Organization permissions for \"Organization codespaces secrets\"", "permissions": [ { "category": "codespaces", "slug": "list-organization-secrets", "subcategory": "organization-secrets", "verb": "get", "requestPath": "/orgs/{org}/codespaces/secrets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "get-an-organization-public-key", "subcategory": "organization-secrets", "verb": "get", "requestPath": "/orgs/{org}/codespaces/secrets/public-key", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "get-an-organization-secret", "subcategory": "organization-secrets", "verb": "get", "requestPath": "/orgs/{org}/codespaces/secrets/{secret_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "create-or-update-an-organization-secret", "subcategory": "organization-secrets", "verb": "put", "requestPath": "/orgs/{org}/codespaces/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "delete-an-organization-secret", "subcategory": "organization-secrets", "verb": "delete", "requestPath": "/orgs/{org}/codespaces/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "list-selected-repositories-for-an-organization-secret", "subcategory": "organization-secrets", "verb": "get", "requestPath": "/orgs/{org}/codespaces/secrets/{secret_name}/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "set-selected-repositories-for-an-organization-secret", "subcategory": "organization-secrets", "verb": "put", "requestPath": "/orgs/{org}/codespaces/secrets/{secret_name}/repositories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "add-selected-repository-to-an-organization-secret", "subcategory": "organization-secrets", "verb": "put", "requestPath": "/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "codespaces", "slug": "remove-selected-repository-from-an-organization-secret", "subcategory": "organization-secrets", "verb": "delete", "requestPath": "/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "organization_codespaces_settings": { "title": "Organization codespaces settings", "displayTitle": "Organization permissions for \"Organization codespaces settings\"", "permissions": [ { "category": "codespaces", "slug": "manage-access-control-for-organization-codespaces", "subcategory": "organizations", "verb": "put", "requestPath": "/orgs/{org}/codespaces/access", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "add-users-to-codespaces-access-for-an-organization", "subcategory": "organizations", "verb": "post", "requestPath": "/orgs/{org}/codespaces/access/selected_users", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "remove-users-from-codespaces-access-for-an-organization", "subcategory": "organizations", "verb": "delete", "requestPath": "/orgs/{org}/codespaces/access/selected_users", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_codespaces": { "title": "Organization codespaces", "displayTitle": "Organization permissions for \"Organization codespaces\"", "permissions": [ { "category": "codespaces", "slug": "list-codespaces-for-the-organization", "subcategory": "organizations", "verb": "get", "requestPath": "/orgs/{org}/codespaces", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "codespaces", "slug": "list-codespaces-for-a-user-in-organization", "subcategory": "organizations", "verb": "get", "requestPath": "/orgs/{org}/members/{username}/codespaces", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "codespaces", "slug": "delete-a-codespace-from-the-organization", "subcategory": "organizations", "verb": "delete", "requestPath": "/orgs/{org}/members/{username}/codespaces/{codespace_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "codespaces", "slug": "stop-a-codespace-for-an-organization-user", "subcategory": "organizations", "verb": "post", "requestPath": "/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "organization_dependabot_secrets": { "title": "Organization dependabot secrets", "displayTitle": "Organization permissions for \"Organization dependabot secrets\"", "permissions": [ { "category": "dependabot", "slug": "list-organization-secrets", "subcategory": "secrets", "verb": "get", "requestPath": "/orgs/{org}/dependabot/secrets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "get-an-organization-public-key", "subcategory": "secrets", "verb": "get", "requestPath": "/orgs/{org}/dependabot/secrets/public-key", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "get-an-organization-secret", "subcategory": "secrets", "verb": "get", "requestPath": "/orgs/{org}/dependabot/secrets/{secret_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "create-or-update-an-organization-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/orgs/{org}/dependabot/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "delete-an-organization-secret", "subcategory": "secrets", "verb": "delete", "requestPath": "/orgs/{org}/dependabot/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "list-selected-repositories-for-an-organization-secret", "subcategory": "secrets", "verb": "get", "requestPath": "/orgs/{org}/dependabot/secrets/{secret_name}/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "set-selected-repositories-for-an-organization-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/orgs/{org}/dependabot/secrets/{secret_name}/repositories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "add-selected-repository-to-an-organization-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "dependabot", "slug": "remove-selected-repository-from-an-organization-secret", "subcategory": "secrets", "verb": "delete", "requestPath": "/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "organization_private_registries": { "title": "Organization private registries", "displayTitle": "Organization permissions for \"Organization private registries\"", "permissions": [ { "category": "private-registries", "slug": "list-private-registries-for-an-organization", "subcategory": "organization-configurations", "verb": "get", "requestPath": "/orgs/{org}/private-registries", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "private-registries", "slug": "create-a-private-registry-for-an-organization", "subcategory": "organization-configurations", "verb": "post", "requestPath": "/orgs/{org}/private-registries", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "private-registries", "slug": "get-private-registries-public-key-for-an-organization", "subcategory": "organization-configurations", "verb": "get", "requestPath": "/orgs/{org}/private-registries/public-key", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "private-registries", "slug": "get-a-private-registry-for-an-organization", "subcategory": "organization-configurations", "verb": "get", "requestPath": "/orgs/{org}/private-registries/{secret_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "private-registries", "slug": "update-a-private-registry-for-an-organization", "subcategory": "organization-configurations", "verb": "patch", "requestPath": "/orgs/{org}/private-registries/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "private-registries", "slug": "delete-a-private-registry-for-an-organization", "subcategory": "organization-configurations", "verb": "delete", "requestPath": "/orgs/{org}/private-registries/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_personal_access_token_requests": { "title": "Personal access token requests", "displayTitle": "Organization permissions for \"Personal access token requests\"", "permissions": [ { "category": "orgs", "slug": "list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens", "subcategory": "personal-access-tokens", "verb": "get", "requestPath": "/orgs/{org}/personal-access-token-requests", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens", "subcategory": "personal-access-tokens", "verb": "post", "requestPath": "/orgs/{org}/personal-access-token-requests", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token", "subcategory": "personal-access-tokens", "verb": "post", "requestPath": "/orgs/{org}/personal-access-token-requests/{pat_request_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token", "subcategory": "personal-access-tokens", "verb": "get", "requestPath": "/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_personal_access_tokens": { "title": "Personal access tokens", "displayTitle": "Organization permissions for \"Personal access tokens\"", "permissions": [ { "category": "orgs", "slug": "list-fine-grained-personal-access-tokens-with-access-to-organization-resources", "subcategory": "personal-access-tokens", "verb": "get", "requestPath": "/orgs/{org}/personal-access-tokens", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens", "subcategory": "personal-access-tokens", "verb": "post", "requestPath": "/orgs/{org}/personal-access-tokens", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources", "subcategory": "personal-access-tokens", "verb": "post", "requestPath": "/orgs/{org}/personal-access-tokens/{pat_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-repositories-a-fine-grained-personal-access-token-has-access-to", "subcategory": "personal-access-tokens", "verb": "get", "requestPath": "/orgs/{org}/personal-access-tokens/{pat_id}/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_projects": { "title": "Projects", "displayTitle": "Organization permissions for \"Projects\"", "permissions": [ { "category": "projects", "slug": "list-projects-for-organization", "subcategory": "projects", "verb": "get", "requestPath": "/orgs/{org}/projectsV2", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "projects", "slug": "get-project-for-organization", "subcategory": "projects", "verb": "get", "requestPath": "/orgs/{org}/projectsV2/{project_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "projects", "slug": "create-draft-item-for-organization-owned-project", "subcategory": "drafts", "verb": "post", "requestPath": "/orgs/{org}/projectsV2/{project_number}/drafts", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "projects", "slug": "list-project-fields-for-organization", "subcategory": "fields", "verb": "get", "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "projects", "slug": "get-project-field-for-organization", "subcategory": "fields", "verb": "get", "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "projects", "slug": "list-items-for-an-organization-owned-project", "subcategory": "items", "verb": "get", "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "projects", "slug": "add-item-to-organization-owned-project", "subcategory": "items", "verb": "post", "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "projects", "slug": "get-an-item-for-an-organization-owned-project", "subcategory": "items", "verb": "get", "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "projects", "slug": "update-project-item-for-organization", "subcategory": "items", "verb": "patch", "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "projects", "slug": "delete-project-item-for-organization", "subcategory": "items", "verb": "delete", "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_secrets": { "title": "Secrets", "displayTitle": "Organization permissions for \"Secrets\"", "permissions": [ { "category": "actions", "slug": "list-organization-secrets", "subcategory": "secrets", "verb": "get", "requestPath": "/orgs/{org}/actions/secrets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-an-organization-public-key", "subcategory": "secrets", "verb": "get", "requestPath": "/orgs/{org}/actions/secrets/public-key", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-an-organization-secret", "subcategory": "secrets", "verb": "get", "requestPath": "/orgs/{org}/actions/secrets/{secret_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-or-update-an-organization-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/orgs/{org}/actions/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-an-organization-secret", "subcategory": "secrets", "verb": "delete", "requestPath": "/orgs/{org}/actions/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-selected-repositories-for-an-organization-secret", "subcategory": "secrets", "verb": "get", "requestPath": "/orgs/{org}/actions/secrets/{secret_name}/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-selected-repositories-for-an-organization-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/orgs/{org}/actions/secrets/{secret_name}/repositories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "add-selected-repository-to-an-organization-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "actions", "slug": "remove-selected-repository-from-an-organization-secret", "subcategory": "secrets", "verb": "delete", "requestPath": "/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "organization_self_hosted_runners": { "title": "Self-hosted runners", "displayTitle": "Organization permissions for \"Self-hosted runners\"", "permissions": [ { "category": "actions", "slug": "list-self-hosted-runner-groups-for-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "get", "requestPath": "/orgs/{org}/actions/runner-groups", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-a-self-hosted-runner-group-for-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "post", "requestPath": "/orgs/{org}/actions/runner-groups", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-self-hosted-runner-group-for-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "get", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "update-a-self-hosted-runner-group-for-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "patch", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-a-self-hosted-runner-group-from-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "delete", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-github-hosted-runners-in-a-group-for-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "get", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-repository-access-to-a-self-hosted-runner-group-in-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "get", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-repository-access-for-a-self-hosted-runner-group-in-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "put", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "add-repository-access-to-a-self-hosted-runner-group-in-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "put", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "actions", "slug": "remove-repository-access-to-a-self-hosted-runner-group-in-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "delete", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "actions", "slug": "list-self-hosted-runners-in-a-group-for-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "get", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-self-hosted-runners-in-a-group-for-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "put", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "put", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", "subcategory": "self-hosted-runner-groups", "verb": "delete", "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-self-hosted-runners-for-an-organization", "subcategory": "self-hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/runners", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-runner-applications-for-an-organization", "subcategory": "self-hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/runners/downloads", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", "subcategory": "self-hosted-runners", "verb": "post", "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-a-registration-token-for-an-organization", "subcategory": "self-hosted-runners", "verb": "post", "requestPath": "/orgs/{org}/actions/runners/registration-token", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-a-remove-token-for-an-organization", "subcategory": "self-hosted-runners", "verb": "post", "requestPath": "/orgs/{org}/actions/runners/remove-token", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-self-hosted-runner-for-an-organization", "subcategory": "self-hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/runners/{runner_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-a-self-hosted-runner-from-an-organization", "subcategory": "self-hosted-runners", "verb": "delete", "requestPath": "/orgs/{org}/actions/runners/{runner_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", "subcategory": "self-hosted-runners", "verb": "get", "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", "subcategory": "self-hosted-runners", "verb": "post", "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", "subcategory": "self-hosted-runners", "verb": "put", "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", "subcategory": "self-hosted-runners", "verb": "delete", "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", "subcategory": "self-hosted-runners", "verb": "delete", "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "team_discussions": { "title": "Team discussions", "displayTitle": "Organization permissions for \"Team discussions\"", "permissions": [ { "category": "teams", "slug": "list-discussions", "subcategory": "discussions", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "create-a-discussion", "subcategory": "discussions", "verb": "post", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "get-a-discussion", "subcategory": "discussions", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "update-a-discussion", "subcategory": "discussions", "verb": "patch", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "delete-a-discussion", "subcategory": "discussions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "list-discussion-comments", "subcategory": "discussion-comments", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "create-a-discussion-comment", "subcategory": "discussion-comments", "verb": "post", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "get-a-discussion-comment", "subcategory": "discussion-comments", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "update-a-discussion-comment", "subcategory": "discussion-comments", "verb": "patch", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "delete-a-discussion-comment", "subcategory": "discussion-comments", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "list-reactions-for-a-team-discussion-comment", "subcategory": "reactions", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "create-reaction-for-a-team-discussion-comment", "subcategory": "reactions", "verb": "post", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "list-reactions-for-a-team-discussion", "subcategory": "reactions", "verb": "get", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "create-reaction-for-a-team-discussion", "subcategory": "reactions", "verb": "post", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "delete-team-discussion-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "list-discussions-legacy", "subcategory": "discussions", "verb": "get", "requestPath": "/teams/{team_id}/discussions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "create-a-discussion-legacy", "subcategory": "discussions", "verb": "post", "requestPath": "/teams/{team_id}/discussions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "get-a-discussion-legacy", "subcategory": "discussions", "verb": "get", "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "update-a-discussion-legacy", "subcategory": "discussions", "verb": "patch", "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "delete-a-discussion-legacy", "subcategory": "discussions", "verb": "delete", "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "list-discussion-comments-legacy", "subcategory": "discussion-comments", "verb": "get", "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "create-a-discussion-comment-legacy", "subcategory": "discussion-comments", "verb": "post", "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "get-a-discussion-comment-legacy", "subcategory": "discussion-comments", "verb": "get", "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "update-a-discussion-comment-legacy", "subcategory": "discussion-comments", "verb": "patch", "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "delete-a-discussion-comment-legacy", "subcategory": "discussion-comments", "verb": "delete", "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "list-reactions-for-a-team-discussion-comment-legacy", "subcategory": "reactions", "verb": "get", "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "create-reaction-for-a-team-discussion-comment-legacy", "subcategory": "reactions", "verb": "post", "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "list-reactions-for-a-team-discussion-legacy", "subcategory": "reactions", "verb": "get", "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "create-reaction-for-a-team-discussion-legacy", "subcategory": "reactions", "verb": "post", "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "organization_actions_variables": { "title": "Variables", "displayTitle": "Organization permissions for \"Variables\"", "permissions": [ { "category": "actions", "slug": "list-organization-variables", "subcategory": "variables", "verb": "get", "requestPath": "/orgs/{org}/actions/variables", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-an-organization-variable", "subcategory": "variables", "verb": "post", "requestPath": "/orgs/{org}/actions/variables", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-an-organization-variable", "subcategory": "variables", "verb": "get", "requestPath": "/orgs/{org}/actions/variables/{name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "update-an-organization-variable", "subcategory": "variables", "verb": "patch", "requestPath": "/orgs/{org}/actions/variables/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-an-organization-variable", "subcategory": "variables", "verb": "delete", "requestPath": "/orgs/{org}/actions/variables/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-selected-repositories-for-an-organization-variable", "subcategory": "variables", "verb": "get", "requestPath": "/orgs/{org}/actions/variables/{name}/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-selected-repositories-for-an-organization-variable", "subcategory": "variables", "verb": "put", "requestPath": "/orgs/{org}/actions/variables/{name}/repositories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "add-selected-repository-to-an-organization-variable", "subcategory": "variables", "verb": "put", "requestPath": "/orgs/{org}/actions/variables/{name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "actions", "slug": "remove-selected-repository-from-an-organization-variable", "subcategory": "variables", "verb": "delete", "requestPath": "/orgs/{org}/actions/variables/{name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "organization_hooks": { "title": "Webhooks", "displayTitle": "Organization permissions for \"Webhooks\"", "permissions": [ { "category": "orgs", "slug": "list-organization-webhooks", "subcategory": "webhooks", "verb": "get", "requestPath": "/orgs/{org}/hooks", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-an-organization-webhook", "subcategory": "webhooks", "verb": "post", "requestPath": "/orgs/{org}/hooks", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-an-organization-webhook", "subcategory": "webhooks", "verb": "get", "requestPath": "/orgs/{org}/hooks/{hook_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "update-an-organization-webhook", "subcategory": "webhooks", "verb": "patch", "requestPath": "/orgs/{org}/hooks/{hook_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "delete-an-organization-webhook", "subcategory": "webhooks", "verb": "delete", "requestPath": "/orgs/{org}/hooks/{hook_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-a-webhook-configuration-for-an-organization", "subcategory": "webhooks", "verb": "get", "requestPath": "/orgs/{org}/hooks/{hook_id}/config", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "update-a-webhook-configuration-for-an-organization", "subcategory": "webhooks", "verb": "patch", "requestPath": "/orgs/{org}/hooks/{hook_id}/config", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-deliveries-for-an-organization-webhook", "subcategory": "webhooks", "verb": "get", "requestPath": "/orgs/{org}/hooks/{hook_id}/deliveries", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "get-a-webhook-delivery-for-an-organization-webhook", "subcategory": "webhooks", "verb": "get", "requestPath": "/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "redeliver-a-delivery-for-an-organization-webhook", "subcategory": "webhooks", "verb": "post", "requestPath": "/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "ping-an-organization-webhook", "subcategory": "webhooks", "verb": "post", "requestPath": "/orgs/{org}/hooks/{hook_id}/pings", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "actions": { "title": "Actions", "displayTitle": "Repository permissions for \"Actions\"", "permissions": [ { "category": "actions", "slug": "list-artifacts-for-a-repository", "subcategory": "artifacts", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/artifacts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-an-artifact", "subcategory": "artifacts", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/artifacts/{artifact_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-an-artifact", "subcategory": "artifacts", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/artifacts/{artifact_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "download-an-artifact", "subcategory": "artifacts", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-github-actions-cache-usage-for-a-repository", "subcategory": "cache", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/cache/usage", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-github-actions-caches-for-a-repository", "subcategory": "cache", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/caches", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-github-actions-caches-for-a-repository-using-a-cache-key", "subcategory": "cache", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/caches", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-a-github-actions-cache-for-a-repository-using-a-cache-id", "subcategory": "cache", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/caches/{cache_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-job-for-a-workflow-run", "subcategory": "workflow-jobs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/jobs/{job_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "download-job-logs-for-a-workflow-run", "subcategory": "workflow-jobs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/jobs/{job_id}/logs", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "re-run-a-job-from-a-workflow-run", "subcategory": "workflow-runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-the-customization-template-for-an-oidc-subject-claim-for-a-repository", "subcategory": "oidc", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/oidc/customization/sub", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-the-customization-template-for-an-oidc-subject-claim-for-a-repository", "subcategory": "oidc", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/oidc/customization/sub", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-workflow-runs-for-a-repository", "subcategory": "workflow-runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-workflow-run", "subcategory": "workflow-runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-a-workflow-run", "subcategory": "workflow-runs", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-the-review-history-for-a-workflow-run", "subcategory": "workflow-runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/approvals", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "approve-a-workflow-run-for-a-fork-pull-request", "subcategory": "workflow-runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/approve", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-workflow-run-artifacts", "subcategory": "artifacts", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-workflow-run-attempt", "subcategory": "workflow-runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-jobs-for-a-workflow-run-attempt", "subcategory": "workflow-jobs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "download-workflow-run-attempt-logs", "subcategory": "workflow-runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "cancel-a-workflow-run", "subcategory": "workflow-runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/cancel", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "force-cancel-a-workflow-run", "subcategory": "workflow-runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-jobs-for-a-workflow-run", "subcategory": "workflow-jobs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/jobs", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "download-workflow-run-logs", "subcategory": "workflow-runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/logs", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-workflow-run-logs", "subcategory": "workflow-runs", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/logs", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-pending-deployments-for-a-workflow-run", "subcategory": "workflow-runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "re-run-a-workflow", "subcategory": "workflow-runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/rerun", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "re-run-failed-jobs-from-a-workflow-run", "subcategory": "workflow-runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-workflow-run-usage", "subcategory": "workflow-runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/timing", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-repository-workflows", "subcategory": "workflows", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/workflows", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-workflow", "subcategory": "workflows", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "disable-a-workflow", "subcategory": "workflows", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-a-workflow-dispatch-event", "subcategory": "workflows", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "enable-a-workflow", "subcategory": "workflows", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-workflow-runs-for-a-workflow", "subcategory": "workflow-runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-workflow-usage", "subcategory": "workflows", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "list-environments", "subcategory": "environments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "get-an-environment", "subcategory": "environments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "list-deployment-branch-policies", "subcategory": "branch-policies", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "get-a-deployment-branch-policy", "subcategory": "branch-policies", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "get-all-deployment-protection-rules-for-an-environment", "subcategory": "protection-rules", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "get-a-custom-deployment-protection-rule", "subcategory": "protection-rules", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "administration": { "title": "Administration", "displayTitle": "Repository permissions for \"Administration\"", "permissions": [ { "category": "repos", "slug": "create-an-organization-repository", "subcategory": "repos", "verb": "post", "requestPath": "/orgs/{org}/repos", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "teams", "slug": "add-or-update-team-repository-permissions", "subcategory": "teams", "verb": "put", "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "teams", "slug": "remove-a-repository-from-a-team", "subcategory": "teams", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "update-a-repository", "subcategory": "repos", "verb": "patch", "requestPath": "/repos/{owner}/{repo}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "delete-a-repository", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-github-actions-permissions-for-a-repository", "subcategory": "permissions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/permissions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-github-actions-permissions-for-a-repository", "subcategory": "permissions", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/permissions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-the-level-of-access-for-workflows-outside-of-the-repository", "subcategory": "permissions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/permissions/access", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-the-level-of-access-for-workflows-outside-of-the-repository", "subcategory": "permissions", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/permissions/access", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-artifact-and-log-retention-settings-for-a-repository", "subcategory": "permissions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-artifact-and-log-retention-settings-for-a-repository", "subcategory": "permissions", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-fork-pr-contributor-approval-permissions-for-a-repository", "subcategory": "permissions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-fork-pr-contributor-approval-permissions-for-a-repository", "subcategory": "permissions", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-private-repo-fork-pr-workflow-settings-for-a-repository", "subcategory": "permissions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-private-repo-fork-pr-workflow-settings-for-a-repository", "subcategory": "permissions", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-allowed-actions-and-reusable-workflows-for-a-repository", "subcategory": "permissions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/permissions/selected-actions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-allowed-actions-and-reusable-workflows-for-a-repository", "subcategory": "permissions", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/permissions/selected-actions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-default-workflow-permissions-for-a-repository", "subcategory": "permissions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/permissions/workflow", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-default-workflow-permissions-for-a-repository", "subcategory": "permissions", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/permissions/workflow", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-self-hosted-runners-for-a-repository", "subcategory": "self-hosted-runners", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runners", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-runner-applications-for-a-repository", "subcategory": "self-hosted-runners", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runners/downloads", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-configuration-for-a-just-in-time-runner-for-a-repository", "subcategory": "self-hosted-runners", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runners/generate-jitconfig", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-a-registration-token-for-a-repository", "subcategory": "self-hosted-runners", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runners/registration-token", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-a-remove-token-for-a-repository", "subcategory": "self-hosted-runners", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runners/remove-token", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-self-hosted-runner-for-a-repository", "subcategory": "self-hosted-runners", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runners/{runner_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-a-self-hosted-runner-from-a-repository", "subcategory": "self-hosted-runners", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/runners/{runner_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-labels-for-a-self-hosted-runner-for-a-repository", "subcategory": "self-hosted-runners", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "add-custom-labels-to-a-self-hosted-runner-for-a-repository", "subcategory": "self-hosted-runners", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "set-custom-labels-for-a-self-hosted-runner-for-a-repository", "subcategory": "self-hosted-runners", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository", "subcategory": "self-hosted-runners", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-a-repository", "subcategory": "self-hosted-runners", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-all-autolinks-of-a-repository", "subcategory": "autolinks", "verb": "get", "requestPath": "/repos/{owner}/{repo}/autolinks", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-an-autolink-reference-for-a-repository", "subcategory": "autolinks", "verb": "post", "requestPath": "/repos/{owner}/{repo}/autolinks", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-an-autolink-reference-of-a-repository", "subcategory": "autolinks", "verb": "get", "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "delete-an-autolink-reference-from-a-repository", "subcategory": "autolinks", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-branch-protection", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "update-branch-protection", "subcategory": "branch-protection", "verb": "put", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "delete-branch-protection", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-admin-branch-protection", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "set-admin-branch-protection", "subcategory": "branch-protection", "verb": "post", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "delete-admin-branch-protection", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-pull-request-review-protection", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "update-pull-request-review-protection", "subcategory": "branch-protection", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "delete-pull-request-review-protection", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-commit-signature-protection", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "create-commit-signature-protection", "subcategory": "branch-protection", "verb": "post", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "delete-commit-signature-protection", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-status-checks-protection", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "update-status-check-protection", "subcategory": "branch-protection", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "remove-status-check-protection", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-all-status-check-contexts", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "add-status-check-contexts", "subcategory": "branch-protection", "verb": "post", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "set-status-check-contexts", "subcategory": "branch-protection", "verb": "put", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "remove-status-check-contexts", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-access-restrictions", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "delete-access-restrictions", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-apps-with-access-to-the-protected-branch", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "add-app-access-restrictions", "subcategory": "branch-protection", "verb": "post", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "set-app-access-restrictions", "subcategory": "branch-protection", "verb": "put", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "remove-app-access-restrictions", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-teams-with-access-to-the-protected-branch", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "add-team-access-restrictions", "subcategory": "branch-protection", "verb": "post", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "set-team-access-restrictions", "subcategory": "branch-protection", "verb": "put", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "remove-team-access-restrictions", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-users-with-access-to-the-protected-branch", "subcategory": "branch-protection", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "add-user-access-restrictions", "subcategory": "branch-protection", "verb": "post", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "set-user-access-restrictions", "subcategory": "branch-protection", "verb": "put", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "remove-user-access-restrictions", "subcategory": "branch-protection", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "get-a-code-scanning-default-setup-configuration", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/default-setup", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "update-a-code-scanning-default-setup-configuration", "subcategory": "code-scanning", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/code-scanning/default-setup", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-security", "slug": "get-the-code-security-configuration-associated-with-a-repository", "subcategory": "configurations", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-security-configuration", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "collaborators", "slug": "add-a-repository-collaborator", "subcategory": "collaborators", "verb": "put", "requestPath": "/repos/{owner}/{repo}/collaborators/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "collaborators", "slug": "remove-a-repository-collaborator", "subcategory": "collaborators", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/collaborators/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "create-or-update-an-environment", "subcategory": "environments", "verb": "put", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "delete-an-environment", "subcategory": "environments", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "create-a-deployment-branch-policy", "subcategory": "branch-policies", "verb": "post", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "update-a-deployment-branch-policy", "subcategory": "branch-policies", "verb": "put", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "delete-a-deployment-branch-policy", "subcategory": "branch-policies", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "create-a-custom-deployment-protection-rule-on-an-environment", "subcategory": "protection-rules", "verb": "post", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "list-custom-deployment-rule-integrations-available-for-an-environment", "subcategory": "protection-rules", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "disable-a-custom-protection-rule-for-an-environment", "subcategory": "protection-rules", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-a-fork", "subcategory": "forks", "verb": "post", "requestPath": "/repos/{owner}/{repo}/forks", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "check-if-immutable-releases-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/immutable-releases", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "enable-immutable-releases", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/immutable-releases", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "disable-immutable-releases", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/immutable-releases", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "interactions", "slug": "get-interaction-restrictions-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/interaction-limits", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "interactions", "slug": "set-interaction-restrictions-for-a-repository", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/interaction-limits", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "interactions", "slug": "remove-interaction-restrictions-for-a-repository", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/interaction-limits", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "collaborators", "slug": "list-repository-invitations", "subcategory": "invitations", "verb": "get", "requestPath": "/repos/{owner}/{repo}/invitations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "collaborators", "slug": "update-a-repository-invitation", "subcategory": "invitations", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/invitations/{invitation_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "collaborators", "slug": "delete-a-repository-invitation", "subcategory": "invitations", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/invitations/{invitation_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deploy-keys", "slug": "list-deploy-keys", "subcategory": "deploy-keys", "verb": "get", "requestPath": "/repos/{owner}/{repo}/keys", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deploy-keys", "slug": "create-a-deploy-key", "subcategory": "deploy-keys", "verb": "post", "requestPath": "/repos/{owner}/{repo}/keys", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deploy-keys", "slug": "get-a-deploy-key", "subcategory": "deploy-keys", "verb": "get", "requestPath": "/repos/{owner}/{repo}/keys/{key_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deploy-keys", "slug": "delete-a-deploy-key", "subcategory": "deploy-keys", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/keys/{key_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pages", "slug": "create-a-github-pages-site", "subcategory": "pages", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pages", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "pages", "slug": "update-information-about-a-github-pages-site", "subcategory": "pages", "verb": "put", "requestPath": "/repos/{owner}/{repo}/pages", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "pages", "slug": "delete-a-github-pages-site", "subcategory": "pages", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pages", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "pages", "slug": "get-a-dns-health-check-for-github-pages", "subcategory": "pages", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pages/health", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "enable-private-vulnerability-reporting-for-a-repository", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/private-vulnerability-reporting", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "disable-private-vulnerability-reporting-for-a-repository", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/private-vulnerability-reporting", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-a-repository-ruleset", "subcategory": "rules", "verb": "post", "requestPath": "/repos/{owner}/{repo}/rulesets", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-repository-rule-suites", "subcategory": "rule-suites", "verb": "get", "requestPath": "/repos/{owner}/{repo}/rulesets/rule-suites", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-a-repository-rule-suite", "subcategory": "rule-suites", "verb": "get", "requestPath": "/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "update-a-repository-ruleset", "subcategory": "rules", "verb": "put", "requestPath": "/repos/{owner}/{repo}/rulesets/{ruleset_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "delete-a-repository-ruleset", "subcategory": "rules", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/rulesets/{ruleset_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-repository-ruleset-history", "subcategory": "rules", "verb": "get", "requestPath": "/repos/{owner}/{repo}/rulesets/{ruleset_id}/history", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-repository-ruleset-version", "subcategory": "rules", "verb": "get", "requestPath": "/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "security-advisories", "slug": "create-a-temporary-private-fork", "subcategory": "repository-advisories", "verb": "post", "requestPath": "/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "closing-down---list-tag-protection-states-for-a-repository", "subcategory": "tags", "verb": "get", "requestPath": "/repos/{owner}/{repo}/tags/protection", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "closing-down---create-a-tag-protection-state-for-a-repository", "subcategory": "tags", "verb": "post", "requestPath": "/repos/{owner}/{repo}/tags/protection", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "closing-down---delete-a-tag-protection-state-for-a-repository", "subcategory": "tags", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/tags/protection/{tag_protection_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-repository-teams", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/teams", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "replace-all-repository-topics", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/topics", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-repository-clones", "subcategory": "traffic", "verb": "get", "requestPath": "/repos/{owner}/{repo}/traffic/clones", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-top-referral-paths", "subcategory": "traffic", "verb": "get", "requestPath": "/repos/{owner}/{repo}/traffic/popular/paths", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-top-referral-sources", "subcategory": "traffic", "verb": "get", "requestPath": "/repos/{owner}/{repo}/traffic/popular/referrers", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-page-views", "subcategory": "traffic", "verb": "get", "requestPath": "/repos/{owner}/{repo}/traffic/views", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "transfer-a-repository", "subcategory": "repos", "verb": "post", "requestPath": "/repos/{owner}/{repo}/transfer", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "repos", "slug": "check-if-vulnerability-alerts-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/vulnerability-alerts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "enable-vulnerability-alerts", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/vulnerability-alerts", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "disable-vulnerability-alerts", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/vulnerability-alerts", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-a-repository-using-a-template", "subcategory": "repos", "verb": "post", "requestPath": "/repos/{template_owner}/{template_repo}/generate", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "teams", "slug": "add-or-update-team-repository-permissions-legacy", "subcategory": "teams", "verb": "put", "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "teams", "slug": "remove-a-repository-from-a-team-legacy", "subcategory": "teams", "verb": "delete", "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", "subcategory": "repos", "verb": "post", "requestPath": "/user/repos", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "collaborators", "slug": "list-repository-invitations-for-the-authenticated-user", "subcategory": "invitations", "verb": "get", "requestPath": "/user/repository_invitations", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "collaborators", "slug": "accept-a-repository-invitation", "subcategory": "invitations", "verb": "patch", "requestPath": "/user/repository_invitations/{invitation_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "collaborators", "slug": "decline-a-repository-invitation", "subcategory": "invitations", "verb": "delete", "requestPath": "/user/repository_invitations/{invitation_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "artifact_metadata": { "title": "Artifact metadata", "displayTitle": "Repository permissions for \"Artifact metadata\"", "permissions": [ { "category": "orgs", "slug": "create-an-artifact-deployment-record", "subcategory": "artifact-metadata", "verb": "post", "requestPath": "/orgs/{org}/artifacts/metadata/deployment-record", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "set-cluster-deployment-records", "subcategory": "artifact-metadata", "verb": "post", "requestPath": "/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "create-artifact-metadata-storage-record", "subcategory": "artifact-metadata", "verb": "post", "requestPath": "/orgs/{org}/artifacts/metadata/storage-record", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "list-artifact-deployment-records", "subcategory": "artifact-metadata", "verb": "get", "requestPath": "/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "list-artifact-storage-records", "subcategory": "artifact-metadata", "verb": "get", "requestPath": "/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "attestations": { "title": "Attestations", "displayTitle": "Repository permissions for \"Attestations\"", "permissions": [ { "category": "orgs", "slug": "delete-attestations-in-bulk", "subcategory": "attestations", "verb": "post", "requestPath": "/orgs/{org}/attestations/delete-request", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "delete-attestations-by-subject-digest", "subcategory": "attestations", "verb": "delete", "requestPath": "/orgs/{org}/attestations/digest/{subject_digest}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "list-attestation-repositories", "subcategory": "attestations", "verb": "get", "requestPath": "/orgs/{org}/attestations/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "delete-attestations-by-id", "subcategory": "attestations", "verb": "delete", "requestPath": "/orgs/{org}/attestations/{attestation_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-an-attestation", "subcategory": "repos", "verb": "post", "requestPath": "/repos/{owner}/{repo}/attestations", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-attestations", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/attestations/{subject_digest}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "users", "slug": "delete-attestations-in-bulk", "subcategory": "attestations", "verb": "post", "requestPath": "/users/{username}/attestations/delete-request", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "users", "slug": "delete-attestations-by-subject-digest", "subcategory": "attestations", "verb": "delete", "requestPath": "/users/{username}/attestations/digest/{subject_digest}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "users", "slug": "delete-attestations-by-id", "subcategory": "attestations", "verb": "delete", "requestPath": "/users/{username}/attestations/{attestation_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "checks": { "title": "Checks", "displayTitle": "Repository permissions for \"Checks\"", "permissions": [ { "category": "checks", "slug": "create-a-check-run", "subcategory": "runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/check-runs", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "get-a-check-run", "subcategory": "runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/check-runs/{check_run_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "update-a-check-run", "subcategory": "runs", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/check-runs/{check_run_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "list-check-run-annotations", "subcategory": "runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "rerequest-a-check-run", "subcategory": "runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "create-a-check-suite", "subcategory": "suites", "verb": "post", "requestPath": "/repos/{owner}/{repo}/check-suites", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "update-repository-preferences-for-check-suites", "subcategory": "suites", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/check-suites/preferences", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "get-a-check-suite", "subcategory": "suites", "verb": "get", "requestPath": "/repos/{owner}/{repo}/check-suites/{check_suite_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "list-check-runs-in-a-check-suite", "subcategory": "runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "rerequest-a-check-suite", "subcategory": "suites", "verb": "post", "requestPath": "/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "list-check-runs-for-a-git-reference", "subcategory": "runs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/commits/{ref}/check-runs", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "checks", "slug": "list-check-suites-for-a-git-reference", "subcategory": "suites", "verb": "get", "requestPath": "/repos/{owner}/{repo}/commits/{ref}/check-suites", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "security_events": { "title": "Code scanning alerts", "displayTitle": "Repository permissions for \"Code scanning alerts\"", "permissions": [ { "category": "code-scanning", "slug": "list-code-scanning-alerts-for-an-organization", "subcategory": "code-scanning", "verb": "get", "requestPath": "/orgs/{org}/code-scanning/alerts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "list-code-scanning-alerts-for-a-repository", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/alerts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "get-a-code-scanning-alert", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "update-a-code-scanning-alert", "subcategory": "code-scanning", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "get-the-status-of-an-autofix-for-a-code-scanning-alert", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "create-an-autofix-for-a-code-scanning-alert", "subcategory": "code-scanning", "verb": "post", "requestPath": "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "list-instances-of-a-code-scanning-alert", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "list-code-scanning-analyses-for-a-repository", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/analyses", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "get-a-code-scanning-analysis-for-a-repository", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "delete-a-code-scanning-analysis-from-a-repository", "subcategory": "code-scanning", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "upload-an-analysis-as-sarif-data", "subcategory": "code-scanning", "verb": "post", "requestPath": "/repos/{owner}/{repo}/code-scanning/sarifs", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "get-information-about-a-sarif-upload", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "codespaces_lifecycle_admin": { "title": "Codespaces lifecycle admin", "displayTitle": "Repository permissions for \"Codespaces lifecycle admin\"", "permissions": [ { "category": "codespaces", "slug": "stop-a-codespace-for-an-organization-user", "subcategory": "organizations", "verb": "post", "requestPath": "/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "codespaces", "slug": "export-a-codespace-for-the-authenticated-user", "subcategory": "codespaces", "verb": "post", "requestPath": "/user/codespaces/{codespace_name}/exports", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "get-details-about-a-codespace-export", "subcategory": "codespaces", "verb": "get", "requestPath": "/user/codespaces/{codespace_name}/exports/{export_id}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "start-a-codespace-for-the-authenticated-user", "subcategory": "codespaces", "verb": "post", "requestPath": "/user/codespaces/{codespace_name}/start", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "stop-a-codespace-for-the-authenticated-user", "subcategory": "codespaces", "verb": "post", "requestPath": "/user/codespaces/{codespace_name}/stop", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "codespaces_metadata": { "title": "Codespaces metadata", "displayTitle": "Repository permissions for \"Codespaces metadata\"", "permissions": [ { "category": "codespaces", "slug": "list-devcontainer-configurations-in-a-repository-for-the-authenticated-user", "subcategory": "codespaces", "verb": "get", "requestPath": "/repos/{owner}/{repo}/codespaces/devcontainers", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "list-available-machine-types-for-a-repository", "subcategory": "machines", "verb": "get", "requestPath": "/repos/{owner}/{repo}/codespaces/machines", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "list-machine-types-for-a-codespace", "subcategory": "machines", "verb": "get", "requestPath": "/user/codespaces/{codespace_name}/machines", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "codespaces_secrets": { "title": "Codespaces secrets", "displayTitle": "Repository permissions for \"Codespaces secrets\"", "permissions": [ { "category": "codespaces", "slug": "list-repository-secrets", "subcategory": "repository-secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/codespaces/secrets", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "get-a-repository-public-key", "subcategory": "repository-secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/codespaces/secrets/public-key", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "get-a-repository-secret", "subcategory": "repository-secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/codespaces/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "create-or-update-a-repository-secret", "subcategory": "repository-secrets", "verb": "put", "requestPath": "/repos/{owner}/{repo}/codespaces/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "codespaces", "slug": "delete-a-repository-secret", "subcategory": "repository-secrets", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/codespaces/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "codespaces": { "title": "Codespaces", "displayTitle": "Repository permissions for \"Codespaces\"", "permissions": [ { "category": "codespaces", "slug": "list-codespaces-for-the-organization", "subcategory": "organizations", "verb": "get", "requestPath": "/orgs/{org}/codespaces", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "codespaces", "slug": "list-codespaces-for-a-user-in-organization", "subcategory": "organizations", "verb": "get", "requestPath": "/orgs/{org}/members/{username}/codespaces", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "codespaces", "slug": "delete-a-codespace-from-the-organization", "subcategory": "organizations", "verb": "delete", "requestPath": "/orgs/{org}/members/{username}/codespaces/{codespace_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "codespaces", "slug": "list-codespaces-in-a-repository-for-the-authenticated-user", "subcategory": "codespaces", "verb": "get", "requestPath": "/repos/{owner}/{repo}/codespaces", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "create-a-codespace-in-a-repository", "subcategory": "codespaces", "verb": "post", "requestPath": "/repos/{owner}/{repo}/codespaces", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "get-default-attributes-for-a-codespace", "subcategory": "codespaces", "verb": "get", "requestPath": "/repos/{owner}/{repo}/codespaces/new", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user", "subcategory": "codespaces", "verb": "get", "requestPath": "/repos/{owner}/{repo}/codespaces/permissions_check", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "create-a-codespace-from-a-pull-request", "subcategory": "codespaces", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/codespaces", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "list-codespaces-for-the-authenticated-user", "subcategory": "codespaces", "verb": "get", "requestPath": "/user/codespaces", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "create-a-codespace-for-the-authenticated-user", "subcategory": "codespaces", "verb": "post", "requestPath": "/user/codespaces", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "get-a-codespace-for-the-authenticated-user", "subcategory": "codespaces", "verb": "get", "requestPath": "/user/codespaces/{codespace_name}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "update-a-codespace-for-the-authenticated-user", "subcategory": "codespaces", "verb": "patch", "requestPath": "/user/codespaces/{codespace_name}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "delete-a-codespace-for-the-authenticated-user", "subcategory": "codespaces", "verb": "delete", "requestPath": "/user/codespaces/{codespace_name}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "create-a-repository-from-an-unpublished-codespace", "subcategory": "codespaces", "verb": "post", "requestPath": "/user/codespaces/{codespace_name}/publish", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "statuses": { "title": "Commit statuses", "displayTitle": "Repository permissions for \"Commit statuses\"", "permissions": [ { "category": "commits", "slug": "get-the-combined-status-for-a-specific-reference", "subcategory": "statuses", "verb": "get", "requestPath": "/repos/{owner}/{repo}/commits/{ref}/status", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "list-commit-statuses-for-a-reference", "subcategory": "statuses", "verb": "get", "requestPath": "/repos/{owner}/{repo}/commits/{ref}/statuses", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "create-a-commit-status", "subcategory": "statuses", "verb": "post", "requestPath": "/repos/{owner}/{repo}/statuses/{sha}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "contents": { "title": "Contents", "displayTitle": "Repository permissions for \"Contents\"", "permissions": [ { "category": "markdown", "slug": "render-a-markdown-document", "subcategory": "markdown", "verb": "post", "requestPath": "/markdown", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "orgs", "slug": "create-an-artifact-deployment-record", "subcategory": "artifact-metadata", "verb": "post", "requestPath": "/orgs/{org}/artifacts/metadata/deployment-record", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "set-cluster-deployment-records", "subcategory": "artifact-metadata", "verb": "post", "requestPath": "/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "create-artifact-metadata-storage-record", "subcategory": "artifact-metadata", "verb": "post", "requestPath": "/orgs/{org}/artifacts/metadata/storage-record", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "list-artifact-deployment-records", "subcategory": "artifact-metadata", "verb": "get", "requestPath": "/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "orgs", "slug": "list-artifact-storage-records", "subcategory": "artifact-metadata", "verb": "get", "requestPath": "/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "list-repository-activities", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/activity", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "list-branches", "subcategory": "branches", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "get-a-branch", "subcategory": "branches", "verb": "get", "requestPath": "/repos/{owner}/{repo}/branches/{branch}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "rename-a-branch", "subcategory": "branches", "verb": "post", "requestPath": "/repos/{owner}/{repo}/branches/{branch}/rename", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "commit-an-autofix-for-a-code-scanning-alert", "subcategory": "code-scanning", "verb": "post", "requestPath": "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "list-codeql-databases-for-a-repository", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/codeql/databases", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "get-a-codeql-database-for-a-repository", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "delete-a-codeql-database", "subcategory": "code-scanning", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "create-a-codeql-variant-analysis", "subcategory": "code-scanning", "verb": "post", "requestPath": "/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "get-the-summary-of-a-codeql-variant-analysis", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "code-scanning", "slug": "get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis", "subcategory": "code-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-codeowners-errors", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/codeowners/errors", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "update-a-commit-comment", "subcategory": "comments", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "delete-a-commit-comment", "subcategory": "comments", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "create-reaction-for-a-commit-comment", "subcategory": "reactions", "verb": "post", "requestPath": "/repos/{owner}/{repo}/comments/{comment_id}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "delete-a-commit-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "list-commits", "subcategory": "commits", "verb": "get", "requestPath": "/repos/{owner}/{repo}/commits", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "list-branches-for-head-commit", "subcategory": "commits", "verb": "get", "requestPath": "/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "create-a-commit-comment", "subcategory": "comments", "verb": "post", "requestPath": "/repos/{owner}/{repo}/commits/{commit_sha}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "get-a-commit", "subcategory": "commits", "verb": "get", "requestPath": "/repos/{owner}/{repo}/commits/{ref}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-community-profile-metrics", "subcategory": "community", "verb": "get", "requestPath": "/repos/{owner}/{repo}/community/profile", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "compare-two-commits", "subcategory": "commits", "verb": "get", "requestPath": "/repos/{owner}/{repo}/compare/{basehead}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-repository-content", "subcategory": "contents", "verb": "get", "requestPath": "/repos/{owner}/{repo}/contents/{path}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-or-update-file-contents", "subcategory": "contents", "verb": "put", "requestPath": "/repos/{owner}/{repo}/contents/{path}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "create-or-update-file-contents", "subcategory": "contents", "verb": "put", "requestPath": "/repos/{owner}/{repo}/contents/{path}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "delete-a-file", "subcategory": "contents", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/contents/{path}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "delete-a-file", "subcategory": "contents", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/contents/{path}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "dependency-graph", "slug": "get-a-diff-of-the-dependencies-between-commits", "subcategory": "dependency-review", "verb": "get", "requestPath": "/repos/{owner}/{repo}/dependency-graph/compare/{basehead}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependency-graph", "slug": "export-a-software-bill-of-materials-sbom-for-a-repository", "subcategory": "sboms", "verb": "get", "requestPath": "/repos/{owner}/{repo}/dependency-graph/sbom", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependency-graph", "slug": "create-a-snapshot-of-dependencies-for-a-repository", "subcategory": "dependency-submission", "verb": "post", "requestPath": "/repos/{owner}/{repo}/dependency-graph/snapshots", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-a-repository-dispatch-event", "subcategory": "repos", "verb": "post", "requestPath": "/repos/{owner}/{repo}/dispatches", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-a-fork", "subcategory": "forks", "verb": "post", "requestPath": "/repos/{owner}/{repo}/forks", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "git", "slug": "create-a-blob", "subcategory": "blobs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/git/blobs", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "get-a-blob", "subcategory": "blobs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/git/blobs/{file_sha}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "create-a-commit", "subcategory": "commits", "verb": "post", "requestPath": "/repos/{owner}/{repo}/git/commits", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "get-a-commit-object", "subcategory": "commits", "verb": "get", "requestPath": "/repos/{owner}/{repo}/git/commits/{commit_sha}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "list-matching-references", "subcategory": "refs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/git/matching-refs/{ref}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "get-a-reference", "subcategory": "refs", "verb": "get", "requestPath": "/repos/{owner}/{repo}/git/ref/{ref}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "create-a-reference", "subcategory": "refs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/git/refs", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "git", "slug": "create-a-reference", "subcategory": "refs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/git/refs", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "git", "slug": "update-a-reference", "subcategory": "refs", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/git/refs/{ref}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "git", "slug": "update-a-reference", "subcategory": "refs", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/git/refs/{ref}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "git", "slug": "delete-a-reference", "subcategory": "refs", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/git/refs/{ref}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "create-a-tag-object", "subcategory": "tags", "verb": "post", "requestPath": "/repos/{owner}/{repo}/git/tags", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "get-a-tag", "subcategory": "tags", "verb": "get", "requestPath": "/repos/{owner}/{repo}/git/tags/{tag_sha}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "create-a-tree", "subcategory": "trees", "verb": "post", "requestPath": "/repos/{owner}/{repo}/git/trees", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "git", "slug": "get-a-tree", "subcategory": "trees", "verb": "get", "requestPath": "/repos/{owner}/{repo}/git/trees/{tree_sha}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "migrations", "slug": "get-an-import-status", "subcategory": "source-imports", "verb": "get", "requestPath": "/repos/{owner}/{repo}/import", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "migrations", "slug": "start-an-import", "subcategory": "source-imports", "verb": "put", "requestPath": "/repos/{owner}/{repo}/import", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "migrations", "slug": "update-an-import", "subcategory": "source-imports", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/import", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "migrations", "slug": "cancel-an-import", "subcategory": "source-imports", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/import", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "migrations", "slug": "get-commit-authors", "subcategory": "source-imports", "verb": "get", "requestPath": "/repos/{owner}/{repo}/import/authors", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "migrations", "slug": "map-a-commit-author", "subcategory": "source-imports", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/import/authors/{author_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "migrations", "slug": "get-large-files", "subcategory": "source-imports", "verb": "get", "requestPath": "/repos/{owner}/{repo}/import/large_files", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "migrations", "slug": "update-git-lfs-preference", "subcategory": "source-imports", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/import/lfs", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "branches", "slug": "sync-a-fork-branch-with-the-upstream-repository", "subcategory": "branches", "verb": "post", "requestPath": "/repos/{owner}/{repo}/merge-upstream", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "branches", "slug": "merge-a-branch", "subcategory": "branches", "verb": "post", "requestPath": "/repos/{owner}/{repo}/merges", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "get-a-pull-request", "subcategory": "pulls", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "pulls", "slug": "merge-a-pull-request", "subcategory": "pulls", "verb": "put", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/merge", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-a-repository-readme", "subcategory": "contents", "verb": "get", "requestPath": "/repos/{owner}/{repo}/readme", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-a-repository-readme-for-a-directory", "subcategory": "contents", "verb": "get", "requestPath": "/repos/{owner}/{repo}/readme/{dir}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "list-releases", "subcategory": "releases", "verb": "get", "requestPath": "/repos/{owner}/{repo}/releases", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "create-a-release", "subcategory": "releases", "verb": "post", "requestPath": "/repos/{owner}/{repo}/releases", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "releases", "slug": "create-a-release", "subcategory": "releases", "verb": "post", "requestPath": "/repos/{owner}/{repo}/releases", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "releases", "slug": "get-a-release-asset", "subcategory": "assets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/releases/assets/{asset_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "update-a-release-asset", "subcategory": "assets", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/releases/assets/{asset_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "delete-a-release-asset", "subcategory": "assets", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/assets/{asset_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "generate-release-notes-content-for-a-release", "subcategory": "releases", "verb": "post", "requestPath": "/repos/{owner}/{repo}/releases/generate-notes", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "get-the-latest-release", "subcategory": "releases", "verb": "get", "requestPath": "/repos/{owner}/{repo}/releases/latest", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "get-a-release-by-tag-name", "subcategory": "releases", "verb": "get", "requestPath": "/repos/{owner}/{repo}/releases/tags/{tag}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "get-a-release", "subcategory": "releases", "verb": "get", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "update-a-release", "subcategory": "releases", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "delete-a-release", "subcategory": "releases", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "releases", "slug": "list-release-assets", "subcategory": "assets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/assets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "secret-scanning", "slug": "create-a-push-protection-bypass", "subcategory": "secret-scanning", "verb": "post", "requestPath": "/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "repos", "slug": "download-a-repository-archive-tar", "subcategory": "contents", "verb": "get", "requestPath": "/repos/{owner}/{repo}/tarball/{ref}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "download-a-repository-archive-zip", "subcategory": "contents", "verb": "get", "requestPath": "/repos/{owner}/{repo}/zipball/{ref}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-a-repository-using-a-template", "subcategory": "repos", "verb": "post", "requestPath": "/repos/{template_owner}/{template_repo}/generate", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "repository_custom_properties": { "title": "Custom properties", "displayTitle": "Repository permissions for \"Custom properties\"", "permissions": [ { "category": "repos", "slug": "create-or-update-custom-property-values-for-a-repository", "subcategory": "custom-properties", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "vulnerability_alerts": { "title": "Dependabot alerts", "displayTitle": "Repository permissions for \"Dependabot alerts\"", "permissions": [ { "category": "dependabot", "slug": "list-dependabot-alerts-for-an-organization", "subcategory": "alerts", "verb": "get", "requestPath": "/orgs/{org}/dependabot/alerts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "list-dependabot-alerts-for-a-repository", "subcategory": "alerts", "verb": "get", "requestPath": "/repos/{owner}/{repo}/dependabot/alerts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "get-a-dependabot-alert", "subcategory": "alerts", "verb": "get", "requestPath": "/repos/{owner}/{repo}/dependabot/alerts/{alert_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "update-a-dependabot-alert", "subcategory": "alerts", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/dependabot/alerts/{alert_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "dependabot_secrets": { "title": "Dependabot secrets", "displayTitle": "Repository permissions for \"Dependabot secrets\"", "permissions": [ { "category": "dependabot", "slug": "list-repository-secrets", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/dependabot/secrets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "get-a-repository-public-key", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/dependabot/secrets/public-key", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "get-a-repository-secret", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/dependabot/secrets/{secret_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "create-or-update-a-repository-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/repos/{owner}/{repo}/dependabot/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "dependabot", "slug": "delete-a-repository-secret", "subcategory": "secrets", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/dependabot/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "deployments": { "title": "Deployments", "displayTitle": "Repository permissions for \"Deployments\"", "permissions": [ { "category": "actions", "slug": "review-custom-deployment-protection-rules-for-a-workflow-run", "subcategory": "workflow-runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule", "access": "write", "user-to-server": false, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "review-pending-deployments-for-a-workflow-run", "subcategory": "workflow-runs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "list-deployments", "subcategory": "deployments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/deployments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "create-a-deployment", "subcategory": "deployments", "verb": "post", "requestPath": "/repos/{owner}/{repo}/deployments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "get-a-deployment", "subcategory": "deployments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/deployments/{deployment_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "delete-a-deployment", "subcategory": "deployments", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/deployments/{deployment_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "list-deployment-statuses", "subcategory": "statuses", "verb": "get", "requestPath": "/repos/{owner}/{repo}/deployments/{deployment_id}/statuses", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "create-a-deployment-status", "subcategory": "statuses", "verb": "post", "requestPath": "/repos/{owner}/{repo}/deployments/{deployment_id}/statuses", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "deployments", "slug": "get-a-deployment-status", "subcategory": "statuses", "verb": "get", "requestPath": "/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "environments": { "title": "Environments", "displayTitle": "Repository permissions for \"Environments\"", "permissions": [ { "category": "actions", "slug": "list-environment-secrets", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/secrets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-an-environment-public-key", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-an-environment-secret", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-or-update-an-environment-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-an-environment-secret", "subcategory": "secrets", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-environment-variables", "subcategory": "variables", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/variables", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-an-environment-variable", "subcategory": "variables", "verb": "post", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/variables", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-an-environment-variable", "subcategory": "variables", "verb": "get", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "update-an-environment-variable", "subcategory": "variables", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-an-environment-variable", "subcategory": "variables", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "issues": { "title": "Issues", "displayTitle": "Repository permissions for \"Issues\"", "permissions": [ { "category": "issues", "slug": "list-assignees", "subcategory": "assignees", "verb": "get", "requestPath": "/repos/{owner}/{repo}/assignees", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "check-if-a-user-can-be-assigned", "subcategory": "assignees", "verb": "get", "requestPath": "/repos/{owner}/{repo}/assignees/{assignee}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-repository-issues", "subcategory": "issues", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "create-an-issue", "subcategory": "issues", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "list-issue-comments-for-a-repository", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "get-an-issue-comment", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/comments/{comment_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "update-an-issue-comment", "subcategory": "comments", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/issues/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "delete-an-issue-comment", "subcategory": "comments", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "reactions", "slug": "list-reactions-for-an-issue-comment", "subcategory": "reactions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "create-reaction-for-an-issue-comment", "subcategory": "reactions", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "delete-an-issue-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "list-issue-events-for-a-repository", "subcategory": "events", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/events", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "get-an-issue-event", "subcategory": "events", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/events/{event_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "get-an-issue", "subcategory": "issues", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "update-an-issue", "subcategory": "issues", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "add-assignees-to-an-issue", "subcategory": "assignees", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/assignees", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "remove-assignees-from-an-issue", "subcategory": "assignees", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/assignees", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "check-if-a-user-can-be-assigned-to-a-issue", "subcategory": "assignees", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-issue-comments", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "create-an-issue-comment", "subcategory": "comments", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-dependencies-an-issue-is-blocked-by", "subcategory": "issue-dependencies", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "add-a-dependency-an-issue-is-blocked-by", "subcategory": "issue-dependencies", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "remove-dependency-an-issue-is-blocked-by", "subcategory": "issue-dependencies", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "list-dependencies-an-issue-is-blocking", "subcategory": "issue-dependencies", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "list-issue-events", "subcategory": "events", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/events", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-labels-for-an-issue", "subcategory": "labels", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "add-labels-to-an-issue", "subcategory": "labels", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "set-labels-for-an-issue", "subcategory": "labels", "verb": "put", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "remove-all-labels-from-an-issue", "subcategory": "labels", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "remove-a-label-from-an-issue", "subcategory": "labels", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "lock-an-issue", "subcategory": "issues", "verb": "put", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/lock", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "unlock-an-issue", "subcategory": "issues", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/lock", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "get-parent-issue", "subcategory": "sub-issues", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/parent", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "list-reactions-for-an-issue", "subcategory": "reactions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/reactions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "create-reaction-for-an-issue", "subcategory": "reactions", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "delete-an-issue-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "remove-sub-issue", "subcategory": "sub-issues", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issue", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "list-sub-issues", "subcategory": "sub-issues", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "add-sub-issue", "subcategory": "sub-issues", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "reprioritize-sub-issue", "subcategory": "sub-issues", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "list-timeline-events-for-an-issue", "subcategory": "timeline", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-labels-for-a-repository", "subcategory": "labels", "verb": "get", "requestPath": "/repos/{owner}/{repo}/labels", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "create-a-label", "subcategory": "labels", "verb": "post", "requestPath": "/repos/{owner}/{repo}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "get-a-label", "subcategory": "labels", "verb": "get", "requestPath": "/repos/{owner}/{repo}/labels/{name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "update-a-label", "subcategory": "labels", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/labels/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "delete-a-label", "subcategory": "labels", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/labels/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-milestones", "subcategory": "milestones", "verb": "get", "requestPath": "/repos/{owner}/{repo}/milestones", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "create-a-milestone", "subcategory": "milestones", "verb": "post", "requestPath": "/repos/{owner}/{repo}/milestones", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "get-a-milestone", "subcategory": "milestones", "verb": "get", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "update-a-milestone", "subcategory": "milestones", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "delete-a-milestone", "subcategory": "milestones", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-labels-for-issues-in-a-milestone", "subcategory": "labels", "verb": "get", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}/labels", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "metadata": { "title": "Metadata", "displayTitle": "Repository permissions for \"Metadata\"", "permissions": [ { "category": "repos", "slug": "list-organization-repositories", "subcategory": "repos", "verb": "get", "requestPath": "/orgs/{org}/repos", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "collaborators", "slug": "list-repository-collaborators", "subcategory": "collaborators", "verb": "get", "requestPath": "/repos/{owner}/{repo}/collaborators", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "collaborators", "slug": "check-if-a-user-is-a-repository-collaborator", "subcategory": "collaborators", "verb": "get", "requestPath": "/repos/{owner}/{repo}/collaborators/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "collaborators", "slug": "get-repository-permissions-for-a-user", "subcategory": "collaborators", "verb": "get", "requestPath": "/repos/{owner}/{repo}/collaborators/{username}/permission", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "list-commit-comments-for-a-repository", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "get-a-commit-comment", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/comments/{comment_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "list-reactions-for-a-commit-comment", "subcategory": "reactions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/comments/{comment_id}/reactions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "commits", "slug": "list-commit-comments", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/commits/{commit_sha}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-repository-contributors", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/contributors", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "activity", "slug": "list-repository-events", "subcategory": "events", "verb": "get", "requestPath": "/repos/{owner}/{repo}/events", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-forks", "subcategory": "forks", "verb": "get", "requestPath": "/repos/{owner}/{repo}/forks", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-repository-languages", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/languages", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "licenses", "slug": "get-the-license-for-a-repository", "subcategory": "licenses", "verb": "get", "requestPath": "/repos/{owner}/{repo}/license", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "check-if-private-vulnerability-reporting-is-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/private-vulnerability-reporting", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-all-custom-property-values-for-a-repository", "subcategory": "custom-properties", "verb": "get", "requestPath": "/repos/{owner}/{repo}/properties/values", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-rules-for-a-branch", "subcategory": "rules", "verb": "get", "requestPath": "/repos/{owner}/{repo}/rules/branches/{branch}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-all-repository-rulesets", "subcategory": "rules", "verb": "get", "requestPath": "/repos/{owner}/{repo}/rulesets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-a-repository-ruleset", "subcategory": "rules", "verb": "get", "requestPath": "/repos/{owner}/{repo}/rulesets/{ruleset_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "activity", "slug": "list-stargazers", "subcategory": "starring", "verb": "get", "requestPath": "/repos/{owner}/{repo}/stargazers", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-the-weekly-commit-activity", "subcategory": "statistics", "verb": "get", "requestPath": "/repos/{owner}/{repo}/stats/code_frequency", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-the-last-year-of-commit-activity", "subcategory": "statistics", "verb": "get", "requestPath": "/repos/{owner}/{repo}/stats/commit_activity", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-all-contributor-commit-activity", "subcategory": "statistics", "verb": "get", "requestPath": "/repos/{owner}/{repo}/stats/contributors", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-the-weekly-commit-count", "subcategory": "statistics", "verb": "get", "requestPath": "/repos/{owner}/{repo}/stats/participation", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "metrics", "slug": "get-the-hourly-commit-count-for-each-day", "subcategory": "statistics", "verb": "get", "requestPath": "/repos/{owner}/{repo}/stats/punch_card", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "activity", "slug": "list-watchers", "subcategory": "watching", "verb": "get", "requestPath": "/repos/{owner}/{repo}/subscribers", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-repository-tags", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/tags", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-all-repository-topics", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/topics", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-public-repositories", "subcategory": "repos", "verb": "get", "requestPath": "/repositories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "search", "slug": "search-labels", "subcategory": "search", "verb": "get", "requestPath": "/search/labels", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "apps", "slug": "list-repositories-accessible-to-the-user-access-token", "subcategory": "installations", "verb": "get", "requestPath": "/user/installations/{installation_id}/repositories", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "repos", "slug": "list-repositories-for-the-authenticated-user", "subcategory": "repos", "verb": "get", "requestPath": "/user/repos", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "repos", "slug": "list-repositories-for-a-user", "subcategory": "repos", "verb": "get", "requestPath": "/users/{username}/repos", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "pages": { "title": "Pages", "displayTitle": "Repository permissions for \"Pages\"", "permissions": [ { "category": "pages", "slug": "get-a-github-pages-site", "subcategory": "pages", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pages", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pages", "slug": "create-a-github-pages-site", "subcategory": "pages", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pages", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "pages", "slug": "update-information-about-a-github-pages-site", "subcategory": "pages", "verb": "put", "requestPath": "/repos/{owner}/{repo}/pages", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "pages", "slug": "delete-a-github-pages-site", "subcategory": "pages", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pages", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "pages", "slug": "list-github-pages-builds", "subcategory": "pages", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pages/builds", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pages", "slug": "request-a-github-pages-build", "subcategory": "pages", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pages/builds", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pages", "slug": "get-latest-pages-build", "subcategory": "pages", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pages/builds/latest", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pages", "slug": "get-github-pages-build", "subcategory": "pages", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pages/builds/{build_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pages", "slug": "create-a-github-pages-deployment", "subcategory": "pages", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pages/deployments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pages", "slug": "get-the-status-of-a-github-pages-deployment", "subcategory": "pages", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pages", "slug": "cancel-a-github-pages-deployment", "subcategory": "pages", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pages", "slug": "get-a-dns-health-check-for-github-pages", "subcategory": "pages", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pages/health", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "pull_requests": { "title": "Pull requests", "displayTitle": "Repository permissions for \"Pull requests\"", "permissions": [ { "category": "issues", "slug": "list-assignees", "subcategory": "assignees", "verb": "get", "requestPath": "/repos/{owner}/{repo}/assignees", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "check-if-a-user-can-be-assigned", "subcategory": "assignees", "verb": "get", "requestPath": "/repos/{owner}/{repo}/assignees/{assignee}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "commits", "slug": "list-pull-requests-associated-with-a-commit", "subcategory": "commits", "verb": "get", "requestPath": "/repos/{owner}/{repo}/commits/{commit_sha}/pulls", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "issues", "slug": "list-issue-comments-for-a-repository", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "get-an-issue-comment", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/comments/{comment_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "update-an-issue-comment", "subcategory": "comments", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/issues/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "delete-an-issue-comment", "subcategory": "comments", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "get-an-issue-event", "subcategory": "events", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/events/{event_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "update-an-issue", "subcategory": "issues", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "add-assignees-to-an-issue", "subcategory": "assignees", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/assignees", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "remove-assignees-from-an-issue", "subcategory": "assignees", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/assignees", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "check-if-a-user-can-be-assigned-to-a-issue", "subcategory": "assignees", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-issue-comments", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "create-an-issue-comment", "subcategory": "comments", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-issue-events", "subcategory": "events", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/events", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-labels-for-an-issue", "subcategory": "labels", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "add-labels-to-an-issue", "subcategory": "labels", "verb": "post", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "set-labels-for-an-issue", "subcategory": "labels", "verb": "put", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "remove-all-labels-from-an-issue", "subcategory": "labels", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "remove-a-label-from-an-issue", "subcategory": "labels", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "lock-an-issue", "subcategory": "issues", "verb": "put", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/lock", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "unlock-an-issue", "subcategory": "issues", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/lock", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-timeline-events-for-an-issue", "subcategory": "timeline", "verb": "get", "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-labels-for-a-repository", "subcategory": "labels", "verb": "get", "requestPath": "/repos/{owner}/{repo}/labels", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "create-a-label", "subcategory": "labels", "verb": "post", "requestPath": "/repos/{owner}/{repo}/labels", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "get-a-label", "subcategory": "labels", "verb": "get", "requestPath": "/repos/{owner}/{repo}/labels/{name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "update-a-label", "subcategory": "labels", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/labels/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "delete-a-label", "subcategory": "labels", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/labels/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-milestones", "subcategory": "milestones", "verb": "get", "requestPath": "/repos/{owner}/{repo}/milestones", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "create-a-milestone", "subcategory": "milestones", "verb": "post", "requestPath": "/repos/{owner}/{repo}/milestones", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "get-a-milestone", "subcategory": "milestones", "verb": "get", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "update-a-milestone", "subcategory": "milestones", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "delete-a-milestone", "subcategory": "milestones", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "issues", "slug": "list-labels-for-issues-in-a-milestone", "subcategory": "labels", "verb": "get", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}/labels", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "pulls", "slug": "list-pull-requests", "subcategory": "pulls", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "create-a-pull-request", "subcategory": "pulls", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pulls", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "list-review-comments-in-a-repository", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "get-a-review-comment-for-a-pull-request", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "update-a-review-comment-for-a-pull-request", "subcategory": "comments", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "delete-a-review-comment-for-a-pull-request", "subcategory": "comments", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "list-reactions-for-a-pull-request-review-comment", "subcategory": "reactions", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "create-reaction-for-a-pull-request-review-comment", "subcategory": "reactions", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", "slug": "delete-a-pull-request-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "get-a-pull-request", "subcategory": "pulls", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "pulls", "slug": "update-a-pull-request", "subcategory": "pulls", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "list-review-comments-on-a-pull-request", "subcategory": "comments", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "create-a-review-comment-for-a-pull-request", "subcategory": "comments", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "create-a-reply-for-a-review-comment", "subcategory": "comments", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "list-commits-on-a-pull-request", "subcategory": "pulls", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/commits", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "list-pull-requests-files", "subcategory": "pulls", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/files", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "check-if-a-pull-request-has-been-merged", "subcategory": "pulls", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/merge", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "get-all-requested-reviewers-for-a-pull-request", "subcategory": "review-requests", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "request-reviewers-for-a-pull-request", "subcategory": "review-requests", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "remove-requested-reviewers-from-a-pull-request", "subcategory": "review-requests", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "list-reviews-for-a-pull-request", "subcategory": "reviews", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "create-a-review-for-a-pull-request", "subcategory": "reviews", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "get-a-review-for-a-pull-request", "subcategory": "reviews", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "update-a-review-for-a-pull-request", "subcategory": "reviews", "verb": "put", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "delete-a-pending-review-for-a-pull-request", "subcategory": "reviews", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "list-comments-for-a-pull-request-review", "subcategory": "reviews", "verb": "get", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "dismiss-a-review-for-a-pull-request", "subcategory": "reviews", "verb": "put", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "submit-a-review-for-a-pull-request", "subcategory": "reviews", "verb": "post", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "pulls", "slug": "update-a-pull-request-branch", "subcategory": "pulls", "verb": "put", "requestPath": "/repos/{owner}/{repo}/pulls/{pull_number}/update-branch", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "repository_advisories": { "title": "Repository security advisories", "displayTitle": "Repository permissions for \"Repository security advisories\"", "permissions": [ { "category": "security-advisories", "slug": "list-repository-security-advisories-for-an-organization", "subcategory": "repository-advisories", "verb": "get", "requestPath": "/orgs/{org}/security-advisories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "security-advisories", "slug": "list-repository-security-advisories", "subcategory": "repository-advisories", "verb": "get", "requestPath": "/repos/{owner}/{repo}/security-advisories", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "security-advisories", "slug": "create-a-repository-security-advisory", "subcategory": "repository-advisories", "verb": "post", "requestPath": "/repos/{owner}/{repo}/security-advisories", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "security-advisories", "slug": "privately-report-a-security-vulnerability", "subcategory": "repository-advisories", "verb": "post", "requestPath": "/repos/{owner}/{repo}/security-advisories/reports", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "security-advisories", "slug": "get-a-repository-security-advisory", "subcategory": "repository-advisories", "verb": "get", "requestPath": "/repos/{owner}/{repo}/security-advisories/{ghsa_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "security-advisories", "slug": "update-a-repository-security-advisory", "subcategory": "repository-advisories", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/security-advisories/{ghsa_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "security-advisories", "slug": "request-a-cve-for-a-repository-security-advisory", "subcategory": "repository-advisories", "verb": "post", "requestPath": "/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "security-advisories", "slug": "create-a-temporary-private-fork", "subcategory": "repository-advisories", "verb": "post", "requestPath": "/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "secret_scanning_alerts": { "title": "Secret scanning alerts", "displayTitle": "Repository permissions for \"Secret scanning alerts\"", "permissions": [ { "category": "secret-scanning", "slug": "list-secret-scanning-alerts-for-an-organization", "subcategory": "secret-scanning", "verb": "get", "requestPath": "/orgs/{org}/secret-scanning/alerts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "secret-scanning", "slug": "list-secret-scanning-alerts-for-a-repository", "subcategory": "secret-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/secret-scanning/alerts", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "secret-scanning", "slug": "get-a-secret-scanning-alert", "subcategory": "secret-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "secret-scanning", "slug": "update-a-secret-scanning-alert", "subcategory": "secret-scanning", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "secret-scanning", "slug": "list-locations-for-a-secret-scanning-alert", "subcategory": "secret-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "secret-scanning", "slug": "get-secret-scanning-scan-history-for-a-repository", "subcategory": "secret-scanning", "verb": "get", "requestPath": "/repos/{owner}/{repo}/secret-scanning/scan-history", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "secrets": { "title": "Secrets", "displayTitle": "Repository permissions for \"Secrets\"", "permissions": [ { "category": "actions", "slug": "list-repository-organization-secrets", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/organization-secrets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-repository-secrets", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/secrets", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-repository-public-key", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/secrets/public-key", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-repository-secret", "subcategory": "secrets", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/secrets/{secret_name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-or-update-a-repository-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/repos/{owner}/{repo}/actions/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-a-repository-secret", "subcategory": "secrets", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "actions_variables": { "title": "Variables", "displayTitle": "Repository permissions for \"Variables\"", "permissions": [ { "category": "actions", "slug": "list-repository-organization-variables", "subcategory": "variables", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/organization-variables", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "list-repository-variables", "subcategory": "variables", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/variables", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "create-a-repository-variable", "subcategory": "variables", "verb": "post", "requestPath": "/repos/{owner}/{repo}/actions/variables", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "get-a-repository-variable", "subcategory": "variables", "verb": "get", "requestPath": "/repos/{owner}/{repo}/actions/variables/{name}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "update-a-repository-variable", "subcategory": "variables", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/actions/variables/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "actions", "slug": "delete-a-repository-variable", "subcategory": "variables", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/actions/variables/{name}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "repository_hooks": { "title": "Webhooks", "displayTitle": "Repository permissions for \"Webhooks\"", "permissions": [ { "category": "repos", "slug": "list-repository-webhooks", "subcategory": "webhooks", "verb": "get", "requestPath": "/repos/{owner}/{repo}/hooks", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "create-a-repository-webhook", "subcategory": "webhooks", "verb": "post", "requestPath": "/repos/{owner}/{repo}/hooks", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-a-repository-webhook", "subcategory": "webhooks", "verb": "get", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "update-a-repository-webhook", "subcategory": "webhooks", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "delete-a-repository-webhook", "subcategory": "webhooks", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-a-webhook-configuration-for-a-repository", "subcategory": "webhooks", "verb": "get", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}/config", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "update-a-webhook-configuration-for-a-repository", "subcategory": "webhooks", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}/config", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "list-deliveries-for-a-repository-webhook", "subcategory": "webhooks", "verb": "get", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "get-a-delivery-for-a-repository-webhook", "subcategory": "webhooks", "verb": "get", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "redeliver-a-delivery-for-a-repository-webhook", "subcategory": "webhooks", "verb": "post", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "ping-a-repository-webhook", "subcategory": "webhooks", "verb": "post", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}/pings", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "repos", "slug": "test-the-push-repository-webhook", "subcategory": "webhooks", "verb": "post", "requestPath": "/repos/{owner}/{repo}/hooks/{hook_id}/tests", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "workflows": { "title": "Workflows", "displayTitle": "Repository permissions for \"Workflows\"", "permissions": [ { "category": "repos", "slug": "create-or-update-file-contents", "subcategory": "contents", "verb": "put", "requestPath": "/repos/{owner}/{repo}/contents/{path}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "repos", "slug": "delete-a-file", "subcategory": "contents", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/contents/{path}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "git", "slug": "create-a-reference", "subcategory": "refs", "verb": "post", "requestPath": "/repos/{owner}/{repo}/git/refs", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "git", "slug": "update-a-reference", "subcategory": "refs", "verb": "patch", "requestPath": "/repos/{owner}/{repo}/git/refs/{ref}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true }, { "category": "releases", "slug": "create-a-release", "subcategory": "releases", "verb": "post", "requestPath": "/repos/{owner}/{repo}/releases", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "blocking": { "title": "Block another user", "displayTitle": "User permissions for \"Block another user\"", "permissions": [ { "category": "users", "slug": "list-users-blocked-by-the-authenticated-user", "subcategory": "blocking", "verb": "get", "requestPath": "/user/blocks", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "check-if-a-user-is-blocked-by-the-authenticated-user", "subcategory": "blocking", "verb": "get", "requestPath": "/user/blocks/{username}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "block-a-user", "subcategory": "blocking", "verb": "put", "requestPath": "/user/blocks/{username}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "unblock-a-user", "subcategory": "blocking", "verb": "delete", "requestPath": "/user/blocks/{username}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "codespaces_user_secrets": { "title": "Codespaces user secrets", "displayTitle": "User permissions for \"Codespaces user secrets\"", "permissions": [ { "category": "codespaces", "slug": "list-secrets-for-the-authenticated-user", "subcategory": "secrets", "verb": "get", "requestPath": "/user/codespaces/secrets", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "get-public-key-for-the-authenticated-user", "subcategory": "secrets", "verb": "get", "requestPath": "/user/codespaces/secrets/public-key", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "get-a-secret-for-the-authenticated-user", "subcategory": "secrets", "verb": "get", "requestPath": "/user/codespaces/secrets/{secret_name}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "create-or-update-a-secret-for-the-authenticated-user", "subcategory": "secrets", "verb": "put", "requestPath": "/user/codespaces/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "delete-a-secret-for-the-authenticated-user", "subcategory": "secrets", "verb": "delete", "requestPath": "/user/codespaces/secrets/{secret_name}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "list-selected-repositories-for-a-user-secret", "subcategory": "secrets", "verb": "get", "requestPath": "/user/codespaces/secrets/{secret_name}/repositories", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "set-selected-repositories-for-a-user-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/user/codespaces/secrets/{secret_name}/repositories", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "codespaces", "slug": "add-a-selected-repository-to-a-user-secret", "subcategory": "secrets", "verb": "put", "requestPath": "/user/codespaces/secrets/{secret_name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": true }, { "category": "codespaces", "slug": "remove-a-selected-repository-from-a-user-secret", "subcategory": "secrets", "verb": "delete", "requestPath": "/user/codespaces/secrets/{secret_name}/repositories/{repository_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": true } ] }, "emails": { "title": "Email addresses", "displayTitle": "User permissions for \"Email addresses\"", "permissions": [ { "category": "users", "slug": "set-primary-email-visibility-for-the-authenticated-user", "subcategory": "emails", "verb": "patch", "requestPath": "/user/email/visibility", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "list-email-addresses-for-the-authenticated-user", "subcategory": "emails", "verb": "get", "requestPath": "/user/emails", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "add-an-email-address-for-the-authenticated-user", "subcategory": "emails", "verb": "post", "requestPath": "/user/emails", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "delete-an-email-address-for-the-authenticated-user", "subcategory": "emails", "verb": "delete", "requestPath": "/user/emails", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "list-public-email-addresses-for-the-authenticated-user", "subcategory": "emails", "verb": "get", "requestPath": "/user/public_emails", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "followers": { "title": "Followers", "displayTitle": "User permissions for \"Followers\"", "permissions": [ { "category": "users", "slug": "list-followers-of-the-authenticated-user", "subcategory": "followers", "verb": "get", "requestPath": "/user/followers", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "list-the-people-the-authenticated-user-follows", "subcategory": "followers", "verb": "get", "requestPath": "/user/following", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "check-if-a-person-is-followed-by-the-authenticated-user", "subcategory": "followers", "verb": "get", "requestPath": "/user/following/{username}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "follow-a-user", "subcategory": "followers", "verb": "put", "requestPath": "/user/following/{username}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "unfollow-a-user", "subcategory": "followers", "verb": "delete", "requestPath": "/user/following/{username}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "gpg_keys": { "title": "GPG keys", "displayTitle": "User permissions for \"GPG keys\"", "permissions": [ { "category": "users", "slug": "list-gpg-keys-for-the-authenticated-user", "subcategory": "gpg-keys", "verb": "get", "requestPath": "/user/gpg_keys", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "create-a-gpg-key-for-the-authenticated-user", "subcategory": "gpg-keys", "verb": "post", "requestPath": "/user/gpg_keys", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "get-a-gpg-key-for-the-authenticated-user", "subcategory": "gpg-keys", "verb": "get", "requestPath": "/user/gpg_keys/{gpg_key_id}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "delete-a-gpg-key-for-the-authenticated-user", "subcategory": "gpg-keys", "verb": "delete", "requestPath": "/user/gpg_keys/{gpg_key_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "gists": { "title": "Gists", "displayTitle": "User permissions for \"Gists\"", "permissions": [ { "category": "gists", "slug": "create-a-gist", "subcategory": "gists", "verb": "post", "requestPath": "/gists", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "gists", "slug": "update-a-gist", "subcategory": "gists", "verb": "patch", "requestPath": "/gists/{gist_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "gists", "slug": "delete-a-gist", "subcategory": "gists", "verb": "delete", "requestPath": "/gists/{gist_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "gists", "slug": "create-a-gist-comment", "subcategory": "comments", "verb": "post", "requestPath": "/gists/{gist_id}/comments", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "gists", "slug": "update-a-gist-comment", "subcategory": "comments", "verb": "patch", "requestPath": "/gists/{gist_id}/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "gists", "slug": "delete-a-gist-comment", "subcategory": "comments", "verb": "delete", "requestPath": "/gists/{gist_id}/comments/{comment_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "gists", "slug": "fork-a-gist", "subcategory": "gists", "verb": "post", "requestPath": "/gists/{gist_id}/forks", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "gists", "slug": "star-a-gist", "subcategory": "gists", "verb": "put", "requestPath": "/gists/{gist_id}/star", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "gists", "slug": "unstar-a-gist", "subcategory": "gists", "verb": "delete", "requestPath": "/gists/{gist_id}/star", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "keys": { "title": "Git SSH keys", "displayTitle": "User permissions for \"Git SSH keys\"", "permissions": [ { "category": "users", "slug": "list-public-ssh-keys-for-the-authenticated-user", "subcategory": "keys", "verb": "get", "requestPath": "/user/keys", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "create-a-public-ssh-key-for-the-authenticated-user", "subcategory": "keys", "verb": "post", "requestPath": "/user/keys", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "get-a-public-ssh-key-for-the-authenticated-user", "subcategory": "keys", "verb": "get", "requestPath": "/user/keys/{key_id}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "delete-a-public-ssh-key-for-the-authenticated-user", "subcategory": "keys", "verb": "delete", "requestPath": "/user/keys/{key_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "list-public-keys-for-a-user", "subcategory": "keys", "verb": "get", "requestPath": "/users/{username}/keys", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "interaction_limits": { "title": "Interaction limits", "displayTitle": "User permissions for \"Interaction limits\"", "permissions": [ { "category": "interactions", "slug": "get-interaction-restrictions-for-your-public-repositories", "subcategory": "user", "verb": "get", "requestPath": "/user/interaction-limits", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "interactions", "slug": "set-interaction-restrictions-for-your-public-repositories", "subcategory": "user", "verb": "put", "requestPath": "/user/interaction-limits", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "interactions", "slug": "remove-interaction-restrictions-from-your-public-repositories", "subcategory": "user", "verb": "delete", "requestPath": "/user/interaction-limits", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "plan": { "title": "Plan", "displayTitle": "User permissions for \"Plan\"", "permissions": [ { "category": "billing", "slug": "get-billing-premium-request-usage-report-for-a-user", "subcategory": "usage", "verb": "get", "requestPath": "/users/{username}/settings/billing/premium_request/usage", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "billing", "slug": "get-billing-usage-report-for-a-user", "subcategory": "usage", "verb": "get", "requestPath": "/users/{username}/settings/billing/usage", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "billing", "slug": "get-billing-usage-summary-for-a-user", "subcategory": "usage", "verb": "get", "requestPath": "/users/{username}/settings/billing/usage/summary", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "private_repository_invitations": { "title": "Private repository invitations", "displayTitle": "User permissions for \"Private repository invitations\"", "permissions": [ { "category": "collaborators", "slug": "list-repository-invitations", "subcategory": "invitations", "verb": "get", "requestPath": "/repos/{owner}/{repo}/invitations", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": true } ] }, "profile": { "title": "Profile", "displayTitle": "User permissions for \"Profile\"", "permissions": [ { "category": "users", "slug": "update-the-authenticated-user", "subcategory": "users", "verb": "patch", "requestPath": "/user", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "add-social-accounts-for-the-authenticated-user", "subcategory": "social-accounts", "verb": "post", "requestPath": "/user/social_accounts", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "delete-social-accounts-for-the-authenticated-user", "subcategory": "social-accounts", "verb": "delete", "requestPath": "/user/social_accounts", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "git_signing_ssh_public_keys": { "title": "SSH signing keys", "displayTitle": "User permissions for \"SSH signing keys\"", "permissions": [ { "category": "users", "slug": "list-ssh-signing-keys-for-the-authenticated-user", "subcategory": "ssh-signing-keys", "verb": "get", "requestPath": "/user/ssh_signing_keys", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "create-a-ssh-signing-key-for-the-authenticated-user", "subcategory": "ssh-signing-keys", "verb": "post", "requestPath": "/user/ssh_signing_keys", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "get-an-ssh-signing-key-for-the-authenticated-user", "subcategory": "ssh-signing-keys", "verb": "get", "requestPath": "/user/ssh_signing_keys/{ssh_signing_key_id}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "users", "slug": "delete-an-ssh-signing-key-for-the-authenticated-user", "subcategory": "ssh-signing-keys", "verb": "delete", "requestPath": "/user/ssh_signing_keys/{ssh_signing_key_id}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": false } ] }, "starring": { "title": "Starring", "displayTitle": "User permissions for \"Starring\"", "permissions": [ { "category": "activity", "slug": "list-repositories-starred-by-the-authenticated-user", "subcategory": "starring", "verb": "get", "requestPath": "/user/starred", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "activity", "slug": "check-if-a-repository-is-starred-by-the-authenticated-user", "subcategory": "starring", "verb": "get", "requestPath": "/user/starred/{owner}/{repo}", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": true }, { "category": "activity", "slug": "star-a-repository-for-the-authenticated-user", "subcategory": "starring", "verb": "put", "requestPath": "/user/starred/{owner}/{repo}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": true }, { "category": "activity", "slug": "unstar-a-repository-for-the-authenticated-user", "subcategory": "starring", "verb": "delete", "requestPath": "/user/starred/{owner}/{repo}", "access": "write", "user-to-server": true, "server-to-server": false, "additional-permissions": true }, { "category": "activity", "slug": "list-repositories-starred-by-a-user", "subcategory": "starring", "verb": "get", "requestPath": "/users/{username}/starred", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] }, "watching": { "title": "Watching", "displayTitle": "User permissions for \"Watching\"", "permissions": [ { "category": "activity", "slug": "list-repositories-watched-by-the-authenticated-user", "subcategory": "watching", "verb": "get", "requestPath": "/user/subscriptions", "access": "read", "user-to-server": true, "server-to-server": false, "additional-permissions": false }, { "category": "activity", "slug": "list-repositories-watched-by-a-user", "subcategory": "watching", "verb": "get", "requestPath": "/users/{username}/subscriptions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false } ] } }