| POST |
/enterprises/{enterprise}/access-restrictions/disable |
Disable access restrictions for an enterprise |
| POST |
/enterprises/{enterprise}/access-restrictions/enable |
Enable access restrictions for an enterprise |
| GET |
/enterprises/{enterprise}/actions/cache/retention-limit |
Get GitHub Actions cache retention limit for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/cache/retention-limit |
Set GitHub Actions cache retention limit for an enterprise |
| GET |
/enterprises/{enterprise}/actions/cache/storage-limit |
Get GitHub Actions cache storage limit for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/cache/storage-limit |
Set GitHub Actions cache storage limit for an enterprise |
| GET |
/enterprises/{enterprise}/actions/cache/usage |
Get GitHub Actions cache usage for an enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners |
List GitHub-hosted runners for an enterprise |
| POST |
/enterprises/{enterprise}/actions/hosted-runners |
Create a GitHub-hosted runner for an enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/images/custom |
List custom images for an enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id} |
Get an enterprise custom image definition for GitHub Actions Hosted Runners |
| DELETE |
/enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id} |
Delete a custom image from the enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id}/versions |
List image versions of a custom image for an enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} |
Get an image version of an enterprise custom image for GitHub Actions Hosted Runners |
| DELETE |
/enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} |
Delete an image version of custom image from the enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/images/github-owned |
Get GitHub-owned images for GitHub-hosted runners in an enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/images/partner |
Get partner images for GitHub-hosted runners in an enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/limits |
Get limits on GitHub-hosted runners for an enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/machine-sizes |
Get GitHub-hosted runners machine specs for an enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/platforms |
Get platforms for GitHub-hosted runners in an enterprise |
| GET |
/enterprises/{enterprise}/actions/hosted-runners/{hosted_runner_id} |
Get a GitHub-hosted runner for an enterprise |
| PATCH |
/enterprises/{enterprise}/actions/hosted-runners/{hosted_runner_id} |
Update a GitHub-hosted runner for an enterprise |
| DELETE |
/enterprises/{enterprise}/actions/hosted-runners/{hosted_runner_id} |
Delete a GitHub-hosted runner for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/oidc/customization/issuer |
Set the GitHub Actions OIDC custom issuer policy for an enterprise |
| GET |
/enterprises/{enterprise}/actions/permissions |
Get GitHub Actions permissions for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/permissions |
Set GitHub Actions permissions for an enterprise |
| GET |
/enterprises/{enterprise}/actions/permissions/artifact-and-log-retention |
Get artifact and log retention settings for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/permissions/artifact-and-log-retention |
Set artifact and log retention settings for an enterprise |
| GET |
/enterprises/{enterprise}/actions/permissions/fork-pr-contributor-approval |
Get fork PR contributor approval permissions for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/permissions/fork-pr-contributor-approval |
Set fork PR contributor approval permissions for an enterprise |
| GET |
/enterprises/{enterprise}/actions/permissions/fork-pr-workflows-private-repos |
Get private repo fork PR workflow settings for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/permissions/fork-pr-workflows-private-repos |
Set private repo fork PR workflow settings for an enterprise |
| GET |
/enterprises/{enterprise}/actions/permissions/organizations |
List selected organizations enabled for GitHub Actions in an enterprise |
| PUT |
/enterprises/{enterprise}/actions/permissions/organizations |
Set selected organizations enabled for GitHub Actions in an enterprise |
| PUT |
/enterprises/{enterprise}/actions/permissions/organizations/{org_id} |
Enable a selected organization for GitHub Actions in an enterprise |
| DELETE |
/enterprises/{enterprise}/actions/permissions/organizations/{org_id} |
Disable a selected organization for GitHub Actions in an enterprise |
| GET |
/enterprises/{enterprise}/actions/permissions/selected-actions |
Get allowed actions and reusable workflows for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/permissions/selected-actions |
Set allowed actions and reusable workflows for an enterprise |
| GET |
/enterprises/{enterprise}/actions/permissions/self-hosted-runners |
Get self-hosted runners permissions for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/permissions/self-hosted-runners |
Set self-hosted runners permissions for an enterprise |
| GET |
/enterprises/{enterprise}/actions/permissions/workflow |
Get default workflow permissions for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/permissions/workflow |
Set default workflow permissions for an enterprise |
| GET |
/enterprises/{enterprise}/actions/runner-groups |
List self-hosted runner groups for an enterprise |
| POST |
/enterprises/{enterprise}/actions/runner-groups |
Create a self-hosted runner group for an enterprise |
| GET |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id} |
Get a self-hosted runner group for an enterprise |
| PATCH |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id} |
Update a self-hosted runner group for an enterprise |
| DELETE |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id} |
Delete a self-hosted runner group from an enterprise |
| GET |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations |
List organization access to a self-hosted runner group in an enterprise |
| PUT |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations |
Set organization access for a self-hosted runner group in an enterprise |
| PUT |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id} |
Add organization access to a self-hosted runner group in an enterprise |
| DELETE |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id} |
Remove organization access to a self-hosted runner group in an enterprise |
| GET |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners |
List self-hosted runners in a group for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners |
Set self-hosted runners in a group for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id} |
Add a self-hosted runner to a group for an enterprise |
| DELETE |
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id} |
Remove a self-hosted runner from a group for an enterprise |
| GET |
/enterprises/{enterprise}/actions/runners |
List self-hosted runners for an enterprise |
| GET |
/enterprises/{enterprise}/actions/runners/downloads |
List runner applications for an enterprise |
| POST |
/enterprises/{enterprise}/actions/runners/generate-jitconfig |
Create configuration for a just-in-time runner for an Enterprise |
| POST |
/enterprises/{enterprise}/actions/runners/registration-token |
Create a registration token for an enterprise |
| POST |
/enterprises/{enterprise}/actions/runners/remove-token |
Create a remove token for an enterprise |
| GET |
/enterprises/{enterprise}/actions/runners/{runner_id} |
Get a self-hosted runner for an enterprise |
| DELETE |
/enterprises/{enterprise}/actions/runners/{runner_id} |
Delete a self-hosted runner from an enterprise |
| GET |
/enterprises/{enterprise}/actions/runners/{runner_id}/labels |
List labels for a self-hosted runner for an enterprise |
| POST |
/enterprises/{enterprise}/actions/runners/{runner_id}/labels |
Add custom labels to a self-hosted runner for an enterprise |
| PUT |
/enterprises/{enterprise}/actions/runners/{runner_id}/labels |
Set custom labels for a self-hosted runner for an enterprise |
| DELETE |
/enterprises/{enterprise}/actions/runners/{runner_id}/labels |
Remove all custom labels from a self-hosted runner for an enterprise |
| DELETE |
/enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name} |
Remove a custom label from a self-hosted runner for an enterprise |
| GET |
/enterprises/{enterprise}/announcement |
Get announcement banner for enterprise |
| PATCH |
/enterprises/{enterprise}/announcement |
Set announcement banner for enterprise |
| DELETE |
/enterprises/{enterprise}/announcement |
Remove announcement banner from enterprise |
| GET |
/enterprises/{enterprise}/apps/installable_organizations |
Get enterprise-owned organizations that can have GitHub Apps installed |
| GET |
/enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories |
Get repositories belonging to an enterprise-owned organization |
| GET |
/enterprises/{enterprise}/apps/organizations/{org}/installations |
List GitHub Apps installed on an enterprise-owned organization |
| POST |
/enterprises/{enterprise}/apps/organizations/{org}/installations |
Install a GitHub App on an enterprise-owned organization |
| DELETE |
/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id} |
Uninstall a GitHub App from an enterprise-owned organization |
| GET |
/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories |
Get the repositories accessible to a given GitHub App installation |
| PATCH |
/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories |
Toggle installation repository access between selected and all repositories |
| PATCH |
/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add |
Grant repository access to an organization installation |
| PATCH |
/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove |
Remove repository access from an organization installation |
| GET |
/enterprises/{enterprise}/audit-log |
Get the audit log for an enterprise |
| GET |
/enterprises/{enterprise}/audit-log/stream-key |
Get the audit log stream key for encrypting secrets |
| GET |
/enterprises/{enterprise}/audit-log/streams |
List audit log stream configurations for an enterprise |
| POST |
/enterprises/{enterprise}/audit-log/streams |
Create an audit log streaming configuration for an enterprise |
| GET |
/enterprises/{enterprise}/audit-log/streams/{stream_id} |
List one audit log streaming configuration via a stream ID |
| PUT |
/enterprises/{enterprise}/audit-log/streams/{stream_id} |
Update an existing audit log stream configuration |
| DELETE |
/enterprises/{enterprise}/audit-log/streams/{stream_id} |
Delete an audit log streaming configuration for an enterprise |
| GET |
/enterprises/{enterprise}/bypass-requests/push-rules |
List push rule bypass requests within an enterprise |
| GET |
/enterprises/{enterprise}/bypass-requests/secret-scanning |
List bypass requests for secret scanning for an enterprise |
| GET |
/enterprises/{enterprise}/code-scanning/alerts |
List code scanning alerts for an enterprise |
| GET |
/enterprises/{enterprise}/code-security/configurations |
Get code security configurations for an enterprise |
| POST |
/enterprises/{enterprise}/code-security/configurations |
Create a code security configuration for an enterprise |
| GET |
/enterprises/{enterprise}/code-security/configurations/defaults |
Get default code security configurations for an enterprise |
| GET |
/enterprises/{enterprise}/code-security/configurations/{configuration_id} |
Retrieve a code security configuration of an enterprise |
| PATCH |
/enterprises/{enterprise}/code-security/configurations/{configuration_id} |
Update a custom code security configuration for an enterprise |
| DELETE |
/enterprises/{enterprise}/code-security/configurations/{configuration_id} |
Delete a code security configuration for an enterprise |
| POST |
/enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach |
Attach an enterprise configuration to repositories |
| PUT |
/enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults |
Set a code security configuration as a default for an enterprise |
| GET |
/enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories |
Get repositories associated with an enterprise code security configuration |
| GET |
/enterprises/{enterprise}/code_security_and_analysis |
Get code security and analysis features for an enterprise |
| PATCH |
/enterprises/{enterprise}/code_security_and_analysis |
Update code security and analysis features for an enterprise |
| GET |
/enterprises/{enterprise}/consumed-licenses |
List enterprise consumed licenses |
| GET |
/enterprises/{enterprise}/copilot/billing/seats |
List all Copilot seat assignments for an enterprise |
| POST |
/enterprises/{enterprise}/copilot/billing/selected_enterprise_teams |
Add enterprise teams to the Copilot subscription for an enterprise |
| DELETE |
/enterprises/{enterprise}/copilot/billing/selected_enterprise_teams |
Remove enterprise teams from the Copilot subscription for an enterprise |
| POST |
/enterprises/{enterprise}/copilot/billing/selected_users |
Add users to the Copilot subscription for an enterprise |
| DELETE |
/enterprises/{enterprise}/copilot/billing/selected_users |
Remove users from the Copilot subscription for an enterprise |
| GET |
/enterprises/{enterprise}/copilot/metrics |
Get Copilot metrics for an enterprise |
| GET |
/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day |
Get Copilot enterprise usage metrics for a specific day |
| GET |
/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest |
Get Copilot enterprise usage metrics |
| GET |
/enterprises/{enterprise}/copilot/metrics/reports/users-1-day |
Get Copilot users usage metrics for a specific day |
| GET |
/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest |
Get Copilot users usage metrics |
| GET |
/enterprises/{enterprise}/dependabot/alerts |
List Dependabot alerts for an enterprise |
| GET |
/enterprises/{enterprise}/enterprise-roles |
Get all enterprise roles for an enterprise |
| DELETE |
/enterprises/{enterprise}/enterprise-roles/teams/{team_slug} |
Remove all enterprise roles from a team |
| PUT |
/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id} |
Assign an enterprise role to a team |
| DELETE |
/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id} |
Remove an enterprise role from a team |
| DELETE |
/enterprises/{enterprise}/enterprise-roles/users/{username} |
Remove all enterprise roles from a user |
| PUT |
/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id} |
Assign an enterprise role to an enterprise user |
| DELETE |
/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id} |
Remove enterprise user role assignment |
| GET |
/enterprises/{enterprise}/enterprise-roles/{role_id} |
Get an enterprise role |
| GET |
/enterprises/{enterprise}/enterprise-roles/{role_id}/teams |
List teams that are assigned to an enterprise role |
| GET |
/enterprises/{enterprise}/enterprise-roles/{role_id}/users |
List users that are assigned to an enterprise role |
| GET |
/enterprises/{enterprise}/installation |
Get an enterprise installation for the authenticated app |
| GET |
/enterprises/{enterprise}/license-sync-status |
Get a license sync status |
| GET |
/enterprises/{enterprise}/members/{username}/copilot |
Get Copilot seat assignment details for an enterprise user |
| GET |
/enterprises/{enterprise}/network-configurations |
List hosted compute network configurations for an enterprise |
| POST |
/enterprises/{enterprise}/network-configurations |
Create a hosted compute network configuration for an enterprise |
| GET |
/enterprises/{enterprise}/network-configurations/{network_configuration_id} |
Get a hosted compute network configuration for an enterprise |
| PATCH |
/enterprises/{enterprise}/network-configurations/{network_configuration_id} |
Update a hosted compute network configuration for an enterprise |
| DELETE |
/enterprises/{enterprise}/network-configurations/{network_configuration_id} |
Delete a hosted compute network configuration from an enterprise |
| GET |
/enterprises/{enterprise}/network-settings/{network_settings_id} |
Get a hosted compute network settings resource for an enterprise |
| GET |
/enterprises/{enterprise}/org-properties/schema |
Get organization custom properties schema for an enterprise |
| PATCH |
/enterprises/{enterprise}/org-properties/schema |
Create or update organization custom property definitions on an enterprise |
| GET |
/enterprises/{enterprise}/org-properties/schema/{custom_property_name} |
Get an organization custom property definition from an enterprise |
| PUT |
/enterprises/{enterprise}/org-properties/schema/{custom_property_name} |
Create or update an organization custom property definition on an enterprise |
| DELETE |
/enterprises/{enterprise}/org-properties/schema/{custom_property_name} |
Remove an organization custom property definition from an enterprise |
| GET |
/enterprises/{enterprise}/org-properties/values |
List custom property values for organizations in an enterprise |
| PATCH |
/enterprises/{enterprise}/org-properties/values |
Create or update custom property values for organizations in an enterprise |
| GET |
/enterprises/{enterprise}/properties/schema |
Get custom properties for an enterprise |
| PATCH |
/enterprises/{enterprise}/properties/schema |
Create or update custom properties for an enterprise |
| PUT |
/enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote |
Promote a custom property to an enterprise |
| GET |
/enterprises/{enterprise}/properties/schema/{custom_property_name} |
Get a custom property for an enterprise |
| PUT |
/enterprises/{enterprise}/properties/schema/{custom_property_name} |
Create or update a custom property for an enterprise |
| DELETE |
/enterprises/{enterprise}/properties/schema/{custom_property_name} |
Remove a custom property for an enterprise |
| POST |
/enterprises/{enterprise}/rulesets |
Create an enterprise repository ruleset |
| GET |
/enterprises/{enterprise}/rulesets/{ruleset_id} |
Get an enterprise repository ruleset |
| PUT |
/enterprises/{enterprise}/rulesets/{ruleset_id} |
Update an enterprise repository ruleset |
| DELETE |
/enterprises/{enterprise}/rulesets/{ruleset_id} |
Delete an enterprise repository ruleset |
| GET |
/enterprises/{enterprise}/rulesets/{ruleset_id}/history |
Get enterprise ruleset history |
| GET |
/enterprises/{enterprise}/rulesets/{ruleset_id}/history/{version_id} |
Get enterprise ruleset version |
| GET |
/enterprises/{enterprise}/secret-scanning/alerts |
List secret scanning alerts for an enterprise |
| GET |
/enterprises/{enterprise}/secret-scanning/pattern-configurations |
List enterprise pattern configurations |
| PATCH |
/enterprises/{enterprise}/secret-scanning/pattern-configurations |
Update enterprise pattern configurations |
| GET |
/enterprises/{enterprise}/settings/billing/advanced-security |
Get GitHub Advanced Security active committers for an enterprise |
| GET |
/enterprises/{enterprise}/settings/billing/budgets |
Get all budgets |
| POST |
/enterprises/{enterprise}/settings/billing/budgets |
Create a budget |
| GET |
/enterprises/{enterprise}/settings/billing/budgets/{budget_id} |
Get a budget by ID |
| PATCH |
/enterprises/{enterprise}/settings/billing/budgets/{budget_id} |
Update a budget |
| DELETE |
/enterprises/{enterprise}/settings/billing/budgets/{budget_id} |
Delete a budget |
| GET |
/enterprises/{enterprise}/settings/billing/cost-centers |
Get all cost centers for an enterprise |
| POST |
/enterprises/{enterprise}/settings/billing/cost-centers |
Create a new cost center |
| GET |
/enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id} |
Get a cost center by ID |
| PATCH |
/enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id} |
Update a cost center name |
| DELETE |
/enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id} |
Delete a cost center |
| POST |
/enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resource |
Add resources to a cost center |
| DELETE |
/enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resource |
Remove resources from a cost center |
| GET |
/enterprises/{enterprise}/settings/billing/premium_request/usage |
Get billing premium request usage report for an enterprise |
| GET |
/enterprises/{enterprise}/settings/billing/reports |
List usage report exports |
| POST |
/enterprises/{enterprise}/settings/billing/reports |
Create a usage report export |
| GET |
/enterprises/{enterprise}/settings/billing/reports/{report_id} |
Get a usage report export |
| GET |
/enterprises/{enterprise}/settings/billing/usage |
Get billing usage report for an enterprise |
| GET |
/enterprises/{enterprise}/settings/billing/usage/summary |
Get billing usage summary for an enterprise |
| GET |
/enterprises/{enterprise}/team/{team_slug}/copilot/metrics |
Get Copilot metrics for an enterprise team |
| GET |
/enterprises/{enterprise}/teams |
List enterprise teams |
| POST |
/enterprises/{enterprise}/teams |
Create an enterprise team |
| GET |
/enterprises/{enterprise}/teams/{enterprise-team}/memberships |
List members in an enterprise team |
| POST |
/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add |
Bulk add team members |
| POST |
/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove |
Bulk remove team members |
| GET |
/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username} |
Get enterprise team membership |
| PUT |
/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username} |
Add team member |
| DELETE |
/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username} |
Remove team membership |
| GET |
/enterprises/{enterprise}/teams/{enterprise-team}/organizations |
Get organization assignments |
| POST |
/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add |
Add organization assignments |
| POST |
/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove |
Remove organization assignments |
| GET |
/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org} |
Get organization assignment |
| PUT |
/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org} |
Add an organization assignment |
| DELETE |
/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org} |
Delete an organization assignment |
| GET |
/enterprises/{enterprise}/teams/{team_slug} |
Get an enterprise team |
| PATCH |
/enterprises/{enterprise}/teams/{team_slug} |
Update an enterprise team |
| DELETE |
/enterprises/{enterprise}/teams/{team_slug} |
Delete an enterprise team |
| POST |
/enterprises/{enterprise}/{security_product}/{enablement} |
Enable or disable a security feature |