| T0sets tier | Administration: Writeorganization | 1 documented endpoint |
| T1 | Actions: Writerepository | 15 documented endpoints- DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}
- DELETE /repos/{owner}/{repo}/actions/caches
- DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}
|
| T1 | Administration: Writerepository | 37 documented endpoints- DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}
- DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels
- DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}
|
| T1 | Environments: Writerepository | 5 documented endpoints- DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}
- DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}
- PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}
|
| T1 | Secrets: Writeorganization | 3 documented endpoints- DELETE /orgs/{org}/actions/secrets/{secret_name}
- PUT /orgs/{org}/actions/secrets/{secret_name}
- PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}
|
| T1 | Self-hosted runners: Writeorganization | 4 documented endpoints- DELETE /orgs/{org}/actions/runners/{runner_id}
- POST /orgs/{org}/actions/runners/generate-jitconfig
- POST /orgs/{org}/actions/runners/registration-token
|
| T1 | Webhooks: Writerepository | 1 documented endpoint- PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config
|
| T1 | Secret scanning alerts: Readrepository | 5 documented endpoints- GET /orgs/{org}/secret-scanning/alerts
- GET /repos/{owner}/{repo}/secret-scanning/alerts
- GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}
|
| T1 | Secrets: Writerepository | 2 documented endpoints- DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}
- PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}
|
| T1 | Workflows: Writerepository | 1 documented endpoint- PUT /repos/{owner}/{repo}/contents/{path}
|
| T2 | Variables: Writerepository | 3 documented endpoints- DELETE /repos/{owner}/{repo}/actions/variables/{name}
- PATCH /repos/{owner}/{repo}/actions/variables/{name}
- POST /repos/{owner}/{repo}/actions/variables
|
| T2 | Agent secrets: Writerepository | 2 documented endpoints- DELETE /repos/{owner}/{repo}/agents/secrets/{secret_name}
- PUT /repos/{owner}/{repo}/agents/secrets/{secret_name}
|
| T2 | Agent variables: Writerepository | 3 documented endpoints- DELETE /repos/{owner}/{repo}/agents/variables/{name}
- PATCH /repos/{owner}/{repo}/agents/variables/{name}
- POST /repos/{owner}/{repo}/agents/variables
|
| T2 | Codespaces secrets: Writerepository | 5 documented endpoints- DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}
- GET /repos/{owner}/{repo}/codespaces/secrets
- GET /repos/{owner}/{repo}/codespaces/secrets/public-key
|
| T2 | Contents: Writerepository | 7 documented endpoints- DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}
- POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits
- POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses
|
| T2 | Dependabot secrets: Writerepository | 2 documented endpoints- DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}
- PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}
|
| T2 | Deployments: Writerepository | 4 documented endpoints- DELETE /repos/{owner}/{repo}/deployments/{deployment_id}
- POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule
- POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments
|
| T2 | Variables: Writeorganization | 3 documented endpoints- DELETE /orgs/{org}/actions/variables/{name}
- POST /orgs/{org}/actions/variables
- PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}
|
| T2 | Agent secrets: Writeorganization | 3 documented endpoints- DELETE /orgs/{org}/agents/secrets/{secret_name}
- PUT /orgs/{org}/agents/secrets/{secret_name}
- PUT /orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}
|
| T2 | Agent variables: Writeorganization | 3 documented endpoints- DELETE /orgs/{org}/agents/variables/{name}
- POST /orgs/{org}/agents/variables
- PUT /orgs/{org}/agents/variables/{name}/repositories/{repository_id}
|
| T2 | Organization dismissal requests for code scanning: Writeorganization | 1 documented endpoint- PATCH /repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}
|
| T2 | Organization dismissal requests for Dependabot: Writeorganization | 2 documented endpoints- DELETE /repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}
- PATCH /repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}
|
| T2 | Organization bypass requests for secret scanning: Writeorganization | 1 documented endpoint- PATCH /repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}
|
| T2 | Pages: Writerepository | 4 documented endpoints- DELETE /repos/{owner}/{repo}/pages
- GET /repos/{owner}/{repo}/pages/health
- POST /repos/{owner}/{repo}/pages
|
| T2 | Secret scanning alert dismissal requests: Writerepository | 1 documented endpoint- PATCH /repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}
|
| T2 | Repository security advisories: Writerepository | 4 documented endpoints- GET /orgs/{org}/security-advisories
- PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}
- POST /repos/{owner}/{repo}/security-advisories
|
| T2 | Repository creation: Writerepository | 3 documented endpoints- POST /orgs/{org}/repos
- POST /repos/{template_owner}/{template_repo}/generate
- POST /user/repos
|
| T2 | Secret scanning alerts: Writerepository | 1 documented endpoint- PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}
|
| T2 | Secret scanning push protection bypass requests: Writerepository | 1 documented endpoint- PATCH /repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}
|
| T2 | Secret scanning alert dismissal requests: Writeorganization | 1 documented endpoint- PATCH /repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}
|
| T2 | Code scanning alerts: Writerepository | 1 documented endpoint- DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}
- PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}
- POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix
|
| T2 | Commit statuses: Writerepository | Stated by GitHub: Grants read/write access to commit statuses. |
| T2 | Dependabot alerts: Writerepository | 1 documented endpoint- PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}
|
| T3 | Variables: Readrepository | 3 documented endpoints- GET /repos/{owner}/{repo}/actions/organization-variables
- GET /repos/{owner}/{repo}/actions/variables
- GET /repos/{owner}/{repo}/actions/variables/{name}
|
| T3 | Actions: Readrepository | 33 documented endpoints- GET /repos/{owner}/{repo}/actions/artifacts
- GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}
- GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}
|
| T3 | Administration: Readrepository | 16 documented endpoints- GET /repos/{owner}/{repo}/actions/permissions
- GET /repos/{owner}/{repo}/actions/permissions/access
- GET /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention
|
| T3 | Agent secrets: Readrepository | 4 documented endpoints- GET /repos/{owner}/{repo}/agents/organization-secrets
- GET /repos/{owner}/{repo}/agents/secrets
- GET /repos/{owner}/{repo}/agents/secrets/public-key
|
| T3 | Agent variables: Readrepository | 3 documented endpoints- GET /repos/{owner}/{repo}/agents/organization-variables
- GET /repos/{owner}/{repo}/agents/variables
- GET /repos/{owner}/{repo}/agents/variables/{name}
|
| T3 | Checks: Readrepository | 6 documented endpoints- GET /repos/{owner}/{repo}/check-runs/{check_run_id}
- GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations
- GET /repos/{owner}/{repo}/check-suites/{check_suite_id}
|
| T3 | Code quality: Readrepository | 2 documented endpoints- GET /repos/{owner}/{repo}/code-quality/findings
- GET /repos/{owner}/{repo}/code-quality/findings/{finding_number}
|
| T3 | Contents: Readrepository | 3 documented endpoints- GET /repos/{owner}/{repo}/code-scanning/codeql/databases
- GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}
- POST /repos/{template_owner}/{template_repo}/generate
|
| T3 | Copilot agent settings: Readrepository | 1 documented endpoint- GET /repos/{owner}/{repo}/copilot/cloud-agent/configuration
|
| T3 | Dependabot secrets: Readrepository | 3 documented endpoints- GET /repos/{owner}/{repo}/dependabot/secrets
- GET /repos/{owner}/{repo}/dependabot/secrets/public-key
- GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}
|
| T3 | Environments: Readrepository | 5 documented endpoints- GET /repos/{owner}/{repo}/environments/{environment_name}/secrets
- GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key
- GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}
|
| T3 | Members: Readorganization | 1 documented endpoint- GET /orgs/{org}/teams/{team_slug}/repos
|
| T3 | Metadata: Readrepository | 1 documented endpoint- GET /repos/{owner}/{repo}/issue-types
|
| T3 | Variables: Readorganization | 1 documented endpoint- GET /orgs/{org}/actions/variables/{name}
|
| T3 | Administration: Readorganization | 6 documented endpoints- GET /organizations/{organization_id}/custom_roles
- GET /orgs/{org}/custom-repository-roles
- GET /orgs/{org}/custom-repository-roles/{role_id}
|
| T3 | Agent secrets: Readorganization | 1 documented endpoint- GET /orgs/{org}/agents/secrets/{secret_name}
|
| T3 | Agent variables: Readorganization | 1 documented endpoint- GET /orgs/{org}/agents/variables/{name}
|
| T3 | Campaigns: Readorganization | 2 documented endpoints- GET /orgs/{org}/campaigns
- GET /orgs/{org}/campaigns/{campaign_number}
|
| T3 | Campaigns: Writeorganization | 3 documented endpoints- DELETE /orgs/{org}/campaigns/{campaign_number}
- PATCH /orgs/{org}/campaigns/{campaign_number}
- POST /orgs/{org}/campaigns
|
| T3 | Organization dismissal requests for code scanning: Readorganization | 3 documented endpoints- GET /orgs/{org}/dismissal-requests/code-scanning
- GET /repos/{owner}/{repo}/dismissal-requests/code-scanning
- GET /repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}
|
| T3 | Custom repository roles: Readorganization | 6 documented endpoints- GET /organizations/{organization_id}/custom_roles
- GET /orgs/{org}/custom-repository-roles
- GET /orgs/{org}/custom-repository-roles/{role_id}
|
| T3 | Organization dismissal requests for Dependabot: Readorganization | 1 documented endpoint- GET /orgs/{org}/dismissal-requests/dependabot
|
| T3 | Organization bypass requests for secret scanning: Readorganization | 3 documented endpoints- GET /orgs/{org}/bypass-requests/secret-scanning
- GET /repos/{owner}/{repo}/bypass-requests/secret-scanning
- GET /repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}
|
| T3 | Secrets: Readorganization | 2 documented endpoints- GET /orgs/{org}/actions/secrets/public-key
- GET /orgs/{org}/actions/secrets/{secret_name}
|
| T3 | Pages: Readrepository | 4 documented endpoints- GET /repos/{owner}/{repo}/pages
- GET /repos/{owner}/{repo}/pages/builds
- GET /repos/{owner}/{repo}/pages/builds/latest
|
| T3 | Repository security advisories: Readrepository | 2 documented endpoints- GET /repos/{owner}/{repo}/security-advisories
- GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}
|
| T3 | Webhooks: Readrepository | 1 documented endpoint- GET /repos/{owner}/{repo}/hooks/{hook_id}/config
|
| T3 | Secret scanning push protection bypass requests: Readrepository | 1 documented endpoint- GET /repos/{owner}/{repo}/bypass-requests/secret-scanning
|
| T3 | Secrets: Readrepository | 4 documented endpoints- GET /repos/{owner}/{repo}/actions/organization-secrets
- GET /repos/{owner}/{repo}/actions/secrets
- GET /repos/{owner}/{repo}/actions/secrets/public-key
|
| T3 | Code scanning alerts: Readrepository | 11 documented endpoints- GET /repos/{owner}/{repo}/code-scanning/ai-scan
- GET /repos/{owner}/{repo}/code-scanning/alerts
- GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}
|
| T3 | Dependabot alerts: Readrepository | 8 documented endpoints- DELETE /repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}
- GET /orgs/{org}/dependabot/alerts
- GET /repos/{owner}/{repo}/dependabot/alerts
|