Toolcape connects a company’s existing AI to its systems through one MCP entry point, with account connections, group and individual permissions, and audit logs. This documentation describes a product prototype; it is not evidence that a live server or account is connected.
GitHub: A workspace for software code, issues and code changes.
API connection · AI uses Toolcape through MCP
Provider sign-in (OAuth). Confirm whether the configured connection acts as the user or uses application permissions.
- Read: Read repositories, issues and pull requests
- Create: Create issues or comments
- Change: Update issues and supported repository settings
Useful for development teams. Issue handling and administration of a repository should have separate permissions.
1. IT configures the provider app, API and requested scopes.
2. Provider sign-in (OAuth). Confirm whether the configured connection acts as the user or uses application permissions.
3. Make the service available in Toolcape. Set Everyone, group and individual rules for the actions actually needed. Adding a service does not grant access.
4. Connect the approved AI client to the actual Toolcape MCP address and sign in. Start with a harmless read-only task and check the audit log.
For personal delegated access, the provider account, approved app scopes and Toolcape rules must all permit the action. Shared accounts and application permissions may have other limits. Toolcape combines Everyone and group grants; a personal exception replaces inherited access for that service. Reading can disclose confidential information. Sharing, sending and deletion need separate consideration.
First discover which tools the connected Toolcape server actually exposes. If it offers search → describe → execute, find the relevant operation, inspect its input schema and permissions, then call it with validated inputs. Tool names vary by server; do not invent names, arguments, URLs or successful outcomes. Without connected tools, give setup guidance instead of claiming to perform actions.
Catalog snapshot: 16 September 2026. Verify the current schema before calling.
- meta.root — GitHub API Root
GET /
https://docs.github.com/rest/meta/meta#github-api-root
- securityAdvisories.listGlobalAdvisories — List global security advisories
GET /advisories
https://docs.github.com/rest/security-advisories/global-advisories#list-global-security-advisories
- securityAdvisories.getGlobalAdvisory — Get a global security advisory
GET /advisories/{ghsa_id}
https://docs.github.com/rest/security-advisories/global-advisories#get-a-global-security-advisory
- agentTasks.listTasksForRepo — List tasks for repository
GET /agents/repos/{owner}/{repo}/tasks
https://docs.github.com/rest/agent-tasks/agent-tasks#list-tasks-for-repository
- agentTasks.createTaskInRepo — Start a task
POST /agents/repos/{owner}/{repo}/tasks
https://docs.github.com/rest/agent-tasks/agent-tasks#start-a-task
- agentTasks.getTaskByRepoAndId — Get a task by repo
GET /agents/repos/{owner}/{repo}/tasks/{task_id}
https://docs.github.com/rest/agent-tasks/agent-tasks#get-a-task-by-repo
- agentTasks.listTasks — List tasks
GET /agents/tasks
https://docs.github.com/rest/agent-tasks/agent-tasks#list-tasks
- agentTasks.getTaskById — Get a task by ID
GET /agents/tasks/{task_id}
https://docs.github.com/rest/agent-tasks/agent-tasks#get-a-task-by-id
- apps.getAuthenticated — Get the authenticated app
GET /app
https://docs.github.com/rest/apps/apps#get-the-authenticated-app
- apps.createFromManifest — Create a GitHub App from a manifest
POST /app-manifests/{code}/conversions
https://docs.github.com/rest/apps/apps#create-a-github-app-from-a-manifest
- apps.getWebhookConfigForApp — Get a webhook configuration for an app
GET /app/hook/config
https://docs.github.com/rest/apps/webhooks#get-a-webhook-configuration-for-an-app
- apps.updateWebhookConfigForApp — Update a webhook configuration for an app
PATCH /app/hook/config
https://docs.github.com/rest/apps/webhooks#update-a-webhook-configuration-for-an-app
- apps.listWebhookDeliveries — List deliveries for an app webhook
GET /app/hook/deliveries
https://docs.github.com/rest/apps/webhooks#list-deliveries-for-an-app-webhook
- apps.getWebhookDelivery — Get a delivery for an app webhook
GET /app/hook/deliveries/{delivery_id}
https://docs.github.com/rest/apps/webhooks#get-a-delivery-for-an-app-webhook
- apps.redeliverWebhookDelivery — Redeliver a delivery for an app webhook
POST /app/hook/deliveries/{delivery_id}/attempts
https://docs.github.com/rest/apps/webhooks#redeliver-a-delivery-for-an-app-webhook
- apps.listInstallationRequestsForAuthenticatedApp — List installation requests for the authenticated app
GET /app/installation-requests
https://docs.github.com/rest/apps/apps#list-installation-requests-for-the-authenticated-app
- apps.listInstallations — List installations for the authenticated app
GET /app/installations
https://docs.github.com/rest/apps/apps#list-installations-for-the-authenticated-app
- apps.getInstallation — Get an installation for the authenticated app
GET /app/installations/{installation_id}
https://docs.github.com/rest/apps/apps#get-an-installation-for-the-authenticated-app
- apps.deleteInstallation — Delete an installation for the authenticated app
DELETE /app/installations/{installation_id}
https://docs.github.com/rest/apps/apps#delete-an-installation-for-the-authenticated-app
- apps.createInstallationAccessToken — Create an installation access token for an app
POST /app/installations/{installation_id}/access_tokens
https://docs.github.com/rest/apps/apps#create-an-installation-access-token-for-an-app
- apps.suspendInstallation — Suspend an app installation
PUT /app/installations/{installation_id}/suspended
https://docs.github.com/rest/apps/apps#suspend-an-app-installation
- apps.unsuspendInstallation — Unsuspend an app installation
DELETE /app/installations/{installation_id}/suspended
https://docs.github.com/rest/apps/apps#unsuspend-an-app-installation
- apps.deleteAuthorization — Delete an app authorization
DELETE /applications/{client_id}/grant
https://docs.github.com/rest/apps/oauth-applications#delete-an-app-authorization
- apps.checkToken — Check a token
POST /applications/{client_id}/token
https://docs.github.com/rest/apps/oauth-applications#check-a-token
- apps.deleteToken — Delete an app token
DELETE /applications/{client_id}/token
https://docs.github.com/rest/apps/oauth-applications#delete-an-app-token
- apps.resetToken — Reset a token
PATCH /applications/{client_id}/token
https://docs.github.com/rest/apps/oauth-applications#reset-a-token
- apps.scopeToken — Create a scoped access token
POST /applications/{client_id}/token/scoped
https://docs.github.com/rest/apps/apps#create-a-scoped-access-token
- apps.getBySlug — Get an app
GET /apps/{app_slug}
https://docs.github.com/rest/apps/apps#get-an-app
- classroom.getAnAssignment — Get an assignment
GET /assignments/{assignment_id}
https://docs.github.com/rest/classroom/classroom#closed---get-an-assignment
- classroom.listAcceptedAssignmentsForAnAssignment — List accepted assignments for an assignment
GET /assignments/{assignment_id}/accepted_assignments
https://docs.github.com/rest/classroom/classroom#closed---list-accepted-assignments-for-an-assignment
- classroom.getAssignmentGrades — Get assignment grades
GET /assignments/{assignment_id}/grades
https://docs.github.com/rest/classroom/classroom#closed---get-assignment-grades
- classroom.listClassrooms — List classrooms
GET /classrooms
https://docs.github.com/rest/classroom/classroom#closed---list-classrooms
- classroom.getAClassroom — Get a classroom
GET /classrooms/{classroom_id}
https://docs.github.com/rest/classroom/classroom#closed---get-a-classroom
- classroom.listAssignmentsForAClassroom — List assignments for a classroom
GET /classrooms/{classroom_id}/assignments
https://docs.github.com/rest/classroom/classroom#closed---list-assignments-for-a-classroom
- codesOfConduct.getAllCodesOfConduct — Get all codes of conduct
GET /codes_of_conduct
https://docs.github.com/rest/codes-of-conduct/codes-of-conduct#get-all-codes-of-conduct
- codesOfConduct.getConductCode — Get a code of conduct
GET /codes_of_conduct/{key}
https://docs.github.com/rest/codes-of-conduct/codes-of-conduct#get-a-code-of-conduct
- credentials.revoke — Revoke a list of credentials
POST /credentials/revoke
https://docs.github.com/rest/credentials/revoke#revoke-a-list-of-credentials
- emojis.get — Get emojis
GET /emojis
https://docs.github.com/rest/emojis/emojis#get-emojis
- actions.getActionsCacheRetentionLimitForEnterprise — Get GitHub Actions cache retention limit for an enterprise
GET /enterprises/{enterprise}/actions/cache/retention-limit
https://docs.github.com/rest/actions/cache#get-github-actions-cache-retention-limit-for-an-enterprise
- actions.setActionsCacheRetentionLimitForEnterprise — Set GitHub Actions cache retention limit for an enterprise
PUT /enterprises/{enterprise}/actions/cache/retention-limit
https://docs.github.com/rest/actions/cache#set-github-actions-cache-retention-limit-for-an-enterprise
- actions.getActionsCacheStorageLimitForEnterprise — Get GitHub Actions cache storage limit for an enterprise
GET /enterprises/{enterprise}/actions/cache/storage-limit
https://docs.github.com/rest/actions/cache#get-github-actions-cache-storage-limit-for-an-enterprise
- actions.setActionsCacheStorageLimitForEnterprise — Set GitHub Actions cache storage limit for an enterprise
PUT /enterprises/{enterprise}/actions/cache/storage-limit
https://docs.github.com/rest/actions/cache#set-github-actions-cache-storage-limit-for-an-enterprise
- oidc.listOidcCustomPropertyInclusionsForEnterprise — List OIDC custom property inclusions for an enterprise
GET /enterprises/{enterprise}/actions/oidc/customization/properties/repo
https://docs.github.com/rest/actions/oidc#list-oidc-custom-property-inclusions-for-an-enterprise
- oidc.createOidcCustomPropertyInclusionForEnterprise — Create an OIDC custom property inclusion for an enterprise
POST /enterprises/{enterprise}/actions/oidc/customization/properties/repo
https://docs.github.com/rest/actions/oidc#create-an-oidc-custom-property-inclusion-for-an-enterprise
- oidc.deleteOidcCustomPropertyInclusionForEnterprise — Delete an OIDC custom property inclusion for an enterprise
DELETE /enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name}
https://docs.github.com/rest/actions/oidc#delete-an-oidc-custom-property-inclusion-for-an-enterprise
- codeSecurity.getConfigurationsForEnterprise — Get code security configurations for an enterprise
GET /enterprises/{enterprise}/code-security/configurations
https://docs.github.com/rest/code-security/configurations#get-code-security-configurations-for-an-enterprise
- codeSecurity.createConfigurationForEnterprise — Create a code security configuration for an enterprise
POST /enterprises/{enterprise}/code-security/configurations
https://docs.github.com/rest/code-security/configurations#create-a-code-security-configuration-for-an-enterprise
- codeSecurity.getDefaultConfigurationsForEnterprise — Get default code security configurations for an enterprise
GET /enterprises/{enterprise}/code-security/configurations/defaults
https://docs.github.com/rest/code-security/configurations#get-default-code-security-configurations-for-an-enterprise
- codeSecurity.getSingleConfigurationForEnterprise — Retrieve a code security configuration of an enterprise
GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}
https://docs.github.com/rest/code-security/configurations#retrieve-a-code-security-configuration-of-an-enterprise
- codeSecurity.deleteConfigurationForEnterprise — Delete a code security configuration for an enterprise
DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}
https://docs.github.com/rest/code-security/configurations#delete-a-code-security-configuration-for-an-enterprise
- codeSecurity.updateEnterpriseConfiguration — Update a custom code security configuration for an enterprise
PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}
https://docs.github.com/rest/code-security/configurations#update-a-custom-code-security-configuration-for-an-enterprise
- codeSecurity.attachEnterpriseConfiguration — Attach an enterprise configuration to repositories
POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach
https://docs.github.com/rest/code-security/configurations#attach-an-enterprise-configuration-to-repositories
- codeSecurity.setConfigurationAsDefaultForEnterprise — Set a code security configuration as a default for an enterprise
PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults
https://docs.github.com/rest/code-security/configurations#set-a-code-security-configuration-as-a-default-for-an-enterprise
- codeSecurity.getRepositoriesForEnterpriseConfiguration — Get repositories associated with an enterprise code security configuration
GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories
https://docs.github.com/rest/code-security/configurations#get-repositories-associated-with-an-enterprise-code-security-configuration
- copilot.copilotEnterpriseOneDayUsageMetrics — Get Copilot enterprise usage metrics for a specific day
GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-enterprise-usage-metrics-for-a-specific-day
- copilot.copilotEnterpriseUsageMetrics — Get Copilot enterprise usage metrics
GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-enterprise-usage-metrics
- copilot.copilotEnterpriseUserTeamsOneDayReport — Get Copilot enterprise user-teams report for a specific day
GET /enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-enterprise-user-teams-report-for-a-specific-day
- copilot.copilotUsersOneDayUsageMetrics — Get Copilot users usage metrics for a specific day
GET /enterprises/{enterprise}/copilot/metrics/reports/users-1-day
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-users-usage-metrics-for-a-specific-day
- copilot.copilotUsersUsageMetrics — Get Copilot users usage metrics
GET /enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-users-usage-metrics
- copilot.setEnterpriseCodingAgentPolicy — Set the coding agent policy for an enterprise
PUT /enterprises/{enterprise}/copilot/policies/coding_agent
https://docs.github.com/rest/copilot/copilot-coding-agent-management#set-the-coding-agent-policy-for-an-enterprise
- copilot.addOrganizationsToEnterpriseCodingAgentPolicy — Add organizations to the enterprise coding agent policy
POST /enterprises/{enterprise}/copilot/policies/coding_agent/organizations
https://docs.github.com/rest/copilot/copilot-coding-agent-management#add-organizations-to-the-enterprise-coding-agent-policy
- copilot.removeOrganizationsFromEnterpriseCodingAgentPolicy — Remove organizations from the enterprise coding agent policy
DELETE /enterprises/{enterprise}/copilot/policies/coding_agent/organizations
https://docs.github.com/rest/copilot/copilot-coding-agent-management#remove-organizations-from-the-enterprise-coding-agent-policy
- dependabot.listAlertsForEnterprise — List Dependabot alerts for an enterprise
GET /enterprises/{enterprise}/dependabot/alerts
https://docs.github.com/rest/dependabot/alerts#list-dependabot-alerts-for-an-enterprise
- dependabot.repositoryAccessForEnterprise — Lists the repositories Dependabot can access in an enterprise
GET /enterprises/{enterprise}/dependabot/repository-access
https://docs.github.com/rest/dependabot/repository-access#lists-the-repositories-dependabot-can-access-in-an-enterprise
- dependabot.updateRepositoryAccessForEnterprise — Updates Dependabot's repository access list for an enterprise
PATCH /enterprises/{enterprise}/dependabot/repository-access
https://docs.github.com/rest/dependabot/repository-access#updates-dependabots-repository-access-list-for-an-enterprise
- dependabot.setRepositoryAccessDefaultLevelForEnterprise — Set the default repository access level for Dependabot in an enterprise
PUT /enterprises/{enterprise}/dependabot/repository-access/default-level
https://docs.github.com/rest/dependabot/repository-access#set-the-default-repository-access-level-for-dependabot-in-an-enterprise
- enterpriseTeams.list — List enterprise teams
GET /enterprises/{enterprise}/teams
https://docs.github.com/rest/enterprise-teams/enterprise-teams#list-enterprise-teams
- enterpriseTeams.create — Create an enterprise team
POST /enterprises/{enterprise}/teams
https://docs.github.com/rest/enterprise-teams/enterprise-teams#create-an-enterprise-team
- enterpriseTeamMemberships.list — List members in an enterprise team
GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships
https://docs.github.com/rest/enterprise-teams/enterprise-team-members#list-members-in-an-enterprise-team
- enterpriseTeamMemberships.bulkAdd — Bulk add team members
POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add
https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-add-team-members
- enterpriseTeamMemberships.bulkRemove — Bulk remove team members
POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove
https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-remove-team-members
- enterpriseTeamMemberships.get — Get enterprise team membership
GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}
https://docs.github.com/rest/enterprise-teams/enterprise-team-members#get-enterprise-team-membership
- enterpriseTeamMemberships.add — Add team member
PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}
https://docs.github.com/rest/enterprise-teams/enterprise-team-members#add-team-member
- enterpriseTeamMemberships.remove — Remove team membership
DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}
https://docs.github.com/rest/enterprise-teams/enterprise-team-members#remove-team-membership
- enterpriseTeamOrganizations.getAssignments — Get organization assignments
GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations
https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignments
- enterpriseTeamOrganizations.bulkAdd — Add organization assignments
POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add
https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-organization-assignments
- enterpriseTeamOrganizations.bulkRemove — Remove organization assignments
POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove
https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#remove-organization-assignments
- enterpriseTeamOrganizations.getAssignment — Get organization assignment
GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}
https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignment
- enterpriseTeamOrganizations.add — Add an organization assignment
PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}
https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-an-organization-assignment
- enterpriseTeamOrganizations.delete — Delete an organization assignment
DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}
https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#delete-an-organization-assignment
- enterpriseTeams.get — Get an enterprise team
GET /enterprises/{enterprise}/teams/{team_slug}
https://docs.github.com/rest/enterprise-teams/enterprise-teams#get-an-enterprise-team
- enterpriseTeams.delete — Delete an enterprise team
DELETE /enterprises/{enterprise}/teams/{team_slug}
https://docs.github.com/rest/enterprise-teams/enterprise-teams#delete-an-enterprise-team
- enterpriseTeams.update — Update an enterprise team
PATCH /enterprises/{enterprise}/teams/{team_slug}
https://docs.github.com/rest/enterprise-teams/enterprise-teams#update-an-enterprise-team
- activity.listPublicEvents — List public events
GET /events
https://docs.github.com/rest/activity/events#list-public-events
- activity.getFeeds — Get feeds
GET /feeds
https://docs.github.com/rest/activity/feeds#get-feeds
- gists.list — List gists for the authenticated user
GET /gists
https://docs.github.com/rest/gists/gists#list-gists-for-the-authenticated-user
- gists.create — Create a gist
POST /gists
https://docs.github.com/rest/gists/gists#create-a-gist
- gists.listPublic — List public gists
GET /gists/public
https://docs.github.com/rest/gists/gists#list-public-gists
- gists.listStarred — List starred gists
GET /gists/starred
https://docs.github.com/rest/gists/gists#list-starred-gists
- gists.get — Get a gist
GET /gists/{gist_id}
https://docs.github.com/rest/gists/gists#get-a-gist
- gists.delete — Delete a gist
DELETE /gists/{gist_id}
https://docs.github.com/rest/gists/gists#delete-a-gist
- gists.update — Update a gist
PATCH /gists/{gist_id}
https://docs.github.com/rest/gists/gists#update-a-gist
- gists.listComments — List gist comments
GET /gists/{gist_id}/comments
https://docs.github.com/rest/gists/comments#list-gist-comments
- gists.createComment — Create a gist comment
POST /gists/{gist_id}/comments
https://docs.github.com/rest/gists/comments#create-a-gist-comment
- gists.getComment — Get a gist comment
GET /gists/{gist_id}/comments/{comment_id}
https://docs.github.com/rest/gists/comments#get-a-gist-comment
- gists.deleteComment — Delete a gist comment
DELETE /gists/{gist_id}/comments/{comment_id}
https://docs.github.com/rest/gists/comments#delete-a-gist-comment
- gists.updateComment — Update a gist comment
PATCH /gists/{gist_id}/comments/{comment_id}
https://docs.github.com/rest/gists/comments#update-a-gist-comment
- gists.listCommits — List gist commits
GET /gists/{gist_id}/commits
https://docs.github.com/rest/gists/gists#list-gist-commits
- gists.listForks — List gist forks
GET /gists/{gist_id}/forks
https://docs.github.com/rest/gists/gists#list-gist-forks
- gists.fork — Fork a gist
POST /gists/{gist_id}/forks
https://docs.github.com/rest/gists/gists#fork-a-gist
- gists.checkIsStarred — Check if a gist is starred
GET /gists/{gist_id}/star
https://docs.github.com/rest/gists/gists#check-if-a-gist-is-starred
- gists.star — Star a gist
PUT /gists/{gist_id}/star
https://docs.github.com/rest/gists/gists#star-a-gist
- gists.unstar — Unstar a gist
DELETE /gists/{gist_id}/star
https://docs.github.com/rest/gists/gists#unstar-a-gist
- gists.getRevision — Get a gist revision
GET /gists/{gist_id}/{sha}
https://docs.github.com/rest/gists/gists#get-a-gist-revision
- gitignore.getAllTemplates — Get all gitignore templates
GET /gitignore/templates
https://docs.github.com/rest/gitignore/gitignore#get-all-gitignore-templates
- gitignore.getTemplate — Get a gitignore template
GET /gitignore/templates/{name}
https://docs.github.com/rest/gitignore/gitignore#get-a-gitignore-template
- apps.listReposAccessibleToInstallation — List repositories accessible to the app installation
GET /installation/repositories
https://docs.github.com/rest/apps/installations#list-repositories-accessible-to-the-app-installation
- apps.revokeInstallationAccessToken — Revoke an installation access token
DELETE /installation/token
https://docs.github.com/rest/apps/installations#revoke-an-installation-access-token
- issues.list — List issues assigned to the authenticated user
GET /issues
https://docs.github.com/rest/issues/issues#list-issues-assigned-to-the-authenticated-user
- licenses.getAllCommonlyUsed — Get all commonly used licenses
GET /licenses
https://docs.github.com/rest/licenses/licenses#get-all-commonly-used-licenses
- licenses.get — Get a license
GET /licenses/{license}
https://docs.github.com/rest/licenses/licenses#get-a-license
- markdown.render — Render a Markdown document
POST /markdown
https://docs.github.com/rest/markdown/markdown#render-a-markdown-document
- markdown.renderRaw — Render a Markdown document in raw mode
POST /markdown/raw
https://docs.github.com/rest/markdown/markdown#render-a-markdown-document-in-raw-mode
- apps.getSubscriptionPlanForAccount — Get a subscription plan for an account
GET /marketplace_listing/accounts/{account_id}
https://docs.github.com/rest/apps/marketplace#get-a-subscription-plan-for-an-account
- apps.listPlans — List plans
GET /marketplace_listing/plans
https://docs.github.com/rest/apps/marketplace#list-plans
- apps.listAccountsForPlan — List accounts for a plan
GET /marketplace_listing/plans/{plan_id}/accounts
https://docs.github.com/rest/apps/marketplace#list-accounts-for-a-plan
- apps.getSubscriptionPlanForAccountStubbed — Get a subscription plan for an account (stubbed)
GET /marketplace_listing/stubbed/accounts/{account_id}
https://docs.github.com/rest/apps/marketplace#get-a-subscription-plan-for-an-account-stubbed
- apps.listPlansStubbed — List plans (stubbed)
GET /marketplace_listing/stubbed/plans
https://docs.github.com/rest/apps/marketplace#list-plans-stubbed
- apps.listAccountsForPlanStubbed — List accounts for a plan (stubbed)
GET /marketplace_listing/stubbed/plans/{plan_id}/accounts
https://docs.github.com/rest/apps/marketplace#list-accounts-for-a-plan-stubbed
- meta.get — Get GitHub meta information
GET /meta
https://docs.github.com/rest/meta/meta#get-apiname-meta-information
- activity.listPublicEventsForRepoNetwork — List public events for a network of repositories
GET /networks/{owner}/{repo}/events
https://docs.github.com/rest/activity/events#list-public-events-for-a-network-of-repositories
- activity.listNotificationsForAuthenticatedUser — List notifications for the authenticated user
GET /notifications
https://docs.github.com/rest/activity/notifications#list-notifications-for-the-authenticated-user
- activity.markNotificationsAsRead — Mark notifications as read
PUT /notifications
https://docs.github.com/rest/activity/notifications#mark-notifications-as-read
- activity.getThread — Get a thread
GET /notifications/threads/{thread_id}
https://docs.github.com/rest/activity/notifications#get-a-thread
- activity.markThreadAsDone — Mark a thread as done
DELETE /notifications/threads/{thread_id}
https://docs.github.com/rest/activity/notifications#mark-a-thread-as-done
- activity.markThreadAsRead — Mark a thread as read
PATCH /notifications/threads/{thread_id}
https://docs.github.com/rest/activity/notifications#mark-a-thread-as-read
- activity.getThreadSubscriptionForAuthenticatedUser — Get a thread subscription for the authenticated user
GET /notifications/threads/{thread_id}/subscription
https://docs.github.com/rest/activity/notifications#get-a-thread-subscription-for-the-authenticated-user
- activity.setThreadSubscription — Set a thread subscription
PUT /notifications/threads/{thread_id}/subscription
https://docs.github.com/rest/activity/notifications#set-a-thread-subscription
- activity.deleteThreadSubscription — Delete a thread subscription
DELETE /notifications/threads/{thread_id}/subscription
https://docs.github.com/rest/activity/notifications#delete-a-thread-subscription
- meta.getOctocat — Get Octocat
GET /octocat
https://docs.github.com/rest/meta/meta#get-octocat
- orgs.list — List organizations
GET /organizations
https://docs.github.com/rest/orgs/orgs#list-organizations
- actions.getActionsCacheRetentionLimitForOrganization — Get GitHub Actions cache retention limit for an organization
GET /organizations/{org}/actions/cache/retention-limit
https://docs.github.com/rest/actions/cache#get-github-actions-cache-retention-limit-for-an-organization
- actions.setActionsCacheRetentionLimitForOrganization — Set GitHub Actions cache retention limit for an organization
PUT /organizations/{org}/actions/cache/retention-limit
https://docs.github.com/rest/actions/cache#set-github-actions-cache-retention-limit-for-an-organization
- actions.getActionsCacheStorageLimitForOrganization — Get GitHub Actions cache storage limit for an organization
GET /organizations/{org}/actions/cache/storage-limit
https://docs.github.com/rest/actions/cache#get-github-actions-cache-storage-limit-for-an-organization
- actions.setActionsCacheStorageLimitForOrganization — Set GitHub Actions cache storage limit for an organization
PUT /organizations/{org}/actions/cache/storage-limit
https://docs.github.com/rest/actions/cache#set-github-actions-cache-storage-limit-for-an-organization
- billing.getGithubBillingAiCreditUsageReportOrg — Get billing AI credit usage report for an organization
GET /organizations/{org}/settings/billing/ai_credit/usage
https://docs.github.com/rest/billing/usage#get-billing-ai-credit-usage-report-for-an-organization
- billing.getAllBudgetsOrg — Get all budgets for an organization
GET /organizations/{org}/settings/billing/budgets
https://docs.github.com/rest/billing/budgets#get-all-budgets-for-an-organization
- billing.createOrganizationBudget — Create a budget for an organization
POST /organizations/{org}/settings/billing/budgets
https://docs.github.com/rest/billing/budgets#create-a-budget-for-an-organization
- billing.getBudgetOrg — Get a budget by ID for an organization
GET /organizations/{org}/settings/billing/budgets/{budget_id}
https://docs.github.com/rest/billing/budgets#get-a-budget-by-id-for-an-organization
- billing.deleteBudgetOrg — Delete a budget for an organization
DELETE /organizations/{org}/settings/billing/budgets/{budget_id}
https://docs.github.com/rest/billing/budgets#delete-a-budget-for-an-organization
- billing.updateBudgetOrg — Update a budget for an organization
PATCH /organizations/{org}/settings/billing/budgets/{budget_id}
https://docs.github.com/rest/billing/budgets#update-a-budget-for-an-organization
- billing.getGithubBillingPremiumRequestUsageReportOrg — Get billing premium request usage report for an organization
GET /organizations/{org}/settings/billing/premium_request/usage
https://docs.github.com/rest/billing/usage#get-billing-premium-request-usage-report-for-an-organization
- billing.getGithubBillingUsageReportOrg — Get billing usage report for an organization
GET /organizations/{org}/settings/billing/usage
https://docs.github.com/rest/billing/usage#get-billing-usage-report-for-an-organization
- billing.getGithubBillingUsageSummaryReportOrg — Get billing usage summary for an organization
GET /organizations/{org}/settings/billing/usage/summary
https://docs.github.com/rest/billing/usage#get-billing-usage-summary-for-an-organization
- orgs.get — Get an organization
GET /orgs/{org}
https://docs.github.com/rest/orgs/orgs#get-an-organization
- orgs.delete — Delete an organization
DELETE /orgs/{org}
https://docs.github.com/rest/orgs/orgs#delete-an-organization
- orgs.update — Update an organization
PATCH /orgs/{org}
https://docs.github.com/rest/orgs/orgs#update-an-organization
- actions.getActionsCacheUsageForOrg — Get GitHub Actions cache usage for an organization
GET /orgs/{org}/actions/cache/usage
https://docs.github.com/rest/actions/cache#get-github-actions-cache-usage-for-an-organization
- actions.getActionsCacheUsageByRepoForOrg — List repositories with GitHub Actions cache usage for an organization
GET /orgs/{org}/actions/cache/usage-by-repository
https://docs.github.com/rest/actions/cache#list-repositories-with-github-actions-cache-usage-for-an-organization
- actions.listHostedRunnersForOrg — List GitHub-hosted runners for an organization
GET /orgs/{org}/actions/hosted-runners
https://docs.github.com/rest/actions/hosted-runners#list-github-hosted-runners-for-an-organization
- actions.createHostedRunnerForOrg — Create a GitHub-hosted runner for an organization
POST /orgs/{org}/actions/hosted-runners
https://docs.github.com/rest/actions/hosted-runners#create-a-github-hosted-runner-for-an-organization
- actions.listCustomImagesForOrg — List custom images for an organization
GET /orgs/{org}/actions/hosted-runners/images/custom
https://docs.github.com/rest/actions/hosted-runners#list-custom-images-for-an-organization
- actions.getCustomImageForOrg — Get a custom image definition for GitHub Actions Hosted Runners
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}
https://docs.github.com/rest/actions/hosted-runners#get-a-custom-image-definition-for-github-actions-hosted-runners
- actions.deleteCustomImageFromOrg — Delete a custom image from the organization
DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}
https://docs.github.com/rest/actions/hosted-runners#delete-a-custom-image-from-the-organization
- actions.listCustomImageVersionsForOrg — List image versions of a custom image for an organization
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions
https://docs.github.com/rest/actions/hosted-runners#list-image-versions-of-a-custom-image-for-an-organization
- actions.getCustomImageVersionForOrg — Get an image version of a custom image for GitHub Actions Hosted Runners
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}
https://docs.github.com/rest/actions/hosted-runners#get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners
- actions.deleteCustomImageVersionFromOrg — Delete an image version of custom image from the organization
DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}
https://docs.github.com/rest/actions/hosted-runners#delete-an-image-version-of-custom-image-from-the-organization
- actions.getHostedRunnersGithubOwnedImagesForOrg — Get GitHub-owned images for GitHub-hosted runners in an organization
GET /orgs/{org}/actions/hosted-runners/images/github-owned
https://docs.github.com/rest/actions/hosted-runners#get-github-owned-images-for-github-hosted-runners-in-an-organization
- actions.getHostedRunnersPartnerImagesForOrg — Get partner images for GitHub-hosted runners in an organization
GET /orgs/{org}/actions/hosted-runners/images/partner
https://docs.github.com/rest/actions/hosted-runners#get-partner-images-for-github-hosted-runners-in-an-organization
- actions.getHostedRunnersLimitsForOrg — Get limits on GitHub-hosted runners for an organization
GET /orgs/{org}/actions/hosted-runners/limits
https://docs.github.com/rest/actions/hosted-runners#get-limits-on-github-hosted-runners-for-an-organization
- actions.getHostedRunnersMachineSpecsForOrg — Get GitHub-hosted runners machine specs for an organization
GET /orgs/{org}/actions/hosted-runners/machine-sizes
https://docs.github.com/rest/actions/hosted-runners#get-github-hosted-runners-machine-specs-for-an-organization
- actions.getHostedRunnersPlatformsForOrg — Get platforms for GitHub-hosted runners in an organization
GET /orgs/{org}/actions/hosted-runners/platforms
https://docs.github.com/rest/actions/hosted-runners#get-platforms-for-github-hosted-runners-in-an-organization
- actions.getHostedRunnerForOrg — Get a GitHub-hosted runner for an organization
GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}
https://docs.github.com/rest/actions/hosted-runners#get-a-github-hosted-runner-for-an-organization
- actions.deleteHostedRunnerForOrg — Delete a GitHub-hosted runner for an organization
DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}
https://docs.github.com/rest/actions/hosted-runners#delete-a-github-hosted-runner-for-an-organization
- actions.updateHostedRunnerForOrg — Update a GitHub-hosted runner for an organization
PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}
https://docs.github.com/rest/actions/hosted-runners#update-a-github-hosted-runner-for-an-organization
- oidc.listOidcCustomPropertyInclusionsForOrg — List OIDC custom property inclusions for an organization
GET /orgs/{org}/actions/oidc/customization/properties/repo
https://docs.github.com/rest/actions/oidc#list-oidc-custom-property-inclusions-for-an-organization
- oidc.createOidcCustomPropertyInclusionForOrg — Create an OIDC custom property inclusion for an organization
POST /orgs/{org}/actions/oidc/customization/properties/repo
https://docs.github.com/rest/actions/oidc#create-an-oidc-custom-property-inclusion-for-an-organization
- oidc.deleteOidcCustomPropertyInclusionForOrg — Delete an OIDC custom property inclusion for an organization
DELETE /orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}
https://docs.github.com/rest/actions/oidc#delete-an-oidc-custom-property-inclusion-for-an-organization
- oidc.getOidcCustomSubTemplateForOrg — Get the customization template for an OIDC subject claim for an organization
GET /orgs/{org}/actions/oidc/customization/sub
https://docs.github.com/rest/actions/oidc#get-the-customization-template-for-an-oidc-subject-claim-for-an-organization
- oidc.updateOidcCustomSubTemplateForOrg — Set the customization template for an OIDC subject claim for an organization
PUT /orgs/{org}/actions/oidc/customization/sub
https://docs.github.com/rest/actions/oidc#set-the-customization-template-for-an-oidc-subject-claim-for-an-organization
- actions.getGithubActionsPermissionsOrganization — Get GitHub Actions permissions for an organization
GET /orgs/{org}/actions/permissions
https://docs.github.com/rest/actions/permissions#get-github-actions-permissions-for-an-organization
- actions.setGithubActionsPermissionsOrganization — Set GitHub Actions permissions for an organization
PUT /orgs/{org}/actions/permissions
https://docs.github.com/rest/actions/permissions#set-github-actions-permissions-for-an-organization
- actions.getArtifactAndLogRetentionSettingsOrganization — Get artifact and log retention settings for an organization
GET /orgs/{org}/actions/permissions/artifact-and-log-retention
https://docs.github.com/rest/actions/permissions#get-artifact-and-log-retention-settings-for-an-organization
- actions.setArtifactAndLogRetentionSettingsOrganization — Set artifact and log retention settings for an organization
PUT /orgs/{org}/actions/permissions/artifact-and-log-retention
https://docs.github.com/rest/actions/permissions#set-artifact-and-log-retention-settings-for-an-organization
- actions.getForkPrContributorApprovalPermissionsOrganization — Get fork PR contributor approval permissions for an organization
GET /orgs/{org}/actions/permissions/fork-pr-contributor-approval
https://docs.github.com/rest/actions/permissions#get-fork-pr-contributor-approval-permissions-for-an-organization
- actions.setForkPrContributorApprovalPermissionsOrganization — Set fork PR contributor approval permissions for an organization
PUT /orgs/{org}/actions/permissions/fork-pr-contributor-approval
https://docs.github.com/rest/actions/permissions#set-fork-pr-contributor-approval-permissions-for-an-organization
- actions.getPrivateRepoForkPrWorkflowsSettingsOrganization — Get private repo fork PR workflow settings for an organization
GET /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos
https://docs.github.com/rest/actions/permissions#get-private-repo-fork-pr-workflow-settings-for-an-organization
- actions.setPrivateRepoForkPrWorkflowsSettingsOrganization — Set private repo fork PR workflow settings for an organization
PUT /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos
https://docs.github.com/rest/actions/permissions#set-private-repo-fork-pr-workflow-settings-for-an-organization
- actions.listSelectedRepositoriesEnabledGithubActionsOrganization — List selected repositories enabled for GitHub Actions in an organization
GET /orgs/{org}/actions/permissions/repositories
https://docs.github.com/rest/actions/permissions#list-selected-repositories-enabled-for-github-actions-in-an-organization
- actions.setSelectedRepositoriesEnabledGithubActionsOrganization — Set selected repositories enabled for GitHub Actions in an organization
PUT /orgs/{org}/actions/permissions/repositories
https://docs.github.com/rest/actions/permissions#set-selected-repositories-enabled-for-github-actions-in-an-organization
- actions.enableSelectedRepositoryGithubActionsOrganization — Enable a selected repository for GitHub Actions in an organization
PUT /orgs/{org}/actions/permissions/repositories/{repository_id}
https://docs.github.com/rest/actions/permissions#enable-a-selected-repository-for-github-actions-in-an-organization
- actions.disableSelectedRepositoryGithubActionsOrganization — Disable a selected repository for GitHub Actions in an organization
DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}
https://docs.github.com/rest/actions/permissions#disable-a-selected-repository-for-github-actions-in-an-organization
- actions.getAllowedActionsOrganization — Get allowed actions and reusable workflows for an organization
GET /orgs/{org}/actions/permissions/selected-actions
https://docs.github.com/rest/actions/permissions#get-allowed-actions-and-reusable-workflows-for-an-organization
- actions.setAllowedActionsOrganization — Set allowed actions and reusable workflows for an organization
PUT /orgs/{org}/actions/permissions/selected-actions
https://docs.github.com/rest/actions/permissions#set-allowed-actions-and-reusable-workflows-for-an-organization
- actions.getSelfHostedRunnersPermissionsOrganization — Get self-hosted runners settings for an organization
GET /orgs/{org}/actions/permissions/self-hosted-runners
https://docs.github.com/rest/actions/permissions#get-self-hosted-runners-settings-for-an-organization
- actions.setSelfHostedRunnersPermissionsOrganization — Set self-hosted runners settings for an organization
PUT /orgs/{org}/actions/permissions/self-hosted-runners
https://docs.github.com/rest/actions/permissions#set-self-hosted-runners-settings-for-an-organization
- actions.listSelectedRepositoriesSelfHostedRunnersOrganization — List repositories allowed to use self-hosted runners in an organization
GET /orgs/{org}/actions/permissions/self-hosted-runners/repositories
https://docs.github.com/rest/actions/permissions#list-repositories-allowed-to-use-self-hosted-runners-in-an-organization
- actions.setSelectedRepositoriesSelfHostedRunnersOrganization — Set repositories allowed to use self-hosted runners in an organization
PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories
https://docs.github.com/rest/actions/permissions#set-repositories-allowed-to-use-self-hosted-runners-in-an-organization
- actions.enableSelectedRepositorySelfHostedRunnersOrganization — Add a repository to the list of repositories allowed to use self-hosted runners in an organization
PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}
https://docs.github.com/rest/actions/permissions#add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization
- actions.disableSelectedRepositorySelfHostedRunnersOrganization — Remove a repository from the list of repositories allowed to use self-hosted runners in an organization
DELETE /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}
https://docs.github.com/rest/actions/permissions#remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization
- actions.getGithubActionsDefaultWorkflowPermissionsOrganization — Get default workflow permissions for an organization
GET /orgs/{org}/actions/permissions/workflow
https://docs.github.com/rest/actions/permissions#get-default-workflow-permissions-for-an-organization
- actions.setGithubActionsDefaultWorkflowPermissionsOrganization — Set default workflow permissions for an organization
PUT /orgs/{org}/actions/permissions/workflow
https://docs.github.com/rest/actions/permissions#set-default-workflow-permissions-for-an-organization
- actions.listSelfHostedRunnerGroupsForOrg — List self-hosted runner groups for an organization
GET /orgs/{org}/actions/runner-groups
https://docs.github.com/rest/actions/self-hosted-runner-groups#list-self-hosted-runner-groups-for-an-organization
- actions.createSelfHostedRunnerGroupForOrg — Create a self-hosted runner group for an organization
POST /orgs/{org}/actions/runner-groups
https://docs.github.com/rest/actions/self-hosted-runner-groups#create-a-self-hosted-runner-group-for-an-organization
- actions.getSelfHostedRunnerGroupForOrg — Get a self-hosted runner group for an organization
GET /orgs/{org}/actions/runner-groups/{runner_group_id}
https://docs.github.com/rest/actions/self-hosted-runner-groups#get-a-self-hosted-runner-group-for-an-organization
- actions.deleteSelfHostedRunnerGroupFromOrg — Delete a self-hosted runner group from an organization
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}
https://docs.github.com/rest/actions/self-hosted-runner-groups#delete-a-self-hosted-runner-group-from-an-organization
- actions.updateSelfHostedRunnerGroupForOrg — Update a self-hosted runner group for an organization
PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}
https://docs.github.com/rest/actions/self-hosted-runner-groups#update-a-self-hosted-runner-group-for-an-organization
- actions.listGithubHostedRunnersInGroupForOrg — List GitHub-hosted runners in a group for an organization
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners
https://docs.github.com/rest/actions/self-hosted-runner-groups#list-github-hosted-runners-in-a-group-for-an-organization
- actions.listRepoAccessToSelfHostedRunnerGroupInOrg — List repository access to a self-hosted runner group in an organization
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories
https://docs.github.com/rest/actions/self-hosted-runner-groups#list-repository-access-to-a-self-hosted-runner-group-in-an-organization
- actions.setRepoAccessToSelfHostedRunnerGroupInOrg — Set repository access for a self-hosted runner group in an organization
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories
https://docs.github.com/rest/actions/self-hosted-runner-groups#set-repository-access-for-a-self-hosted-runner-group-in-an-organization
- actions.addRepoAccessToSelfHostedRunnerGroupInOrg — Add repository access to a self-hosted runner group in an organization
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}
https://docs.github.com/rest/actions/self-hosted-runner-groups#add-repository-access-to-a-self-hosted-runner-group-in-an-organization
- actions.removeRepoAccessToSelfHostedRunnerGroupInOrg — Remove repository access to a self-hosted runner group in an organization
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}
https://docs.github.com/rest/actions/self-hosted-runner-groups#remove-repository-access-to-a-self-hosted-runner-group-in-an-organization
- actions.listSelfHostedRunnersInGroupForOrg — List self-hosted runners in a group for an organization
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners
https://docs.github.com/rest/actions/self-hosted-runner-groups#list-self-hosted-runners-in-a-group-for-an-organization
- actions.setSelfHostedRunnersInGroupForOrg — Set self-hosted runners in a group for an organization
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners
https://docs.github.com/rest/actions/self-hosted-runner-groups#set-self-hosted-runners-in-a-group-for-an-organization
- actions.addSelfHostedRunnerToGroupForOrg — Add a self-hosted runner to a group for an organization
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}
https://docs.github.com/rest/actions/self-hosted-runner-groups#add-a-self-hosted-runner-to-a-group-for-an-organization
- actions.removeSelfHostedRunnerFromGroupForOrg — Remove a self-hosted runner from a group for an organization
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}
https://docs.github.com/rest/actions/self-hosted-runner-groups#remove-a-self-hosted-runner-from-a-group-for-an-organization
- actions.listSelfHostedRunnersForOrg — List self-hosted runners for an organization
GET /orgs/{org}/actions/runners
https://docs.github.com/rest/actions/self-hosted-runners#list-self-hosted-runners-for-an-organization
- actions.listRunnerApplicationsForOrg — List runner applications for an organization
GET /orgs/{org}/actions/runners/downloads
https://docs.github.com/rest/actions/self-hosted-runners#list-runner-applications-for-an-organization
- actions.generateRunnerJitconfigForOrg — Create configuration for a just-in-time runner for an organization
POST /orgs/{org}/actions/runners/generate-jitconfig
https://docs.github.com/rest/actions/self-hosted-runners#create-configuration-for-a-just-in-time-runner-for-an-organization
- actions.createRegistrationTokenForOrg — Create a registration token for an organization
POST /orgs/{org}/actions/runners/registration-token
https://docs.github.com/rest/actions/self-hosted-runners#create-a-registration-token-for-an-organization
- actions.createRemoveTokenForOrg — Create a remove token for an organization
POST /orgs/{org}/actions/runners/remove-token
https://docs.github.com/rest/actions/self-hosted-runners#create-a-remove-token-for-an-organization
- actions.getSelfHostedRunnerForOrg — Get a self-hosted runner for an organization
GET /orgs/{org}/actions/runners/{runner_id}
https://docs.github.com/rest/actions/self-hosted-runners#get-a-self-hosted-runner-for-an-organization
- actions.deleteSelfHostedRunnerFromOrg — Delete a self-hosted runner from an organization
DELETE /orgs/{org}/actions/runners/{runner_id}
https://docs.github.com/rest/actions/self-hosted-runners#delete-a-self-hosted-runner-from-an-organization
- actions.listLabelsForSelfHostedRunnerForOrg — List labels for a self-hosted runner for an organization
GET /orgs/{org}/actions/runners/{runner_id}/labels
https://docs.github.com/rest/actions/self-hosted-runners#list-labels-for-a-self-hosted-runner-for-an-organization
- actions.setCustomLabelsForSelfHostedRunnerForOrg — Set custom labels for a self-hosted runner for an organization
PUT /orgs/{org}/actions/runners/{runner_id}/labels
https://docs.github.com/rest/actions/self-hosted-runners#set-custom-labels-for-a-self-hosted-runner-for-an-organization
- actions.addCustomLabelsToSelfHostedRunnerForOrg — Add custom labels to a self-hosted runner for an organization
POST /orgs/{org}/actions/runners/{runner_id}/labels
https://docs.github.com/rest/actions/self-hosted-runners#add-custom-labels-to-a-self-hosted-runner-for-an-organization
- actions.removeAllCustomLabelsFromSelfHostedRunnerForOrg — Remove all custom labels from a self-hosted runner for an organization
DELETE /orgs/{org}/actions/runners/{runner_id}/labels
https://docs.github.com/rest/actions/self-hosted-runners#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization
- actions.removeCustomLabelFromSelfHostedRunnerForOrg — Remove a custom label from a self-hosted runner for an organization
DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}
https://docs.github.com/rest/actions/self-hosted-runners#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization
- actions.listOrgSecrets — List organization secrets
GET /orgs/{org}/actions/secrets
https://docs.github.com/rest/actions/secrets#list-organization-secrets
- actions.getOrgPublicKey — Get an organization public key
GET /orgs/{org}/actions/secrets/public-key
https://docs.github.com/rest/actions/secrets#get-an-organization-public-key
- actions.getOrgSecret — Get an organization secret
GET /orgs/{org}/actions/secrets/{secret_name}
https://docs.github.com/rest/actions/secrets#get-an-organization-secret
- actions.createOrUpdateOrgSecret — Create or update an organization secret
PUT /orgs/{org}/actions/secrets/{secret_name}
https://docs.github.com/rest/actions/secrets#create-or-update-an-organization-secret
- actions.deleteOrgSecret — Delete an organization secret
DELETE /orgs/{org}/actions/secrets/{secret_name}
https://docs.github.com/rest/actions/secrets#delete-an-organization-secret
- actions.listSelectedReposForOrgSecret — List selected repositories for an organization secret
GET /orgs/{org}/actions/secrets/{secret_name}/repositories
https://docs.github.com/rest/actions/secrets#list-selected-repositories-for-an-organization-secret
- actions.setSelectedReposForOrgSecret — Set selected repositories for an organization secret
PUT /orgs/{org}/actions/secrets/{secret_name}/repositories
https://docs.github.com/rest/actions/secrets#set-selected-repositories-for-an-organization-secret
- actions.addSelectedRepoToOrgSecret — Add selected repository to an organization secret
PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/actions/secrets#add-selected-repository-to-an-organization-secret
- actions.removeSelectedRepoFromOrgSecret — Remove selected repository from an organization secret
DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/actions/secrets#remove-selected-repository-from-an-organization-secret
- actions.listOrgVariables — List organization variables
GET /orgs/{org}/actions/variables
https://docs.github.com/rest/actions/variables#list-organization-variables
- actions.createOrgVariable — Create an organization variable
POST /orgs/{org}/actions/variables
https://docs.github.com/rest/actions/variables#create-an-organization-variable
- actions.getOrgVariable — Get an organization variable
GET /orgs/{org}/actions/variables/{name}
https://docs.github.com/rest/actions/variables#get-an-organization-variable
- actions.deleteOrgVariable — Delete an organization variable
DELETE /orgs/{org}/actions/variables/{name}
https://docs.github.com/rest/actions/variables#delete-an-organization-variable
- actions.updateOrgVariable — Update an organization variable
PATCH /orgs/{org}/actions/variables/{name}
https://docs.github.com/rest/actions/variables#update-an-organization-variable
- actions.listSelectedReposForOrgVariable — List selected repositories for an organization variable
GET /orgs/{org}/actions/variables/{name}/repositories
https://docs.github.com/rest/actions/variables#list-selected-repositories-for-an-organization-variable
- actions.setSelectedReposForOrgVariable — Set selected repositories for an organization variable
PUT /orgs/{org}/actions/variables/{name}/repositories
https://docs.github.com/rest/actions/variables#set-selected-repositories-for-an-organization-variable
- actions.addSelectedRepoToOrgVariable — Add selected repository to an organization variable
PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}
https://docs.github.com/rest/actions/variables#add-selected-repository-to-an-organization-variable
- actions.removeSelectedRepoFromOrgVariable — Remove selected repository from an organization variable
DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}
https://docs.github.com/rest/actions/variables#remove-selected-repository-from-an-organization-variable
- agents.listOrgSecrets — List organization secrets
GET /orgs/{org}/agents/secrets
https://docs.github.com/rest/agents/secrets#list-organization-secrets
- agents.getOrgPublicKey — Get an organization public key
GET /orgs/{org}/agents/secrets/public-key
https://docs.github.com/rest/agents/secrets#get-an-organization-public-key
- agents.getOrgSecret — Get an organization secret
GET /orgs/{org}/agents/secrets/{secret_name}
https://docs.github.com/rest/agents/secrets#get-an-organization-secret
- agents.createOrUpdateOrgSecret — Create or update an organization secret
PUT /orgs/{org}/agents/secrets/{secret_name}
https://docs.github.com/rest/agents/secrets#create-or-update-an-organization-secret
- agents.deleteOrgSecret — Delete an organization secret
DELETE /orgs/{org}/agents/secrets/{secret_name}
https://docs.github.com/rest/agents/secrets#delete-an-organization-secret
- agents.listSelectedReposForOrgSecret — List selected repositories for an organization secret
GET /orgs/{org}/agents/secrets/{secret_name}/repositories
https://docs.github.com/rest/agents/secrets#list-selected-repositories-for-an-organization-secret
- agents.setSelectedReposForOrgSecret — Set selected repositories for an organization secret
PUT /orgs/{org}/agents/secrets/{secret_name}/repositories
https://docs.github.com/rest/agents/secrets#set-selected-repositories-for-an-organization-secret
- agents.addSelectedRepoToOrgSecret — Add selected repository to an organization secret
PUT /orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/agents/secrets#add-selected-repository-to-an-organization-secret
- agents.removeSelectedRepoFromOrgSecret — Remove selected repository from an organization secret
DELETE /orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/agents/secrets#remove-selected-repository-from-an-organization-secret
- agents.listOrgVariables — List organization variables
GET /orgs/{org}/agents/variables
https://docs.github.com/rest/agents/variables#list-organization-variables
- agents.createOrgVariable — Create an organization variable
POST /orgs/{org}/agents/variables
https://docs.github.com/rest/agents/variables#create-an-organization-variable
- agents.getOrgVariable — Get an organization variable
GET /orgs/{org}/agents/variables/{name}
https://docs.github.com/rest/agents/variables#get-an-organization-variable
- agents.deleteOrgVariable — Delete an organization variable
DELETE /orgs/{org}/agents/variables/{name}
https://docs.github.com/rest/agents/variables#delete-an-organization-variable
- agents.updateOrgVariable — Update an organization variable
PATCH /orgs/{org}/agents/variables/{name}
https://docs.github.com/rest/agents/variables#update-an-organization-variable
- agents.listSelectedReposForOrgVariable — List selected repositories for an organization variable
GET /orgs/{org}/agents/variables/{name}/repositories
https://docs.github.com/rest/agents/variables#list-selected-repositories-for-an-organization-variable
- agents.setSelectedReposForOrgVariable — Set selected repositories for an organization variable
PUT /orgs/{org}/agents/variables/{name}/repositories
https://docs.github.com/rest/agents/variables#set-selected-repositories-for-an-organization-variable
- agents.addSelectedRepoToOrgVariable — Add selected repository to an organization variable
PUT /orgs/{org}/agents/variables/{name}/repositories/{repository_id}
https://docs.github.com/rest/agents/variables#add-selected-repository-to-an-organization-variable
- agents.removeSelectedRepoFromOrgVariable — Remove selected repository from an organization variable
DELETE /orgs/{org}/agents/variables/{name}/repositories/{repository_id}
https://docs.github.com/rest/agents/variables#remove-selected-repository-from-an-organization-variable
- orgs.createArtifactDeploymentRecord — Create an artifact deployment record
POST /orgs/{org}/artifacts/metadata/deployment-record
https://docs.github.com/rest/orgs/artifact-metadata#create-an-artifact-deployment-record
- orgs.setClusterDeploymentRecords — Set cluster deployment records
POST /orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}
https://docs.github.com/rest/orgs/artifact-metadata#set-cluster-deployment-records
- orgs.createArtifactStorageRecord — Create artifact metadata storage record
POST /orgs/{org}/artifacts/metadata/storage-record
https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record
- orgs.listArtifactDeploymentRecords — List artifact deployment records
GET /orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records
https://docs.github.com/rest/orgs/artifact-metadata#list-artifact-deployment-records
- orgs.listArtifactStorageRecords — List artifact storage records
GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records
https://docs.github.com/rest/orgs/artifact-metadata#list-artifact-storage-records
- orgs.listAttestationsBulk — List attestations by bulk subject digests
POST /orgs/{org}/attestations/bulk-list
https://docs.github.com/rest/orgs/attestations#list-attestations-by-bulk-subject-digests
- orgs.deleteAttestationsBulk — Delete attestations in bulk
POST /orgs/{org}/attestations/delete-request
https://docs.github.com/rest/orgs/attestations#delete-attestations-in-bulk
- orgs.deleteAttestationsBySubjectDigest — Delete attestations by subject digest
DELETE /orgs/{org}/attestations/digest/{subject_digest}
https://docs.github.com/rest/orgs/attestations#delete-attestations-by-subject-digest
- orgs.listAttestationRepositories — List attestation repositories
GET /orgs/{org}/attestations/repositories
https://docs.github.com/rest/orgs/attestations#list-attestation-repositories
- orgs.deleteAttestationsById — Delete attestations by ID
DELETE /orgs/{org}/attestations/{attestation_id}
https://docs.github.com/rest/orgs/attestations#delete-attestations-by-id
- orgs.listAttestations — List attestations
GET /orgs/{org}/attestations/{subject_digest}
https://docs.github.com/rest/orgs/attestations#list-attestations
- orgs.listBlockedUsers — List users blocked by an organization
GET /orgs/{org}/blocks
https://docs.github.com/rest/orgs/blocking#list-users-blocked-by-an-organization
- orgs.checkBlockedUser — Check if a user is blocked by an organization
GET /orgs/{org}/blocks/{username}
https://docs.github.com/rest/orgs/blocking#check-if-a-user-is-blocked-by-an-organization
- orgs.blockUser — Block a user from an organization
PUT /orgs/{org}/blocks/{username}
https://docs.github.com/rest/orgs/blocking#block-a-user-from-an-organization
- orgs.unblockUser — Unblock a user from an organization
DELETE /orgs/{org}/blocks/{username}
https://docs.github.com/rest/orgs/blocking#unblock-a-user-from-an-organization
- campaigns.listOrgCampaigns — List campaigns for an organization
GET /orgs/{org}/campaigns
https://docs.github.com/rest/campaigns/campaigns#list-campaigns-for-an-organization
- campaigns.createCampaign — Create a campaign for an organization
POST /orgs/{org}/campaigns
https://docs.github.com/rest/campaigns/campaigns#create-a-campaign-for-an-organization
- campaigns.getCampaignSummary — Get a campaign for an organization
GET /orgs/{org}/campaigns/{campaign_number}
https://docs.github.com/rest/campaigns/campaigns#get-a-campaign-for-an-organization
- campaigns.deleteCampaign — Delete a campaign for an organization
DELETE /orgs/{org}/campaigns/{campaign_number}
https://docs.github.com/rest/campaigns/campaigns#delete-a-campaign-for-an-organization
- campaigns.updateCampaign — Update a campaign
PATCH /orgs/{org}/campaigns/{campaign_number}
https://docs.github.com/rest/campaigns/campaigns#update-a-campaign
- codeScanning.listAlertsForOrg — List code scanning alerts for an organization
GET /orgs/{org}/code-scanning/alerts
https://docs.github.com/rest/code-scanning/code-scanning#list-code-scanning-alerts-for-an-organization
- codeSecurity.getConfigurationsForOrg — Get code security configurations for an organization
GET /orgs/{org}/code-security/configurations
https://docs.github.com/rest/code-security/configurations#get-code-security-configurations-for-an-organization
- codeSecurity.createConfiguration — Create a code security configuration
POST /orgs/{org}/code-security/configurations
https://docs.github.com/rest/code-security/configurations#create-a-code-security-configuration
- codeSecurity.getDefaultConfigurations — Get default code security configurations
GET /orgs/{org}/code-security/configurations/defaults
https://docs.github.com/rest/code-security/configurations#get-default-code-security-configurations
- codeSecurity.detachConfiguration — Detach configurations from repositories
DELETE /orgs/{org}/code-security/configurations/detach
https://docs.github.com/rest/code-security/configurations#detach-configurations-from-repositories
- codeSecurity.getConfiguration — Get a code security configuration
GET /orgs/{org}/code-security/configurations/{configuration_id}
https://docs.github.com/rest/code-security/configurations#get-a-code-security-configuration
- codeSecurity.deleteConfiguration — Delete a code security configuration
DELETE /orgs/{org}/code-security/configurations/{configuration_id}
https://docs.github.com/rest/code-security/configurations#delete-a-code-security-configuration
- codeSecurity.updateConfiguration — Update a code security configuration
PATCH /orgs/{org}/code-security/configurations/{configuration_id}
https://docs.github.com/rest/code-security/configurations#update-a-code-security-configuration
- codeSecurity.attachConfiguration — Attach a configuration to repositories
POST /orgs/{org}/code-security/configurations/{configuration_id}/attach
https://docs.github.com/rest/code-security/configurations#attach-a-configuration-to-repositories
- codeSecurity.setConfigurationAsDefault — Set a code security configuration as a default for an organization
PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults
https://docs.github.com/rest/code-security/configurations#set-a-code-security-configuration-as-a-default-for-an-organization
- codeSecurity.getRepositoriesForConfiguration — Get repositories associated with a code security configuration
GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories
https://docs.github.com/rest/code-security/configurations#get-repositories-associated-with-a-code-security-configuration
- codespaces.listInOrganization — List codespaces for the organization
GET /orgs/{org}/codespaces
https://docs.github.com/rest/codespaces/organizations#list-codespaces-for-the-organization
- codespaces.setCodespacesAccess — Manage access control for organization codespaces
PUT /orgs/{org}/codespaces/access
https://docs.github.com/rest/codespaces/organizations#manage-access-control-for-organization-codespaces
- codespaces.setCodespacesAccessUsers — Add users to Codespaces access for an organization
POST /orgs/{org}/codespaces/access/selected_users
https://docs.github.com/rest/codespaces/organizations#add-users-to-codespaces-access-for-an-organization
- codespaces.deleteCodespacesAccessUsers — Remove users from Codespaces access for an organization
DELETE /orgs/{org}/codespaces/access/selected_users
https://docs.github.com/rest/codespaces/organizations#remove-users-from-codespaces-access-for-an-organization
- codespaces.listOrgSecrets — List organization secrets
GET /orgs/{org}/codespaces/secrets
https://docs.github.com/rest/codespaces/organization-secrets#list-organization-secrets
- codespaces.getOrgPublicKey — Get an organization public key
GET /orgs/{org}/codespaces/secrets/public-key
https://docs.github.com/rest/codespaces/organization-secrets#get-an-organization-public-key
- codespaces.getOrgSecret — Get an organization secret
GET /orgs/{org}/codespaces/secrets/{secret_name}
https://docs.github.com/rest/codespaces/organization-secrets#get-an-organization-secret
- codespaces.createOrUpdateOrgSecret — Create or update an organization secret
PUT /orgs/{org}/codespaces/secrets/{secret_name}
https://docs.github.com/rest/codespaces/organization-secrets#create-or-update-an-organization-secret
- codespaces.deleteOrgSecret — Delete an organization secret
DELETE /orgs/{org}/codespaces/secrets/{secret_name}
https://docs.github.com/rest/codespaces/organization-secrets#delete-an-organization-secret
- codespaces.listSelectedReposForOrgSecret — List selected repositories for an organization secret
GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories
https://docs.github.com/rest/codespaces/organization-secrets#list-selected-repositories-for-an-organization-secret
- codespaces.setSelectedReposForOrgSecret — Set selected repositories for an organization secret
PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories
https://docs.github.com/rest/codespaces/organization-secrets#set-selected-repositories-for-an-organization-secret
- codespaces.addSelectedRepoToOrgSecret — Add selected repository to an organization secret
PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/codespaces/organization-secrets#add-selected-repository-to-an-organization-secret
- codespaces.removeSelectedRepoFromOrgSecret — Remove selected repository from an organization secret
DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/codespaces/organization-secrets#remove-selected-repository-from-an-organization-secret
- copilotSpaces.listForOrg — List organization Copilot Spaces
GET /orgs/{org}/copilot-spaces
https://docs.github.com/rest/copilot-spaces/copilot-spaces#list-organization-copilot-spaces
- copilotSpaces.createForOrg — Create an organization Copilot Space
POST /orgs/{org}/copilot-spaces
https://docs.github.com/rest/copilot-spaces/copilot-spaces#create-an-organization-copilot-space
- copilotSpaces.getForOrg — Get an organization Copilot Space
GET /orgs/{org}/copilot-spaces/{space_number}
https://docs.github.com/rest/copilot-spaces/copilot-spaces#get-an-organization-copilot-space
- copilotSpaces.updateForOrg — Set an organization Copilot Space
PUT /orgs/{org}/copilot-spaces/{space_number}
https://docs.github.com/rest/copilot-spaces/copilot-spaces#set-an-organization-copilot-space
- copilotSpaces.deleteForOrg — Delete an organization Copilot Space
DELETE /orgs/{org}/copilot-spaces/{space_number}
https://docs.github.com/rest/copilot-spaces/copilot-spaces#delete-an-organization-copilot-space
- copilotSpaces.listCollaboratorsForOrg — List collaborators for an organization Copilot Space
GET /orgs/{org}/copilot-spaces/{space_number}/collaborators
https://docs.github.com/rest/copilot-spaces/collaborators#list-collaborators-for-an-organization-copilot-space
- copilotSpaces.addCollaboratorForOrg — Add a collaborator to an organization Copilot Space
POST /orgs/{org}/copilot-spaces/{space_number}/collaborators
https://docs.github.com/rest/copilot-spaces/collaborators#add-a-collaborator-to-an-organization-copilot-space
- copilotSpaces.updateCollaboratorForOrg — Set a collaborator role for an organization Copilot Space
PUT /orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}
https://docs.github.com/rest/copilot-spaces/collaborators#set-a-collaborator-role-for-an-organization-copilot-space
- copilotSpaces.removeCollaboratorForOrg — Remove a collaborator from an organization Copilot Space
DELETE /orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}
https://docs.github.com/rest/copilot-spaces/collaborators#remove-a-collaborator-from-an-organization-copilot-space
- copilotSpaces.listResourcesForOrg — List resources for an organization Copilot Space
GET /orgs/{org}/copilot-spaces/{space_number}/resources
https://docs.github.com/rest/copilot-spaces/resources#list-resources-for-an-organization-copilot-space
- copilotSpaces.createResourceForOrg — Create a resource for an organization Copilot Space
POST /orgs/{org}/copilot-spaces/{space_number}/resources
https://docs.github.com/rest/copilot-spaces/resources#create-a-resource-for-an-organization-copilot-space
- copilotSpaces.getResourceForOrg — Get a resource for an organization Copilot Space
GET /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}
https://docs.github.com/rest/copilot-spaces/resources#get-a-resource-for-an-organization-copilot-space
- copilotSpaces.updateResourceForOrg — Set a resource for an organization Copilot Space
PUT /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}
https://docs.github.com/rest/copilot-spaces/resources#set-a-resource-for-an-organization-copilot-space
- copilotSpaces.deleteResourceForOrg — Delete a resource from an organization Copilot Space
DELETE /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}
https://docs.github.com/rest/copilot-spaces/resources#delete-a-resource-from-an-organization-copilot-space
- copilot.getCopilotOrganizationDetails — Get Copilot seat information and settings for an organization
GET /orgs/{org}/copilot/billing
https://docs.github.com/rest/copilot/copilot-user-management#get-copilot-seat-information-and-settings-for-an-organization
- copilot.listCopilotSeats — List all Copilot seat assignments for an organization
GET /orgs/{org}/copilot/billing/seats
https://docs.github.com/rest/copilot/copilot-user-management#list-all-copilot-seat-assignments-for-an-organization
- copilot.addCopilotSeatsForTeams — Add teams to the Copilot subscription for an organization
POST /orgs/{org}/copilot/billing/selected_teams
https://docs.github.com/rest/copilot/copilot-user-management#add-teams-to-the-copilot-subscription-for-an-organization
- copilot.cancelCopilotSeatAssignmentForTeams — Remove teams from the Copilot subscription for an organization
DELETE /orgs/{org}/copilot/billing/selected_teams
https://docs.github.com/rest/copilot/copilot-user-management#remove-teams-from-the-copilot-subscription-for-an-organization
- copilot.addCopilotSeatsForUsers — Add users to the Copilot subscription for an organization
POST /orgs/{org}/copilot/billing/selected_users
https://docs.github.com/rest/copilot/copilot-user-management#add-users-to-the-copilot-subscription-for-an-organization
- copilot.cancelCopilotSeatAssignmentForUsers — Remove users from the Copilot subscription for an organization
DELETE /orgs/{org}/copilot/billing/selected_users
https://docs.github.com/rest/copilot/copilot-user-management#remove-users-from-the-copilot-subscription-for-an-organization
- copilot.getCopilotCodingAgentPermissionsOrganization — Get Copilot cloud agent permissions for an organization
GET /orgs/{org}/copilot/coding-agent/permissions
https://docs.github.com/rest/copilot/copilot-coding-agent-management#get-copilot-cloud-agent-permissions-for-an-organization
- copilot.setCopilotCodingAgentPermissionsOrganization — Set Copilot cloud agent permissions for an organization
PUT /orgs/{org}/copilot/coding-agent/permissions
https://docs.github.com/rest/copilot/copilot-coding-agent-management#set-copilot-cloud-agent-permissions-for-an-organization
- copilot.listCopilotCodingAgentSelectedRepositoriesForOrganization — List repositories enabled for Copilot cloud agent in an organization
GET /orgs/{org}/copilot/coding-agent/permissions/repositories
https://docs.github.com/rest/copilot/copilot-coding-agent-management#list-repositories-enabled-for-copilot-cloud-agent-in-an-organization
- copilot.setCopilotCodingAgentSelectedRepositoriesForOrganization — Set selected repositories for Copilot cloud agent in an organization
PUT /orgs/{org}/copilot/coding-agent/permissions/repositories
https://docs.github.com/rest/copilot/copilot-coding-agent-management#set-selected-repositories-for-copilot-cloud-agent-in-an-organization
- copilot.enableCopilotCodingAgentForRepositoryInOrganization — Enable a repository for Copilot cloud agent in an organization
PUT /orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}
https://docs.github.com/rest/copilot/copilot-coding-agent-management#enable-a-repository-for-copilot-cloud-agent-in-an-organization
- copilot.disableCopilotCodingAgentForRepositoryInOrganization — Disable a repository for Copilot cloud agent in an organization
DELETE /orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}
https://docs.github.com/rest/copilot/copilot-coding-agent-management#disable-a-repository-for-copilot-cloud-agent-in-an-organization
- copilot.copilotContentExclusionForOrganization — Get Copilot content exclusion rules for an organization
GET /orgs/{org}/copilot/content_exclusion
https://docs.github.com/rest/copilot/copilot-content-exclusion-management#get-copilot-content-exclusion-rules-for-an-organization
- copilot.setCopilotContentExclusionForOrganization — Set Copilot content exclusion rules for an organization
PUT /orgs/{org}/copilot/content_exclusion
https://docs.github.com/rest/copilot/copilot-content-exclusion-management#set-copilot-content-exclusion-rules-for-an-organization
- copilot.copilotOrganizationOneDayUsageMetrics — Get Copilot organization usage metrics for a specific day
GET /orgs/{org}/copilot/metrics/reports/organization-1-day
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-usage-metrics-for-a-specific-day
- copilot.copilotOrganizationUsageMetrics — Get Copilot organization usage metrics
GET /orgs/{org}/copilot/metrics/reports/organization-28-day/latest
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-usage-metrics
- copilot.copilotOrganizationUserTeamsOneDayReport — Get Copilot organization user-teams report for a specific day
GET /orgs/{org}/copilot/metrics/reports/user-teams-1-day
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-user-teams-report-for-a-specific-day
- copilot.copilotOrganizationUsersOneDayUsageMetrics — Get Copilot organization users usage metrics for a specific day
GET /orgs/{org}/copilot/metrics/reports/users-1-day
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-users-usage-metrics-for-a-specific-day
- copilot.copilotOrganizationUsersUsageMetrics — Get Copilot organization users usage metrics
GET /orgs/{org}/copilot/metrics/reports/users-28-day/latest
https://docs.github.com/rest/copilot/copilot-usage-metrics#get-copilot-organization-users-usage-metrics
- dependabot.listAlertsForOrg — List Dependabot alerts for an organization
GET /orgs/{org}/dependabot/alerts
https://docs.github.com/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization
- dependabot.repositoryAccessForOrg — Lists the repositories Dependabot can access in an organization
GET /orgs/{org}/dependabot/repository-access
https://docs.github.com/rest/dependabot/repository-access#lists-the-repositories-dependabot-can-access-in-an-organization
- dependabot.updateRepositoryAccessForOrg — Updates Dependabot's repository access list for an organization
PATCH /orgs/{org}/dependabot/repository-access
https://docs.github.com/rest/dependabot/repository-access#updates-dependabots-repository-access-list-for-an-organization
- dependabot.setRepositoryAccessDefaultLevel — Set the default repository access level for Dependabot
PUT /orgs/{org}/dependabot/repository-access/default-level
https://docs.github.com/rest/dependabot/repository-access#set-the-default-repository-access-level-for-dependabot
- dependabot.listOrgSecrets — List organization secrets
GET /orgs/{org}/dependabot/secrets
https://docs.github.com/rest/dependabot/secrets#list-organization-secrets
- dependabot.getOrgPublicKey — Get an organization public key
GET /orgs/{org}/dependabot/secrets/public-key
https://docs.github.com/rest/dependabot/secrets#get-an-organization-public-key
- dependabot.getOrgSecret — Get an organization secret
GET /orgs/{org}/dependabot/secrets/{secret_name}
https://docs.github.com/rest/dependabot/secrets#get-an-organization-secret
- dependabot.createOrUpdateOrgSecret — Create or update an organization secret
PUT /orgs/{org}/dependabot/secrets/{secret_name}
https://docs.github.com/rest/dependabot/secrets#create-or-update-an-organization-secret
- dependabot.deleteOrgSecret — Delete an organization secret
DELETE /orgs/{org}/dependabot/secrets/{secret_name}
https://docs.github.com/rest/dependabot/secrets#delete-an-organization-secret
- dependabot.listSelectedReposForOrgSecret — List selected repositories for an organization secret
GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories
https://docs.github.com/rest/dependabot/secrets#list-selected-repositories-for-an-organization-secret
- dependabot.setSelectedReposForOrgSecret — Set selected repositories for an organization secret
PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories
https://docs.github.com/rest/dependabot/secrets#set-selected-repositories-for-an-organization-secret
- dependabot.addSelectedRepoToOrgSecret — Add selected repository to an organization secret
PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/dependabot/secrets#add-selected-repository-to-an-organization-secret
- dependabot.removeSelectedRepoFromOrgSecret — Remove selected repository from an organization secret
DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/dependabot/secrets#remove-selected-repository-from-an-organization-secret
- packages.listDockerMigrationConflictingPackagesForOrganization — Get list of conflicting packages during Docker migration for organization
GET /orgs/{org}/docker/conflicts
https://docs.github.com/rest/packages/packages#get-list-of-conflicting-packages-during-docker-migration-for-organization
- activity.listPublicOrgEvents — List public organization events
GET /orgs/{org}/events
https://docs.github.com/rest/activity/events#list-public-organization-events
- orgs.listFailedInvitations — List failed organization invitations
GET /orgs/{org}/failed_invitations
https://docs.github.com/rest/orgs/members#list-failed-organization-invitations
- orgs.listWebhooks — List organization webhooks
GET /orgs/{org}/hooks
https://docs.github.com/rest/orgs/webhooks#list-organization-webhooks
- orgs.createWebhook — Create an organization webhook
POST /orgs/{org}/hooks
https://docs.github.com/rest/orgs/webhooks#create-an-organization-webhook
- orgs.getWebhook — Get an organization webhook
GET /orgs/{org}/hooks/{hook_id}
https://docs.github.com/rest/orgs/webhooks#get-an-organization-webhook
- orgs.deleteWebhook — Delete an organization webhook
DELETE /orgs/{org}/hooks/{hook_id}
https://docs.github.com/rest/orgs/webhooks#delete-an-organization-webhook
- orgs.updateWebhook — Update an organization webhook
PATCH /orgs/{org}/hooks/{hook_id}
https://docs.github.com/rest/orgs/webhooks#update-an-organization-webhook
- orgs.getWebhookConfigForOrg — Get a webhook configuration for an organization
GET /orgs/{org}/hooks/{hook_id}/config
https://docs.github.com/rest/orgs/webhooks#get-a-webhook-configuration-for-an-organization
- orgs.updateWebhookConfigForOrg — Update a webhook configuration for an organization
PATCH /orgs/{org}/hooks/{hook_id}/config
https://docs.github.com/rest/orgs/webhooks#update-a-webhook-configuration-for-an-organization
- orgs.listWebhookDeliveries — List deliveries for an organization webhook
GET /orgs/{org}/hooks/{hook_id}/deliveries
https://docs.github.com/rest/orgs/webhooks#list-deliveries-for-an-organization-webhook
- orgs.getWebhookDelivery — Get a webhook delivery for an organization webhook
GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}
https://docs.github.com/rest/orgs/webhooks#get-a-webhook-delivery-for-an-organization-webhook
- orgs.redeliverWebhookDelivery — Redeliver a delivery for an organization webhook
POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts
https://docs.github.com/rest/orgs/webhooks#redeliver-a-delivery-for-an-organization-webhook
- orgs.pingWebhook — Ping an organization webhook
POST /orgs/{org}/hooks/{hook_id}/pings
https://docs.github.com/rest/orgs/webhooks#ping-an-organization-webhook
- apiInsights.getRouteStatsByActor — Get route stats by actor
GET /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}
https://docs.github.com/rest/orgs/api-insights#get-route-stats-by-actor
- apiInsights.getSubjectStats — Get subject stats
GET /orgs/{org}/insights/api/subject-stats
https://docs.github.com/rest/orgs/api-insights#get-subject-stats
- apiInsights.getSummaryStats — Get summary stats
GET /orgs/{org}/insights/api/summary-stats
https://docs.github.com/rest/orgs/api-insights#get-summary-stats
- apiInsights.getSummaryStatsByUser — Get summary stats by user
GET /orgs/{org}/insights/api/summary-stats/users/{user_id}
https://docs.github.com/rest/orgs/api-insights#get-summary-stats-by-user
- apiInsights.getSummaryStatsByActor — Get summary stats by actor
GET /orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}
https://docs.github.com/rest/orgs/api-insights#get-summary-stats-by-actor
- apiInsights.getTimeStats — Get time stats
GET /orgs/{org}/insights/api/time-stats
https://docs.github.com/rest/orgs/api-insights#get-time-stats
- apiInsights.getTimeStatsByUser — Get time stats by user
GET /orgs/{org}/insights/api/time-stats/users/{user_id}
https://docs.github.com/rest/orgs/api-insights#get-time-stats-by-user
- apiInsights.getTimeStatsByActor — Get time stats by actor
GET /orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}
https://docs.github.com/rest/orgs/api-insights#get-time-stats-by-actor
- apiInsights.getUserStats — Get user stats
GET /orgs/{org}/insights/api/user-stats/{user_id}
https://docs.github.com/rest/orgs/api-insights#get-user-stats
- apps.getOrgInstallation — Get an organization installation for the authenticated app
GET /orgs/{org}/installation
https://docs.github.com/rest/apps/apps#get-an-organization-installation-for-the-authenticated-app
- orgs.listAppInstallations — List app installations for an organization
GET /orgs/{org}/installations
https://docs.github.com/rest/orgs/orgs#list-app-installations-for-an-organization
- interactions.getRestrictionsForOrg — Get interaction restrictions for an organization
GET /orgs/{org}/interaction-limits
https://docs.github.com/rest/interactions/orgs#get-interaction-restrictions-for-an-organization
- interactions.setRestrictionsForOrg — Set interaction restrictions for an organization
PUT /orgs/{org}/interaction-limits
https://docs.github.com/rest/interactions/orgs#set-interaction-restrictions-for-an-organization
- interactions.removeRestrictionsForOrg — Remove interaction restrictions for an organization
DELETE /orgs/{org}/interaction-limits
https://docs.github.com/rest/interactions/orgs#remove-interaction-restrictions-for-an-organization
- orgs.listPendingInvitations — List pending organization invitations
GET /orgs/{org}/invitations
https://docs.github.com/rest/orgs/members#list-pending-organization-invitations
- orgs.createInvitation — Create an organization invitation
POST /orgs/{org}/invitations
https://docs.github.com/rest/orgs/members#create-an-organization-invitation
- orgs.cancelInvitation — Cancel an organization invitation
DELETE /orgs/{org}/invitations/{invitation_id}
https://docs.github.com/rest/orgs/members#cancel-an-organization-invitation
- orgs.listInvitationTeams — List organization invitation teams
GET /orgs/{org}/invitations/{invitation_id}/teams
https://docs.github.com/rest/orgs/members#list-organization-invitation-teams
- orgs.listIssueFields — List issue fields for an organization
GET /orgs/{org}/issue-fields
https://docs.github.com/rest/orgs/issue-fields#list-issue-fields-for-an-organization
- orgs.createIssueField — Create issue field for an organization
POST /orgs/{org}/issue-fields
https://docs.github.com/rest/orgs/issue-fields#create-issue-field-for-an-organization
- orgs.deleteIssueField — Delete issue field for an organization
DELETE /orgs/{org}/issue-fields/{issue_field_id}
https://docs.github.com/rest/orgs/issue-fields#delete-issue-field-for-an-organization
- orgs.updateIssueField — Update issue field for an organization
PATCH /orgs/{org}/issue-fields/{issue_field_id}
https://docs.github.com/rest/orgs/issue-fields#update-issue-field-for-an-organization
- orgs.listIssueTypes — List issue types for an organization
GET /orgs/{org}/issue-types
https://docs.github.com/rest/orgs/issue-types#list-issue-types-for-an-organization
- orgs.createIssueType — Create issue type for an organization
POST /orgs/{org}/issue-types
https://docs.github.com/rest/orgs/issue-types#create-issue-type-for-an-organization
- orgs.updateIssueType — Update issue type for an organization
PUT /orgs/{org}/issue-types/{issue_type_id}
https://docs.github.com/rest/orgs/issue-types#update-issue-type-for-an-organization
- orgs.deleteIssueType — Delete issue type for an organization
DELETE /orgs/{org}/issue-types/{issue_type_id}
https://docs.github.com/rest/orgs/issue-types#delete-issue-type-for-an-organization
- issues.listForOrg — List organization issues assigned to the authenticated user
GET /orgs/{org}/issues
https://docs.github.com/rest/issues/issues#list-organization-issues-assigned-to-the-authenticated-user
- orgs.listMembers — List organization members
GET /orgs/{org}/members
https://docs.github.com/rest/orgs/members#list-organization-members
- orgs.checkMembershipForUser — Check organization membership for a user
GET /orgs/{org}/members/{username}
https://docs.github.com/rest/orgs/members#check-organization-membership-for-a-user
- orgs.removeMember — Remove an organization member
DELETE /orgs/{org}/members/{username}
https://docs.github.com/rest/orgs/members#remove-an-organization-member
- codespaces.getCodespacesForUserInOrg — List codespaces for a user in organization
GET /orgs/{org}/members/{username}/codespaces
https://docs.github.com/rest/codespaces/organizations#list-codespaces-for-a-user-in-organization
- codespaces.deleteFromOrganization — Delete a codespace from the organization
DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}
https://docs.github.com/rest/codespaces/organizations#delete-a-codespace-from-the-organization
- codespaces.stopInOrganization — Stop a codespace for an organization user
POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop
https://docs.github.com/rest/codespaces/organizations#stop-a-codespace-for-an-organization-user
- copilot.getCopilotSeatDetailsForUser — Get Copilot seat assignment details for a user
GET /orgs/{org}/members/{username}/copilot
https://docs.github.com/rest/copilot/copilot-user-management#get-copilot-seat-assignment-details-for-a-user
- orgs.getMembershipForUser — Get organization membership for a user
GET /orgs/{org}/memberships/{username}
https://docs.github.com/rest/orgs/members#get-organization-membership-for-a-user
- orgs.setMembershipForUser — Set organization membership for a user
PUT /orgs/{org}/memberships/{username}
https://docs.github.com/rest/orgs/members#set-organization-membership-for-a-user
- orgs.removeMembershipForUser — Remove organization membership for a user
DELETE /orgs/{org}/memberships/{username}
https://docs.github.com/rest/orgs/members#remove-organization-membership-for-a-user
- migrations.listForOrg — List organization migrations
GET /orgs/{org}/migrations
https://docs.github.com/rest/migrations/orgs#list-organization-migrations
- migrations.startForOrg — Start an organization migration
POST /orgs/{org}/migrations
https://docs.github.com/rest/migrations/orgs#start-an-organization-migration
- migrations.getStatusForOrg — Get an organization migration status
GET /orgs/{org}/migrations/{migration_id}
https://docs.github.com/rest/migrations/orgs#get-an-organization-migration-status
- migrations.downloadArchiveForOrg — Download an organization migration archive
GET /orgs/{org}/migrations/{migration_id}/archive
https://docs.github.com/rest/migrations/orgs#download-an-organization-migration-archive
- migrations.deleteArchiveForOrg — Delete an organization migration archive
DELETE /orgs/{org}/migrations/{migration_id}/archive
https://docs.github.com/rest/migrations/orgs#delete-an-organization-migration-archive
- migrations.unlockRepoForOrg — Unlock an organization repository
DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock
https://docs.github.com/rest/migrations/orgs#unlock-an-organization-repository
- migrations.listReposForOrg — List repositories in an organization migration
GET /orgs/{org}/migrations/{migration_id}/repositories
https://docs.github.com/rest/migrations/orgs#list-repositories-in-an-organization-migration
- orgs.listOrgRoles — Get all organization roles for an organization
GET /orgs/{org}/organization-roles
https://docs.github.com/rest/orgs/organization-roles#get-all-organization-roles-for-an-organization
- orgs.revokeAllOrgRolesTeam — Remove all organization roles for a team
DELETE /orgs/{org}/organization-roles/teams/{team_slug}
https://docs.github.com/rest/orgs/organization-roles#remove-all-organization-roles-for-a-team
- orgs.assignTeamToOrgRole — Assign an organization role to a team
PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}
https://docs.github.com/rest/orgs/organization-roles#assign-an-organization-role-to-a-team
- orgs.revokeOrgRoleTeam — Remove an organization role from a team
DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}
https://docs.github.com/rest/orgs/organization-roles#remove-an-organization-role-from-a-team
- orgs.revokeAllOrgRolesUser — Remove all organization roles for a user
DELETE /orgs/{org}/organization-roles/users/{username}
https://docs.github.com/rest/orgs/organization-roles#remove-all-organization-roles-for-a-user
- orgs.assignUserToOrgRole — Assign an organization role to a user
PUT /orgs/{org}/organization-roles/users/{username}/{role_id}
https://docs.github.com/rest/orgs/organization-roles#assign-an-organization-role-to-a-user
- orgs.revokeOrgRoleUser — Remove an organization role from a user
DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}
https://docs.github.com/rest/orgs/organization-roles#remove-an-organization-role-from-a-user
- orgs.getOrgRole — Get an organization role
GET /orgs/{org}/organization-roles/{role_id}
https://docs.github.com/rest/orgs/organization-roles#get-an-organization-role
- orgs.listOrgRoleTeams — List teams that are assigned to an organization role
GET /orgs/{org}/organization-roles/{role_id}/teams
https://docs.github.com/rest/orgs/organization-roles#list-teams-that-are-assigned-to-an-organization-role
- orgs.listOrgRoleUsers — List users that are assigned to an organization role
GET /orgs/{org}/organization-roles/{role_id}/users
https://docs.github.com/rest/orgs/organization-roles#list-users-that-are-assigned-to-an-organization-role
- orgs.listOutsideCollaborators — List outside collaborators for an organization
GET /orgs/{org}/outside_collaborators
https://docs.github.com/rest/orgs/outside-collaborators#list-outside-collaborators-for-an-organization
- orgs.convertMemberToOutsideCollaborator — Convert an organization member to outside collaborator
PUT /orgs/{org}/outside_collaborators/{username}
https://docs.github.com/rest/orgs/outside-collaborators#convert-an-organization-member-to-outside-collaborator
- orgs.removeOutsideCollaborator — Remove outside collaborator from an organization
DELETE /orgs/{org}/outside_collaborators/{username}
https://docs.github.com/rest/orgs/outside-collaborators#remove-outside-collaborator-from-an-organization
- packages.listPackagesForOrganization — List packages for an organization
GET /orgs/{org}/packages
https://docs.github.com/rest/packages/packages#list-packages-for-an-organization
- packages.getPackageForOrganization — Get a package for an organization
GET /orgs/{org}/packages/{package_type}/{package_name}
https://docs.github.com/rest/packages/packages#get-a-package-for-an-organization
- packages.deletePackageForOrg — Delete a package for an organization
DELETE /orgs/{org}/packages/{package_type}/{package_name}
https://docs.github.com/rest/packages/packages#delete-a-package-for-an-organization
- packages.restorePackageForOrg — Restore a package for an organization
POST /orgs/{org}/packages/{package_type}/{package_name}/restore
https://docs.github.com/rest/packages/packages#restore-a-package-for-an-organization
- packages.getAllPackageVersionsForPackageOwnedByOrg — List package versions for a package owned by an organization
GET /orgs/{org}/packages/{package_type}/{package_name}/versions
https://docs.github.com/rest/packages/packages#list-package-versions-for-a-package-owned-by-an-organization
- packages.getPackageVersionForOrganization — Get a package version for an organization
GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}
https://docs.github.com/rest/packages/packages#get-a-package-version-for-an-organization
- packages.deletePackageVersionForOrg — Delete package version for an organization
DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}
https://docs.github.com/rest/packages/packages#delete-package-version-for-an-organization
- packages.restorePackageVersionForOrg — Restore package version for an organization
POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore
https://docs.github.com/rest/packages/packages#restore-package-version-for-an-organization
- orgs.listPatGrantRequests — List requests to access organization resources with fine-grained personal access tokens
GET /orgs/{org}/personal-access-token-requests
https://docs.github.com/rest/orgs/personal-access-tokens#list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens
- orgs.reviewPatGrantRequestsInBulk — Review requests to access organization resources with fine-grained personal access tokens
POST /orgs/{org}/personal-access-token-requests
https://docs.github.com/rest/orgs/personal-access-tokens#review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens
- orgs.reviewPatGrantRequest — Review a request to access organization resources with a fine-grained personal access token
POST /orgs/{org}/personal-access-token-requests/{pat_request_id}
https://docs.github.com/rest/orgs/personal-access-tokens#review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token
- orgs.listPatGrantRequestRepositories — List repositories requested to be accessed by a fine-grained personal access token
GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories
https://docs.github.com/rest/orgs/personal-access-tokens#list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token
- orgs.listPatGrants — List fine-grained personal access tokens with access to organization resources
GET /orgs/{org}/personal-access-tokens
https://docs.github.com/rest/orgs/personal-access-tokens#list-fine-grained-personal-access-tokens-with-access-to-organization-resources
- orgs.updatePatAccesses — Update the access to organization resources via fine-grained personal access tokens
POST /orgs/{org}/personal-access-tokens
https://docs.github.com/rest/orgs/personal-access-tokens#update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens
- orgs.updatePatAccess — Update the access a fine-grained personal access token has to organization resources
POST /orgs/{org}/personal-access-tokens/{pat_id}
https://docs.github.com/rest/orgs/personal-access-tokens#update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources
- orgs.listPatGrantRepositories — List repositories a fine-grained personal access token has access to
GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories
https://docs.github.com/rest/orgs/personal-access-tokens#list-repositories-a-fine-grained-personal-access-token-has-access-to
- privateRegistries.listOrgPrivateRegistries — List private registries for an organization
GET /orgs/{org}/private-registries
https://docs.github.com/rest/private-registries/organization-configurations#list-private-registries-for-an-organization
- privateRegistries.createOrgPrivateRegistry — Create a private registry for an organization
POST /orgs/{org}/private-registries
https://docs.github.com/rest/private-registries/organization-configurations#create-a-private-registry-for-an-organization
- privateRegistries.getOrgPublicKey — Get private registries public key for an organization
GET /orgs/{org}/private-registries/public-key
https://docs.github.com/rest/private-registries/organization-configurations#get-private-registries-public-key-for-an-organization
- privateRegistries.getOrgPrivateRegistry — Get a private registry for an organization
GET /orgs/{org}/private-registries/{secret_name}
https://docs.github.com/rest/private-registries/organization-configurations#get-a-private-registry-for-an-organization
- privateRegistries.deleteOrgPrivateRegistry — Delete a private registry for an organization
DELETE /orgs/{org}/private-registries/{secret_name}
https://docs.github.com/rest/private-registries/organization-configurations#delete-a-private-registry-for-an-organization
- privateRegistries.updateOrgPrivateRegistry — Update a private registry for an organization
PATCH /orgs/{org}/private-registries/{secret_name}
https://docs.github.com/rest/private-registries/organization-configurations#update-a-private-registry-for-an-organization
- projects.listForOrg — List projects for organization
GET /orgs/{org}/projectsV2
https://docs.github.com/rest/projects/projects#list-projects-for-organization
- projects.getForOrg — Get project for organization
GET /orgs/{org}/projectsV2/{project_number}
https://docs.github.com/rest/projects/projects#get-project-for-organization
- projects.createDraftItemForOrg — Create draft item for organization owned project
POST /orgs/{org}/projectsV2/{project_number}/drafts
https://docs.github.com/rest/projects/drafts#create-draft-item-for-organization-owned-project
- projects.listFieldsForOrg — List project fields for organization
GET /orgs/{org}/projectsV2/{project_number}/fields
https://docs.github.com/rest/projects/fields#list-project-fields-for-organization
- projects.addFieldForOrg — Add a field to an organization-owned project.
POST /orgs/{org}/projectsV2/{project_number}/fields
https://docs.github.com/rest/projects/fields#add-a-field-to-an-organization-owned-project
- projects.getFieldForOrg — Get project field for organization
GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id}
https://docs.github.com/rest/projects/fields#get-project-field-for-organization
- projects.listItemsForOrg — List items for an organization owned project
GET /orgs/{org}/projectsV2/{project_number}/items
https://docs.github.com/rest/projects/items#list-items-for-an-organization-owned-project
- projects.addItemForOrg — Add item to organization owned project
POST /orgs/{org}/projectsV2/{project_number}/items
https://docs.github.com/rest/projects/items#add-item-to-organization-owned-project
- projects.getOrgItem — Get an item for an organization owned project
GET /orgs/{org}/projectsV2/{project_number}/items/{item_id}
https://docs.github.com/rest/projects/items#get-an-item-for-an-organization-owned-project
- projects.deleteItemForOrg — Delete project item for organization
DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id}
https://docs.github.com/rest/projects/items#delete-project-item-for-organization
- projects.updateItemForOrg — Update project item for organization
PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id}
https://docs.github.com/rest/projects/items#update-project-item-for-organization
- projects.createViewForOrg — Create a view for an organization-owned project
POST /orgs/{org}/projectsV2/{project_number}/views
https://docs.github.com/rest/projects/views#create-a-view-for-an-organization-owned-project
- projects.listViewItemsForOrg — List items for an organization project view
GET /orgs/{org}/projectsV2/{project_number}/views/{view_number}/items
https://docs.github.com/rest/projects/items#list-items-for-an-organization-project-view
- orgs.customPropertiesForReposGetOrganizationDefinitions — Get all custom properties for an organization
GET /orgs/{org}/properties/schema
https://docs.github.com/rest/orgs/custom-properties#get-all-custom-properties-for-an-organization
- orgs.customPropertiesForReposCreateOrUpdateOrganizationDefinitions — Create or update custom properties for an organization
PATCH /orgs/{org}/properties/schema
https://docs.github.com/rest/orgs/custom-properties#create-or-update-custom-properties-for-an-organization
- orgs.customPropertiesForReposGetOrganizationDefinition — Get a custom property for an organization
GET /orgs/{org}/properties/schema/{custom_property_name}
https://docs.github.com/rest/orgs/custom-properties#get-a-custom-property-for-an-organization
- orgs.customPropertiesForReposCreateOrUpdateOrganizationDefinition — Create or update a custom property for an organization
PUT /orgs/{org}/properties/schema/{custom_property_name}
https://docs.github.com/rest/orgs/custom-properties#create-or-update-a-custom-property-for-an-organization
- orgs.customPropertiesForReposDeleteOrganizationDefinition — Remove a custom property for an organization
DELETE /orgs/{org}/properties/schema/{custom_property_name}
https://docs.github.com/rest/orgs/custom-properties#remove-a-custom-property-for-an-organization
- orgs.customPropertiesForReposGetOrganizationValues — List custom property values for organization repositories
GET /orgs/{org}/properties/values
https://docs.github.com/rest/orgs/custom-properties#list-custom-property-values-for-organization-repositories
- orgs.customPropertiesForReposCreateOrUpdateOrganizationValues — Create or update custom property values for organization repositories
PATCH /orgs/{org}/properties/values
https://docs.github.com/rest/orgs/custom-properties#create-or-update-custom-property-values-for-organization-repositories
- orgs.listPublicMembers — List public organization members
GET /orgs/{org}/public_members
https://docs.github.com/rest/orgs/members#list-public-organization-members
- orgs.checkPublicMembershipForUser — Check public organization membership for a user
GET /orgs/{org}/public_members/{username}
https://docs.github.com/rest/orgs/members#check-public-organization-membership-for-a-user
- orgs.setPublicMembershipForAuthenticatedUser — Set public organization membership for the authenticated user
PUT /orgs/{org}/public_members/{username}
https://docs.github.com/rest/orgs/members#set-public-organization-membership-for-the-authenticated-user
- orgs.removePublicMembershipForAuthenticatedUser — Remove public organization membership for the authenticated user
DELETE /orgs/{org}/public_members/{username}
https://docs.github.com/rest/orgs/members#remove-public-organization-membership-for-the-authenticated-user
- repos.listForOrg — List organization repositories
GET /orgs/{org}/repos
https://docs.github.com/rest/repos/repos#list-organization-repositories
- repos.createInOrg — Create an organization repository
POST /orgs/{org}/repos
https://docs.github.com/rest/repos/repos#create-an-organization-repository
- repos.getOrgRulesets — Get all organization repository rulesets
GET /orgs/{org}/rulesets
https://docs.github.com/rest/orgs/rules#get-all-organization-repository-rulesets
- repos.createOrgRuleset — Create an organization repository ruleset
POST /orgs/{org}/rulesets
https://docs.github.com/rest/orgs/rules#create-an-organization-repository-ruleset
- repos.getOrgRuleSuites — List organization rule suites
GET /orgs/{org}/rulesets/rule-suites
https://docs.github.com/rest/orgs/rule-suites#list-organization-rule-suites
- repos.getOrgRuleSuite — Get an organization rule suite
GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}
https://docs.github.com/rest/orgs/rule-suites#get-an-organization-rule-suite
- repos.getOrgRuleset — Get an organization repository ruleset
GET /orgs/{org}/rulesets/{ruleset_id}
https://docs.github.com/rest/orgs/rules#get-an-organization-repository-ruleset
- repos.updateOrgRuleset — Update an organization repository ruleset
PUT /orgs/{org}/rulesets/{ruleset_id}
https://docs.github.com/rest/orgs/rules#update-an-organization-repository-ruleset
- repos.deleteOrgRuleset — Delete an organization repository ruleset
DELETE /orgs/{org}/rulesets/{ruleset_id}
https://docs.github.com/rest/orgs/rules#delete-an-organization-repository-ruleset
- orgs.getOrgRulesetHistory — Get organization ruleset history
GET /orgs/{org}/rulesets/{ruleset_id}/history
https://docs.github.com/rest/orgs/rules#get-organization-ruleset-history
- orgs.getOrgRulesetVersion — Get organization ruleset version
GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}
https://docs.github.com/rest/orgs/rules#get-organization-ruleset-version
- secretScanning.listAlertsForOrg — List secret scanning alerts for an organization
GET /orgs/{org}/secret-scanning/alerts
https://docs.github.com/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-an-organization
- secretScanning.listOrgPatternConfigs — List organization pattern configurations
GET /orgs/{org}/secret-scanning/pattern-configurations
https://docs.github.com/rest/secret-scanning/push-protection#list-organization-pattern-configurations
- secretScanning.updateOrgPatternConfigs — Update organization pattern configurations
PATCH /orgs/{org}/secret-scanning/pattern-configurations
https://docs.github.com/rest/secret-scanning/push-protection#update-organization-pattern-configurations
- securityAdvisories.listOrgRepositoryAdvisories — List repository security advisories for an organization
GET /orgs/{org}/security-advisories
https://docs.github.com/rest/security-advisories/repository-advisories#list-repository-security-advisories-for-an-organization
- orgs.listSecurityManagerTeams — List security manager teams
GET /orgs/{org}/security-managers
https://docs.github.com/rest/orgs/security-managers#list-security-manager-teams
- orgs.addSecurityManagerTeam — Add a security manager team
PUT /orgs/{org}/security-managers/teams/{team_slug}
https://docs.github.com/rest/orgs/security-managers#add-a-security-manager-team
- orgs.removeSecurityManagerTeam — Remove a security manager team
DELETE /orgs/{org}/security-managers/teams/{team_slug}
https://docs.github.com/rest/orgs/security-managers#remove-a-security-manager-team
- orgs.getImmutableReleasesSettings — Get immutable releases settings for an organization
GET /orgs/{org}/settings/immutable-releases
https://docs.github.com/rest/orgs/orgs#get-immutable-releases-settings-for-an-organization
- orgs.setImmutableReleasesSettings — Set immutable releases settings for an organization
PUT /orgs/{org}/settings/immutable-releases
https://docs.github.com/rest/orgs/orgs#set-immutable-releases-settings-for-an-organization
- orgs.getImmutableReleasesSettingsRepositories — List selected repositories for immutable releases enforcement
GET /orgs/{org}/settings/immutable-releases/repositories
https://docs.github.com/rest/orgs/orgs#list-selected-repositories-for-immutable-releases-enforcement
- orgs.setImmutableReleasesSettingsRepositories — Set selected repositories for immutable releases enforcement
PUT /orgs/{org}/settings/immutable-releases/repositories
https://docs.github.com/rest/orgs/orgs#set-selected-repositories-for-immutable-releases-enforcement
- orgs.enableSelectedRepositoryImmutableReleasesOrganization — Enable a selected repository for immutable releases in an organization
PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id}
https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization
- orgs.disableSelectedRepositoryImmutableReleasesOrganization — Disable a selected repository for immutable releases in an organization
DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id}
https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization
- hostedCompute.listNetworkConfigurationsForOrg — List hosted compute network configurations for an organization
GET /orgs/{org}/settings/network-configurations
https://docs.github.com/rest/orgs/network-configurations#list-hosted-compute-network-configurations-for-an-organization
- hostedCompute.createNetworkConfigurationForOrg — Create a hosted compute network configuration for an organization
POST /orgs/{org}/settings/network-configurations
https://docs.github.com/rest/orgs/network-configurations#create-a-hosted-compute-network-configuration-for-an-organization
- hostedCompute.getNetworkConfigurationForOrg — Get a hosted compute network configuration for an organization
GET /orgs/{org}/settings/network-configurations/{network_configuration_id}
https://docs.github.com/rest/orgs/network-configurations#get-a-hosted-compute-network-configuration-for-an-organization
- hostedCompute.deleteNetworkConfigurationFromOrg — Delete a hosted compute network configuration from an organization
DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}
https://docs.github.com/rest/orgs/network-configurations#delete-a-hosted-compute-network-configuration-from-an-organization
- hostedCompute.updateNetworkConfigurationForOrg — Update a hosted compute network configuration for an organization
PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}
https://docs.github.com/rest/orgs/network-configurations#update-a-hosted-compute-network-configuration-for-an-organization
- hostedCompute.getNetworkSettingsForOrg — Get a hosted compute network settings resource for an organization
GET /orgs/{org}/settings/network-settings/{network_settings_id}
https://docs.github.com/rest/orgs/network-configurations#get-a-hosted-compute-network-settings-resource-for-an-organization
- teams.list — List teams
GET /orgs/{org}/teams
https://docs.github.com/rest/teams/teams#list-teams
- teams.create — Create a team
POST /orgs/{org}/teams
https://docs.github.com/rest/teams/teams#create-a-team
- teams.getByName — Get a team by name
GET /orgs/{org}/teams/{team_slug}
https://docs.github.com/rest/teams/teams#get-a-team-by-name
- teams.deleteInOrg — Delete a team
DELETE /orgs/{org}/teams/{team_slug}
https://docs.github.com/rest/teams/teams#delete-a-team
- teams.updateInOrg — Update a team
PATCH /orgs/{org}/teams/{team_slug}
https://docs.github.com/rest/teams/teams#update-a-team
- teams.listPendingInvitationsInOrg — List pending team invitations
GET /orgs/{org}/teams/{team_slug}/invitations
https://docs.github.com/rest/teams/members#list-pending-team-invitations
- teams.listMembersInOrg — List team members
GET /orgs/{org}/teams/{team_slug}/members
https://docs.github.com/rest/teams/members#list-team-members
- teams.getMembershipForUserInOrg — Get team membership for a user
GET /orgs/{org}/teams/{team_slug}/memberships/{username}
https://docs.github.com/rest/teams/members#get-team-membership-for-a-user
- teams.addOrUpdateMembershipForUserInOrg — Add or update team membership for a user
PUT /orgs/{org}/teams/{team_slug}/memberships/{username}
https://docs.github.com/rest/teams/members#add-or-update-team-membership-for-a-user
- teams.removeMembershipForUserInOrg — Remove team membership for a user
DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}
https://docs.github.com/rest/teams/members#remove-team-membership-for-a-user
- teams.listReposInOrg — List team repositories
GET /orgs/{org}/teams/{team_slug}/repos
https://docs.github.com/rest/teams/teams#list-team-repositories
- teams.checkPermissionsForRepoInOrg — Check team permissions for a repository
GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}
https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-repository
- teams.addOrUpdateRepoPermissionsInOrg — Add or update team repository permissions
PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}
https://docs.github.com/rest/teams/teams#add-or-update-team-repository-permissions
- teams.removeRepoInOrg — Remove a repository from a team
DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}
https://docs.github.com/rest/teams/teams#remove-a-repository-from-a-team
- teams.listChildInOrg — List child teams
GET /orgs/{org}/teams/{team_slug}/teams
https://docs.github.com/rest/teams/teams#list-child-teams
- orgs.enableOrDisableSecurityProductOnAllOrgRepos — Enable or disable a security feature for an organization
POST /orgs/{org}/{security_product}/{enablement}
https://docs.github.com/rest/orgs/orgs#enable-or-disable-a-security-feature-for-an-organization
- rateLimit.get — Get rate limit status for the authenticated user
GET /rate_limit
https://docs.github.com/rest/rate-limit/rate-limit#get-rate-limit-status-for-the-authenticated-user
- repos.get — Read repository information
GET /repos/{owner}/{repo}
https://docs.github.com/rest/repos/repos#get-a-repository
- repos.delete — Delete a repository
DELETE /repos/{owner}/{repo}
https://docs.github.com/rest/repos/repos#delete-a-repository
- repos.update — Update a repository
PATCH /repos/{owner}/{repo}
https://docs.github.com/rest/repos/repos#update-a-repository
- actions.listArtifactsForRepo — List artifacts for a repository
GET /repos/{owner}/{repo}/actions/artifacts
https://docs.github.com/rest/actions/artifacts#list-artifacts-for-a-repository
- actions.getArtifact — Get an artifact
GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}
https://docs.github.com/rest/actions/artifacts#get-an-artifact
- actions.deleteArtifact — Delete an artifact
DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}
https://docs.github.com/rest/actions/artifacts#delete-an-artifact
- actions.downloadArtifact — Download an artifact
GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}
https://docs.github.com/rest/actions/artifacts#download-an-artifact
- actions.getActionsCacheRetentionLimitForRepository — Get GitHub Actions cache retention limit for a repository
GET /repos/{owner}/{repo}/actions/cache/retention-limit
https://docs.github.com/rest/actions/cache#get-github-actions-cache-retention-limit-for-a-repository
- actions.setActionsCacheRetentionLimitForRepository — Set GitHub Actions cache retention limit for a repository
PUT /repos/{owner}/{repo}/actions/cache/retention-limit
https://docs.github.com/rest/actions/cache#set-github-actions-cache-retention-limit-for-a-repository
- actions.getActionsCacheStorageLimitForRepository — Get GitHub Actions cache storage limit for a repository
GET /repos/{owner}/{repo}/actions/cache/storage-limit
https://docs.github.com/rest/actions/cache#get-github-actions-cache-storage-limit-for-a-repository
- actions.setActionsCacheStorageLimitForRepository — Set GitHub Actions cache storage limit for a repository
PUT /repos/{owner}/{repo}/actions/cache/storage-limit
https://docs.github.com/rest/actions/cache#set-github-actions-cache-storage-limit-for-a-repository
- actions.getActionsCacheUsage — Get GitHub Actions cache usage for a repository
GET /repos/{owner}/{repo}/actions/cache/usage
https://docs.github.com/rest/actions/cache#get-github-actions-cache-usage-for-a-repository
- actions.getActionsCacheList — List GitHub Actions caches for a repository
GET /repos/{owner}/{repo}/actions/caches
https://docs.github.com/rest/actions/cache#list-github-actions-caches-for-a-repository
- actions.deleteActionsCacheByKey — Delete GitHub Actions caches for a repository (using a cache key)
DELETE /repos/{owner}/{repo}/actions/caches
https://docs.github.com/rest/actions/cache#delete-github-actions-caches-for-a-repository-using-a-cache-key
- actions.deleteActionsCacheById — Delete a GitHub Actions cache for a repository (using a cache ID)
DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}
https://docs.github.com/rest/actions/cache#delete-a-github-actions-cache-for-a-repository-using-a-cache-id
- actions.listConcurrencyGroupsForRepository — List concurrency groups for a repository
GET /repos/{owner}/{repo}/actions/concurrency_groups
https://docs.github.com/rest/actions/concurrency-groups#list-concurrency-groups-for-a-repository
- actions.getConcurrencyGroupForRepository — Get a concurrency group for a repository
GET /repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}
https://docs.github.com/rest/actions/concurrency-groups#get-a-concurrency-group-for-a-repository
- actions.getJobForWorkflowRun — Get a job for a workflow run
GET /repos/{owner}/{repo}/actions/jobs/{job_id}
https://docs.github.com/rest/actions/workflow-jobs#get-a-job-for-a-workflow-run
- actions.downloadJobLogsForWorkflowRun — Download job logs for a workflow run
GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs
https://docs.github.com/rest/actions/workflow-jobs#download-job-logs-for-a-workflow-run
- actions.reRunJobForWorkflowRun — Re-run a job from a workflow run
POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun
https://docs.github.com/rest/actions/workflow-runs#re-run-a-job-from-a-workflow-run
- actions.getCustomOidcSubClaimForRepo — Get the customization template for an OIDC subject claim for a repository
GET /repos/{owner}/{repo}/actions/oidc/customization/sub
https://docs.github.com/rest/actions/oidc#get-the-customization-template-for-an-oidc-subject-claim-for-a-repository
- actions.setCustomOidcSubClaimForRepo — Set the customization template for an OIDC subject claim for a repository
PUT /repos/{owner}/{repo}/actions/oidc/customization/sub
https://docs.github.com/rest/actions/oidc#set-the-customization-template-for-an-oidc-subject-claim-for-a-repository
- actions.listRepoOrganizationSecrets — List repository organization secrets
GET /repos/{owner}/{repo}/actions/organization-secrets
https://docs.github.com/rest/actions/secrets#list-repository-organization-secrets
- actions.listRepoOrganizationVariables — List repository organization variables
GET /repos/{owner}/{repo}/actions/organization-variables
https://docs.github.com/rest/actions/variables#list-repository-organization-variables
- actions.getGithubActionsPermissionsRepository — Get GitHub Actions permissions for a repository
GET /repos/{owner}/{repo}/actions/permissions
https://docs.github.com/rest/actions/permissions#get-github-actions-permissions-for-a-repository
- actions.setGithubActionsPermissionsRepository — Set GitHub Actions permissions for a repository
PUT /repos/{owner}/{repo}/actions/permissions
https://docs.github.com/rest/actions/permissions#set-github-actions-permissions-for-a-repository
- actions.getWorkflowAccessToRepository — Get the level of access for workflows outside of the repository
GET /repos/{owner}/{repo}/actions/permissions/access
https://docs.github.com/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository
- actions.setWorkflowAccessToRepository — Set the level of access for workflows outside of the repository
PUT /repos/{owner}/{repo}/actions/permissions/access
https://docs.github.com/rest/actions/permissions#set-the-level-of-access-for-workflows-outside-of-the-repository
- actions.getArtifactAndLogRetentionSettingsRepository — Get artifact and log retention settings for a repository
GET /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention
https://docs.github.com/rest/actions/permissions#get-artifact-and-log-retention-settings-for-a-repository
- actions.setArtifactAndLogRetentionSettingsRepository — Set artifact and log retention settings for a repository
PUT /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention
https://docs.github.com/rest/actions/permissions#set-artifact-and-log-retention-settings-for-a-repository
- actions.getForkPrContributorApprovalPermissionsRepository — Get fork PR contributor approval permissions for a repository
GET /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval
https://docs.github.com/rest/actions/permissions#get-fork-pr-contributor-approval-permissions-for-a-repository
- actions.setForkPrContributorApprovalPermissionsRepository — Set fork PR contributor approval permissions for a repository
PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval
https://docs.github.com/rest/actions/permissions#set-fork-pr-contributor-approval-permissions-for-a-repository
- actions.getPrivateRepoForkPrWorkflowsSettingsRepository — Get private repo fork PR workflow settings for a repository
GET /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos
https://docs.github.com/rest/actions/permissions#get-private-repo-fork-pr-workflow-settings-for-a-repository
- actions.setPrivateRepoForkPrWorkflowsSettingsRepository — Set private repo fork PR workflow settings for a repository
PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos
https://docs.github.com/rest/actions/permissions#set-private-repo-fork-pr-workflow-settings-for-a-repository
- actions.getAllowedActionsRepository — Get allowed actions and reusable workflows for a repository
GET /repos/{owner}/{repo}/actions/permissions/selected-actions
https://docs.github.com/rest/actions/permissions#get-allowed-actions-and-reusable-workflows-for-a-repository
- actions.setAllowedActionsRepository — Set allowed actions and reusable workflows for a repository
PUT /repos/{owner}/{repo}/actions/permissions/selected-actions
https://docs.github.com/rest/actions/permissions#set-allowed-actions-and-reusable-workflows-for-a-repository
- actions.getGithubActionsDefaultWorkflowPermissionsRepository — Get default workflow permissions for a repository
GET /repos/{owner}/{repo}/actions/permissions/workflow
https://docs.github.com/rest/actions/permissions#get-default-workflow-permissions-for-a-repository
- actions.setGithubActionsDefaultWorkflowPermissionsRepository — Set default workflow permissions for a repository
PUT /repos/{owner}/{repo}/actions/permissions/workflow
https://docs.github.com/rest/actions/permissions#set-default-workflow-permissions-for-a-repository
- actions.listSelfHostedRunnersForRepo — List self-hosted runners for a repository
GET /repos/{owner}/{repo}/actions/runners
https://docs.github.com/rest/actions/self-hosted-runners#list-self-hosted-runners-for-a-repository
- actions.listRunnerApplicationsForRepo — List runner applications for a repository
GET /repos/{owner}/{repo}/actions/runners/downloads
https://docs.github.com/rest/actions/self-hosted-runners#list-runner-applications-for-a-repository
- actions.generateRunnerJitconfigForRepo — Create configuration for a just-in-time runner for a repository
POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig
https://docs.github.com/rest/actions/self-hosted-runners#create-configuration-for-a-just-in-time-runner-for-a-repository
- actions.createRegistrationTokenForRepo — Create a registration token for a repository
POST /repos/{owner}/{repo}/actions/runners/registration-token
https://docs.github.com/rest/actions/self-hosted-runners#create-a-registration-token-for-a-repository
- actions.createRemoveTokenForRepo — Create a remove token for a repository
POST /repos/{owner}/{repo}/actions/runners/remove-token
https://docs.github.com/rest/actions/self-hosted-runners#create-a-remove-token-for-a-repository
- actions.getSelfHostedRunnerForRepo — Get a self-hosted runner for a repository
GET /repos/{owner}/{repo}/actions/runners/{runner_id}
https://docs.github.com/rest/actions/self-hosted-runners#get-a-self-hosted-runner-for-a-repository
- actions.deleteSelfHostedRunnerFromRepo — Delete a self-hosted runner from a repository
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}
https://docs.github.com/rest/actions/self-hosted-runners#delete-a-self-hosted-runner-from-a-repository
- actions.listLabelsForSelfHostedRunnerForRepo — List labels for a self-hosted runner for a repository
GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels
https://docs.github.com/rest/actions/self-hosted-runners#list-labels-for-a-self-hosted-runner-for-a-repository
- actions.setCustomLabelsForSelfHostedRunnerForRepo — Set custom labels for a self-hosted runner for a repository
PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels
https://docs.github.com/rest/actions/self-hosted-runners#set-custom-labels-for-a-self-hosted-runner-for-a-repository
- actions.addCustomLabelsToSelfHostedRunnerForRepo — Add custom labels to a self-hosted runner for a repository
POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels
https://docs.github.com/rest/actions/self-hosted-runners#add-custom-labels-to-a-self-hosted-runner-for-a-repository
- actions.removeAllCustomLabelsFromSelfHostedRunnerForRepo — Remove all custom labels from a self-hosted runner for a repository
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels
https://docs.github.com/rest/actions/self-hosted-runners#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository
- actions.removeCustomLabelFromSelfHostedRunnerForRepo — Remove a custom label from a self-hosted runner for a repository
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}
https://docs.github.com/rest/actions/self-hosted-runners#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository
- actions.listWorkflowRunsForRepo — List workflow runs for a repository
GET /repos/{owner}/{repo}/actions/runs
https://docs.github.com/rest/actions/workflow-runs#list-workflow-runs-for-a-repository
- actions.getWorkflowRun — Get a workflow run
GET /repos/{owner}/{repo}/actions/runs/{run_id}
https://docs.github.com/rest/actions/workflow-runs#get-a-workflow-run
- actions.deleteWorkflowRun — Delete a workflow run
DELETE /repos/{owner}/{repo}/actions/runs/{run_id}
https://docs.github.com/rest/actions/workflow-runs#delete-a-workflow-run
- actions.getReviewsForRun — Get the review history for a workflow run
GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals
https://docs.github.com/rest/actions/workflow-runs#get-the-review-history-for-a-workflow-run
- actions.approveWorkflowRun — Approve a workflow run for a fork pull request
POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve
https://docs.github.com/rest/actions/workflow-runs#approve-a-workflow-run-for-a-fork-pull-request
- actions.listWorkflowRunArtifacts — List workflow run artifacts
GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts
https://docs.github.com/rest/actions/artifacts#list-workflow-run-artifacts
- actions.getWorkflowRunAttempt — Get a workflow run attempt
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}
https://docs.github.com/rest/actions/workflow-runs#get-a-workflow-run-attempt
- actions.listJobsForWorkflowRunAttempt — List jobs for a workflow run attempt
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs
https://docs.github.com/rest/actions/workflow-jobs#list-jobs-for-a-workflow-run-attempt
- actions.downloadWorkflowRunAttemptLogs — Download workflow run attempt logs
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs
https://docs.github.com/rest/actions/workflow-runs#download-workflow-run-attempt-logs
- actions.cancelWorkflowRun — Cancel a workflow run
POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel
https://docs.github.com/rest/actions/workflow-runs#cancel-a-workflow-run
- actions.listConcurrencyGroupsForWorkflowRun — List concurrency groups for a workflow run
GET /repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups
https://docs.github.com/rest/actions/concurrency-groups#list-concurrency-groups-for-a-workflow-run
- actions.reviewCustomGatesForRun — Review custom deployment protection rules for a workflow run
POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule
https://docs.github.com/rest/actions/workflow-runs#review-custom-deployment-protection-rules-for-a-workflow-run
- actions.forceCancelWorkflowRun — Force cancel a workflow run
POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel
https://docs.github.com/rest/actions/workflow-runs#force-cancel-a-workflow-run
- actions.listJobsForWorkflowRun — List jobs for a workflow run
GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs
https://docs.github.com/rest/actions/workflow-jobs#list-jobs-for-a-workflow-run
- actions.downloadWorkflowRunLogs — Download workflow run logs
GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs
https://docs.github.com/rest/actions/workflow-runs#download-workflow-run-logs
- actions.deleteWorkflowRunLogs — Delete workflow run logs
DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs
https://docs.github.com/rest/actions/workflow-runs#delete-workflow-run-logs
- actions.getPendingDeploymentsForRun — Get pending deployments for a workflow run
GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments
https://docs.github.com/rest/actions/workflow-runs#get-pending-deployments-for-a-workflow-run
- actions.reviewPendingDeploymentsForRun — Review pending deployments for a workflow run
POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments
https://docs.github.com/rest/actions/workflow-runs#review-pending-deployments-for-a-workflow-run
- actions.reRunWorkflow — Re-run a workflow
POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun
https://docs.github.com/rest/actions/workflow-runs#re-run-a-workflow
- actions.reRunWorkflowFailedJobs — Re-run failed jobs from a workflow run
POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs
https://docs.github.com/rest/actions/workflow-runs#re-run-failed-jobs-from-a-workflow-run
- actions.getWorkflowRunUsage — Get workflow run usage
GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing
https://docs.github.com/rest/actions/workflow-runs#get-workflow-run-usage
- actions.listRepoSecrets — List repository secrets
GET /repos/{owner}/{repo}/actions/secrets
https://docs.github.com/rest/actions/secrets#list-repository-secrets
- actions.getRepoPublicKey — Get a repository public key
GET /repos/{owner}/{repo}/actions/secrets/public-key
https://docs.github.com/rest/actions/secrets#get-a-repository-public-key
- actions.getRepoSecret — Get a repository secret
GET /repos/{owner}/{repo}/actions/secrets/{secret_name}
https://docs.github.com/rest/actions/secrets#get-a-repository-secret
- actions.createOrUpdateRepoSecret — Create or update a repository secret
PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}
https://docs.github.com/rest/actions/secrets#create-or-update-a-repository-secret
- actions.deleteRepoSecret — Delete a repository secret
DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}
https://docs.github.com/rest/actions/secrets#delete-a-repository-secret
- actions.listRepoVariables — List repository variables
GET /repos/{owner}/{repo}/actions/variables
https://docs.github.com/rest/actions/variables#list-repository-variables
- actions.createRepoVariable — Create a repository variable
POST /repos/{owner}/{repo}/actions/variables
https://docs.github.com/rest/actions/variables#create-a-repository-variable
- actions.getRepoVariable — Get a repository variable
GET /repos/{owner}/{repo}/actions/variables/{name}
https://docs.github.com/rest/actions/variables#get-a-repository-variable
- actions.deleteRepoVariable — Delete a repository variable
DELETE /repos/{owner}/{repo}/actions/variables/{name}
https://docs.github.com/rest/actions/variables#delete-a-repository-variable
- actions.updateRepoVariable — Update a repository variable
PATCH /repos/{owner}/{repo}/actions/variables/{name}
https://docs.github.com/rest/actions/variables#update-a-repository-variable
- actions.listRepoWorkflows — List repository workflows
GET /repos/{owner}/{repo}/actions/workflows
https://docs.github.com/rest/actions/workflows#list-repository-workflows
- actions.getWorkflow — Get a workflow
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}
https://docs.github.com/rest/actions/workflows#get-a-workflow
- actions.disableWorkflow — Disable a workflow
PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable
https://docs.github.com/rest/actions/workflows#disable-a-workflow
- actions.createWorkflowDispatch — Run a workflow
POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches
https://docs.github.com/rest/actions/workflows#create-a-workflow-dispatch-event
- actions.enableWorkflow — Enable a workflow
PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable
https://docs.github.com/rest/actions/workflows#enable-a-workflow
- actions.listWorkflowRuns — List workflow runs for a workflow
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs
https://docs.github.com/rest/actions/workflow-runs#list-workflow-runs-for-a-workflow
- actions.getWorkflowUsage — Get workflow usage
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing
https://docs.github.com/rest/actions/workflows#get-workflow-usage
- repos.listActivities — List repository activities
GET /repos/{owner}/{repo}/activity
https://docs.github.com/rest/repos/repos#list-repository-activities
- agents.listRepoOrganizationSecrets — List repository organization secrets
GET /repos/{owner}/{repo}/agents/organization-secrets
https://docs.github.com/rest/agents/secrets#list-repository-organization-secrets
- agents.listRepoOrganizationVariables — List repository organization variables
GET /repos/{owner}/{repo}/agents/organization-variables
https://docs.github.com/rest/agents/variables#list-repository-organization-variables
- agents.listRepoSecrets — List repository secrets
GET /repos/{owner}/{repo}/agents/secrets
https://docs.github.com/rest/agents/secrets#list-repository-secrets
- agents.getRepoPublicKey — Get a repository public key
GET /repos/{owner}/{repo}/agents/secrets/public-key
https://docs.github.com/rest/agents/secrets#get-a-repository-public-key
- agents.getRepoSecret — Get a repository secret
GET /repos/{owner}/{repo}/agents/secrets/{secret_name}
https://docs.github.com/rest/agents/secrets#get-a-repository-secret
- agents.createOrUpdateRepoSecret — Create or update a repository secret
PUT /repos/{owner}/{repo}/agents/secrets/{secret_name}
https://docs.github.com/rest/agents/secrets#create-or-update-a-repository-secret
- agents.deleteRepoSecret — Delete a repository secret
DELETE /repos/{owner}/{repo}/agents/secrets/{secret_name}
https://docs.github.com/rest/agents/secrets#delete-a-repository-secret
- agents.listRepoVariables — List repository variables
GET /repos/{owner}/{repo}/agents/variables
https://docs.github.com/rest/agents/variables#list-repository-variables
- agents.createRepoVariable — Create a repository variable
POST /repos/{owner}/{repo}/agents/variables
https://docs.github.com/rest/agents/variables#create-a-repository-variable
- agents.getRepoVariable — Get a repository variable
GET /repos/{owner}/{repo}/agents/variables/{name}
https://docs.github.com/rest/agents/variables#get-a-repository-variable
- agents.deleteRepoVariable — Delete a repository variable
DELETE /repos/{owner}/{repo}/agents/variables/{name}
https://docs.github.com/rest/agents/variables#delete-a-repository-variable
- agents.updateRepoVariable — Update a repository variable
PATCH /repos/{owner}/{repo}/agents/variables/{name}
https://docs.github.com/rest/agents/variables#update-a-repository-variable
- issues.listAssignees — List assignees
GET /repos/{owner}/{repo}/assignees
https://docs.github.com/rest/issues/assignees#list-assignees
- issues.checkUserCanBeAssigned — Check if a user can be assigned
GET /repos/{owner}/{repo}/assignees/{assignee}
https://docs.github.com/rest/issues/assignees#check-if-a-user-can-be-assigned
- repos.createAttestation — Create an attestation
POST /repos/{owner}/{repo}/attestations
https://docs.github.com/rest/repos/attestations#create-an-attestation
- repos.listAttestations — List attestations
GET /repos/{owner}/{repo}/attestations/{subject_digest}
https://docs.github.com/rest/repos/attestations#list-attestations
- repos.listAutolinks — Get all autolinks of a repository
GET /repos/{owner}/{repo}/autolinks
https://docs.github.com/rest/repos/autolinks#get-all-autolinks-of-a-repository
- repos.createAutolink — Create an autolink reference for a repository
POST /repos/{owner}/{repo}/autolinks
https://docs.github.com/rest/repos/autolinks#create-an-autolink-reference-for-a-repository
- repos.getAutolink — Get an autolink reference of a repository
GET /repos/{owner}/{repo}/autolinks/{autolink_id}
https://docs.github.com/rest/repos/autolinks#get-an-autolink-reference-of-a-repository
- repos.deleteAutolink — Delete an autolink reference from a repository
DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}
https://docs.github.com/rest/repos/autolinks#delete-an-autolink-reference-from-a-repository
- repos.checkAutomatedSecurityFixes — Check if Dependabot security updates are enabled for a repository
GET /repos/{owner}/{repo}/automated-security-fixes
https://docs.github.com/rest/repos/repos#check-if-dependabot-security-updates-are-enabled-for-a-repository
- repos.enableAutomatedSecurityFixes — Enable Dependabot security updates
PUT /repos/{owner}/{repo}/automated-security-fixes
https://docs.github.com/rest/repos/repos#enable-dependabot-security-updates
- repos.disableAutomatedSecurityFixes — Disable Dependabot security updates
DELETE /repos/{owner}/{repo}/automated-security-fixes
https://docs.github.com/rest/repos/repos#disable-dependabot-security-updates
- repos.listBranches — List branches
GET /repos/{owner}/{repo}/branches
https://docs.github.com/rest/branches/branches#list-branches
- repos.getBranch — Get a branch
GET /repos/{owner}/{repo}/branches/{branch}
https://docs.github.com/rest/branches/branches#get-a-branch
- repos.getBranchProtection — Get branch protection
GET /repos/{owner}/{repo}/branches/{branch}/protection
https://docs.github.com/rest/branches/branch-protection#get-branch-protection
- repos.updateBranchProtection — Update branch protection
PUT /repos/{owner}/{repo}/branches/{branch}/protection
https://docs.github.com/rest/branches/branch-protection#update-branch-protection
- repos.deleteBranchProtection — Delete branch protection
DELETE /repos/{owner}/{repo}/branches/{branch}/protection
https://docs.github.com/rest/branches/branch-protection#delete-branch-protection
- repos.getAdminBranchProtection — Get admin branch protection
GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins
https://docs.github.com/rest/branches/branch-protection#get-admin-branch-protection
- repos.setAdminBranchProtection — Set admin branch protection
POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins
https://docs.github.com/rest/branches/branch-protection#set-admin-branch-protection
- repos.deleteAdminBranchProtection — Delete admin branch protection
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins
https://docs.github.com/rest/branches/branch-protection#delete-admin-branch-protection
- repos.getPullRequestReviewProtection — Get pull request review protection
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews
https://docs.github.com/rest/branches/branch-protection#get-pull-request-review-protection
- repos.deletePullRequestReviewProtection — Delete pull request review protection
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews
https://docs.github.com/rest/branches/branch-protection#delete-pull-request-review-protection
- repos.updatePullRequestReviewProtection — Update pull request review protection
PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews
https://docs.github.com/rest/branches/branch-protection#update-pull-request-review-protection
- repos.getCommitSignatureProtection — Get commit signature protection
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures
https://docs.github.com/rest/branches/branch-protection#get-commit-signature-protection
- repos.createCommitSignatureProtection — Create commit signature protection
POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures
https://docs.github.com/rest/branches/branch-protection#create-commit-signature-protection
- repos.deleteCommitSignatureProtection — Delete commit signature protection
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures
https://docs.github.com/rest/branches/branch-protection#delete-commit-signature-protection
- repos.getStatusChecksProtection — Get status checks protection
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks
https://docs.github.com/rest/branches/branch-protection#get-status-checks-protection
- repos.removeStatusCheckProtection — Remove status check protection
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks
https://docs.github.com/rest/branches/branch-protection#remove-status-check-protection
- repos.updateStatusCheckProtection — Update status check protection
PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks
https://docs.github.com/rest/branches/branch-protection#update-status-check-protection
- repos.getAllStatusCheckContexts — Get all status check contexts
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts
https://docs.github.com/rest/branches/branch-protection#get-all-status-check-contexts
- repos.setStatusCheckContexts — Set status check contexts
PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts
https://docs.github.com/rest/branches/branch-protection#set-status-check-contexts
- repos.addStatusCheckContexts — Add status check contexts
POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts
https://docs.github.com/rest/branches/branch-protection#add-status-check-contexts
- repos.removeStatusCheckContexts — Remove status check contexts
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts
https://docs.github.com/rest/branches/branch-protection#remove-status-check-contexts
- repos.getAccessRestrictions — Get access restrictions
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions
https://docs.github.com/rest/branches/branch-protection#get-access-restrictions
- repos.deleteAccessRestrictions — Delete access restrictions
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions
https://docs.github.com/rest/branches/branch-protection#delete-access-restrictions
- repos.getAppsWithAccessToProtectedBranch — Get apps with access to the protected branch
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps
https://docs.github.com/rest/branches/branch-protection#get-apps-with-access-to-the-protected-branch
- repos.setAppAccessRestrictions — Set app access restrictions
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps
https://docs.github.com/rest/branches/branch-protection#set-app-access-restrictions
- repos.addAppAccessRestrictions — Add app access restrictions
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps
https://docs.github.com/rest/branches/branch-protection#add-app-access-restrictions
- repos.removeAppAccessRestrictions — Remove app access restrictions
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps
https://docs.github.com/rest/branches/branch-protection#remove-app-access-restrictions
- repos.getTeamsWithAccessToProtectedBranch — Get teams with access to the protected branch
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
https://docs.github.com/rest/branches/branch-protection#get-teams-with-access-to-the-protected-branch
- repos.setTeamAccessRestrictions — Set team access restrictions
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
https://docs.github.com/rest/branches/branch-protection#set-team-access-restrictions
- repos.addTeamAccessRestrictions — Add team access restrictions
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
https://docs.github.com/rest/branches/branch-protection#add-team-access-restrictions
- repos.removeTeamAccessRestrictions — Remove team access restrictions
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
https://docs.github.com/rest/branches/branch-protection#remove-team-access-restrictions
- repos.getUsersWithAccessToProtectedBranch — Get users with access to the protected branch
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users
https://docs.github.com/rest/branches/branch-protection#get-users-with-access-to-the-protected-branch
- repos.setUserAccessRestrictions — Set user access restrictions
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users
https://docs.github.com/rest/branches/branch-protection#set-user-access-restrictions
- repos.addUserAccessRestrictions — Add user access restrictions
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users
https://docs.github.com/rest/branches/branch-protection#add-user-access-restrictions
- repos.removeUserAccessRestrictions — Remove user access restrictions
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users
https://docs.github.com/rest/branches/branch-protection#remove-user-access-restrictions
- repos.renameBranch — Rename a branch
POST /repos/{owner}/{repo}/branches/{branch}/rename
https://docs.github.com/rest/branches/branches#rename-a-branch
- checks.create — Create a check run
POST /repos/{owner}/{repo}/check-runs
https://docs.github.com/rest/checks/runs#create-a-check-run
- checks.get — Get a check run
GET /repos/{owner}/{repo}/check-runs/{check_run_id}
https://docs.github.com/rest/checks/runs#get-a-check-run
- checks.update — Update a check run
PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}
https://docs.github.com/rest/checks/runs#update-a-check-run
- checks.listAnnotations — List check run annotations
GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations
https://docs.github.com/rest/checks/runs#list-check-run-annotations
- checks.rerequestRun — Rerequest a check run
POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest
https://docs.github.com/rest/checks/runs#rerequest-a-check-run
- checks.createSuite — Create a check suite
POST /repos/{owner}/{repo}/check-suites
https://docs.github.com/rest/checks/suites#create-a-check-suite
- checks.setSuitesPreferences — Update repository preferences for check suites
PATCH /repos/{owner}/{repo}/check-suites/preferences
https://docs.github.com/rest/checks/suites#update-repository-preferences-for-check-suites
- checks.getSuite — Get a check suite
GET /repos/{owner}/{repo}/check-suites/{check_suite_id}
https://docs.github.com/rest/checks/suites#get-a-check-suite
- checks.listForSuite — List check runs in a check suite
GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs
https://docs.github.com/rest/checks/runs#list-check-runs-in-a-check-suite
- checks.rerequestSuite — Rerequest a check suite
POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest
https://docs.github.com/rest/checks/suites#rerequest-a-check-suite
- codeQuality.listFindingsForRepo — List code quality findings for a repository
GET /repos/{owner}/{repo}/code-quality/findings
https://docs.github.com/rest/code-quality/code-quality#list-code-quality-findings-for-a-repository
- codeQuality.getFinding — Get a code quality finding
GET /repos/{owner}/{repo}/code-quality/findings/{finding_number}
https://docs.github.com/rest/code-quality/code-quality#get-a-code-quality-finding
- codeQuality.getSetup — Get a code quality setup configuration
GET /repos/{owner}/{repo}/code-quality/setup
https://docs.github.com/rest/code-quality/code-quality#get-a-code-quality-setup-configuration
- codeQuality.updateSetup — Update a code quality setup configuration
PATCH /repos/{owner}/{repo}/code-quality/setup
https://docs.github.com/rest/code-quality/code-quality#update-a-code-quality-setup-configuration
- codeScanning.listAlertsForRepo — List code scanning alerts for a repository
GET /repos/{owner}/{repo}/code-scanning/alerts
https://docs.github.com/rest/code-scanning/code-scanning#list-code-scanning-alerts-for-a-repository
- codeScanning.getAlert — Get a code scanning alert
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}
https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-alert
- codeScanning.updateAlert — Update a code scanning alert
PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}
https://docs.github.com/rest/code-scanning/code-scanning#update-a-code-scanning-alert
- codeScanning.getAutofix — Get the status of an autofix for a code scanning alert
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix
https://docs.github.com/rest/code-scanning/code-scanning#get-the-status-of-an-autofix-for-a-code-scanning-alert
- codeScanning.createAutofix — Create an autofix for a code scanning alert
POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix
https://docs.github.com/rest/code-scanning/code-scanning#create-an-autofix-for-a-code-scanning-alert
- codeScanning.commitAutofix — Commit an autofix for a code scanning alert
POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits
https://docs.github.com/rest/code-scanning/code-scanning#commit-an-autofix-for-a-code-scanning-alert
- codeScanning.listAlertInstances — List instances of a code scanning alert
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances
https://docs.github.com/rest/code-scanning/code-scanning#list-instances-of-a-code-scanning-alert
- codeScanning.listRecentAnalyses — List code scanning analyses for a repository
GET /repos/{owner}/{repo}/code-scanning/analyses
https://docs.github.com/rest/code-scanning/code-scanning#list-code-scanning-analyses-for-a-repository
- codeScanning.getAnalysis — Get a code scanning analysis for a repository
GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}
https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-analysis-for-a-repository
- codeScanning.deleteAnalysis — Delete a code scanning analysis from a repository
DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}
https://docs.github.com/rest/code-scanning/code-scanning#delete-a-code-scanning-analysis-from-a-repository
- codeScanning.listCodeqlDatabases — List CodeQL databases for a repository
GET /repos/{owner}/{repo}/code-scanning/codeql/databases
https://docs.github.com/rest/code-scanning/code-scanning#list-codeql-databases-for-a-repository
- codeScanning.getCodeqlDatabase — Get a CodeQL database for a repository
GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}
https://docs.github.com/rest/code-scanning/code-scanning#get-a-codeql-database-for-a-repository
- codeScanning.deleteCodeqlDatabase — Delete a CodeQL database
DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}
https://docs.github.com/rest/code-scanning/code-scanning#delete-a-codeql-database
- codeScanning.createVariantAnalysis — Create a CodeQL variant analysis
POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses
https://docs.github.com/rest/code-scanning/code-scanning#create-a-codeql-variant-analysis
- codeScanning.getVariantAnalysis — Get the summary of a CodeQL variant analysis
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}
https://docs.github.com/rest/code-scanning/code-scanning#get-the-summary-of-a-codeql-variant-analysis
- codeScanning.getVariantAnalysisRepoTask — Get the analysis status of a repository in a CodeQL variant analysis
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}
https://docs.github.com/rest/code-scanning/code-scanning#get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis
- codeScanning.getDefaultSetup — Get a code scanning default setup configuration
GET /repos/{owner}/{repo}/code-scanning/default-setup
https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration
- codeScanning.updateDefaultSetup — Update a code scanning default setup configuration
PATCH /repos/{owner}/{repo}/code-scanning/default-setup
https://docs.github.com/rest/code-scanning/code-scanning#update-a-code-scanning-default-setup-configuration
- codeScanning.uploadSarif — Upload an analysis as SARIF data
POST /repos/{owner}/{repo}/code-scanning/sarifs
https://docs.github.com/rest/code-scanning/code-scanning#upload-an-analysis-as-sarif-data
- codeScanning.getSarif — Get information about a SARIF upload
GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}
https://docs.github.com/rest/code-scanning/code-scanning#get-information-about-a-sarif-upload
- codeSecurity.getConfigurationForRepository — Get the code security configuration associated with a repository
GET /repos/{owner}/{repo}/code-security-configuration
https://docs.github.com/rest/code-security/configurations#get-the-code-security-configuration-associated-with-a-repository
- repos.codeownersErrors — List CODEOWNERS errors
GET /repos/{owner}/{repo}/codeowners/errors
https://docs.github.com/rest/repos/repos#list-codeowners-errors
- codespaces.listInRepositoryForAuthenticatedUser — List codespaces in a repository for the authenticated user
GET /repos/{owner}/{repo}/codespaces
https://docs.github.com/rest/codespaces/codespaces#list-codespaces-in-a-repository-for-the-authenticated-user
- codespaces.createWithRepoForAuthenticatedUser — Create a codespace in a repository
POST /repos/{owner}/{repo}/codespaces
https://docs.github.com/rest/codespaces/codespaces#create-a-codespace-in-a-repository
- codespaces.listDevcontainersInRepositoryForAuthenticatedUser — List devcontainer configurations in a repository for the authenticated user
GET /repos/{owner}/{repo}/codespaces/devcontainers
https://docs.github.com/rest/codespaces/codespaces#list-devcontainer-configurations-in-a-repository-for-the-authenticated-user
- codespaces.repoMachinesForAuthenticatedUser — List available machine types for a repository
GET /repos/{owner}/{repo}/codespaces/machines
https://docs.github.com/rest/codespaces/machines#list-available-machine-types-for-a-repository
- codespaces.preFlightWithRepoForAuthenticatedUser — Get default attributes for a codespace
GET /repos/{owner}/{repo}/codespaces/new
https://docs.github.com/rest/codespaces/codespaces#get-default-attributes-for-a-codespace
- codespaces.checkPermissionsForDevcontainer — Check if permissions defined by a devcontainer have been accepted by the authenticated user
GET /repos/{owner}/{repo}/codespaces/permissions_check
https://docs.github.com/rest/codespaces/codespaces#check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user
- codespaces.listRepoSecrets — List repository secrets
GET /repos/{owner}/{repo}/codespaces/secrets
https://docs.github.com/rest/codespaces/repository-secrets#list-repository-secrets
- codespaces.getRepoPublicKey — Get a repository public key
GET /repos/{owner}/{repo}/codespaces/secrets/public-key
https://docs.github.com/rest/codespaces/repository-secrets#get-a-repository-public-key
- codespaces.getRepoSecret — Get a repository secret
GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}
https://docs.github.com/rest/codespaces/repository-secrets#get-a-repository-secret
- codespaces.createOrUpdateRepoSecret — Create or update a repository secret
PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}
https://docs.github.com/rest/codespaces/repository-secrets#create-or-update-a-repository-secret
- codespaces.deleteRepoSecret — Delete a repository secret
DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}
https://docs.github.com/rest/codespaces/repository-secrets#delete-a-repository-secret
- repos.listCollaborators — List repository collaborators
GET /repos/{owner}/{repo}/collaborators
https://docs.github.com/rest/collaborators/collaborators#list-repository-collaborators
- repos.checkCollaborator — Check if a user is a repository collaborator
GET /repos/{owner}/{repo}/collaborators/{username}
https://docs.github.com/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator
- repos.addCollaborator — Give someone repository access
PUT /repos/{owner}/{repo}/collaborators/{username}
https://docs.github.com/rest/collaborators/collaborators#add-a-repository-collaborator
- repos.removeCollaborator — Remove a repository collaborator
DELETE /repos/{owner}/{repo}/collaborators/{username}
https://docs.github.com/rest/collaborators/collaborators#remove-a-repository-collaborator
- repos.getCollaboratorPermissionLevel — Get repository permissions for a user
GET /repos/{owner}/{repo}/collaborators/{username}/permission
https://docs.github.com/rest/collaborators/collaborators#get-repository-permissions-for-a-user
- repos.listCommitCommentsForRepo — List commit comments for a repository
GET /repos/{owner}/{repo}/comments
https://docs.github.com/rest/commits/comments#list-commit-comments-for-a-repository
- repos.getCommitComment — Get a commit comment
GET /repos/{owner}/{repo}/comments/{comment_id}
https://docs.github.com/rest/commits/comments#get-a-commit-comment
- repos.deleteCommitComment — Delete a commit comment
DELETE /repos/{owner}/{repo}/comments/{comment_id}
https://docs.github.com/rest/commits/comments#delete-a-commit-comment
- repos.updateCommitComment — Update a commit comment
PATCH /repos/{owner}/{repo}/comments/{comment_id}
https://docs.github.com/rest/commits/comments#update-a-commit-comment
- reactions.listForCommitComment — List reactions for a commit comment
GET /repos/{owner}/{repo}/comments/{comment_id}/reactions
https://docs.github.com/rest/reactions/reactions#list-reactions-for-a-commit-comment
- reactions.createForCommitComment — Create reaction for a commit comment
POST /repos/{owner}/{repo}/comments/{comment_id}/reactions
https://docs.github.com/rest/reactions/reactions#create-reaction-for-a-commit-comment
- reactions.deleteForCommitComment — Delete a commit comment reaction
DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}
https://docs.github.com/rest/reactions/reactions#delete-a-commit-comment-reaction
- repos.listCommits — List commits
GET /repos/{owner}/{repo}/commits
https://docs.github.com/rest/commits/commits#list-commits
- repos.listBranchesForHeadCommit — List branches for HEAD commit
GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head
https://docs.github.com/rest/commits/commits#list-branches-for-head-commit
- repos.listCommentsForCommit — List commit comments
GET /repos/{owner}/{repo}/commits/{commit_sha}/comments
https://docs.github.com/rest/commits/comments#list-commit-comments
- repos.createCommitComment — Create a commit comment
POST /repos/{owner}/{repo}/commits/{commit_sha}/comments
https://docs.github.com/rest/commits/comments#create-a-commit-comment
- repos.listPullRequestsAssociatedWithCommit — List pull requests associated with a commit
GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls
https://docs.github.com/rest/commits/commits#list-pull-requests-associated-with-a-commit
- repos.getCommit — Get a commit
GET /repos/{owner}/{repo}/commits/{ref}
https://docs.github.com/rest/commits/commits#get-a-commit
- checks.listForRef — List check runs for a Git reference
GET /repos/{owner}/{repo}/commits/{ref}/check-runs
https://docs.github.com/rest/checks/runs#list-check-runs-for-a-git-reference
- checks.listSuitesForRef — List check suites for a Git reference
GET /repos/{owner}/{repo}/commits/{ref}/check-suites
https://docs.github.com/rest/checks/suites#list-check-suites-for-a-git-reference
- repos.getCombinedStatusForRef — Get the combined status for a specific reference
GET /repos/{owner}/{repo}/commits/{ref}/status
https://docs.github.com/rest/commits/statuses#get-the-combined-status-for-a-specific-reference
- repos.listCommitStatusesForRef — List commit statuses for a reference
GET /repos/{owner}/{repo}/commits/{ref}/statuses
https://docs.github.com/rest/commits/statuses#list-commit-statuses-for-a-reference
- repos.getCommunityProfileMetrics — Get community profile metrics
GET /repos/{owner}/{repo}/community/profile
https://docs.github.com/rest/metrics/community#get-community-profile-metrics
- repos.compareCommits — Compare two commits
GET /repos/{owner}/{repo}/compare/{basehead}
https://docs.github.com/rest/commits/commits#compare-two-commits
- repos.getContent — Read files and folders
GET /repos/{owner}/{repo}/contents/{path}
https://docs.github.com/rest/repos/contents#get-repository-content
- repos.createOrUpdateFileContents — Create or edit a file
PUT /repos/{owner}/{repo}/contents/{path}
https://docs.github.com/rest/repos/contents#create-or-update-file-contents
- repos.deleteFile — Delete a file
DELETE /repos/{owner}/{repo}/contents/{path}
https://docs.github.com/rest/repos/contents#delete-a-file
- repos.listContributors — List repository contributors
GET /repos/{owner}/{repo}/contributors
https://docs.github.com/rest/repos/repos#list-repository-contributors
- copilot.getCopilotCloudAgentConfiguration — Get Copilot cloud agent configuration for a repository
GET /repos/{owner}/{repo}/copilot/cloud-agent/configuration
https://docs.github.com/rest/copilot/copilot-cloud-agent-management#get-copilot-cloud-agent-configuration-for-a-repository
- dependabot.listAlertsForRepo — List Dependabot alerts for a repository
GET /repos/{owner}/{repo}/dependabot/alerts
https://docs.github.com/rest/dependabot/alerts#list-dependabot-alerts-for-a-repository
- dependabot.getAlert — Get a Dependabot alert
GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}
https://docs.github.com/rest/dependabot/alerts#get-a-dependabot-alert
- dependabot.updateAlert — Update a Dependabot alert
PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}
https://docs.github.com/rest/dependabot/alerts#update-a-dependabot-alert
- dependabot.listRepoSecrets — List repository secrets
GET /repos/{owner}/{repo}/dependabot/secrets
https://docs.github.com/rest/dependabot/secrets#list-repository-secrets
- dependabot.getRepoPublicKey — Get a repository public key
GET /repos/{owner}/{repo}/dependabot/secrets/public-key
https://docs.github.com/rest/dependabot/secrets#get-a-repository-public-key
- dependabot.getRepoSecret — Get a repository secret
GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}
https://docs.github.com/rest/dependabot/secrets#get-a-repository-secret
- dependabot.createOrUpdateRepoSecret — Create or update a repository secret
PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}
https://docs.github.com/rest/dependabot/secrets#create-or-update-a-repository-secret
- dependabot.deleteRepoSecret — Delete a repository secret
DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}
https://docs.github.com/rest/dependabot/secrets#delete-a-repository-secret
- dependencyGraph.diffRange — Get a diff of the dependencies between commits
GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}
https://docs.github.com/rest/dependency-graph/dependency-review#get-a-diff-of-the-dependencies-between-commits
- dependencyGraph.exportSbom — Export a software bill of materials (SBOM) for a repository.
GET /repos/{owner}/{repo}/dependency-graph/sbom
https://docs.github.com/rest/dependency-graph/sboms#export-a-software-bill-of-materials-sbom-for-a-repository
- dependencyGraph.fetchSbomReport — Fetch a software bill of materials (SBOM) for a repository.
GET /repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}
https://docs.github.com/rest/dependency-graph/sboms#fetch-a-software-bill-of-materials-sbom-for-a-repository
- dependencyGraph.generateSbomReport — Request generation of a software bill of materials (SBOM) for a repository.
GET /repos/{owner}/{repo}/dependency-graph/sbom/generate-report
https://docs.github.com/rest/dependency-graph/sboms#request-generation-of-a-software-bill-of-materials-sbom-for-a-repository
- dependencyGraph.createRepositorySnapshot — Create a snapshot of dependencies for a repository
POST /repos/{owner}/{repo}/dependency-graph/snapshots
https://docs.github.com/rest/dependency-graph/dependency-submission#create-a-snapshot-of-dependencies-for-a-repository
- repos.listDeployments — List deployments
GET /repos/{owner}/{repo}/deployments
https://docs.github.com/rest/deployments/deployments#list-deployments
- repos.createDeployment — Create a deployment
POST /repos/{owner}/{repo}/deployments
https://docs.github.com/rest/deployments/deployments#create-a-deployment
- repos.getDeployment — Get a deployment
GET /repos/{owner}/{repo}/deployments/{deployment_id}
https://docs.github.com/rest/deployments/deployments#get-a-deployment
- repos.deleteDeployment — Delete a deployment
DELETE /repos/{owner}/{repo}/deployments/{deployment_id}
https://docs.github.com/rest/deployments/deployments#delete-a-deployment
- repos.listDeploymentStatuses — List deployment statuses
GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses
https://docs.github.com/rest/deployments/statuses#list-deployment-statuses
- repos.createDeploymentStatus — Create a deployment status
POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses
https://docs.github.com/rest/deployments/statuses#create-a-deployment-status
- repos.getDeploymentStatus — Get a deployment status
GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}
https://docs.github.com/rest/deployments/statuses#get-a-deployment-status
- repos.createDispatchEvent — Create a repository dispatch event
POST /repos/{owner}/{repo}/dispatches
https://docs.github.com/rest/repos/repos#create-a-repository-dispatch-event
- repos.getAllEnvironments — List environments
GET /repos/{owner}/{repo}/environments
https://docs.github.com/rest/deployments/environments#list-environments
- repos.getEnvironment — Get an environment
GET /repos/{owner}/{repo}/environments/{environment_name}
https://docs.github.com/rest/deployments/environments#get-an-environment
- repos.createOrUpdateEnvironment — Create or update an environment
PUT /repos/{owner}/{repo}/environments/{environment_name}
https://docs.github.com/rest/deployments/environments#create-or-update-an-environment
- repos.deleteAnEnvironment — Delete an environment
DELETE /repos/{owner}/{repo}/environments/{environment_name}
https://docs.github.com/rest/deployments/environments#delete-an-environment
- repos.listDeploymentBranchPolicies — List deployment branch policies
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies
https://docs.github.com/rest/deployments/branch-policies#list-deployment-branch-policies
- repos.createDeploymentBranchPolicy — Create a deployment branch policy
POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies
https://docs.github.com/rest/deployments/branch-policies#create-a-deployment-branch-policy
- repos.getDeploymentBranchPolicy — Get a deployment branch policy
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}
https://docs.github.com/rest/deployments/branch-policies#get-a-deployment-branch-policy
- repos.updateDeploymentBranchPolicy — Update a deployment branch policy
PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}
https://docs.github.com/rest/deployments/branch-policies#update-a-deployment-branch-policy
- repos.deleteDeploymentBranchPolicy — Delete a deployment branch policy
DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}
https://docs.github.com/rest/deployments/branch-policies#delete-a-deployment-branch-policy
- repos.getAllDeploymentProtectionRules — Get all deployment protection rules for an environment
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules
https://docs.github.com/rest/deployments/protection-rules#get-all-deployment-protection-rules-for-an-environment
- repos.createDeploymentProtectionRule — Create a custom deployment protection rule on an environment
POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules
https://docs.github.com/rest/deployments/protection-rules#create-a-custom-deployment-protection-rule-on-an-environment
- repos.listCustomDeploymentRuleIntegrations — List custom deployment rule integrations available for an environment
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps
https://docs.github.com/rest/deployments/protection-rules#list-custom-deployment-rule-integrations-available-for-an-environment
- repos.getCustomDeploymentProtectionRule — Get a custom deployment protection rule
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}
https://docs.github.com/rest/deployments/protection-rules#get-a-custom-deployment-protection-rule
- repos.disableDeploymentProtectionRule — Disable a custom protection rule for an environment
DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}
https://docs.github.com/rest/deployments/protection-rules#disable-a-custom-protection-rule-for-an-environment
- actions.listEnvironmentSecrets — List environment secrets
GET /repos/{owner}/{repo}/environments/{environment_name}/secrets
https://docs.github.com/rest/actions/secrets#list-environment-secrets
- actions.getEnvironmentPublicKey — Get an environment public key
GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key
https://docs.github.com/rest/actions/secrets#get-an-environment-public-key
- actions.getEnvironmentSecret — Get an environment secret
GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}
https://docs.github.com/rest/actions/secrets#get-an-environment-secret
- actions.createOrUpdateEnvironmentSecret — Create or update an environment secret
PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}
https://docs.github.com/rest/actions/secrets#create-or-update-an-environment-secret
- actions.deleteEnvironmentSecret — Delete an environment secret
DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}
https://docs.github.com/rest/actions/secrets#delete-an-environment-secret
- actions.listEnvironmentVariables — List environment variables
GET /repos/{owner}/{repo}/environments/{environment_name}/variables
https://docs.github.com/rest/actions/variables#list-environment-variables
- actions.createEnvironmentVariable — Create an environment variable
POST /repos/{owner}/{repo}/environments/{environment_name}/variables
https://docs.github.com/rest/actions/variables#create-an-environment-variable
- actions.getEnvironmentVariable — Get an environment variable
GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}
https://docs.github.com/rest/actions/variables#get-an-environment-variable
- actions.deleteEnvironmentVariable — Delete an environment variable
DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}
https://docs.github.com/rest/actions/variables#delete-an-environment-variable
- actions.updateEnvironmentVariable — Update an environment variable
PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}
https://docs.github.com/rest/actions/variables#update-an-environment-variable
- activity.listRepoEvents — List repository events
GET /repos/{owner}/{repo}/events
https://docs.github.com/rest/activity/events#list-repository-events
- repos.listForks — List forks
GET /repos/{owner}/{repo}/forks
https://docs.github.com/rest/repos/forks#list-forks
- repos.createFork — Create a fork
POST /repos/{owner}/{repo}/forks
https://docs.github.com/rest/repos/forks#create-a-fork
- git.createBlob — Create a blob
POST /repos/{owner}/{repo}/git/blobs
https://docs.github.com/rest/git/blobs#create-a-blob
- git.getBlob — Get a blob
GET /repos/{owner}/{repo}/git/blobs/{file_sha}
https://docs.github.com/rest/git/blobs#get-a-blob
- git.createCommit — Create a commit
POST /repos/{owner}/{repo}/git/commits
https://docs.github.com/rest/git/commits#create-a-commit
- git.getCommit — Get a commit object
GET /repos/{owner}/{repo}/git/commits/{commit_sha}
https://docs.github.com/rest/git/commits#get-a-commit-object
- git.listMatchingRefs — List matching references
GET /repos/{owner}/{repo}/git/matching-refs/{ref}
https://docs.github.com/rest/git/refs#list-matching-references
- git.getRef — Get a reference
GET /repos/{owner}/{repo}/git/ref/{ref}
https://docs.github.com/rest/git/refs#get-a-reference
- git.createRef — Create a reference
POST /repos/{owner}/{repo}/git/refs
https://docs.github.com/rest/git/refs#create-a-reference
- git.deleteRef — Delete a reference
DELETE /repos/{owner}/{repo}/git/refs/{ref}
https://docs.github.com/rest/git/refs#delete-a-reference
- git.updateRef — Update a reference
PATCH /repos/{owner}/{repo}/git/refs/{ref}
https://docs.github.com/rest/git/refs#update-a-reference
- git.createTag — Create a tag object
POST /repos/{owner}/{repo}/git/tags
https://docs.github.com/rest/git/tags#create-a-tag-object
- git.getTag — Get a tag
GET /repos/{owner}/{repo}/git/tags/{tag_sha}
https://docs.github.com/rest/git/tags#get-a-tag
- git.createTree — Create a tree
POST /repos/{owner}/{repo}/git/trees
https://docs.github.com/rest/git/trees#create-a-tree
- git.getTree — Get a tree
GET /repos/{owner}/{repo}/git/trees/{tree_sha}
https://docs.github.com/rest/git/trees#get-a-tree
- repos.getHashAlgorithm — Get the hash algorithm for a repository
GET /repos/{owner}/{repo}/hash-algorithm
https://docs.github.com/rest/repos/repos#get-the-hash-algorithm-for-a-repository
- repos.listWebhooks — List repository webhooks
GET /repos/{owner}/{repo}/hooks
https://docs.github.com/rest/repos/webhooks#list-repository-webhooks
- repos.createWebhook — Create a repository webhook
POST /repos/{owner}/{repo}/hooks
https://docs.github.com/rest/repos/webhooks#create-a-repository-webhook
- repos.getWebhook — Get a repository webhook
GET /repos/{owner}/{repo}/hooks/{hook_id}
https://docs.github.com/rest/repos/webhooks#get-a-repository-webhook
- repos.deleteWebhook — Delete a repository webhook
DELETE /repos/{owner}/{repo}/hooks/{hook_id}
https://docs.github.com/rest/repos/webhooks#delete-a-repository-webhook
- repos.updateWebhook — Update a repository webhook
PATCH /repos/{owner}/{repo}/hooks/{hook_id}
https://docs.github.com/rest/repos/webhooks#update-a-repository-webhook
- repos.getWebhookConfigForRepo — Get a webhook configuration for a repository
GET /repos/{owner}/{repo}/hooks/{hook_id}/config
https://docs.github.com/rest/repos/webhooks#get-a-webhook-configuration-for-a-repository
- repos.updateWebhookConfigForRepo — Update a webhook configuration for a repository
PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config
https://docs.github.com/rest/repos/webhooks#update-a-webhook-configuration-for-a-repository
- repos.listWebhookDeliveries — List deliveries for a repository webhook
GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries
https://docs.github.com/rest/repos/webhooks#list-deliveries-for-a-repository-webhook
- repos.getWebhookDelivery — Get a delivery for a repository webhook
GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}
https://docs.github.com/rest/repos/webhooks#get-a-delivery-for-a-repository-webhook
- repos.redeliverWebhookDelivery — Redeliver a delivery for a repository webhook
POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts
https://docs.github.com/rest/repos/webhooks#redeliver-a-delivery-for-a-repository-webhook
- repos.pingWebhook — Ping a repository webhook
POST /repos/{owner}/{repo}/hooks/{hook_id}/pings
https://docs.github.com/rest/repos/webhooks#ping-a-repository-webhook
- repos.testPushWebhook — Test the push repository webhook
POST /repos/{owner}/{repo}/hooks/{hook_id}/tests
https://docs.github.com/rest/repos/webhooks#test-the-push-repository-webhook
- repos.checkImmutableReleases — Check if immutable releases are enabled for a repository
GET /repos/{owner}/{repo}/immutable-releases
https://docs.github.com/rest/repos/repos#check-if-immutable-releases-are-enabled-for-a-repository
- repos.enableImmutableReleases — Enable immutable releases
PUT /repos/{owner}/{repo}/immutable-releases
https://docs.github.com/rest/repos/repos#enable-immutable-releases
- repos.disableImmutableReleases — Disable immutable releases
DELETE /repos/{owner}/{repo}/immutable-releases
https://docs.github.com/rest/repos/repos#disable-immutable-releases
- migrations.getImportStatus — Get an import status
GET /repos/{owner}/{repo}/import
https://docs.github.com/rest/migrations/source-imports#get-an-import-status
- migrations.startImport — Start an import
PUT /repos/{owner}/{repo}/import
https://docs.github.com/rest/migrations/source-imports#start-an-import
- migrations.cancelImport — Cancel an import
DELETE /repos/{owner}/{repo}/import
https://docs.github.com/rest/migrations/source-imports#cancel-an-import
- migrations.updateImport — Update an import
PATCH /repos/{owner}/{repo}/import
https://docs.github.com/rest/migrations/source-imports#update-an-import
- migrations.getCommitAuthors — Get commit authors
GET /repos/{owner}/{repo}/import/authors
https://docs.github.com/rest/migrations/source-imports#get-commit-authors
- migrations.mapCommitAuthor — Map a commit author
PATCH /repos/{owner}/{repo}/import/authors/{author_id}
https://docs.github.com/rest/migrations/source-imports#map-a-commit-author
- migrations.getLargeFiles — Get large files
GET /repos/{owner}/{repo}/import/large_files
https://docs.github.com/rest/migrations/source-imports#get-large-files
- migrations.setLfsPreference — Update Git LFS preference
PATCH /repos/{owner}/{repo}/import/lfs
https://docs.github.com/rest/migrations/source-imports#update-git-lfs-preference
- apps.getRepoInstallation — Get a repository installation for the authenticated app
GET /repos/{owner}/{repo}/installation
https://docs.github.com/rest/apps/apps#get-a-repository-installation-for-the-authenticated-app
- interactions.getRestrictionsForRepo — Get interaction restrictions for a repository
GET /repos/{owner}/{repo}/interaction-limits
https://docs.github.com/rest/interactions/repos#get-interaction-restrictions-for-a-repository
- interactions.setRestrictionsForRepo — Set interaction restrictions for a repository
PUT /repos/{owner}/{repo}/interaction-limits
https://docs.github.com/rest/interactions/repos#set-interaction-restrictions-for-a-repository
- interactions.removeRestrictionsForRepo — Remove interaction restrictions for a repository
DELETE /repos/{owner}/{repo}/interaction-limits
https://docs.github.com/rest/interactions/repos#remove-interaction-restrictions-for-a-repository
- interactions.getPullRequestBypassListForRepo — Get pull request creation cap bypass list for a repository
GET /repos/{owner}/{repo}/interaction-limits/pulls/bypass-list
https://docs.github.com/rest/interactions/repos#get-pull-request-creation-cap-bypass-list-for-a-repository
- interactions.setPullRequestBypassListForRepo — Add users to the pull request creation cap bypass list for a repository
PUT /repos/{owner}/{repo}/interaction-limits/pulls/bypass-list
https://docs.github.com/rest/interactions/repos#add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository
- interactions.removePullRequestBypassListForRepo — Remove users from the pull request creation cap bypass list for a repository
DELETE /repos/{owner}/{repo}/interaction-limits/pulls/bypass-list
https://docs.github.com/rest/interactions/repos#remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository
- repos.listInvitations — List repository invitations
GET /repos/{owner}/{repo}/invitations
https://docs.github.com/rest/collaborators/invitations#list-repository-invitations
- repos.deleteInvitation — Delete a repository invitation
DELETE /repos/{owner}/{repo}/invitations/{invitation_id}
https://docs.github.com/rest/collaborators/invitations#delete-a-repository-invitation
- repos.updateInvitation — Update a repository invitation
PATCH /repos/{owner}/{repo}/invitations/{invitation_id}
https://docs.github.com/rest/collaborators/invitations#update-a-repository-invitation
- repos.listIssueTypes — List issue types for a repository
GET /repos/{owner}/{repo}/issue-types
https://docs.github.com/rest/repos/issue-types#list-issue-types-for-a-repository
- issues.listForRepo — List repository issues
GET /repos/{owner}/{repo}/issues
https://docs.github.com/rest/issues/issues#list-repository-issues
- issues.create — Create an issue
POST /repos/{owner}/{repo}/issues
https://docs.github.com/rest/issues/issues#create-an-issue
- issues.listCommentsForRepo — List issue comments for a repository
GET /repos/{owner}/{repo}/issues/comments
https://docs.github.com/rest/issues/comments#list-issue-comments-for-a-repository
- issues.getComment — Get an issue comment
GET /repos/{owner}/{repo}/issues/comments/{comment_id}
https://docs.github.com/rest/issues/comments#get-an-issue-comment
- issues.deleteComment — Delete an issue comment
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}
https://docs.github.com/rest/issues/comments#delete-an-issue-comment
- issues.updateComment — Update an issue comment
PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}
https://docs.github.com/rest/issues/comments#update-an-issue-comment
- issues.pinComment — Pin an issue comment
PUT /repos/{owner}/{repo}/issues/comments/{comment_id}/pin
https://docs.github.com/rest/issues/comments#pin-an-issue-comment
- issues.unpinComment — Unpin an issue comment
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/pin
https://docs.github.com/rest/issues/comments#unpin-an-issue-comment
- reactions.listForIssueComment — List reactions for an issue comment
GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions
https://docs.github.com/rest/reactions/reactions#list-reactions-for-an-issue-comment
- reactions.createForIssueComment — Create reaction for an issue comment
POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions
https://docs.github.com/rest/reactions/reactions#create-reaction-for-an-issue-comment
- reactions.deleteForIssueComment — Delete an issue comment reaction
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}
https://docs.github.com/rest/reactions/reactions#delete-an-issue-comment-reaction
- issues.listEventsForRepo — List issue events for a repository
GET /repos/{owner}/{repo}/issues/events
https://docs.github.com/rest/issues/events#list-issue-events-for-a-repository
- issues.getEvent — Get an issue event
GET /repos/{owner}/{repo}/issues/events/{event_id}
https://docs.github.com/rest/issues/events#get-an-issue-event
- issues.get — Get an issue
GET /repos/{owner}/{repo}/issues/{issue_number}
https://docs.github.com/rest/issues/issues#get-an-issue
- issues.update — Update an issue
PATCH /repos/{owner}/{repo}/issues/{issue_number}
https://docs.github.com/rest/issues/issues#update-an-issue
- issues.addAssignees — Add assignees to an issue
POST /repos/{owner}/{repo}/issues/{issue_number}/assignees
https://docs.github.com/rest/issues/assignees#add-assignees-to-an-issue
- issues.removeAssignees — Remove assignees from an issue
DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees
https://docs.github.com/rest/issues/assignees#remove-assignees-from-an-issue
- issues.checkUserCanBeAssignedToIssue — Check if a user can be assigned to a issue
GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}
https://docs.github.com/rest/issues/assignees#check-if-a-user-can-be-assigned-to-a-issue
- issues.listComments — List issue comments
GET /repos/{owner}/{repo}/issues/{issue_number}/comments
https://docs.github.com/rest/issues/comments#list-issue-comments
- issues.createComment — Post an issue comment
POST /repos/{owner}/{repo}/issues/{issue_number}/comments
https://docs.github.com/rest/issues/comments#create-an-issue-comment
- issues.listDependenciesBlockedBy — List dependencies an issue is blocked by
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by
https://docs.github.com/rest/issues/issue-dependencies#list-dependencies-an-issue-is-blocked-by
- issues.addBlockedByDependency — Add a dependency an issue is blocked by
POST /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by
https://docs.github.com/rest/issues/issue-dependencies#add-a-dependency-an-issue-is-blocked-by
- issues.removeDependencyBlockedBy — Remove dependency an issue is blocked by
DELETE /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}
https://docs.github.com/rest/issues/issue-dependencies#remove-dependency-an-issue-is-blocked-by
- issues.listDependenciesBlocking — List dependencies an issue is blocking
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking
https://docs.github.com/rest/issues/issue-dependencies#list-dependencies-an-issue-is-blocking
- issues.listEvents — List issue events
GET /repos/{owner}/{repo}/issues/{issue_number}/events
https://docs.github.com/rest/issues/events#list-issue-events
- issues.listIssueFieldValuesForIssue — List issue field values for an issue
GET /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values
https://docs.github.com/rest/issues/issue-field-values#list-issue-field-values-for-an-issue
- issues.setIssueFieldValues — Set issue field values for an issue
PUT /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values
https://docs.github.com/rest/issues/issue-field-values#set-issue-field-values-for-an-issue
- issues.addIssueFieldValues — Add issue field values to an issue
POST /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values
https://docs.github.com/rest/issues/issue-field-values#add-issue-field-values-to-an-issue
- issues.deleteIssueFieldValue — Delete an issue field value from an issue
DELETE /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}
https://docs.github.com/rest/issues/issue-field-values#delete-an-issue-field-value-from-an-issue
- issues.listLabelsOnIssue — List labels for an issue
GET /repos/{owner}/{repo}/issues/{issue_number}/labels
https://docs.github.com/rest/issues/labels#list-labels-for-an-issue
- issues.setLabels — Set labels for an issue
PUT /repos/{owner}/{repo}/issues/{issue_number}/labels
https://docs.github.com/rest/issues/labels#set-labels-for-an-issue
- issues.addLabels — Add labels to an issue
POST /repos/{owner}/{repo}/issues/{issue_number}/labels
https://docs.github.com/rest/issues/labels#add-labels-to-an-issue
- issues.removeAllLabels — Remove all labels from an issue
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels
https://docs.github.com/rest/issues/labels#remove-all-labels-from-an-issue
- issues.removeLabel — Remove a label from an issue
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}
https://docs.github.com/rest/issues/labels#remove-a-label-from-an-issue
- issues.lock — Lock an issue
PUT /repos/{owner}/{repo}/issues/{issue_number}/lock
https://docs.github.com/rest/issues/issues#lock-an-issue
- issues.unlock — Unlock an issue
DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock
https://docs.github.com/rest/issues/issues#unlock-an-issue
- issues.getParent — Get parent issue
GET /repos/{owner}/{repo}/issues/{issue_number}/parent
https://docs.github.com/rest/issues/sub-issues#get-parent-issue
- reactions.listForIssue — List reactions for an issue
GET /repos/{owner}/{repo}/issues/{issue_number}/reactions
https://docs.github.com/rest/reactions/reactions#list-reactions-for-an-issue
- reactions.createForIssue — Create reaction for an issue
POST /repos/{owner}/{repo}/issues/{issue_number}/reactions
https://docs.github.com/rest/reactions/reactions#create-reaction-for-an-issue
- reactions.deleteForIssue — Delete an issue reaction
DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}
https://docs.github.com/rest/reactions/reactions#delete-an-issue-reaction
- issues.removeSubIssue — Remove sub-issue
DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue
https://docs.github.com/rest/issues/sub-issues#remove-sub-issue
- issues.listSubIssues — List sub-issues
GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues
https://docs.github.com/rest/issues/sub-issues#list-sub-issues
- issues.addSubIssue — Add sub-issue
POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues
https://docs.github.com/rest/issues/sub-issues#add-sub-issue
- issues.reprioritizeSubIssue — Reprioritize sub-issue
PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority
https://docs.github.com/rest/issues/sub-issues#reprioritize-sub-issue
- issues.listEventsForTimeline — List timeline events for an issue
GET /repos/{owner}/{repo}/issues/{issue_number}/timeline
https://docs.github.com/rest/issues/timeline#list-timeline-events-for-an-issue
- repos.listDeployKeys — List deploy keys
GET /repos/{owner}/{repo}/keys
https://docs.github.com/rest/deploy-keys/deploy-keys#list-deploy-keys
- repos.createDeployKey — Create a deploy key
POST /repos/{owner}/{repo}/keys
https://docs.github.com/rest/deploy-keys/deploy-keys#create-a-deploy-key
- repos.getDeployKey — Get a deploy key
GET /repos/{owner}/{repo}/keys/{key_id}
https://docs.github.com/rest/deploy-keys/deploy-keys#get-a-deploy-key
- repos.deleteDeployKey — Delete a deploy key
DELETE /repos/{owner}/{repo}/keys/{key_id}
https://docs.github.com/rest/deploy-keys/deploy-keys#delete-a-deploy-key
- issues.listLabelsForRepo — List labels for a repository
GET /repos/{owner}/{repo}/labels
https://docs.github.com/rest/issues/labels#list-labels-for-a-repository
- issues.createLabel — Create a label
POST /repos/{owner}/{repo}/labels
https://docs.github.com/rest/issues/labels#create-a-label
- issues.getLabel — Get a label
GET /repos/{owner}/{repo}/labels/{name}
https://docs.github.com/rest/issues/labels#get-a-label
- issues.deleteLabel — Delete a label
DELETE /repos/{owner}/{repo}/labels/{name}
https://docs.github.com/rest/issues/labels#delete-a-label
- issues.updateLabel — Update a label
PATCH /repos/{owner}/{repo}/labels/{name}
https://docs.github.com/rest/issues/labels#update-a-label
- repos.listLanguages — List repository languages
GET /repos/{owner}/{repo}/languages
https://docs.github.com/rest/repos/repos#list-repository-languages
- licenses.getForRepo — Get the license for a repository
GET /repos/{owner}/{repo}/license
https://docs.github.com/rest/licenses/licenses#get-the-license-for-a-repository
- repos.mergeUpstream — Sync a fork branch with the upstream repository
POST /repos/{owner}/{repo}/merge-upstream
https://docs.github.com/rest/branches/branches#sync-a-fork-branch-with-the-upstream-repository
- repos.merge — Merge a branch
POST /repos/{owner}/{repo}/merges
https://docs.github.com/rest/branches/branches#merge-a-branch
- issues.listMilestones — List milestones
GET /repos/{owner}/{repo}/milestones
https://docs.github.com/rest/issues/milestones#list-milestones
- issues.createMilestone — Create a milestone
POST /repos/{owner}/{repo}/milestones
https://docs.github.com/rest/issues/milestones#create-a-milestone
- issues.getMilestone — Get a milestone
GET /repos/{owner}/{repo}/milestones/{milestone_number}
https://docs.github.com/rest/issues/milestones#get-a-milestone
- issues.deleteMilestone — Delete a milestone
DELETE /repos/{owner}/{repo}/milestones/{milestone_number}
https://docs.github.com/rest/issues/milestones#delete-a-milestone
- issues.updateMilestone — Update a milestone
PATCH /repos/{owner}/{repo}/milestones/{milestone_number}
https://docs.github.com/rest/issues/milestones#update-a-milestone
- issues.listLabelsForMilestone — List labels for issues in a milestone
GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels
https://docs.github.com/rest/issues/labels#list-labels-for-issues-in-a-milestone
- activity.listRepoNotificationsForAuthenticatedUser — List repository notifications for the authenticated user
GET /repos/{owner}/{repo}/notifications
https://docs.github.com/rest/activity/notifications#list-repository-notifications-for-the-authenticated-user
- activity.markRepoNotificationsAsRead — Mark repository notifications as read
PUT /repos/{owner}/{repo}/notifications
https://docs.github.com/rest/activity/notifications#mark-repository-notifications-as-read
- repos.getPages — Get a GitHub Pages site
GET /repos/{owner}/{repo}/pages
https://docs.github.com/rest/pages/pages#get-a-apiname-pages-site
- repos.updateInformationAboutPagesSite — Update information about a GitHub Pages site
PUT /repos/{owner}/{repo}/pages
https://docs.github.com/rest/pages/pages#update-information-about-a-apiname-pages-site
- repos.createPagesSite — Create a GitHub Pages site
POST /repos/{owner}/{repo}/pages
https://docs.github.com/rest/pages/pages#create-a-apiname-pages-site
- repos.deletePagesSite — Delete a GitHub Pages site
DELETE /repos/{owner}/{repo}/pages
https://docs.github.com/rest/pages/pages#delete-a-apiname-pages-site
- repos.listPagesBuilds — List GitHub Pages builds
GET /repos/{owner}/{repo}/pages/builds
https://docs.github.com/rest/pages/pages#list-apiname-pages-builds
- repos.requestPagesBuild — Request a GitHub Pages build
POST /repos/{owner}/{repo}/pages/builds
https://docs.github.com/rest/pages/pages#request-a-apiname-pages-build
- repos.getLatestPagesBuild — Get latest Pages build
GET /repos/{owner}/{repo}/pages/builds/latest
https://docs.github.com/rest/pages/pages#get-latest-pages-build
- repos.getPagesBuild — Get GitHub Pages build
GET /repos/{owner}/{repo}/pages/builds/{build_id}
https://docs.github.com/rest/pages/pages#get-apiname-pages-build
- repos.createPagesDeployment — Create a GitHub Pages deployment
POST /repos/{owner}/{repo}/pages/deployments
https://docs.github.com/rest/pages/pages#create-a-github-pages-deployment
- repos.getPagesDeployment — Get the status of a GitHub Pages deployment
GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}
https://docs.github.com/rest/pages/pages#get-the-status-of-a-github-pages-deployment
- repos.cancelPagesDeployment — Cancel a GitHub Pages deployment
POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel
https://docs.github.com/rest/pages/pages#cancel-a-github-pages-deployment
- repos.getPagesHealthCheck — Get a DNS health check for GitHub Pages
GET /repos/{owner}/{repo}/pages/health
https://docs.github.com/rest/pages/pages#get-a-dns-health-check-for-github-pages
- repos.checkPrivateVulnerabilityReporting — Check if private vulnerability reporting is enabled for a repository
GET /repos/{owner}/{repo}/private-vulnerability-reporting
https://docs.github.com/rest/repos/repos#check-if-private-vulnerability-reporting-is-enabled-for-a-repository
- repos.enablePrivateVulnerabilityReporting — Enable private vulnerability reporting for a repository
PUT /repos/{owner}/{repo}/private-vulnerability-reporting
https://docs.github.com/rest/repos/repos#enable-private-vulnerability-reporting-for-a-repository
- repos.disablePrivateVulnerabilityReporting — Disable private vulnerability reporting for a repository
DELETE /repos/{owner}/{repo}/private-vulnerability-reporting
https://docs.github.com/rest/repos/repos#disable-private-vulnerability-reporting-for-a-repository
- repos.customPropertiesForReposGetRepositoryValues — Get all custom property values for a repository
GET /repos/{owner}/{repo}/properties/values
https://docs.github.com/rest/repos/custom-properties#get-all-custom-property-values-for-a-repository
- repos.customPropertiesForReposCreateOrUpdateRepositoryValues — Create or update custom property values for a repository
PATCH /repos/{owner}/{repo}/properties/values
https://docs.github.com/rest/repos/custom-properties#create-or-update-custom-property-values-for-a-repository
- pulls.list — List pull requests
GET /repos/{owner}/{repo}/pulls
https://docs.github.com/rest/pulls/pulls#list-pull-requests
- pulls.create — Create a pull request
POST /repos/{owner}/{repo}/pulls
https://docs.github.com/rest/pulls/pulls#create-a-pull-request
- pulls.listReviewCommentsForRepo — List review comments in a repository
GET /repos/{owner}/{repo}/pulls/comments
https://docs.github.com/rest/pulls/comments#list-review-comments-in-a-repository
- pulls.getReviewComment — Get a review comment for a pull request
GET /repos/{owner}/{repo}/pulls/comments/{comment_id}
https://docs.github.com/rest/pulls/comments#get-a-review-comment-for-a-pull-request
- pulls.deleteReviewComment — Delete a review comment for a pull request
DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}
https://docs.github.com/rest/pulls/comments#delete-a-review-comment-for-a-pull-request
- pulls.updateReviewComment — Update a review comment for a pull request
PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}
https://docs.github.com/rest/pulls/comments#update-a-review-comment-for-a-pull-request
- reactions.listForPullRequestReviewComment — List reactions for a pull request review comment
GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions
https://docs.github.com/rest/reactions/reactions#list-reactions-for-a-pull-request-review-comment
- reactions.createForPullRequestReviewComment — Create reaction for a pull request review comment
POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions
https://docs.github.com/rest/reactions/reactions#create-reaction-for-a-pull-request-review-comment
- reactions.deleteForPullRequestComment — Delete a pull request comment reaction
DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}
https://docs.github.com/rest/reactions/reactions#delete-a-pull-request-comment-reaction
- pulls.get — Get a pull request
GET /repos/{owner}/{repo}/pulls/{pull_number}
https://docs.github.com/rest/pulls/pulls#get-a-pull-request
- pulls.update — Update a pull request
PATCH /repos/{owner}/{repo}/pulls/{pull_number}
https://docs.github.com/rest/pulls/pulls#update-a-pull-request
- codespaces.createWithPrForAuthenticatedUser — Create a codespace from a pull request
POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces
https://docs.github.com/rest/codespaces/codespaces#create-a-codespace-from-a-pull-request
- pulls.listReviewComments — List review comments on a pull request
GET /repos/{owner}/{repo}/pulls/{pull_number}/comments
https://docs.github.com/rest/pulls/comments#list-review-comments-on-a-pull-request
- pulls.createReviewComment — Create a review comment for a pull request
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments
https://docs.github.com/rest/pulls/comments#create-a-review-comment-for-a-pull-request
- pulls.createReplyForReviewComment — Create a reply for a review comment
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies
https://docs.github.com/rest/pulls/comments#create-a-reply-for-a-review-comment
- pulls.listCommits — List commits on a pull request
GET /repos/{owner}/{repo}/pulls/{pull_number}/commits
https://docs.github.com/rest/pulls/pulls#list-commits-on-a-pull-request
- pulls.listFiles — List pull requests files
GET /repos/{owner}/{repo}/pulls/{pull_number}/files
https://docs.github.com/rest/pulls/pulls#list-pull-requests-files
- pulls.checkIfMerged — Check if a pull request has been merged
GET /repos/{owner}/{repo}/pulls/{pull_number}/merge
https://docs.github.com/rest/pulls/pulls#check-if-a-pull-request-has-been-merged
- pulls.merge — Merge a pull request
PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge
https://docs.github.com/rest/pulls/pulls#merge-a-pull-request
- pulls.listRequestedReviewers — Get all requested reviewers for a pull request
GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers
https://docs.github.com/rest/pulls/review-requests#get-all-requested-reviewers-for-a-pull-request
- pulls.requestReviewers — Request reviewers for a pull request
POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers
https://docs.github.com/rest/pulls/review-requests#request-reviewers-for-a-pull-request
- pulls.removeRequestedReviewers — Remove requested reviewers from a pull request
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers
https://docs.github.com/rest/pulls/review-requests#remove-requested-reviewers-from-a-pull-request
- pulls.listReviews — List reviews for a pull request
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews
https://docs.github.com/rest/pulls/reviews#list-reviews-for-a-pull-request
- pulls.createReview — Create a review for a pull request
POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews
https://docs.github.com/rest/pulls/reviews#create-a-review-for-a-pull-request
- pulls.getReview — Get a review for a pull request
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}
https://docs.github.com/rest/pulls/reviews#get-a-review-for-a-pull-request
- pulls.updateReview — Update a review for a pull request
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}
https://docs.github.com/rest/pulls/reviews#update-a-review-for-a-pull-request
- pulls.deletePendingReview — Delete a pending review for a pull request
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}
https://docs.github.com/rest/pulls/reviews#delete-a-pending-review-for-a-pull-request
- pulls.listCommentsForReview — List comments for a pull request review
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments
https://docs.github.com/rest/pulls/reviews#list-comments-for-a-pull-request-review
- pulls.dismissReview — Dismiss a review for a pull request
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals
https://docs.github.com/rest/pulls/reviews#dismiss-a-review-for-a-pull-request
- pulls.submitReview — Submit a review for a pull request
POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events
https://docs.github.com/rest/pulls/reviews#submit-a-review-for-a-pull-request
- pulls.updateBranch — Update a pull request branch
PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch
https://docs.github.com/rest/pulls/pulls#update-a-pull-request-branch
- repos.getReadme — Get a repository README
GET /repos/{owner}/{repo}/readme
https://docs.github.com/rest/repos/contents#get-a-repository-readme
- repos.getReadmeInDirectory — Get a repository README for a directory
GET /repos/{owner}/{repo}/readme/{dir}
https://docs.github.com/rest/repos/contents#get-a-repository-readme-for-a-directory
- repos.listReleases — List releases
GET /repos/{owner}/{repo}/releases
https://docs.github.com/rest/releases/releases#list-releases
- repos.createRelease — Create a release
POST /repos/{owner}/{repo}/releases
https://docs.github.com/rest/releases/releases#create-a-release
- repos.getReleaseAsset — Get a release asset
GET /repos/{owner}/{repo}/releases/assets/{asset_id}
https://docs.github.com/rest/releases/assets#get-a-release-asset
- repos.deleteReleaseAsset — Delete a release asset
DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}
https://docs.github.com/rest/releases/assets#delete-a-release-asset
- repos.updateReleaseAsset — Update a release asset
PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}
https://docs.github.com/rest/releases/assets#update-a-release-asset
- repos.generateReleaseNotes — Generate release notes content for a release
POST /repos/{owner}/{repo}/releases/generate-notes
https://docs.github.com/rest/releases/releases#generate-release-notes-content-for-a-release
- repos.getLatestRelease — Get the latest release
GET /repos/{owner}/{repo}/releases/latest
https://docs.github.com/rest/releases/releases#get-the-latest-release
- repos.getReleaseByTag — Get a release by tag name
GET /repos/{owner}/{repo}/releases/tags/{tag}
https://docs.github.com/rest/releases/releases#get-a-release-by-tag-name
- repos.getRelease — Get a release
GET /repos/{owner}/{repo}/releases/{release_id}
https://docs.github.com/rest/releases/releases#get-a-release
- repos.deleteRelease — Delete a release
DELETE /repos/{owner}/{repo}/releases/{release_id}
https://docs.github.com/rest/releases/releases#delete-a-release
- repos.updateRelease — Update a release
PATCH /repos/{owner}/{repo}/releases/{release_id}
https://docs.github.com/rest/releases/releases#update-a-release
- repos.listReleaseAssets — List release assets
GET /repos/{owner}/{repo}/releases/{release_id}/assets
https://docs.github.com/rest/releases/assets#list-release-assets
- repos.uploadReleaseAsset — Upload a release asset
POST /repos/{owner}/{repo}/releases/{release_id}/assets
https://docs.github.com/rest/releases/assets#upload-a-release-asset
- reactions.listForRelease — List reactions for a release
GET /repos/{owner}/{repo}/releases/{release_id}/reactions
https://docs.github.com/rest/reactions/reactions#list-reactions-for-a-release
- reactions.createForRelease — Create reaction for a release
POST /repos/{owner}/{repo}/releases/{release_id}/reactions
https://docs.github.com/rest/reactions/reactions#create-reaction-for-a-release
- reactions.deleteForRelease — Delete a release reaction
DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}
https://docs.github.com/rest/reactions/reactions#delete-a-release-reaction
- repos.getBranchRules — Get rules for a branch
GET /repos/{owner}/{repo}/rules/branches/{branch}
https://docs.github.com/rest/repos/rules#get-rules-for-a-branch
- repos.getRepoRulesets — Get all repository rulesets
GET /repos/{owner}/{repo}/rulesets
https://docs.github.com/rest/repos/rules#get-all-repository-rulesets
- repos.createRepoRuleset — Create a repository ruleset
POST /repos/{owner}/{repo}/rulesets
https://docs.github.com/rest/repos/rules#create-a-repository-ruleset
- repos.getRepoRuleSuites — List repository rule suites
GET /repos/{owner}/{repo}/rulesets/rule-suites
https://docs.github.com/rest/repos/rule-suites#list-repository-rule-suites
- repos.getRepoRuleSuite — Get a repository rule suite
GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}
https://docs.github.com/rest/repos/rule-suites#get-a-repository-rule-suite
- repos.getRepoRuleset — Get a repository ruleset
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}
https://docs.github.com/rest/repos/rules#get-a-repository-ruleset
- repos.updateRepoRuleset — Update a repository ruleset
PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}
https://docs.github.com/rest/repos/rules#update-a-repository-ruleset
- repos.deleteRepoRuleset — Delete a repository ruleset
DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}
https://docs.github.com/rest/repos/rules#delete-a-repository-ruleset
- repos.getRepoRulesetHistory — Get repository ruleset history
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history
https://docs.github.com/rest/repos/rules#get-repository-ruleset-history
- repos.getRepoRulesetVersion — Get repository ruleset version
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}
https://docs.github.com/rest/repos/rules#get-repository-ruleset-version
- secretScanning.listAlertsForRepo — List secret scanning alerts for a repository
GET /repos/{owner}/{repo}/secret-scanning/alerts
https://docs.github.com/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-a-repository
- secretScanning.getAlert — Get a secret scanning alert
GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}
https://docs.github.com/rest/secret-scanning/secret-scanning#get-a-secret-scanning-alert
- secretScanning.updateAlert — Update a secret scanning alert
PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}
https://docs.github.com/rest/secret-scanning/secret-scanning#update-a-secret-scanning-alert
- secretScanning.listLocationsForAlert — List locations for a secret scanning alert
GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations
https://docs.github.com/rest/secret-scanning/secret-scanning#list-locations-for-a-secret-scanning-alert
- secretScanning.createPushProtectionBypass — Create a push protection bypass
POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses
https://docs.github.com/rest/secret-scanning/secret-scanning#create-a-push-protection-bypass
- secretScanning.getScanHistory — Get secret scanning scan history for a repository
GET /repos/{owner}/{repo}/secret-scanning/scan-history
https://docs.github.com/rest/secret-scanning/secret-scanning#get-secret-scanning-scan-history-for-a-repository
- securityAdvisories.listRepositoryAdvisories — List repository security advisories
GET /repos/{owner}/{repo}/security-advisories
https://docs.github.com/rest/security-advisories/repository-advisories#list-repository-security-advisories
- securityAdvisories.createRepositoryAdvisory — Create a repository security advisory
POST /repos/{owner}/{repo}/security-advisories
https://docs.github.com/rest/security-advisories/repository-advisories#create-a-repository-security-advisory
- securityAdvisories.createPrivateVulnerabilityReport — Privately report a security vulnerability
POST /repos/{owner}/{repo}/security-advisories/reports
https://docs.github.com/rest/security-advisories/repository-advisories#privately-report-a-security-vulnerability
- securityAdvisories.getRepositoryAdvisory — Get a repository security advisory
GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}
https://docs.github.com/rest/security-advisories/repository-advisories#get-a-repository-security-advisory
- securityAdvisories.updateRepositoryAdvisory — Update a repository security advisory
PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}
https://docs.github.com/rest/security-advisories/repository-advisories#update-a-repository-security-advisory
- securityAdvisories.createRepositoryAdvisoryCveRequest — Request a CVE for a repository security advisory
POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve
https://docs.github.com/rest/security-advisories/repository-advisories#request-a-cve-for-a-repository-security-advisory
- securityAdvisories.createFork — Create a temporary private fork
POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks
https://docs.github.com/rest/security-advisories/repository-advisories#create-a-temporary-private-fork
- activity.listStargazersForRepo — List stargazers
GET /repos/{owner}/{repo}/stargazers
https://docs.github.com/rest/activity/starring#list-stargazers
- repos.getCodeFrequencyStats — Get the weekly commit activity
GET /repos/{owner}/{repo}/stats/code_frequency
https://docs.github.com/rest/metrics/statistics#get-the-weekly-commit-activity
- repos.getCommitActivityStats — Get the last year of commit activity
GET /repos/{owner}/{repo}/stats/commit_activity
https://docs.github.com/rest/metrics/statistics#get-the-last-year-of-commit-activity
- repos.getContributorsStats — Get all contributor commit activity
GET /repos/{owner}/{repo}/stats/contributors
https://docs.github.com/rest/metrics/statistics#get-all-contributor-commit-activity
- repos.getParticipationStats — Get the weekly commit count
GET /repos/{owner}/{repo}/stats/participation
https://docs.github.com/rest/metrics/statistics#get-the-weekly-commit-count
- repos.getPunchCardStats — Get the hourly commit count for each day
GET /repos/{owner}/{repo}/stats/punch_card
https://docs.github.com/rest/metrics/statistics#get-the-hourly-commit-count-for-each-day
- repos.createCommitStatus — Create a commit status
POST /repos/{owner}/{repo}/statuses/{sha}
https://docs.github.com/rest/commits/statuses#create-a-commit-status
- activity.listWatchersForRepo — List watchers
GET /repos/{owner}/{repo}/subscribers
https://docs.github.com/rest/activity/watching#list-watchers
- activity.getRepoSubscription — Get a repository subscription
GET /repos/{owner}/{repo}/subscription
https://docs.github.com/rest/activity/watching#get-a-repository-subscription
- activity.setRepoSubscription — Set a repository subscription
PUT /repos/{owner}/{repo}/subscription
https://docs.github.com/rest/activity/watching#set-a-repository-subscription
- activity.deleteRepoSubscription — Delete a repository subscription
DELETE /repos/{owner}/{repo}/subscription
https://docs.github.com/rest/activity/watching#delete-a-repository-subscription
- repos.listTags — List repository tags
GET /repos/{owner}/{repo}/tags
https://docs.github.com/rest/repos/repos#list-repository-tags
- repos.downloadTarballArchive — Download a repository archive (tar)
GET /repos/{owner}/{repo}/tarball/{ref}
https://docs.github.com/rest/repos/contents#download-a-repository-archive-tar
- repos.listTeams — List repository teams
GET /repos/{owner}/{repo}/teams
https://docs.github.com/rest/repos/repos#list-repository-teams
- repos.getAllTopics — Get all repository topics
GET /repos/{owner}/{repo}/topics
https://docs.github.com/rest/repos/repos#get-all-repository-topics
- repos.replaceAllTopics — Replace all repository topics
PUT /repos/{owner}/{repo}/topics
https://docs.github.com/rest/repos/repos#replace-all-repository-topics
- repos.getClones — Get repository clones
GET /repos/{owner}/{repo}/traffic/clones
https://docs.github.com/rest/metrics/traffic#get-repository-clones
- repos.getTopPaths — Get top referral paths
GET /repos/{owner}/{repo}/traffic/popular/paths
https://docs.github.com/rest/metrics/traffic#get-top-referral-paths
- repos.getTopReferrers — Get top referral sources
GET /repos/{owner}/{repo}/traffic/popular/referrers
https://docs.github.com/rest/metrics/traffic#get-top-referral-sources
- repos.getViews — Get page views
GET /repos/{owner}/{repo}/traffic/views
https://docs.github.com/rest/metrics/traffic#get-page-views
- repos.transfer — Transfer a repository
POST /repos/{owner}/{repo}/transfer
https://docs.github.com/rest/repos/repos#transfer-a-repository
- repos.checkVulnerabilityAlerts — Check if vulnerability alerts are enabled for a repository
GET /repos/{owner}/{repo}/vulnerability-alerts
https://docs.github.com/rest/repos/repos#check-if-vulnerability-alerts-are-enabled-for-a-repository
- repos.enableVulnerabilityAlerts — Enable vulnerability alerts
PUT /repos/{owner}/{repo}/vulnerability-alerts
https://docs.github.com/rest/repos/repos#enable-vulnerability-alerts
- repos.disableVulnerabilityAlerts — Disable vulnerability alerts
DELETE /repos/{owner}/{repo}/vulnerability-alerts
https://docs.github.com/rest/repos/repos#disable-vulnerability-alerts
- repos.downloadZipballArchive — Download a repository archive (zip)
GET /repos/{owner}/{repo}/zipball/{ref}
https://docs.github.com/rest/repos/contents#download-a-repository-archive-zip
- repos.createUsingTemplate — Create a repository using a template
POST /repos/{template_owner}/{template_repo}/generate
https://docs.github.com/rest/repos/repos#create-a-repository-using-a-template
- repos.listPublic — List public repositories
GET /repositories
https://docs.github.com/rest/repos/repos#list-public-repositories
- search.code — Search code
GET /search/code
https://docs.github.com/rest/search/search#search-code
- search.commits — Search commits
GET /search/commits
https://docs.github.com/rest/search/search#search-commits
- search.issuesAndPullRequests — Search issues and pull requests
GET /search/issues
https://docs.github.com/rest/search/search#search-issues-and-pull-requests
- search.labels — Search labels
GET /search/labels
https://docs.github.com/rest/search/search#search-labels
- search.repos — Search repositories
GET /search/repositories
https://docs.github.com/rest/search/search#search-repositories
- search.topics — Search topics
GET /search/topics
https://docs.github.com/rest/search/search#search-topics
- search.users — Search users
GET /search/users
https://docs.github.com/rest/search/search#search-users
- teams.getLegacy — Get a team (Legacy)
GET /teams/{team_id}
https://docs.github.com/rest/teams/teams#get-a-team-legacy
- teams.deleteLegacy — Delete a team (Legacy)
DELETE /teams/{team_id}
https://docs.github.com/rest/teams/teams#delete-a-team-legacy
- teams.updateLegacy — Update a team (Legacy)
PATCH /teams/{team_id}
https://docs.github.com/rest/teams/teams#update-a-team-legacy
- teams.listPendingInvitationsLegacy — List pending team invitations (Legacy)
GET /teams/{team_id}/invitations
https://docs.github.com/rest/teams/members#list-pending-team-invitations-legacy
- teams.listMembersLegacy — List team members (Legacy)
GET /teams/{team_id}/members
https://docs.github.com/rest/teams/members#list-team-members-legacy
- teams.getMemberLegacy — Get team member (Legacy)
GET /teams/{team_id}/members/{username}
https://docs.github.com/rest/teams/members#get-team-member-legacy
- teams.addMemberLegacy — Add team member (Legacy)
PUT /teams/{team_id}/members/{username}
https://docs.github.com/rest/teams/members#add-team-member-legacy
- teams.removeMemberLegacy — Remove team member (Legacy)
DELETE /teams/{team_id}/members/{username}
https://docs.github.com/rest/teams/members#remove-team-member-legacy
- teams.getMembershipForUserLegacy — Get team membership for a user (Legacy)
GET /teams/{team_id}/memberships/{username}
https://docs.github.com/rest/teams/members#get-team-membership-for-a-user-legacy
- teams.addOrUpdateMembershipForUserLegacy — Add or update team membership for a user (Legacy)
PUT /teams/{team_id}/memberships/{username}
https://docs.github.com/rest/teams/members#add-or-update-team-membership-for-a-user-legacy
- teams.removeMembershipForUserLegacy — Remove team membership for a user (Legacy)
DELETE /teams/{team_id}/memberships/{username}
https://docs.github.com/rest/teams/members#remove-team-membership-for-a-user-legacy
- teams.listReposLegacy — List team repositories (Legacy)
GET /teams/{team_id}/repos
https://docs.github.com/rest/teams/teams#list-team-repositories-legacy
- teams.checkPermissionsForRepoLegacy — Check team permissions for a repository (Legacy)
GET /teams/{team_id}/repos/{owner}/{repo}
https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-repository-legacy
- teams.addOrUpdateRepoPermissionsLegacy — Add or update team repository permissions (Legacy)
PUT /teams/{team_id}/repos/{owner}/{repo}
https://docs.github.com/rest/teams/teams#add-or-update-team-repository-permissions-legacy
- teams.removeRepoLegacy — Remove a repository from a team (Legacy)
DELETE /teams/{team_id}/repos/{owner}/{repo}
https://docs.github.com/rest/teams/teams#remove-a-repository-from-a-team-legacy
- teams.listChildLegacy — List child teams (Legacy)
GET /teams/{team_id}/teams
https://docs.github.com/rest/teams/teams#list-child-teams-legacy
- users.getAuthenticated — Get the authenticated user
GET /user
https://docs.github.com/rest/users/users#get-the-authenticated-user
- users.updateAuthenticated — Update the authenticated user
PATCH /user
https://docs.github.com/rest/users/users#update-the-authenticated-user
- users.listBlockedByAuthenticatedUser — List users blocked by the authenticated user
GET /user/blocks
https://docs.github.com/rest/users/blocking#list-users-blocked-by-the-authenticated-user
- users.checkBlocked — Check if a user is blocked by the authenticated user
GET /user/blocks/{username}
https://docs.github.com/rest/users/blocking#check-if-a-user-is-blocked-by-the-authenticated-user
- users.block — Block a user
PUT /user/blocks/{username}
https://docs.github.com/rest/users/blocking#block-a-user
- users.unblock — Unblock a user
DELETE /user/blocks/{username}
https://docs.github.com/rest/users/blocking#unblock-a-user
- codespaces.listForAuthenticatedUser — List codespaces for the authenticated user
GET /user/codespaces
https://docs.github.com/rest/codespaces/codespaces#list-codespaces-for-the-authenticated-user
- codespaces.createForAuthenticatedUser — Create a codespace for the authenticated user
POST /user/codespaces
https://docs.github.com/rest/codespaces/codespaces#create-a-codespace-for-the-authenticated-user
- codespaces.listSecretsForAuthenticatedUser — List secrets for the authenticated user
GET /user/codespaces/secrets
https://docs.github.com/rest/codespaces/secrets#list-secrets-for-the-authenticated-user
- codespaces.getPublicKeyForAuthenticatedUser — Get public key for the authenticated user
GET /user/codespaces/secrets/public-key
https://docs.github.com/rest/codespaces/secrets#get-public-key-for-the-authenticated-user
- codespaces.getSecretForAuthenticatedUser — Get a secret for the authenticated user
GET /user/codespaces/secrets/{secret_name}
https://docs.github.com/rest/codespaces/secrets#get-a-secret-for-the-authenticated-user
- codespaces.createOrUpdateSecretForAuthenticatedUser — Create or update a secret for the authenticated user
PUT /user/codespaces/secrets/{secret_name}
https://docs.github.com/rest/codespaces/secrets#create-or-update-a-secret-for-the-authenticated-user
- codespaces.deleteSecretForAuthenticatedUser — Delete a secret for the authenticated user
DELETE /user/codespaces/secrets/{secret_name}
https://docs.github.com/rest/codespaces/secrets#delete-a-secret-for-the-authenticated-user
- codespaces.listRepositoriesForSecretForAuthenticatedUser — List selected repositories for a user secret
GET /user/codespaces/secrets/{secret_name}/repositories
https://docs.github.com/rest/codespaces/secrets#list-selected-repositories-for-a-user-secret
- codespaces.setRepositoriesForSecretForAuthenticatedUser — Set selected repositories for a user secret
PUT /user/codespaces/secrets/{secret_name}/repositories
https://docs.github.com/rest/codespaces/secrets#set-selected-repositories-for-a-user-secret
- codespaces.addRepositoryForSecretForAuthenticatedUser — Add a selected repository to a user secret
PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/codespaces/secrets#add-a-selected-repository-to-a-user-secret
- codespaces.removeRepositoryForSecretForAuthenticatedUser — Remove a selected repository from a user secret
DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}
https://docs.github.com/rest/codespaces/secrets#remove-a-selected-repository-from-a-user-secret
- codespaces.getForAuthenticatedUser — Get a codespace for the authenticated user
GET /user/codespaces/{codespace_name}
https://docs.github.com/rest/codespaces/codespaces#get-a-codespace-for-the-authenticated-user
- codespaces.deleteForAuthenticatedUser — Delete a codespace for the authenticated user
DELETE /user/codespaces/{codespace_name}
https://docs.github.com/rest/codespaces/codespaces#delete-a-codespace-for-the-authenticated-user
- codespaces.updateForAuthenticatedUser — Update a codespace for the authenticated user
PATCH /user/codespaces/{codespace_name}
https://docs.github.com/rest/codespaces/codespaces#update-a-codespace-for-the-authenticated-user
- codespaces.exportForAuthenticatedUser — Export a codespace for the authenticated user
POST /user/codespaces/{codespace_name}/exports
https://docs.github.com/rest/codespaces/codespaces#export-a-codespace-for-the-authenticated-user
- codespaces.getExportDetailsForAuthenticatedUser — Get details about a codespace export
GET /user/codespaces/{codespace_name}/exports/{export_id}
https://docs.github.com/rest/codespaces/codespaces#get-details-about-a-codespace-export
- codespaces.codespaceMachinesForAuthenticatedUser — List machine types for a codespace
GET /user/codespaces/{codespace_name}/machines
https://docs.github.com/rest/codespaces/machines#list-machine-types-for-a-codespace
- codespaces.publishForAuthenticatedUser — Create a repository from an unpublished codespace
POST /user/codespaces/{codespace_name}/publish
https://docs.github.com/rest/codespaces/codespaces#create-a-repository-from-an-unpublished-codespace
- codespaces.startForAuthenticatedUser — Start a codespace for the authenticated user
POST /user/codespaces/{codespace_name}/start
https://docs.github.com/rest/codespaces/codespaces#start-a-codespace-for-the-authenticated-user
- codespaces.stopForAuthenticatedUser — Stop a codespace for the authenticated user
POST /user/codespaces/{codespace_name}/stop
https://docs.github.com/rest/codespaces/codespaces#stop-a-codespace-for-the-authenticated-user
- packages.listDockerMigrationConflictingPackagesForAuthenticatedUser — Get list of conflicting packages during Docker migration for authenticated-user
GET /user/docker/conflicts
https://docs.github.com/rest/packages/packages#get-list-of-conflicting-packages-during-docker-migration-for-authenticated-user
- users.setPrimaryEmailVisibilityForAuthenticatedUser — Set primary email visibility for the authenticated user
PATCH /user/email/visibility
https://docs.github.com/rest/users/emails#set-primary-email-visibility-for-the-authenticated-user
- users.listEmailsForAuthenticatedUser — List email addresses for the authenticated user
GET /user/emails
https://docs.github.com/rest/users/emails#list-email-addresses-for-the-authenticated-user
- users.addEmailForAuthenticatedUser — Add an email address for the authenticated user
POST /user/emails
https://docs.github.com/rest/users/emails#add-an-email-address-for-the-authenticated-user
- users.deleteEmailForAuthenticatedUser — Delete an email address for the authenticated user
DELETE /user/emails
https://docs.github.com/rest/users/emails#delete-an-email-address-for-the-authenticated-user
- users.listFollowersForAuthenticatedUser — List followers of the authenticated user
GET /user/followers
https://docs.github.com/rest/users/followers#list-followers-of-the-authenticated-user
- users.listFollowedByAuthenticatedUser — List the people the authenticated user follows
GET /user/following
https://docs.github.com/rest/users/followers#list-the-people-the-authenticated-user-follows
- users.checkPersonIsFollowedByAuthenticated — Check if a person is followed by the authenticated user
GET /user/following/{username}
https://docs.github.com/rest/users/followers#check-if-a-person-is-followed-by-the-authenticated-user
- users.follow — Follow a user
PUT /user/following/{username}
https://docs.github.com/rest/users/followers#follow-a-user
- users.unfollow — Unfollow a user
DELETE /user/following/{username}
https://docs.github.com/rest/users/followers#unfollow-a-user
- users.listGpgKeysForAuthenticatedUser — List GPG keys for the authenticated user
GET /user/gpg_keys
https://docs.github.com/rest/users/gpg-keys#list-gpg-keys-for-the-authenticated-user
- users.createGpgKeyForAuthenticatedUser — Create a GPG key for the authenticated user
POST /user/gpg_keys
https://docs.github.com/rest/users/gpg-keys#create-a-gpg-key-for-the-authenticated-user
- users.getGpgKeyForAuthenticatedUser — Get a GPG key for the authenticated user
GET /user/gpg_keys/{gpg_key_id}
https://docs.github.com/rest/users/gpg-keys#get-a-gpg-key-for-the-authenticated-user
- users.deleteGpgKeyForAuthenticatedUser — Delete a GPG key for the authenticated user
DELETE /user/gpg_keys/{gpg_key_id}
https://docs.github.com/rest/users/gpg-keys#delete-a-gpg-key-for-the-authenticated-user
- apps.listInstallationsForAuthenticatedUser — List app installations accessible to the user access token
GET /user/installations
https://docs.github.com/rest/apps/installations#list-app-installations-accessible-to-the-user-access-token
- apps.listInstallationReposForAuthenticatedUser — List repositories accessible to the user access token
GET /user/installations/{installation_id}/repositories
https://docs.github.com/rest/apps/installations#list-repositories-accessible-to-the-user-access-token
- apps.addRepoToInstallationForAuthenticatedUser — Add a repository to an app installation
PUT /user/installations/{installation_id}/repositories/{repository_id}
https://docs.github.com/rest/apps/installations#add-a-repository-to-an-app-installation
- apps.removeRepoFromInstallationForAuthenticatedUser — Remove a repository from an app installation
DELETE /user/installations/{installation_id}/repositories/{repository_id}
https://docs.github.com/rest/apps/installations#remove-a-repository-from-an-app-installation
- interactions.getRestrictionsForAuthenticatedUser — Get interaction restrictions for your public repositories
GET /user/interaction-limits
https://docs.github.com/rest/interactions/user#get-interaction-restrictions-for-your-public-repositories
- interactions.setRestrictionsForAuthenticatedUser — Set interaction restrictions for your public repositories
PUT /user/interaction-limits
https://docs.github.com/rest/interactions/user#set-interaction-restrictions-for-your-public-repositories
- interactions.removeRestrictionsForAuthenticatedUser — Remove interaction restrictions from your public repositories
DELETE /user/interaction-limits
https://docs.github.com/rest/interactions/user#remove-interaction-restrictions-from-your-public-repositories
- issues.listForAuthenticatedUser — List user account issues assigned to the authenticated user
GET /user/issues
https://docs.github.com/rest/issues/issues#list-user-account-issues-assigned-to-the-authenticated-user
- users.listPublicSshKeysForAuthenticatedUser — List public SSH keys for the authenticated user
GET /user/keys
https://docs.github.com/rest/users/keys#list-public-ssh-keys-for-the-authenticated-user
- users.createPublicSshKeyForAuthenticatedUser — Create a public SSH key for the authenticated user
POST /user/keys
https://docs.github.com/rest/users/keys#create-a-public-ssh-key-for-the-authenticated-user
- users.getPublicSshKeyForAuthenticatedUser — Get a public SSH key for the authenticated user
GET /user/keys/{key_id}
https://docs.github.com/rest/users/keys#get-a-public-ssh-key-for-the-authenticated-user
- users.deletePublicSshKeyForAuthenticatedUser — Delete a public SSH key for the authenticated user
DELETE /user/keys/{key_id}
https://docs.github.com/rest/users/keys#delete-a-public-ssh-key-for-the-authenticated-user
- apps.listSubscriptionsForAuthenticatedUser — List subscriptions for the authenticated user
GET /user/marketplace_purchases
https://docs.github.com/rest/apps/marketplace#list-subscriptions-for-the-authenticated-user
- apps.listSubscriptionsForAuthenticatedUserStubbed — List subscriptions for the authenticated user (stubbed)
GET /user/marketplace_purchases/stubbed
https://docs.github.com/rest/apps/marketplace#list-subscriptions-for-the-authenticated-user-stubbed
- orgs.listMembershipsForAuthenticatedUser — List organization memberships for the authenticated user
GET /user/memberships/orgs
https://docs.github.com/rest/orgs/members#list-organization-memberships-for-the-authenticated-user
- orgs.getMembershipForAuthenticatedUser — Get an organization membership for the authenticated user
GET /user/memberships/orgs/{org}
https://docs.github.com/rest/orgs/members#get-an-organization-membership-for-the-authenticated-user
- orgs.updateMembershipForAuthenticatedUser — Update an organization membership for the authenticated user
PATCH /user/memberships/orgs/{org}
https://docs.github.com/rest/orgs/members#update-an-organization-membership-for-the-authenticated-user
- migrations.listForAuthenticatedUser — List user migrations
GET /user/migrations
https://docs.github.com/rest/migrations/users#list-user-migrations
- migrations.startForAuthenticatedUser — Start a user migration
POST /user/migrations
https://docs.github.com/rest/migrations/users#start-a-user-migration
- migrations.getStatusForAuthenticatedUser — Get a user migration status
GET /user/migrations/{migration_id}
https://docs.github.com/rest/migrations/users#get-a-user-migration-status
- migrations.getArchiveForAuthenticatedUser — Download a user migration archive
GET /user/migrations/{migration_id}/archive
https://docs.github.com/rest/migrations/users#download-a-user-migration-archive
- migrations.deleteArchiveForAuthenticatedUser — Delete a user migration archive
DELETE /user/migrations/{migration_id}/archive
https://docs.github.com/rest/migrations/users#delete-a-user-migration-archive
- migrations.unlockRepoForAuthenticatedUser — Unlock a user repository
DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock
https://docs.github.com/rest/migrations/users#unlock-a-user-repository
- migrations.listReposForAuthenticatedUser — List repositories for a user migration
GET /user/migrations/{migration_id}/repositories
https://docs.github.com/rest/migrations/users#list-repositories-for-a-user-migration
- orgs.listForAuthenticatedUser — List organizations for the authenticated user
GET /user/orgs
https://docs.github.com/rest/orgs/orgs#list-organizations-for-the-authenticated-user
- packages.listPackagesForAuthenticatedUser — List packages for the authenticated user's namespace
GET /user/packages
https://docs.github.com/rest/packages/packages#list-packages-for-the-authenticated-users-namespace
- packages.getPackageForAuthenticatedUser — Get a package for the authenticated user
GET /user/packages/{package_type}/{package_name}
https://docs.github.com/rest/packages/packages#get-a-package-for-the-authenticated-user
- packages.deletePackageForAuthenticatedUser — Delete a package for the authenticated user
DELETE /user/packages/{package_type}/{package_name}
https://docs.github.com/rest/packages/packages#delete-a-package-for-the-authenticated-user
- packages.restorePackageForAuthenticatedUser — Restore a package for the authenticated user
POST /user/packages/{package_type}/{package_name}/restore
https://docs.github.com/rest/packages/packages#restore-a-package-for-the-authenticated-user
- packages.getAllPackageVersionsForPackageOwnedByAuthenticatedUser — List package versions for a package owned by the authenticated user
GET /user/packages/{package_type}/{package_name}/versions
https://docs.github.com/rest/packages/packages#list-package-versions-for-a-package-owned-by-the-authenticated-user
- packages.getPackageVersionForAuthenticatedUser — Get a package version for the authenticated user
GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}
https://docs.github.com/rest/packages/packages#get-a-package-version-for-the-authenticated-user
- packages.deletePackageVersionForAuthenticatedUser — Delete a package version for the authenticated user
DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}
https://docs.github.com/rest/packages/packages#delete-a-package-version-for-the-authenticated-user
- packages.restorePackageVersionForAuthenticatedUser — Restore a package version for the authenticated user
POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore
https://docs.github.com/rest/packages/packages#restore-a-package-version-for-the-authenticated-user
- users.listPublicEmailsForAuthenticatedUser — List public email addresses for the authenticated user
GET /user/public_emails
https://docs.github.com/rest/users/emails#list-public-email-addresses-for-the-authenticated-user
- repos.listForAuthenticatedUser — List repositories for the authenticated user
GET /user/repos
https://docs.github.com/rest/repos/repos#list-repositories-for-the-authenticated-user
- repos.createForAuthenticatedUser — Create a repository for the authenticated user
POST /user/repos
https://docs.github.com/rest/repos/repos#create-a-repository-for-the-authenticated-user
- repos.listInvitationsForAuthenticatedUser — List repository invitations for the authenticated user
GET /user/repository_invitations
https://docs.github.com/rest/collaborators/invitations#list-repository-invitations-for-the-authenticated-user
- repos.declineInvitationForAuthenticatedUser — Decline a repository invitation
DELETE /user/repository_invitations/{invitation_id}
https://docs.github.com/rest/collaborators/invitations#decline-a-repository-invitation
- repos.acceptInvitationForAuthenticatedUser — Accept a repository invitation
PATCH /user/repository_invitations/{invitation_id}
https://docs.github.com/rest/collaborators/invitations#accept-a-repository-invitation
- users.listSocialAccountsForAuthenticatedUser — List social accounts for the authenticated user
GET /user/social_accounts
https://docs.github.com/rest/users/social-accounts#list-social-accounts-for-the-authenticated-user
- users.addSocialAccountForAuthenticatedUser — Add social accounts for the authenticated user
POST /user/social_accounts
https://docs.github.com/rest/users/social-accounts#add-social-accounts-for-the-authenticated-user
- users.deleteSocialAccountForAuthenticatedUser — Delete social accounts for the authenticated user
DELETE /user/social_accounts
https://docs.github.com/rest/users/social-accounts#delete-social-accounts-for-the-authenticated-user
- users.listSshSigningKeysForAuthenticatedUser — List SSH signing keys for the authenticated user
GET /user/ssh_signing_keys
https://docs.github.com/rest/users/ssh-signing-keys#list-ssh-signing-keys-for-the-authenticated-user
- users.createSshSigningKeyForAuthenticatedUser — Create a SSH signing key for the authenticated user
POST /user/ssh_signing_keys
https://docs.github.com/rest/users/ssh-signing-keys#create-a-ssh-signing-key-for-the-authenticated-user
- users.getSshSigningKeyForAuthenticatedUser — Get an SSH signing key for the authenticated user
GET /user/ssh_signing_keys/{ssh_signing_key_id}
https://docs.github.com/rest/users/ssh-signing-keys#get-an-ssh-signing-key-for-the-authenticated-user
- users.deleteSshSigningKeyForAuthenticatedUser — Delete an SSH signing key for the authenticated user
DELETE /user/ssh_signing_keys/{ssh_signing_key_id}
https://docs.github.com/rest/users/ssh-signing-keys#delete-an-ssh-signing-key-for-the-authenticated-user
- activity.listReposStarredByAuthenticatedUser — List repositories starred by the authenticated user
GET /user/starred
https://docs.github.com/rest/activity/starring#list-repositories-starred-by-the-authenticated-user
- activity.checkRepoIsStarredByAuthenticatedUser — Check if a repository is starred by the authenticated user
GET /user/starred/{owner}/{repo}
https://docs.github.com/rest/activity/starring#check-if-a-repository-is-starred-by-the-authenticated-user
- activity.starRepoForAuthenticatedUser — Star a repository for the authenticated user
PUT /user/starred/{owner}/{repo}
https://docs.github.com/rest/activity/starring#star-a-repository-for-the-authenticated-user
- activity.unstarRepoForAuthenticatedUser — Unstar a repository for the authenticated user
DELETE /user/starred/{owner}/{repo}
https://docs.github.com/rest/activity/starring#unstar-a-repository-for-the-authenticated-user
- activity.listWatchedReposForAuthenticatedUser — List repositories watched by the authenticated user
GET /user/subscriptions
https://docs.github.com/rest/activity/watching#list-repositories-watched-by-the-authenticated-user
- teams.listForAuthenticatedUser — List teams for the authenticated user
GET /user/teams
https://docs.github.com/rest/teams/teams#list-teams-for-the-authenticated-user
- users.getById — Get a user using their ID
GET /user/{account_id}
https://docs.github.com/rest/users/users#get-a-user-using-their-id
- projects.createDraftItemForAuthenticatedUser — Create draft item for user owned project
POST /user/{user_id}/projectsV2/{project_number}/drafts
https://docs.github.com/rest/projects/drafts#create-draft-item-for-user-owned-project
- users.list — List users
GET /users
https://docs.github.com/rest/users/users#list-users
- projects.createViewForUser — Create a view for a user-owned project
POST /users/{user_id}/projectsV2/{project_number}/views
https://docs.github.com/rest/projects/views#create-a-view-for-a-user-owned-project
- users.getByUsername — Get a user
GET /users/{username}
https://docs.github.com/rest/users/users#get-a-user
- users.listAttestationsBulk — List attestations by bulk subject digests
POST /users/{username}/attestations/bulk-list
https://docs.github.com/rest/users/attestations#list-attestations-by-bulk-subject-digests
- users.deleteAttestationsBulk — Delete attestations in bulk
POST /users/{username}/attestations/delete-request
https://docs.github.com/rest/users/attestations#delete-attestations-in-bulk
- users.deleteAttestationsBySubjectDigest — Delete attestations by subject digest
DELETE /users/{username}/attestations/digest/{subject_digest}
https://docs.github.com/rest/users/attestations#delete-attestations-by-subject-digest
- users.deleteAttestationsById — Delete attestations by ID
DELETE /users/{username}/attestations/{attestation_id}
https://docs.github.com/rest/users/attestations#delete-attestations-by-id
- users.listAttestations — List attestations
GET /users/{username}/attestations/{subject_digest}
https://docs.github.com/rest/users/attestations#list-attestations
- copilotSpaces.listForUser — List Copilot Spaces for a user
GET /users/{username}/copilot-spaces
https://docs.github.com/rest/copilot-spaces/copilot-spaces#list-copilot-spaces-for-a-user
- copilotSpaces.createForUser — Create a Copilot Space for a user
POST /users/{username}/copilot-spaces
https://docs.github.com/rest/copilot-spaces/copilot-spaces#create-a-copilot-space-for-a-user
- copilotSpaces.getForUser — Get a Copilot Space for a user
GET /users/{username}/copilot-spaces/{space_number}
https://docs.github.com/rest/copilot-spaces/copilot-spaces#get-a-copilot-space-for-a-user
- copilotSpaces.updateForUser — Set a Copilot Space for a user
PUT /users/{username}/copilot-spaces/{space_number}
https://docs.github.com/rest/copilot-spaces/copilot-spaces#set-a-copilot-space-for-a-user
- copilotSpaces.deleteForUser — Delete a Copilot Space for a user
DELETE /users/{username}/copilot-spaces/{space_number}
https://docs.github.com/rest/copilot-spaces/copilot-spaces#delete-a-copilot-space-for-a-user
- copilotSpaces.listCollaboratorsForUser — List collaborators for a Copilot Space for a user
GET /users/{username}/copilot-spaces/{space_number}/collaborators
https://docs.github.com/rest/copilot-spaces/collaborators#list-collaborators-for-a-copilot-space-for-a-user
- copilotSpaces.addCollaboratorForUser — Add a collaborator to a Copilot Space for a user
POST /users/{username}/copilot-spaces/{space_number}/collaborators
https://docs.github.com/rest/copilot-spaces/collaborators#add-a-collaborator-to-a-copilot-space-for-a-user
- copilotSpaces.updateCollaboratorForUser — Set a collaborator role for a Copilot Space for a user
PUT /users/{username}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}
https://docs.github.com/rest/copilot-spaces/collaborators#set-a-collaborator-role-for-a-copilot-space-for-a-user
- copilotSpaces.removeCollaboratorForUser — Remove a collaborator from a Copilot Space for a user
DELETE /users/{username}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}
https://docs.github.com/rest/copilot-spaces/collaborators#remove-a-collaborator-from-a-copilot-space-for-a-user
- copilotSpaces.listResourcesForUser — List resources for a Copilot Space for a user
GET /users/{username}/copilot-spaces/{space_number}/resources
https://docs.github.com/rest/copilot-spaces/resources#list-resources-for-a-copilot-space-for-a-user
- copilotSpaces.createResourceForUser — Create a resource for a Copilot Space for a user
POST /users/{username}/copilot-spaces/{space_number}/resources
https://docs.github.com/rest/copilot-spaces/resources#create-a-resource-for-a-copilot-space-for-a-user
- copilotSpaces.getResourceForUser — Get a resource for a Copilot Space for a user
GET /users/{username}/copilot-spaces/{space_number}/resources/{space_resource_id}
https://docs.github.com/rest/copilot-spaces/resources#get-a-resource-for-a-copilot-space-for-a-user
- copilotSpaces.updateResourceForUser — Set a resource for a Copilot Space for a user
PUT /users/{username}/copilot-spaces/{space_number}/resources/{space_resource_id}
https://docs.github.com/rest/copilot-spaces/resources#set-a-resource-for-a-copilot-space-for-a-user
- copilotSpaces.deleteResourceForUser — Delete a resource from a Copilot Space for a user
DELETE /users/{username}/copilot-spaces/{space_number}/resources/{space_resource_id}
https://docs.github.com/rest/copilot-spaces/resources#delete-a-resource-from-a-copilot-space-for-a-user
- packages.listDockerMigrationConflictingPackagesForUser — Get list of conflicting packages during Docker migration for user
GET /users/{username}/docker/conflicts
https://docs.github.com/rest/packages/packages#get-list-of-conflicting-packages-during-docker-migration-for-user
- activity.listEventsForAuthenticatedUser — List events for the authenticated user
GET /users/{username}/events
https://docs.github.com/rest/activity/events#list-events-for-the-authenticated-user
- activity.listOrgEventsForAuthenticatedUser — List organization events for the authenticated user
GET /users/{username}/events/orgs/{org}
https://docs.github.com/rest/activity/events#list-organization-events-for-the-authenticated-user
- activity.listPublicEventsForUser — List public events for a user
GET /users/{username}/events/public
https://docs.github.com/rest/activity/events#list-public-events-for-a-user
- users.listFollowersForUser — List followers of a user
GET /users/{username}/followers
https://docs.github.com/rest/users/followers#list-followers-of-a-user
- users.listFollowingForUser — List the people a user follows
GET /users/{username}/following
https://docs.github.com/rest/users/followers#list-the-people-a-user-follows
- users.checkFollowingForUser — Check if a user follows another user
GET /users/{username}/following/{target_user}
https://docs.github.com/rest/users/followers#check-if-a-user-follows-another-user
- gists.listForUser — List gists for a user
GET /users/{username}/gists
https://docs.github.com/rest/gists/gists#list-gists-for-a-user
- users.listGpgKeysForUser — List GPG keys for a user
GET /users/{username}/gpg_keys
https://docs.github.com/rest/users/gpg-keys#list-gpg-keys-for-a-user
- users.getContextForUser — Get contextual information for a user
GET /users/{username}/hovercard
https://docs.github.com/rest/users/users#get-contextual-information-for-a-user
- apps.getUserInstallation — Get a user installation for the authenticated app
GET /users/{username}/installation
https://docs.github.com/rest/apps/apps#get-a-user-installation-for-the-authenticated-app
- users.listPublicKeysForUser — List public keys for a user
GET /users/{username}/keys
https://docs.github.com/rest/users/keys#list-public-keys-for-a-user
- orgs.listForUser — List organizations for a user
GET /users/{username}/orgs
https://docs.github.com/rest/orgs/orgs#list-organizations-for-a-user
- packages.listPackagesForUser — List packages for a user
GET /users/{username}/packages
https://docs.github.com/rest/packages/packages#list-packages-for-a-user
- packages.getPackageForUser — Get a package for a user
GET /users/{username}/packages/{package_type}/{package_name}
https://docs.github.com/rest/packages/packages#get-a-package-for-a-user
- packages.deletePackageForUser — Delete a package for a user
DELETE /users/{username}/packages/{package_type}/{package_name}
https://docs.github.com/rest/packages/packages#delete-a-package-for-a-user
- packages.restorePackageForUser — Restore a package for a user
POST /users/{username}/packages/{package_type}/{package_name}/restore
https://docs.github.com/rest/packages/packages#restore-a-package-for-a-user
- packages.getAllPackageVersionsForPackageOwnedByUser — List package versions for a package owned by a user
GET /users/{username}/packages/{package_type}/{package_name}/versions
https://docs.github.com/rest/packages/packages#list-package-versions-for-a-package-owned-by-a-user
- packages.getPackageVersionForUser — Get a package version for a user
GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}
https://docs.github.com/rest/packages/packages#get-a-package-version-for-a-user
- packages.deletePackageVersionForUser — Delete package version for a user
DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}
https://docs.github.com/rest/packages/packages#delete-package-version-for-a-user
- packages.restorePackageVersionForUser — Restore package version for a user
POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore
https://docs.github.com/rest/packages/packages#restore-package-version-for-a-user
- projects.listForUser — List projects for user
GET /users/{username}/projectsV2
https://docs.github.com/rest/projects/projects#list-projects-for-user
- projects.getForUser — Get project for user
GET /users/{username}/projectsV2/{project_number}
https://docs.github.com/rest/projects/projects#get-project-for-user
- projects.listFieldsForUser — List project fields for user
GET /users/{username}/projectsV2/{project_number}/fields
https://docs.github.com/rest/projects/fields#list-project-fields-for-user
- projects.addFieldForUser — Add field to user owned project
POST /users/{username}/projectsV2/{project_number}/fields
https://docs.github.com/rest/projects/fields#add-field-to-user-owned-project
- projects.getFieldForUser — Get project field for user
GET /users/{username}/projectsV2/{project_number}/fields/{field_id}
https://docs.github.com/rest/projects/fields#get-project-field-for-user
- projects.listItemsForUser — List items for a user owned project
GET /users/{username}/projectsV2/{project_number}/items
https://docs.github.com/rest/projects/items#list-items-for-a-user-owned-project
- projects.addItemForUser — Add item to user owned project
POST /users/{username}/projectsV2/{project_number}/items
https://docs.github.com/rest/projects/items#add-item-to-user-owned-project
- projects.getUserItem — Get an item for a user owned project
GET /users/{username}/projectsV2/{project_number}/items/{item_id}
https://docs.github.com/rest/projects/items#get-an-item-for-a-user-owned-project
- projects.deleteItemForUser — Delete project item for user
DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}
https://docs.github.com/rest/projects/items#delete-project-item-for-user
- projects.updateItemForUser — Update project item for user
PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}
https://docs.github.com/rest/projects/items#update-project-item-for-user
- projects.listViewItemsForUser — List items for a user project view
GET /users/{username}/projectsV2/{project_number}/views/{view_number}/items
https://docs.github.com/rest/projects/items#list-items-for-a-user-project-view
- activity.listReceivedEventsForUser — List events received by the authenticated user
GET /users/{username}/received_events
https://docs.github.com/rest/activity/events#list-events-received-by-the-authenticated-user
- activity.listReceivedPublicEventsForUser — List public events received by a user
GET /users/{username}/received_events/public
https://docs.github.com/rest/activity/events#list-public-events-received-by-a-user
- repos.listForUser — List repositories for a user
GET /users/{username}/repos
https://docs.github.com/rest/repos/repos#list-repositories-for-a-user
- billing.getGithubBillingAiCreditUsageReportUser — Get billing AI credit usage report for a user
GET /users/{username}/settings/billing/ai_credit/usage
https://docs.github.com/rest/billing/usage#get-billing-ai-credit-usage-report-for-a-user
- billing.getGithubBillingPremiumRequestUsageReportUser — Get billing premium request usage report for a user
GET /users/{username}/settings/billing/premium_request/usage
https://docs.github.com/rest/billing/usage#get-billing-premium-request-usage-report-for-a-user
- billing.getGithubBillingUsageReportUser — Get billing usage report for a user
GET /users/{username}/settings/billing/usage
https://docs.github.com/rest/billing/usage#get-billing-usage-report-for-a-user
- billing.getGithubBillingUsageSummaryReportUser — Get billing usage summary for a user
GET /users/{username}/settings/billing/usage/summary
https://docs.github.com/rest/billing/usage#get-billing-usage-summary-for-a-user
- users.listSocialAccountsForUser — List social accounts for a user
GET /users/{username}/social_accounts
https://docs.github.com/rest/users/social-accounts#list-social-accounts-for-a-user
- users.listSshSigningKeysForUser — List SSH signing keys for a user
GET /users/{username}/ssh_signing_keys
https://docs.github.com/rest/users/ssh-signing-keys#list-ssh-signing-keys-for-a-user
- activity.listReposStarredByUser — List repositories starred by a user
GET /users/{username}/starred
https://docs.github.com/rest/activity/starring#list-repositories-starred-by-a-user
- activity.listReposWatchedByUser — List repositories watched by a user
GET /users/{username}/subscriptions
https://docs.github.com/rest/activity/watching#list-repositories-watched-by-a-user
- meta.getAllVersions — Get all API versions
GET /versions
https://docs.github.com/rest/meta/meta#get-all-api-versions
- meta.getZen — Get the Zen of GitHub
GET /zen
https://docs.github.com/rest/meta/meta#get-the-zen-of-github
Which issues are still open before the next release?
Check the account, expired authorization, app approval, provider scopes and Toolcape permissions. Share only redacted errors with support. Never paste passwords, tokens or client secrets into an AI conversation.