Sample - GitHub REST API
01
General
1 endpoint
02
Advisories
2 endpoints
03
Agents
5 endpoints
04
App
13 endpoints
- GET/appGet the authenticated app
- GET/app/hook/configGet a webhook configuration for an app
- GET/app/hook/deliveriesList deliveries for an app webhook
- GET/app/hook/deliveries/{delivery_id}Get a GitHub App webhook delivery
- GET/app/installation-requestsList installation requests for the authenticated app
- GET/app/installationsList installations for the authenticated GitHub App
- GET/app/installations/{installation_id}Get an installation for the authenticated app
- POST/app/hook/deliveries/{delivery_id}/attemptsRedeliver a GitHub App webhook delivery
- POST/app/installations/{installation_id}/access_tokensCreate an installation access token for an app
- PUT/app/installations/{installation_id}/suspendedSuspend an app installation
- PATCH/app/hook/configUpdate a GitHub App webhook configuration
- DELETE/app/installations/{installation_id}Delete an installation for the authenticated app
- DELETE/app/installations/{installation_id}/suspendedUnsuspend an app installation
05
App-manifests
1 endpoint
06
Applications
5 endpoints
07
Apps
1 endpoint
08
Assignments
3 endpoints
09
Classrooms
3 endpoints
10
Codes_of_conduct
2 endpoints
11
Credentials
1 endpoint
12
Emojis
1 endpoint
13
Enterprises
47 endpoints
- GET/enterprises/{enterprise}/actions/cache/retention-limitGet GitHub Actions cache retention limit for an enterprise
- GET/enterprises/{enterprise}/actions/cache/storage-limitGet GitHub Actions cache storage limit for an enterprise
- GET/enterprises/{enterprise}/actions/oidc/customization/properties/repoList OIDC custom property inclusions for an enterprise
- GET/enterprises/{enterprise}/code-security/configurationsGet code security configurations for an enterprise
- GET/enterprises/{enterprise}/code-security/configurations/{configuration_id}Retrieve a code security configuration of an enterprise
- GET/enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositoriesGet repositories associated with an enterprise code security configuration
- GET/enterprises/{enterprise}/code-security/configurations/defaultsGet default code security configurations for an enterprise
- GET/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-dayGet Copilot enterprise usage metrics for a specific day
- GET/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latestGet Copilot enterprise usage metrics
- GET/enterprises/{enterprise}/copilot/metrics/reports/repos-1-dayGet Copilot enterprise repository report for a specific day
- GET/enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-dayGet Copilot enterprise user-teams report for a specific day
- GET/enterprises/{enterprise}/copilot/metrics/reports/users-1-dayGet Copilot users usage metrics for a specific day
- GET/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latestGet Copilot users usage metrics
- GET/enterprises/{enterprise}/dependabot/alertsList Dependabot alerts for an enterprise
- GET/enterprises/{enterprise}/dependabot/repository-accessLists the repositories Dependabot can access in an enterprise
- GET/enterprises/{enterprise}/members/{username}/teamsList enterprise teams for a user
- GET/enterprises/{enterprise}/teamsList enterprise teams
- GET/enterprises/{enterprise}/teams/{enterprise-team}/membershipsList members in an enterprise team
- GET/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}Get enterprise team membership
- GET/enterprises/{enterprise}/teams/{enterprise-team}/organizationsGet organization assignments
- GET/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}Get organization assignment
- GET/enterprises/{enterprise}/teams/{team_slug}Get an enterprise team
- POST/enterprises/{enterprise}/actions/oidc/customization/properties/repoCreate an OIDC custom property inclusion for an enterprise
- POST/enterprises/{enterprise}/code-security/configurationsCreate a code security configuration for an enterprise
- POST/enterprises/{enterprise}/code-security/configurations/{configuration_id}/attachAttach an enterprise configuration to repositories
- POST/enterprises/{enterprise}/copilot/policies/coding_agent/organizationsAdd organizations to the enterprise coding agent policy
- POST/enterprises/{enterprise}/teamsCreate an enterprise team
- POST/enterprises/{enterprise}/teams/{enterprise-team}/memberships/addBulk add team members
- POST/enterprises/{enterprise}/teams/{enterprise-team}/memberships/removeBulk remove team members
- POST/enterprises/{enterprise}/teams/{enterprise-team}/organizations/addAdd organization assignments
- POST/enterprises/{enterprise}/teams/{enterprise-team}/organizations/removeRemove organization assignments
- PUT/enterprises/{enterprise}/actions/cache/retention-limitSet GitHub Actions cache retention limit for an enterprise
- PUT/enterprises/{enterprise}/actions/cache/storage-limitSet GitHub Actions cache storage limit for an enterprise
- PUT/enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaultsSet a code security configuration as a default for an enterprise
- PUT/enterprises/{enterprise}/copilot/policies/coding_agentSet the coding agent policy for an enterprise
- PUT/enterprises/{enterprise}/dependabot/repository-access/default-levelSet the default repository access level for Dependabot in an enterprise
- PUT/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}Add a team member
- PUT/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}Assign an enterprise team to an organization
- PATCH/enterprises/{enterprise}/code-security/configurations/{configuration_id}Update a custom code security configuration for an enterprise
- PATCH/enterprises/{enterprise}/dependabot/repository-accessUpdates Dependabot's repository access list for an enterprise
- PATCH/enterprises/{enterprise}/teams/{team_slug}Update an enterprise team
- DELETE/enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name}Delete an OIDC custom property inclusion for an enterprise
- DELETE/enterprises/{enterprise}/code-security/configurations/{configuration_id}Delete a code security configuration for an enterprise
- DELETE/enterprises/{enterprise}/copilot/policies/coding_agent/organizationsRemove organizations from the enterprise coding agent policy
- DELETE/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}Remove team membership
- DELETE/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}Delete an organization assignment
- DELETE/enterprises/{enterprise}/teams/{team_slug}Delete an enterprise team
14
Events
1 endpoint
15
Feeds
1 endpoint
16
Gists
19 endpoints
- GET/gistsList gists for the authenticated user
- GET/gists/{gist_id}Get a gist
- GET/gists/{gist_id}/{sha}Get a gist revision
- GET/gists/{gist_id}/commentsList gist comments
- GET/gists/{gist_id}/comments/{comment_id}Get a gist comment
- GET/gists/{gist_id}/commitsList gist commits
- GET/gists/{gist_id}/forksList forks of a gist
- GET/gists/{gist_id}/starCheck whether a gist is starred
- GET/gists/publicList public gists
- GET/gists/starredList starred gists
- POST/gistsCreate a gist
- POST/gists/{gist_id}/commentsCreate a gist comment
- POST/gists/{gist_id}/forksFork a gist
- PUT/gists/{gist_id}/starStar a gist
- PATCH/gists/{gist_id}Update a gist
- PATCH/gists/{gist_id}/comments/{comment_id}Update a gist comment
- DELETE/gists/{gist_id}Delete a gist
- DELETE/gists/{gist_id}/comments/{comment_id}Delete a gist comment
- DELETE/gists/{gist_id}/starUnstar a gist
17
Gitignore
2 endpoints
18
Installation
2 endpoints
19
Issues
1 endpoint
20
Licenses
2 endpoints
21
Markdown
2 endpoints
22
Marketplace_listing
6 endpoints
- GET/marketplace_listing/accounts/{account_id}Get a subscription plan for an account
- GET/marketplace_listing/plansList plans
- GET/marketplace_listing/plans/{plan_id}/accountsList accounts for a plan
- GET/marketplace_listing/stubbed/accounts/{account_id}Get a subscription plan for an account (stubbed)
- GET/marketplace_listing/stubbed/plansList plans (stubbed)
- GET/marketplace_listing/stubbed/plans/{plan_id}/accountsList accounts for a plan (stubbed)
23
Meta
1 endpoint
24
Networks
1 endpoint
25
Notifications
8 endpoints
- GET/notificationsList notifications for the authenticated user
- GET/notifications/threads/{thread_id}Get a notification thread
- GET/notifications/threads/{thread_id}/subscriptionGet a thread subscription for the authenticated user
- PUT/notificationsMark notifications as read
- PUT/notifications/threads/{thread_id}/subscriptionSet a thread subscription
- PATCH/notifications/threads/{thread_id}Mark a thread as read
- DELETE/notifications/threads/{thread_id}Mark a thread as done
- DELETE/notifications/threads/{thread_id}/subscriptionDelete a thread subscription
26
Octocat
1 endpoint
27
Organizations
14 endpoints
- GET/organizationsList organizations
- GET/organizations/{org}/actions/cache/retention-limitGet GitHub Actions cache retention limit for an organization
- GET/organizations/{org}/actions/cache/storage-limitGet GitHub Actions cache storage limit for an organization
- GET/organizations/{org}/settings/billing/ai_credit/usageGet billing AI credit usage report for an organization
- GET/organizations/{org}/settings/billing/budgetsGet all budgets for an organization
- GET/organizations/{org}/settings/billing/budgets/{budget_id}Get a budget by ID for an organization
- GET/organizations/{org}/settings/billing/premium_request/usageGet billing premium request usage report for an organization
- GET/organizations/{org}/settings/billing/usageGet billing usage report for an organization
- GET/organizations/{org}/settings/billing/usage/summaryGet billing usage summary for an organization
- POST/organizations/{org}/settings/billing/budgetsCreate a budget for an organization
- PUT/organizations/{org}/actions/cache/retention-limitSet GitHub Actions cache retention limit for an organization
- PUT/organizations/{org}/actions/cache/storage-limitSet GitHub Actions cache storage limit for an organization
- PATCH/organizations/{org}/settings/billing/budgets/{budget_id}Update an organization budget
- DELETE/organizations/{org}/settings/billing/budgets/{budget_id}Delete a budget for an organization
28
Orgs
375 endpoints
- GET/orgs/{org}Get an organization
- GET/orgs/{org}/actions/cache/usageGet GitHub Actions cache usage for an organization
- GET/orgs/{org}/actions/cache/usage-by-repositoryList repositories with GitHub Actions cache usage for an organization
- GET/orgs/{org}/actions/hosted-runnersList GitHub-hosted runners for an organization
- GET/orgs/{org}/actions/hosted-runners/{hosted_runner_id}Get a GitHub-hosted runner for an organization
- GET/orgs/{org}/actions/hosted-runners/images/customList custom images for an organization
- GET/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}Get a custom image definition for GitHub Actions Hosted Runners
- GET/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versionsList image versions of a custom image for an organization
- GET/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}Get an image version of a custom image for GitHub Actions Hosted Runners
- GET/orgs/{org}/actions/hosted-runners/images/github-ownedGet GitHub-owned images for GitHub-hosted runners in an organization
- GET/orgs/{org}/actions/hosted-runners/images/partnerGet partner images for GitHub-hosted runners in an organization
- GET/orgs/{org}/actions/hosted-runners/limitsGet limits on GitHub-hosted runners for an organization
- GET/orgs/{org}/actions/hosted-runners/machine-sizesGet GitHub-hosted runners machine specs for an organization
- GET/orgs/{org}/actions/hosted-runners/platformsGet platforms for GitHub-hosted runners in an organization
- GET/orgs/{org}/actions/oidc/customization/properties/repoList OIDC custom property inclusions for an organization
- GET/orgs/{org}/actions/oidc/customization/subGet the customization template for an OIDC subject claim for an organization
- GET/orgs/{org}/actions/permissionsGet GitHub Actions permissions for an organization
- GET/orgs/{org}/actions/permissions/artifact-and-log-retentionGet artifact and log retention settings for an organization
- GET/orgs/{org}/actions/permissions/fork-pr-contributor-approvalGet fork PR contributor approval permissions for an organization
- GET/orgs/{org}/actions/permissions/fork-pr-workflows-private-reposGet private repo fork PR workflow settings for an organization
- GET/orgs/{org}/actions/permissions/repositoriesList selected repositories enabled for GitHub Actions in an organization
- GET/orgs/{org}/actions/permissions/selected-actionsGet allowed actions and reusable workflows for an organization
- GET/orgs/{org}/actions/permissions/self-hosted-runnersGet self-hosted runners settings for an organization
- GET/orgs/{org}/actions/permissions/self-hosted-runners/repositoriesList repositories allowed to use self-hosted runners in an organization
- GET/orgs/{org}/actions/permissions/workflowGet default workflow permissions for an organization
- GET/orgs/{org}/actions/runner-groupsList self-hosted runner groups for an organization
- GET/orgs/{org}/actions/runner-groups/{runner_group_id}Get a self-hosted runner group for an organization
- GET/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runnersList GitHub-hosted runners in a group for an organization
- GET/orgs/{org}/actions/runner-groups/{runner_group_id}/repositoriesList repository access to a self-hosted runner group in an organization
- GET/orgs/{org}/actions/runner-groups/{runner_group_id}/runnersList self-hosted runners in a group for an organization
- GET/orgs/{org}/actions/runnersList self-hosted runners for an organization
- GET/orgs/{org}/actions/runners/{runner_id}Get a self-hosted runner for an organization
- GET/orgs/{org}/actions/runners/{runner_id}/labelsList labels for a self-hosted runner for an organization
- GET/orgs/{org}/actions/runners/deprecations/{version}Get runner version end-of-life schedule for an organization
- GET/orgs/{org}/actions/runners/downloadsList runner applications for an organization
- GET/orgs/{org}/actions/secretsList organization secrets
- GET/orgs/{org}/actions/secrets/{secret_name}Get an organization secret
- GET/orgs/{org}/actions/secrets/{secret_name}/repositoriesList selected repositories for an organization secret
- GET/orgs/{org}/actions/secrets/public-keyGet an organization public key
- GET/orgs/{org}/actions/variablesList organization variables
- GET/orgs/{org}/actions/variables/{name}Get an organization variable
- GET/orgs/{org}/actions/variables/{name}/repositoriesList selected repositories for an organization variable
- GET/orgs/{org}/agents/secretsList organization secrets
- GET/orgs/{org}/agents/secrets/{secret_name}Get an organization secret
- GET/orgs/{org}/agents/secrets/{secret_name}/repositoriesList selected repositories for an organization secret
- GET/orgs/{org}/agents/secrets/public-keyGet an organization public key
- GET/orgs/{org}/agents/variablesList organization variables
- GET/orgs/{org}/agents/variables/{name}Get an organization variable
- GET/orgs/{org}/agents/variables/{name}/repositoriesList selected repositories for an organization variable
- GET/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-recordsList artifact deployment records
- GET/orgs/{org}/artifacts/{subject_digest}/metadata/storage-recordsList artifact storage records
- GET/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}/jobs/{job_id}Get cluster deployment records job status
- GET/orgs/{org}/attestations/{subject_digest}List attestations
- GET/orgs/{org}/attestations/repositoriesList attestation repositories
- GET/orgs/{org}/blocksList users blocked by an organization
- GET/orgs/{org}/blocks/{username}Check if a user is blocked by an organization
- GET/orgs/{org}/campaignsList campaigns for an organization
- GET/orgs/{org}/campaigns/{campaign_number}Get a campaign for an organization
- GET/orgs/{org}/code-scanning/ai-scanGet the AI Scan setting for an organization
- GET/orgs/{org}/code-scanning/alertsList code scanning alerts for an organization
- GET/orgs/{org}/code-security/configurationsGet code security configurations for an organization
- GET/orgs/{org}/code-security/configurations/{configuration_id}Get a code security configuration
- GET/orgs/{org}/code-security/configurations/{configuration_id}/repositoriesGet repositories associated with a code security configuration
- GET/orgs/{org}/code-security/configurations/defaultsGet default code security configurations
- GET/orgs/{org}/codespacesList codespaces for the organization
- GET/orgs/{org}/codespaces/secretsList organization secrets
- GET/orgs/{org}/codespaces/secrets/{secret_name}Get an organization secret
- GET/orgs/{org}/codespaces/secrets/{secret_name}/repositoriesList selected repositories for an organization secret
- GET/orgs/{org}/codespaces/secrets/public-keyGet an organization public key
- GET/orgs/{org}/copilot-spacesList organization Copilot Spaces
- GET/orgs/{org}/copilot-spaces/{space_number}Get an organization Copilot Space
- GET/orgs/{org}/copilot-spaces/{space_number}/collaboratorsList collaborators for an organization Copilot Space
- GET/orgs/{org}/copilot-spaces/{space_number}/resourcesList resources for an organization Copilot Space
- GET/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}Get a resource for an organization Copilot Space
- GET/orgs/{org}/copilot/billingGet Copilot seat information and settings
- GET/orgs/{org}/copilot/billing/seatsList all Copilot seat assignments for an organization
- GET/orgs/{org}/copilot/coding-agent/permissionsGet Copilot cloud agent permissions for an organization
- GET/orgs/{org}/copilot/coding-agent/permissions/repositoriesList repositories enabled for Copilot cloud agent in an organization
- GET/orgs/{org}/copilot/content_exclusionGet Copilot content exclusion rules for an organization
- GET/orgs/{org}/copilot/metrics/reports/organization-1-dayGet Copilot organization usage metrics for a specific day
- GET/orgs/{org}/copilot/metrics/reports/organization-28-day/latestGet Copilot organization usage metrics
- GET/orgs/{org}/copilot/metrics/reports/repos-1-dayGet Copilot organization repository report for a specific day
- GET/orgs/{org}/copilot/metrics/reports/user-teams-1-dayGet Copilot organization user-teams report for a specific day
- GET/orgs/{org}/copilot/metrics/reports/users-1-dayGet Copilot organization users usage metrics for a specific day
- GET/orgs/{org}/copilot/metrics/reports/users-28-day/latestGet Copilot organization users usage metrics
- GET/orgs/{org}/dependabot/alertsList Dependabot alerts for an organization
- GET/orgs/{org}/dependabot/repository-accessLists the repositories Dependabot can access in an organization
- GET/orgs/{org}/dependabot/secretsList organization secrets
- GET/orgs/{org}/dependabot/secrets/{secret_name}Get an organization secret
- GET/orgs/{org}/dependabot/secrets/{secret_name}/repositoriesList selected repositories for an organization secret
- GET/orgs/{org}/dependabot/secrets/public-keyGet an organization public key
- GET/orgs/{org}/docker/conflictsGet list of conflicting packages during Docker migration for organization
- GET/orgs/{org}/eventsList public organization events
- GET/orgs/{org}/failed_invitationsList failed organization invitations
- GET/orgs/{org}/hooksList organization webhooks
- GET/orgs/{org}/hooks/{hook_id}Get an organization webhook
- GET/orgs/{org}/hooks/{hook_id}/configGet a webhook configuration for an organization
- GET/orgs/{org}/hooks/{hook_id}/deliveriesList deliveries for an organization webhook
- GET/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}Get an organization webhook delivery
- GET/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}Get route stats by actor
- GET/orgs/{org}/insights/api/subject-statsGet subject stats
- GET/orgs/{org}/insights/api/summary-statsGet summary stats
- GET/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}Get summary stats by actor
- GET/orgs/{org}/insights/api/summary-stats/users/{user_id}Get summary stats by user
- GET/orgs/{org}/insights/api/time-statsGet time stats
- GET/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}Get time stats by actor
- GET/orgs/{org}/insights/api/time-stats/users/{user_id}Get time stats by user
- GET/orgs/{org}/insights/api/user-stats/{user_id}Get user stats
- GET/orgs/{org}/installationGet an organization installation for the authenticated app
- GET/orgs/{org}/installationsList app installations for an organization
- GET/orgs/{org}/interaction-limitsGet interaction restrictions for an organization
- GET/orgs/{org}/interaction-limits/pulls/creation-capGet pull request creation cap for an org
- GET/orgs/{org}/invitationsList pending organization invitations
- GET/orgs/{org}/invitations/{invitation_id}/teamsList organization invitation teams
- GET/orgs/{org}/issue-fieldsList issue fields for an organization
- GET/orgs/{org}/issue-typesList issue types for an organization
- GET/orgs/{org}/issuesList organization issues assigned to the authenticated user
- GET/orgs/{org}/membersList organization members
- GET/orgs/{org}/members/{username}Check organization membership for a user
- GET/orgs/{org}/members/{username}/codespacesList codespaces for a user in organization
- GET/orgs/{org}/members/{username}/copilotGet Copilot seat assignment details for a user
- GET/orgs/{org}/memberships/{username}Get organization membership for a user
- GET/orgs/{org}/migrationsList organization migrations
- GET/orgs/{org}/migrations/{migration_id}Get an organization migration status
- GET/orgs/{org}/migrations/{migration_id}/archiveDownload an organization migration archive
- GET/orgs/{org}/migrations/{migration_id}/repositoriesList repositories in an organization migration
- GET/orgs/{org}/organization-rolesGet all organization roles for an organization
- GET/orgs/{org}/organization-roles/{role_id}Get an organization role
- GET/orgs/{org}/organization-roles/{role_id}/teamsList teams that are assigned to an organization role
- GET/orgs/{org}/organization-roles/{role_id}/usersList users that are assigned to an organization role
- GET/orgs/{org}/outside_collaboratorsList outside collaborators for an organization
- GET/orgs/{org}/packagesList packages for an organization
- GET/orgs/{org}/packages/{package_type}/{package_name}Get a package for an organization
- GET/orgs/{org}/packages/{package_type}/{package_name}/versionsList package versions for a package owned by an organization
- GET/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}Get a package version for an organization
- GET/orgs/{org}/personal-access-token-requestsList requests to access organization resources with fine-grained personal access tokens
- GET/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositoriesList repositories requested to be accessed by a fine-grained personal access token
- GET/orgs/{org}/personal-access-tokensList fine-grained personal access tokens with access to organization resources
- GET/orgs/{org}/personal-access-tokens/{pat_id}/repositoriesList repositories a fine-grained personal access token has access to
- GET/orgs/{org}/private-registriesList private registries for an organization
- GET/orgs/{org}/private-registries/{secret_name}Get a private registry for an organization
- GET/orgs/{org}/private-registries/public-keyGet private registries public key for an organization
- GET/orgs/{org}/projectsV2List projects for organization
- GET/orgs/{org}/projectsV2/{project_number}Get a project for an organization
- GET/orgs/{org}/projectsV2/{project_number}/fieldsList project fields for organization
- GET/orgs/{org}/projectsV2/{project_number}/fields/{field_id}Get project field for organization
- GET/orgs/{org}/projectsV2/{project_number}/itemsList items for an organization owned project
- GET/orgs/{org}/projectsV2/{project_number}/items/{item_id}Get an item for an organization owned project
- GET/orgs/{org}/projectsV2/{project_number}/views/{view_number}/itemsList items for an organization project view
- GET/orgs/{org}/properties/schemaGet all custom properties for an organization
- GET/orgs/{org}/properties/schema/{custom_property_name}Get a custom property for an organization
- GET/orgs/{org}/properties/valuesList custom property values for organization repositories
- GET/orgs/{org}/public_membersList public organization members
- GET/orgs/{org}/public_members/{username}Check public organization membership for a user
- GET/orgs/{org}/reposList organization repositories
- GET/orgs/{org}/rulesetsGet all organization repository rulesets
- GET/orgs/{org}/rulesets/{ruleset_id}Get an organization repository ruleset
- GET/orgs/{org}/rulesets/{ruleset_id}/historyList organization ruleset history
- GET/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}Get an organization ruleset version
- GET/orgs/{org}/rulesets/rule-suitesList organization rule suites
- GET/orgs/{org}/rulesets/rule-suites/{rule_suite_id}Get an organization rule suite
- GET/orgs/{org}/secret-scanning/alertsList secret scanning alerts for an organization
- GET/orgs/{org}/secret-scanning/custom-patternsList organization custom patterns
- GET/orgs/{org}/secret-scanning/pattern-configurationsList organization pattern configurations
- GET/orgs/{org}/security-advisoriesList repository security advisories for an organization
- GET/orgs/{org}/security-managersList security manager teamsDeprecated
- GET/orgs/{org}/settings/immutable-releasesGet immutable releases settings for an organization
- GET/orgs/{org}/settings/immutable-releases/repositoriesList selected repositories for immutable releases enforcement
- GET/orgs/{org}/settings/network-configurationsList hosted compute network configurations for an organization
- GET/orgs/{org}/settings/network-configurations/{network_configuration_id}Get a hosted compute network configuration for an organization
- GET/orgs/{org}/settings/network-settings/{network_settings_id}Get a hosted compute network settings resource for an organization
- GET/orgs/{org}/teamsList teams
- GET/orgs/{org}/teams/{team_slug}Get a team by name
- GET/orgs/{org}/teams/{team_slug}/invitationsList pending team invitations
- GET/orgs/{org}/teams/{team_slug}/membersList team members
- GET/orgs/{org}/teams/{team_slug}/memberships/{username}Get team membership for a user
- GET/orgs/{org}/teams/{team_slug}/reposList team repositories
- GET/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}Check team permissions for a repository
- GET/orgs/{org}/teams/{team_slug}/teamsList child teams
- POST/orgs/{org}/{security_product}/{enablement}Enable or disable a security feature for an organizationDeprecated
- POST/orgs/{org}/actions/hosted-runnersCreate a GitHub-hosted runner for an organization
- POST/orgs/{org}/actions/oidc/customization/properties/repoCreate an OIDC custom property inclusion for an organization
- POST/orgs/{org}/actions/runner-groupsCreate a self-hosted runner group for an organization
- POST/orgs/{org}/actions/runners/{runner_id}/labelsAdd custom labels to a self-hosted runner for an organization
- POST/orgs/{org}/actions/runners/generate-jitconfigCreate configuration for a just-in-time runner for an organization
- POST/orgs/{org}/actions/runners/registration-tokenCreate a registration token for an organization
- POST/orgs/{org}/actions/runners/remove-tokenCreate a remove token for an organization
- POST/orgs/{org}/actions/variablesCreate an organization variable
- POST/orgs/{org}/agents/variablesCreate an organization variable
- POST/orgs/{org}/artifacts/metadata/deployment-recordCreate an artifact deployment record
- POST/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}Set cluster deployment records
- POST/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}/jobsCreate a cluster deployment records job
- POST/orgs/{org}/artifacts/metadata/storage-recordCreate artifact metadata storage record
- POST/orgs/{org}/attestations/bulk-listList attestations by bulk subject digests
- POST/orgs/{org}/attestations/delete-requestDelete attestations in bulk
- POST/orgs/{org}/campaignsCreate a campaign for an organization
- POST/orgs/{org}/code-security/configurationsCreate a code security configuration
- POST/orgs/{org}/code-security/configurations/{configuration_id}/attachAttach a configuration to repositories
- POST/orgs/{org}/codespaces/access/selected_usersAdd users to Codespaces access for an organizationDeprecated
- POST/orgs/{org}/copilot-spacesCreate an organization Copilot Space
- POST/orgs/{org}/copilot-spaces/{space_number}/collaboratorsAdd a collaborator to an organization Copilot Space
- POST/orgs/{org}/copilot-spaces/{space_number}/resourcesCreate a resource for an organization Copilot Space
- POST/orgs/{org}/copilot/billing/selected_teamsAdd teams to an organization's Copilot subscription
- POST/orgs/{org}/copilot/billing/selected_usersAdd users to an organization's Copilot subscription
- POST/orgs/{org}/hooksCreate an organization webhook
- POST/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attemptsRedeliver an organization webhook delivery
- POST/orgs/{org}/hooks/{hook_id}/pingsPing an organization webhook
- POST/orgs/{org}/invitationsCreate an organization invitation
- POST/orgs/{org}/issue-fieldsCreate issue field for an organization
- POST/orgs/{org}/issue-typesCreate issue type for an organization
- POST/orgs/{org}/members/{username}/codespaces/{codespace_name}/stopStop a codespace for an organization user
- POST/orgs/{org}/migrationsStart an organization migration
- POST/orgs/{org}/packages/{package_type}/{package_name}/restoreRestore a package for an organization
- POST/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restoreRestore package version for an organization
- POST/orgs/{org}/personal-access-token-requestsReview requests to access organization resources with fine-grained personal access tokens
- POST/orgs/{org}/personal-access-token-requests/{pat_request_id}Review a request to access organization resources with a fine-grained personal access token
- POST/orgs/{org}/personal-access-tokensUpdate the access to organization resources via fine-grained personal access tokens
- POST/orgs/{org}/personal-access-tokens/{pat_id}Update the access a fine-grained personal access token has to organization resources
- POST/orgs/{org}/private-registriesCreate a private registry for an organization
- POST/orgs/{org}/projectsV2/{project_number}/draftsCreate draft item for organization owned project
- POST/orgs/{org}/projectsV2/{project_number}/fieldsAdd a field to an organization-owned project
- POST/orgs/{org}/projectsV2/{project_number}/itemsAdd item to organization owned project
- POST/orgs/{org}/projectsV2/{project_number}/viewsCreate a view for an organization-owned project
- POST/orgs/{org}/reposCreate an organization repository
- POST/orgs/{org}/rulesetsCreate an organization repository ruleset
- POST/orgs/{org}/secret-scanning/custom-patternsBulk create organization custom patterns
- POST/orgs/{org}/settings/network-configurationsCreate a hosted compute network configuration for an organization
- POST/orgs/{org}/teamsCreate a team
- PUT/orgs/{org}/actions/oidc/customization/subSet the customization template for an OIDC subject claim for an organization
- PUT/orgs/{org}/actions/permissionsSet GitHub Actions permissions for an organization
- PUT/orgs/{org}/actions/permissions/artifact-and-log-retentionSet artifact and log retention settings for an organization
- PUT/orgs/{org}/actions/permissions/fork-pr-contributor-approvalSet fork PR contributor approval permissions for an organization
- PUT/orgs/{org}/actions/permissions/fork-pr-workflows-private-reposSet private repo fork PR workflow settings for an organization
- PUT/orgs/{org}/actions/permissions/repositoriesSet selected repositories enabled for GitHub Actions in an organization
- PUT/orgs/{org}/actions/permissions/repositories/{repository_id}Enable a selected repository for GitHub Actions in an organization
- PUT/orgs/{org}/actions/permissions/selected-actionsSet allowed actions and reusable workflows for an organization
- PUT/orgs/{org}/actions/permissions/self-hosted-runnersSet self-hosted runners settings for an organization
- PUT/orgs/{org}/actions/permissions/self-hosted-runners/repositoriesSet repositories allowed to use self-hosted runners in an organization
- PUT/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}Add a repository to the list of repositories allowed to use self-hosted runners in an organization
- PUT/orgs/{org}/actions/permissions/workflowSet default workflow permissions for an organization
- PUT/orgs/{org}/actions/runner-groups/{runner_group_id}/repositoriesSet repository access for a self-hosted runner group in an organization
- PUT/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}Add repository access to a self-hosted runner group in an organization
- PUT/orgs/{org}/actions/runner-groups/{runner_group_id}/runnersSet self-hosted runners in a group for an organization
- PUT/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}Add a self-hosted runner to a group for an organization
- PUT/orgs/{org}/actions/runners/{runner_id}/labelsSet custom labels for a self-hosted runner for an organization
- PUT/orgs/{org}/actions/secrets/{secret_name}Create or update an organization secret
- PUT/orgs/{org}/actions/secrets/{secret_name}/repositoriesSet selected repositories for an organization secret
- PUT/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}Add a repository to an organization secret
- PUT/orgs/{org}/actions/variables/{name}/repositoriesSet selected repositories for an organization variable
- PUT/orgs/{org}/actions/variables/{name}/repositories/{repository_id}Add a repository to an organization variable
- PUT/orgs/{org}/agents/secrets/{secret_name}Create or update an organization secret
- PUT/orgs/{org}/agents/secrets/{secret_name}/repositoriesSet selected repositories for an organization secret
- PUT/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}Add a repository to an organization secret
- PUT/orgs/{org}/agents/variables/{name}/repositoriesSet selected repositories for an organization variable
- PUT/orgs/{org}/agents/variables/{name}/repositories/{repository_id}Add a selected repository to an organization variable
- PUT/orgs/{org}/blocks/{username}Block a user from an organization
- PUT/orgs/{org}/code-security/configurations/{configuration_id}/defaultsSet a code security configuration as a default for an organization
- PUT/orgs/{org}/codespaces/accessManage access control for organization codespacesDeprecated
- PUT/orgs/{org}/codespaces/secrets/{secret_name}Create or update an organization secret
- PUT/orgs/{org}/codespaces/secrets/{secret_name}/repositoriesSet selected repositories for an organization secret
- PUT/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}Add a repository to an organization secret
- PUT/orgs/{org}/copilot-spaces/{space_number}Set an organization Copilot Space
- PUT/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}Set a collaborator role for an organization Copilot Space
- PUT/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}Set a resource for an organization Copilot Space
- PUT/orgs/{org}/copilot/coding-agent/permissionsSet Copilot cloud agent permissions for an organization
- PUT/orgs/{org}/copilot/coding-agent/permissions/repositoriesSet selected repositories for Copilot cloud agent in an organization
- PUT/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}Enable a repository for Copilot cloud agent in an organization
- PUT/orgs/{org}/copilot/content_exclusionSet Copilot content exclusion rules for an organization
- PUT/orgs/{org}/dependabot/repository-access/default-levelSet the default repository access level for Dependabot
- PUT/orgs/{org}/dependabot/secrets/{secret_name}Create or update an organization secret
- PUT/orgs/{org}/dependabot/secrets/{secret_name}/repositoriesSet selected repositories for an organization secret
- PUT/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}Add a repository to an organization secret
- PUT/orgs/{org}/interaction-limitsSet interaction restrictions for an organization
- PUT/orgs/{org}/issue-types/{issue_type_id}Update issue type for an organization
- PUT/orgs/{org}/memberships/{username}Set organization membership for a user
- PUT/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}Assign an organization role to a team
- PUT/orgs/{org}/organization-roles/users/{username}/{role_id}Assign an organization role to a user
- PUT/orgs/{org}/outside_collaborators/{username}Convert an organization member to outside collaborator
- PUT/orgs/{org}/properties/schema/{custom_property_name}Create or update a custom property for an organization
- PUT/orgs/{org}/public_members/{username}Set public organization membership for the authenticated user
- PUT/orgs/{org}/rulesets/{ruleset_id}Update an organization repository ruleset
- PUT/orgs/{org}/security-managers/teams/{team_slug}Add a security manager teamDeprecated
- PUT/orgs/{org}/settings/immutable-releasesSet immutable releases settings for an organization
- PUT/orgs/{org}/settings/immutable-releases/repositoriesSet selected repositories for immutable releases enforcement
- PUT/orgs/{org}/settings/immutable-releases/repositories/{repository_id}Enable a selected repository for immutable releases in an organization
- PUT/orgs/{org}/teams/{team_slug}/memberships/{username}Add or update team membership for a user
- PUT/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}Add or update team repository permissions
- PATCH/orgs/{org}Update an organization
- PATCH/orgs/{org}/actions/hosted-runners/{hosted_runner_id}Update a GitHub-hosted runner for an organization
- PATCH/orgs/{org}/actions/runner-groups/{runner_group_id}Update a self-hosted runner group for an organization
- PATCH/orgs/{org}/actions/variables/{name}Update an organization variable
- PATCH/orgs/{org}/agents/variables/{name}Update an organization variable
- PATCH/orgs/{org}/campaigns/{campaign_number}Update a campaign
- PATCH/orgs/{org}/code-scanning/ai-scanUpdate the AI Scan setting for an organization
- PATCH/orgs/{org}/code-security/configurations/{configuration_id}Update a code security configuration
- PATCH/orgs/{org}/dependabot/repository-accessUpdates Dependabot's repository access list for an organization
- PATCH/orgs/{org}/hooks/{hook_id}Update an organization webhook
- PATCH/orgs/{org}/hooks/{hook_id}/configUpdate an organization webhook configuration
- PATCH/orgs/{org}/interaction-limits/pulls/creation-capUpdate pull request creation cap for an org
- PATCH/orgs/{org}/issue-fields/{issue_field_id}Update issue field for an organization
- PATCH/orgs/{org}/private-registries/{secret_name}Update a private registry for an organization
- PATCH/orgs/{org}/projectsV2/{project_number}/items/{item_id}Update project item for organization
- PATCH/orgs/{org}/properties/schemaCreate or update custom properties for an organization
- PATCH/orgs/{org}/properties/valuesCreate or update custom property values for organization repositories
- PATCH/orgs/{org}/secret-scanning/custom-patterns/{pattern_id}Update an organization custom pattern
- PATCH/orgs/{org}/secret-scanning/pattern-configurationsUpdate organization pattern configurations
- PATCH/orgs/{org}/settings/network-configurations/{network_configuration_id}Update a hosted compute network configuration for an organization
- PATCH/orgs/{org}/teams/{team_slug}Update a team
- DELETE/orgs/{org}Delete an organization
- DELETE/orgs/{org}/actions/hosted-runners/{hosted_runner_id}Delete a GitHub-hosted runner for an organization
- DELETE/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}Delete a custom image from the organization
- DELETE/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}Delete an image version of custom image from the organization
- DELETE/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}Delete an OIDC custom property inclusion for an organization
- DELETE/orgs/{org}/actions/permissions/repositories/{repository_id}Disable a selected repository for GitHub Actions in an organization
- DELETE/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}Remove a repository from the list of repositories allowed to use self-hosted runners in an organization
- DELETE/orgs/{org}/actions/runner-groups/{runner_group_id}Delete a self-hosted runner group from an organization
- DELETE/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}Remove repository access to a self-hosted runner group in an organization
- DELETE/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}Remove a self-hosted runner from a group for an organization
- DELETE/orgs/{org}/actions/runners/{runner_id}Delete a self-hosted runner from an organization
- DELETE/orgs/{org}/actions/runners/{runner_id}/labelsRemove all custom labels from a self-hosted runner for an organization
- DELETE/orgs/{org}/actions/runners/{runner_id}/labels/{name}Remove a custom label from a self-hosted runner for an organization
- DELETE/orgs/{org}/actions/secrets/{secret_name}Delete an organization secret
- DELETE/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}Remove a repository from an organization secret
- DELETE/orgs/{org}/actions/variables/{name}Delete an organization variable
- DELETE/orgs/{org}/actions/variables/{name}/repositories/{repository_id}Remove a repository from an organization variable
- DELETE/orgs/{org}/agents/secrets/{secret_name}Delete an organization secret
- DELETE/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}Remove a repository from an organization secret
- DELETE/orgs/{org}/agents/variables/{name}Delete an organization variable
- DELETE/orgs/{org}/agents/variables/{name}/repositories/{repository_id}Remove a selected repository from an organization variable
- DELETE/orgs/{org}/attestations/{attestation_id}Delete attestations by ID
- DELETE/orgs/{org}/attestations/digest/{subject_digest}Delete attestations by subject digest
- DELETE/orgs/{org}/blocks/{username}Unblock a user from an organization
- DELETE/orgs/{org}/campaigns/{campaign_number}Delete a campaign for an organization
- DELETE/orgs/{org}/code-security/configurations/{configuration_id}Delete a code security configuration
- DELETE/orgs/{org}/code-security/configurations/detachDetach configurations from repositories
- DELETE/orgs/{org}/codespaces/access/selected_usersRemove users from Codespaces access for an organizationDeprecated
- DELETE/orgs/{org}/codespaces/secrets/{secret_name}Delete an organization secret
- DELETE/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}Remove a repository from an organization secret
- DELETE/orgs/{org}/copilot-spaces/{space_number}Delete an organization Copilot Space
- DELETE/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}Remove a collaborator from an organization Copilot Space
- DELETE/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}Delete a resource from an organization Copilot Space
- DELETE/orgs/{org}/copilot/billing/selected_teamsRemove teams from an organization's Copilot subscription
- DELETE/orgs/{org}/copilot/billing/selected_usersRemove users from an organization's Copilot subscription
- DELETE/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}Disable a repository for Copilot cloud agent in an organization
- DELETE/orgs/{org}/dependabot/secrets/{secret_name}Delete an organization secret
- DELETE/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}Remove a repository from an organization secret
- DELETE/orgs/{org}/hooks/{hook_id}Delete an organization webhook
- DELETE/orgs/{org}/interaction-limitsRemove interaction restrictions for an organization
- DELETE/orgs/{org}/invitations/{invitation_id}Cancel an organization invitation
- DELETE/orgs/{org}/issue-fields/{issue_field_id}Delete issue field for an organization
- DELETE/orgs/{org}/issue-types/{issue_type_id}Delete issue type for an organization
- DELETE/orgs/{org}/members/{username}Remove an organization member
- DELETE/orgs/{org}/members/{username}/codespaces/{codespace_name}Delete a codespace from the organization
- DELETE/orgs/{org}/memberships/{username}Remove organization membership for a user
- DELETE/orgs/{org}/migrations/{migration_id}/archiveDelete an organization migration archive
- DELETE/orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lockUnlock an organization repository
- DELETE/orgs/{org}/organization-roles/teams/{team_slug}Remove all organization roles for a team
- DELETE/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}Remove an organization role from a team
- DELETE/orgs/{org}/organization-roles/users/{username}Remove all organization roles for a user
- DELETE/orgs/{org}/organization-roles/users/{username}/{role_id}Remove an organization role from a user
- DELETE/orgs/{org}/outside_collaborators/{username}Remove outside collaborator from an organization
- DELETE/orgs/{org}/packages/{package_type}/{package_name}Delete a package for an organization
- DELETE/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}Delete package version for an organization
- DELETE/orgs/{org}/private-registries/{secret_name}Delete a private registry for an organization
- DELETE/orgs/{org}/projectsV2/{project_number}/items/{item_id}Delete project item for organization
- DELETE/orgs/{org}/properties/schema/{custom_property_name}Remove a custom property for an organization
- DELETE/orgs/{org}/public_members/{username}Remove public organization membership for the authenticated user
- DELETE/orgs/{org}/rulesets/{ruleset_id}Delete an organization repository ruleset
- DELETE/orgs/{org}/secret-scanning/custom-patternsBulk delete organization custom patterns
- DELETE/orgs/{org}/security-managers/teams/{team_slug}Remove a security manager teamDeprecated
- DELETE/orgs/{org}/settings/immutable-releases/repositories/{repository_id}Disable a selected repository for immutable releases in an organization
- DELETE/orgs/{org}/settings/network-configurations/{network_configuration_id}Delete a hosted compute network configuration from an organization
- DELETE/orgs/{org}/teams/{team_slug}Delete a team
- DELETE/orgs/{org}/teams/{team_slug}/memberships/{username}Remove team membership for a user
- DELETE/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}Remove a repository from a team
29
Rate_limit
1 endpoint
30
Repos
478 endpoints
- GET/repos/{owner}/{repo}Get a repository
- GET/repos/{owner}/{repo}/actions/artifactsList artifacts for a repository
- GET/repos/{owner}/{repo}/actions/artifacts/{artifact_id}Get an artifact
- GET/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}Download an artifact
- GET/repos/{owner}/{repo}/actions/cache/retention-limitGet GitHub Actions cache retention limit for a repository
- GET/repos/{owner}/{repo}/actions/cache/storage-limitGet GitHub Actions cache storage limit for a repository
- GET/repos/{owner}/{repo}/actions/cache/usageGet GitHub Actions cache usage for a repository
- GET/repos/{owner}/{repo}/actions/cachesList GitHub Actions caches for a repository
- GET/repos/{owner}/{repo}/actions/concurrency_groupsList concurrency groups for a repository
- GET/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}Get a concurrency group for a repository
- GET/repos/{owner}/{repo}/actions/jobs/{job_id}Get a job for a workflow run
- GET/repos/{owner}/{repo}/actions/jobs/{job_id}/logsDownload job logs for a workflow run
- GET/repos/{owner}/{repo}/actions/oidc/customization/subGet the customization template for an OIDC subject claim for a repository
- GET/repos/{owner}/{repo}/actions/organization-secretsList repository organization secrets
- GET/repos/{owner}/{repo}/actions/organization-variablesList repository organization variables
- GET/repos/{owner}/{repo}/actions/permissionsGet GitHub Actions permissions for a repository
- GET/repos/{owner}/{repo}/actions/permissions/accessGet the level of access for workflows outside of the repository
- GET/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retentionGet artifact and log retention settings for a repository
- GET/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approvalGet fork PR contributor approval permissions for a repository
- GET/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-reposGet private repo fork PR workflow settings for a repository
- GET/repos/{owner}/{repo}/actions/permissions/selected-actionsGet allowed actions and reusable workflows for a repository
- GET/repos/{owner}/{repo}/actions/permissions/workflowGet default workflow permissions for a repository
- GET/repos/{owner}/{repo}/actions/runnersList self-hosted runners for a repository
- GET/repos/{owner}/{repo}/actions/runners/{runner_id}Get a self-hosted runner for a repository
- GET/repos/{owner}/{repo}/actions/runners/{runner_id}/labelsList labels for a self-hosted runner for a repository
- GET/repos/{owner}/{repo}/actions/runners/deprecations/{version}Get runner version end-of-life schedule for a repository
- GET/repos/{owner}/{repo}/actions/runners/downloadsList runner applications for a repository
- GET/repos/{owner}/{repo}/actions/runsList workflow runs for a repository
- GET/repos/{owner}/{repo}/actions/runs/{run_id}Get a workflow run
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/approvalsGet the review history for a workflow run
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/artifactsList workflow run artifacts
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}Get a workflow run attempt
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobsList jobs for a workflow run attempt
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logsDownload workflow run attempt logs
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groupsList concurrency groups for a workflow run
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/jobsList jobs for a workflow run
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/logsDownload workflow run logs
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deploymentsGet pending deployments for a workflow run
- GET/repos/{owner}/{repo}/actions/runs/{run_id}/timingGet workflow run usage
- GET/repos/{owner}/{repo}/actions/secretsList repository secrets
- GET/repos/{owner}/{repo}/actions/secrets/{secret_name}Get a repository secret
- GET/repos/{owner}/{repo}/actions/secrets/public-keyGet a repository public key
- GET/repos/{owner}/{repo}/actions/variablesList repository variables
- GET/repos/{owner}/{repo}/actions/variables/{name}Get a repository variable
- GET/repos/{owner}/{repo}/actions/workflowsList repository workflows
- GET/repos/{owner}/{repo}/actions/workflows/{workflow_id}Get a workflow
- GET/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runsList workflow runs for a workflow
- GET/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timingGet workflow usage
- GET/repos/{owner}/{repo}/activityList repository activities
- GET/repos/{owner}/{repo}/agents/organization-secretsList repository organization secrets
- GET/repos/{owner}/{repo}/agents/organization-variablesList repository organization variables
- GET/repos/{owner}/{repo}/agents/secretsList repository secrets
- GET/repos/{owner}/{repo}/agents/secrets/{secret_name}Get a repository secret
- GET/repos/{owner}/{repo}/agents/secrets/public-keyGet a repository public key
- GET/repos/{owner}/{repo}/agents/variablesList repository variables
- GET/repos/{owner}/{repo}/agents/variables/{name}Get a repository variable
- GET/repos/{owner}/{repo}/assigneesList assignees
- GET/repos/{owner}/{repo}/assignees/{assignee}Verify issue assignment eligibility
- GET/repos/{owner}/{repo}/attestations/{subject_digest}List attestations
- GET/repos/{owner}/{repo}/autolinksGet all autolinks of a repository
- GET/repos/{owner}/{repo}/autolinks/{autolink_id}Get an autolink reference of a repository
- GET/repos/{owner}/{repo}/automated-security-fixesCheck if Dependabot security updates are enabled for a repository
- GET/repos/{owner}/{repo}/branchesList repository branches
- GET/repos/{owner}/{repo}/branches/{branch}Get a repository branch
- GET/repos/{owner}/{repo}/branches/{branch}/protectionGet branch protection
- GET/repos/{owner}/{repo}/branches/{branch}/protection/enforce_adminsGet admin branch protection
- GET/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviewsGet pull request review protection
- GET/repos/{owner}/{repo}/branches/{branch}/protection/required_signaturesGet commit signature protection
- GET/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checksGet status checks protection
- GET/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contextsGet all status check contexts
- GET/repos/{owner}/{repo}/branches/{branch}/protection/restrictionsGet access restrictions
- GET/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/appsGet apps with access to the protected branch
- GET/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teamsGet teams with access to the protected branch
- GET/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/usersGet users with access to the protected branch
- GET/repos/{owner}/{repo}/check-runs/{check_run_id}Get a check run
- GET/repos/{owner}/{repo}/check-runs/{check_run_id}/annotationsList check run annotations
- GET/repos/{owner}/{repo}/check-suites/{check_suite_id}Get a check suite
- GET/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runsList check runs in a check suite
- GET/repos/{owner}/{repo}/code-quality/findingsList code quality findings for a repository
- GET/repos/{owner}/{repo}/code-quality/findings/{finding_number}Get a code quality finding
- GET/repos/{owner}/{repo}/code-quality/setupGet a code quality setup configuration
- GET/repos/{owner}/{repo}/code-scanning/ai-scanGet AI Scan enablement for a repository
- GET/repos/{owner}/{repo}/code-scanning/alertsList code scanning alerts for a repository
- GET/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}Get a code scanning alert
- GET/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofixGet the status of an autofix for a code scanning alert
- GET/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instancesList instances of a code scanning alert
- GET/repos/{owner}/{repo}/code-scanning/analysesList code scanning analyses for a repository
- GET/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}Get a code scanning analysis for a repository
- GET/repos/{owner}/{repo}/code-scanning/codeql/databasesList CodeQL databases for a repository
- GET/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}Get a CodeQL database for a repository
- GET/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}Get the summary of a CodeQL variant analysis
- GET/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}Get the analysis status of a repository in a CodeQL variant analysis
- GET/repos/{owner}/{repo}/code-scanning/default-setupGet a code scanning default setup configuration
- GET/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}Get information about a SARIF upload
- GET/repos/{owner}/{repo}/code-security-configurationGet the code security configuration associated with a repository
- GET/repos/{owner}/{repo}/codeowners/errorsList CODEOWNERS errors
- GET/repos/{owner}/{repo}/codespacesList codespaces in a repository for the authenticated user
- GET/repos/{owner}/{repo}/codespaces/devcontainersList devcontainer configurations in a repository for the authenticated user
- GET/repos/{owner}/{repo}/codespaces/machinesList available machine types for a repository
- GET/repos/{owner}/{repo}/codespaces/newGet default attributes for a codespace
- GET/repos/{owner}/{repo}/codespaces/permissions_checkCheck if permissions defined by a devcontainer have been accepted by the authenticated user
- GET/repos/{owner}/{repo}/codespaces/secretsList repository secrets
- GET/repos/{owner}/{repo}/codespaces/secrets/{secret_name}Get a repository secret
- GET/repos/{owner}/{repo}/codespaces/secrets/public-keyGet a repository public key
- GET/repos/{owner}/{repo}/collaboratorsList repository collaborators
- GET/repos/{owner}/{repo}/collaborators/{username}Check if a user is a repository collaborator
- GET/repos/{owner}/{repo}/collaborators/{username}/permissionGet repository permissions for a user
- GET/repos/{owner}/{repo}/commentsList commit comments for a repository
- GET/repos/{owner}/{repo}/comments/{comment_id}Get a commit comment
- GET/repos/{owner}/{repo}/comments/{comment_id}/reactionsList reactions for a commit comment
- GET/repos/{owner}/{repo}/commitsList commits
- GET/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-headList branches for HEAD commit
- GET/repos/{owner}/{repo}/commits/{commit_sha}/commentsList commit comments
- GET/repos/{owner}/{repo}/commits/{commit_sha}/pullsList pull requests associated with a commit
- GET/repos/{owner}/{repo}/commits/{ref}Get a commit
- GET/repos/{owner}/{repo}/commits/{ref}/check-runsList check runs for a Git reference
- GET/repos/{owner}/{repo}/commits/{ref}/check-suitesList check suites for a Git reference
- GET/repos/{owner}/{repo}/commits/{ref}/statusGet the combined status for a specific reference
- GET/repos/{owner}/{repo}/commits/{ref}/statusesList commit statuses for a reference
- GET/repos/{owner}/{repo}/community/profileGet community profile metrics
- GET/repos/{owner}/{repo}/compare/{basehead}Compare two commits
- GET/repos/{owner}/{repo}/contents/{path}Get repository content
- GET/repos/{owner}/{repo}/contributorsList repository contributors
- GET/repos/{owner}/{repo}/copilot/cloud-agent/configurationGet Copilot cloud agent configuration for a repository
- GET/repos/{owner}/{repo}/dependabot/alertsList Dependabot alerts for a repository
- GET/repos/{owner}/{repo}/dependabot/alerts/{alert_number}Get a Dependabot alert
- GET/repos/{owner}/{repo}/dependabot/secretsList repository secrets
- GET/repos/{owner}/{repo}/dependabot/secrets/{secret_name}Get a repository secret
- GET/repos/{owner}/{repo}/dependabot/secrets/public-keyGet a repository public key
- GET/repos/{owner}/{repo}/dependency-graph/compare/{basehead}Get a diff of the dependencies between commits
- GET/repos/{owner}/{repo}/dependency-graph/sbomExport a software bill of materials (SBOM) for a repository.Deprecated
- GET/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}Fetch a software bill of materials (SBOM) for a repository.
- GET/repos/{owner}/{repo}/dependency-graph/sbom/generate-reportRequest generation of a software bill of materials (SBOM) for a repository.
- GET/repos/{owner}/{repo}/deploymentsList deployments
- GET/repos/{owner}/{repo}/deployments/{deployment_id}Get a deployment
- GET/repos/{owner}/{repo}/deployments/{deployment_id}/statusesList deployment statuses
- GET/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}Get a deployment status
- GET/repos/{owner}/{repo}/environmentsList environments
- GET/repos/{owner}/{repo}/environments/{environment_name}Get an environment
- GET/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rulesGet all deployment protection rules for an environment
- GET/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}Get a custom deployment protection rule
- GET/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/appsList custom deployment rule integrations available for an environment
- GET/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policiesList deployment branch policies
- GET/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}Get a deployment branch policy
- GET/repos/{owner}/{repo}/environments/{environment_name}/secretsList environment secrets
- GET/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}Get an environment secret
- GET/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-keyGet an environment public key
- GET/repos/{owner}/{repo}/environments/{environment_name}/variablesList environment variables
- GET/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}Get an environment variable
- GET/repos/{owner}/{repo}/eventsList repository events
- GET/repos/{owner}/{repo}/forksList repository forks
- GET/repos/{owner}/{repo}/git/blobs/{file_sha}Get a Git blob
- GET/repos/{owner}/{repo}/git/commits/{commit_sha}Get a commit object
- GET/repos/{owner}/{repo}/git/matching-refs/{ref}List matching references
- GET/repos/{owner}/{repo}/git/ref/{ref}Get a reference
- GET/repos/{owner}/{repo}/git/tags/{tag_sha}Get a Git tag
- GET/repos/{owner}/{repo}/git/trees/{tree_sha}Get a tree
- GET/repos/{owner}/{repo}/hash-algorithmGet the hash algorithm for a repository
- GET/repos/{owner}/{repo}/hooksList repository webhooks
- GET/repos/{owner}/{repo}/hooks/{hook_id}Get a repository webhook
- GET/repos/{owner}/{repo}/hooks/{hook_id}/configGet a webhook configuration for a repository
- GET/repos/{owner}/{repo}/hooks/{hook_id}/deliveriesList deliveries for a repository webhook
- GET/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}Get a repository webhook delivery
- GET/repos/{owner}/{repo}/immutable-releasesCheck if immutable releases are enabled for a repository
- GET/repos/{owner}/{repo}/importGet an import statusDeprecated
- GET/repos/{owner}/{repo}/import/authorsGet commit authorsDeprecated
- GET/repos/{owner}/{repo}/import/large_filesGet large filesDeprecated
- GET/repos/{owner}/{repo}/installationGet a repository installation for the authenticated app
- GET/repos/{owner}/{repo}/interaction-limitsGet interaction restrictions for a repository
- GET/repos/{owner}/{repo}/interaction-limits/pulls/bypass-listGet pull request creation cap bypass list for a repository
- GET/repos/{owner}/{repo}/interaction-limits/pulls/creation-capGet pull request creation cap for a repository
- GET/repos/{owner}/{repo}/invitationsList repository invitations
- GET/repos/{owner}/{repo}/issue-typesList issue types for a repository
- GET/repos/{owner}/{repo}/issuesList repository issues
- GET/repos/{owner}/{repo}/issues/{issue_number}Get an issue
- GET/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}Check whether a user can be assigned
- GET/repos/{owner}/{repo}/issues/{issue_number}/commentsList issue comments
- GET/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_byList issues blocking an issue
- GET/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blockingList dependencies an issue is blocking
- GET/repos/{owner}/{repo}/issues/{issue_number}/eventsList issue events
- GET/repos/{owner}/{repo}/issues/{issue_number}/issue-field-valuesList issue field values for an issue
- GET/repos/{owner}/{repo}/issues/{issue_number}/labelsList labels for an issue
- GET/repos/{owner}/{repo}/issues/{issue_number}/parentGet the parent issue
- GET/repos/{owner}/{repo}/issues/{issue_number}/reactionsList reactions for an issue
- GET/repos/{owner}/{repo}/issues/{issue_number}/sub_issuesList sub-issues
- GET/repos/{owner}/{repo}/issues/{issue_number}/suggestionsList issue suggestions
- GET/repos/{owner}/{repo}/issues/{issue_number}/timelineList timeline events for an issue
- GET/repos/{owner}/{repo}/issues/commentsList issue comments for a repository
- GET/repos/{owner}/{repo}/issues/comments/{comment_id}Get an issue comment
- GET/repos/{owner}/{repo}/issues/comments/{comment_id}/reactionsList reactions for an issue comment
- GET/repos/{owner}/{repo}/issues/eventsList issue events for a repository
- GET/repos/{owner}/{repo}/issues/events/{event_id}Get an issue event
- GET/repos/{owner}/{repo}/keysList deploy keys
- GET/repos/{owner}/{repo}/keys/{key_id}Get a deploy key
- GET/repos/{owner}/{repo}/labelsList labels for a repository
- GET/repos/{owner}/{repo}/labels/{name}Get a repository label
- GET/repos/{owner}/{repo}/languagesList repository languages
- GET/repos/{owner}/{repo}/licenseGet the license for a repository
- GET/repos/{owner}/{repo}/milestonesList repository milestones
- GET/repos/{owner}/{repo}/milestones/{milestone_number}Get a milestone
- GET/repos/{owner}/{repo}/milestones/{milestone_number}/labelsList labels for issues in a milestone
- GET/repos/{owner}/{repo}/notificationsList repository notifications for the authenticated user
- GET/repos/{owner}/{repo}/pagesGet a GitHub Pages site
- GET/repos/{owner}/{repo}/pages/buildsList GitHub Pages builds
- GET/repos/{owner}/{repo}/pages/builds/{build_id}Get a GitHub Pages build
- GET/repos/{owner}/{repo}/pages/builds/latestGet latest Pages build
- GET/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}Get the status of a GitHub Pages deployment
- GET/repos/{owner}/{repo}/pages/healthGet a DNS health check for GitHub Pages
- GET/repos/{owner}/{repo}/private-vulnerability-reportingCheck if private vulnerability reporting is enabled for a repository
- GET/repos/{owner}/{repo}/properties/valuesGet all custom property values for a repository
- GET/repos/{owner}/{repo}/pullsList pull requests
- GET/repos/{owner}/{repo}/pulls/{pull_number}Get a pull request
- GET/repos/{owner}/{repo}/pulls/{pull_number}/commentsList review comments on a pull request
- GET/repos/{owner}/{repo}/pulls/{pull_number}/commitsList commits on a pull request
- GET/repos/{owner}/{repo}/pulls/{pull_number}/filesList pull requests files
- GET/repos/{owner}/{repo}/pulls/{pull_number}/mergeCheck if a pull request has been merged
- GET/repos/{owner}/{repo}/pulls/{pull_number}/merge-async/{uuid}Get the result of an asynchronous merge
- GET/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewersGet all requested reviewers for a pull request
- GET/repos/{owner}/{repo}/pulls/{pull_number}/reviewsList reviews for a pull request
- GET/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}Get a review for a pull request
- GET/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/commentsList comments for a pull request review
- GET/repos/{owner}/{repo}/pulls/commentsList review comments in a repository
- GET/repos/{owner}/{repo}/pulls/comments/{comment_id}Get a review comment for a pull request
- GET/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactionsList reactions for a pull request review comment
- GET/repos/{owner}/{repo}/readmeGet a repository README
- GET/repos/{owner}/{repo}/readme/{dir}Get a repository README for a directory
- GET/repos/{owner}/{repo}/releasesList releases
- GET/repos/{owner}/{repo}/releases/{release_id}Get a release
- GET/repos/{owner}/{repo}/releases/{release_id}/assetsList release assets
- GET/repos/{owner}/{repo}/releases/{release_id}/reactionsList reactions for a release
- GET/repos/{owner}/{repo}/releases/assets/{asset_id}Get a release asset
- GET/repos/{owner}/{repo}/releases/latestGet the latest release
- GET/repos/{owner}/{repo}/releases/tags/{tag}Get a release by tag name
- GET/repos/{owner}/{repo}/rules/branches/{branch}Get rules for a branch
- GET/repos/{owner}/{repo}/rulesetsList repository rulesets
- GET/repos/{owner}/{repo}/rulesets/{ruleset_id}Get a repository ruleset
- GET/repos/{owner}/{repo}/rulesets/{ruleset_id}/historyList repository ruleset history
- GET/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}Get a repository ruleset version
- GET/repos/{owner}/{repo}/rulesets/rule-suitesList repository rule suites
- GET/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}Get a repository rule suite
- GET/repos/{owner}/{repo}/secret-scanning/alertsList secret scanning alerts for a repository
- GET/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}Get a secret scanning alert
- GET/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locationsList locations for a secret scanning alert
- GET/repos/{owner}/{repo}/secret-scanning/custom-patternsList repository custom patterns
- POST/repos/{owner}/{repo}/actions/jobs/{job_id}/rerunRe-run a job from a workflow run
- POST/repos/{owner}/{repo}/actions/runners/{runner_id}/labelsAdd custom labels to a self-hosted runner for a repository
- POST/repos/{owner}/{repo}/actions/runners/generate-jitconfigCreate configuration for a just-in-time runner for a repository
- POST/repos/{owner}/{repo}/actions/runners/registration-tokenCreate a registration token for a repository
- POST/repos/{owner}/{repo}/actions/runners/remove-tokenCreate a remove token for a repository
- POST/repos/{owner}/{repo}/actions/runs/{run_id}/approveApprove a workflow run for a fork pull request
- POST/repos/{owner}/{repo}/actions/runs/{run_id}/cancelCancel a workflow run
- POST/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_ruleReview custom deployment protection rules
- POST/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancelForce cancel a workflow run
- POST/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deploymentsReview pending deployments for a workflow run
- POST/repos/{owner}/{repo}/actions/runs/{run_id}/rerunRe-run a workflow
- POST/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobsRe-run failed jobs from a workflow run
- POST/repos/{owner}/{repo}/actions/variablesCreate a repository variable
- POST/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatchesCreate a workflow dispatch event
- POST/repos/{owner}/{repo}/agents/variablesCreate a repository variable
- POST/repos/{owner}/{repo}/attestationsCreate an attestation
- POST/repos/{owner}/{repo}/autolinksCreate an autolink reference for a repository
- POST/repos/{owner}/{repo}/branches/{branch}/protection/enforce_adminsSet admin branch protection
- POST/repos/{owner}/{repo}/branches/{branch}/protection/required_signaturesCreate commit signature protection
- POST/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contextsAdd status check contexts
- POST/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/appsAdd app access restrictions
- POST/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teamsAdd team access restrictions
- POST/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/usersAdd user access restrictions
- POST/repos/{owner}/{repo}/branches/{branch}/renameRename a branch
- POST/repos/{owner}/{repo}/check-runsCreate a check run
- POST/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequestRerequest a check run
- POST/repos/{owner}/{repo}/check-suitesCreate a check suite
- POST/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequestRerequest a check suite
- POST/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofixCreate an autofix for a code scanning alert
- POST/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commitsCommit an autofix for a code scanning alert
- POST/repos/{owner}/{repo}/code-scanning/codeql/variant-analysesCreate a CodeQL variant analysis
- POST/repos/{owner}/{repo}/code-scanning/sarifsUpload an analysis as SARIF data
- POST/repos/{owner}/{repo}/codespacesCreate a codespace in a repository
- POST/repos/{owner}/{repo}/comments/{comment_id}/reactionsCreate reaction for a commit comment
- POST/repos/{owner}/{repo}/commits/{commit_sha}/commentsCreate a commit comment
- POST/repos/{owner}/{repo}/dependency-graph/snapshotsCreate a repository dependency snapshot
- POST/repos/{owner}/{repo}/deploymentsCreate a deployment
- POST/repos/{owner}/{repo}/deployments/{deployment_id}/statusesCreate a deployment status
- POST/repos/{owner}/{repo}/dispatchesCreate a repository dispatch event
- POST/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rulesCreate a custom deployment protection rule on an environment
- POST/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policiesCreate a deployment branch policy
- POST/repos/{owner}/{repo}/environments/{environment_name}/variablesCreate an environment variable
- POST/repos/{owner}/{repo}/forksCreate a fork
- POST/repos/{owner}/{repo}/git/blobsCreate a Git blob
- POST/repos/{owner}/{repo}/git/commitsCreate a commit
- POST/repos/{owner}/{repo}/git/refsCreate a reference
- POST/repos/{owner}/{repo}/git/tagsCreate a tag object
- POST/repos/{owner}/{repo}/git/treesCreate a tree
- POST/repos/{owner}/{repo}/hooksCreate a repository webhook
- POST/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attemptsRedeliver a repository webhook delivery
- POST/repos/{owner}/{repo}/hooks/{hook_id}/pingsPing a repository webhook
- POST/repos/{owner}/{repo}/hooks/{hook_id}/testsTest the push repository webhook
- POST/repos/{owner}/{repo}/issuesCreate an issue
- POST/repos/{owner}/{repo}/issues/{issue_number}/assigneesAdd assignees to an issue
- POST/repos/{owner}/{repo}/issues/{issue_number}/commentsCreate an issue comment
- POST/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_byAdd a blocked-by issue dependency
- POST/repos/{owner}/{repo}/issues/{issue_number}/issue-field-valuesAdd issue field values to an issue
- POST/repos/{owner}/{repo}/issues/{issue_number}/labelsAdd labels to an issue
- POST/repos/{owner}/{repo}/issues/{issue_number}/reactionsCreate reaction for an issue
- POST/repos/{owner}/{repo}/issues/{issue_number}/sub_issuesAdd a sub-issue
- POST/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approveApprove an issue suggestion
- POST/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismissDismiss an issue suggestion
- POST/repos/{owner}/{repo}/issues/comments/{comment_id}/reactionsCreate reaction for an issue comment
- POST/repos/{owner}/{repo}/keysCreate a deploy key
- POST/repos/{owner}/{repo}/labelsCreate a label
- POST/repos/{owner}/{repo}/merge-upstreamSync a fork branch with the upstream repository
- POST/repos/{owner}/{repo}/mergesMerge a branch or commit
- POST/repos/{owner}/{repo}/milestonesCreate a repository milestone
- POST/repos/{owner}/{repo}/pagesCreate a GitHub Pages site
- POST/repos/{owner}/{repo}/pages/buildsRequest a GitHub Pages build
- POST/repos/{owner}/{repo}/pages/deploymentsCreate a GitHub Pages deployment
- POST/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancelCancel a GitHub Pages deployment
- POST/repos/{owner}/{repo}/pullsCreate a pull request
- POST/repos/{owner}/{repo}/pulls/{pull_number}/codespacesCreate a codespace from a pull request
- POST/repos/{owner}/{repo}/pulls/{pull_number}/commentsCreate a review comment for a pull request
- POST/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/repliesCreate a reply for a review comment
- POST/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewersRequest reviewers for a pull request
- POST/repos/{owner}/{repo}/pulls/{pull_number}/reviewsCreate a review for a pull request
- POST/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/eventsSubmit a review for a pull request
- POST/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactionsCreate reaction for a pull request review comment
- POST/repos/{owner}/{repo}/releasesCreate a release
- POST/repos/{owner}/{repo}/releases/{release_id}/assetsUpload a release asset
- POST/repos/{owner}/{repo}/releases/{release_id}/reactionsCreate reaction for a release
- POST/repos/{owner}/{repo}/releases/generate-notesGenerate release notes content for a release
- POST/repos/{owner}/{repo}/rulesetsCreate a repository ruleset
- POST/repos/{owner}/{repo}/secret-scanning/custom-patternsBulk create repository custom patterns
- PUT/repos/{owner}/{repo}/actions/cache/retention-limitSet GitHub Actions cache retention limit for a repository
- PUT/repos/{owner}/{repo}/actions/cache/storage-limitSet GitHub Actions cache storage limit for a repository
- PUT/repos/{owner}/{repo}/actions/oidc/customization/subSet the customization template for an OIDC subject claim for a repository
- PUT/repos/{owner}/{repo}/actions/permissionsSet GitHub Actions permissions for a repository
- PUT/repos/{owner}/{repo}/actions/permissions/accessSet the level of access for workflows outside of the repository
- PUT/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retentionSet artifact and log retention settings for a repository
- PUT/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approvalSet fork PR contributor approval permissions for a repository
- PUT/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-reposSet private repo fork PR workflow settings for a repository
- PUT/repos/{owner}/{repo}/actions/permissions/selected-actionsSet allowed actions and reusable workflows for a repository
- PUT/repos/{owner}/{repo}/actions/permissions/workflowSet default workflow permissions for a repository
- PUT/repos/{owner}/{repo}/actions/runners/{runner_id}/labelsSet custom labels for a self-hosted runner for a repository
- PUT/repos/{owner}/{repo}/actions/secrets/{secret_name}Create or update a repository secret
- PUT/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disableDisable a workflow
- PUT/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enableEnable a workflow
- PUT/repos/{owner}/{repo}/agents/secrets/{secret_name}Create or update a repository secret
- PUT/repos/{owner}/{repo}/automated-security-fixesEnable Dependabot security updates
- PUT/repos/{owner}/{repo}/branches/{branch}/protectionUpdate branch protection
- PUT/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contextsSet status check contexts
- PUT/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/appsSet app access restrictions
- PUT/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teamsSet team access restrictions
- PUT/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/usersSet user access restrictions
- PUT/repos/{owner}/{repo}/codespaces/secrets/{secret_name}Create or update a repository secret
- PUT/repos/{owner}/{repo}/collaborators/{username}Add a repository collaborator
- PUT/repos/{owner}/{repo}/contents/{path}Create or update file contents
- PUT/repos/{owner}/{repo}/dependabot/secrets/{secret_name}Create or update a repository secret
- PUT/repos/{owner}/{repo}/environments/{environment_name}Create or update an environment
- PUT/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}Update a deployment branch policy
- PUT/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}Create or update an environment secret
- PUT/repos/{owner}/{repo}/immutable-releasesEnable immutable releases
- PUT/repos/{owner}/{repo}/importStart an importDeprecated
- PUT/repos/{owner}/{repo}/interaction-limitsSet interaction restrictions for a repository
- PUT/repos/{owner}/{repo}/interaction-limits/pulls/bypass-listAdd users to the pull request creation cap bypass list for a repository
- PUT/repos/{owner}/{repo}/issues/{issue_number}/issue-field-valuesSet issue field values for an issue
- PUT/repos/{owner}/{repo}/issues/{issue_number}/labelsSet labels for an issue
- PUT/repos/{owner}/{repo}/issues/{issue_number}/lockLock an issue conversation
- PUT/repos/{owner}/{repo}/issues/comments/{comment_id}/pinPin an issue comment
- PUT/repos/{owner}/{repo}/notificationsMark repository notifications as read
- PUT/repos/{owner}/{repo}/pagesUpdate a GitHub Pages site
- PUT/repos/{owner}/{repo}/private-vulnerability-reportingEnable private vulnerability reporting for a repository
- PUT/repos/{owner}/{repo}/pulls/{pull_number}/mergeMerge a pull request
- PUT/repos/{owner}/{repo}/pulls/{pull_number}/merge-asyncMerge a pull request asynchronously
- PUT/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}Update a review for a pull request
- PUT/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissalsDismiss a pull request review
- PUT/repos/{owner}/{repo}/pulls/{pull_number}/update-branchUpdate a pull request branch
- PUT/repos/{owner}/{repo}/rulesets/{ruleset_id}Update a repository ruleset
- PATCH/repos/{owner}/{repo}Update a repository
- PATCH/repos/{owner}/{repo}/actions/variables/{name}Update a repository variable
- PATCH/repos/{owner}/{repo}/agents/variables/{name}Update a repository variable
- PATCH/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviewsUpdate pull request review protection
- PATCH/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checksUpdate status check protection
- PATCH/repos/{owner}/{repo}/check-runs/{check_run_id}Update a check run
- PATCH/repos/{owner}/{repo}/check-suites/preferencesUpdate repository preferences for check suites
- PATCH/repos/{owner}/{repo}/code-quality/setupUpdate a code quality setup configuration
- PATCH/repos/{owner}/{repo}/code-scanning/ai-scanUpdate AI Scan enablement for a repository
- PATCH/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}Update a code scanning alert
- PATCH/repos/{owner}/{repo}/code-scanning/default-setupUpdate a code scanning default setup configuration
- PATCH/repos/{owner}/{repo}/comments/{comment_id}Update a commit comment
- PATCH/repos/{owner}/{repo}/dependabot/alerts/{alert_number}Update a Dependabot alert
- PATCH/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}Update an environment variable
- PATCH/repos/{owner}/{repo}/git/refs/{ref}Update a reference
- PATCH/repos/{owner}/{repo}/hooks/{hook_id}Update a repository webhook
- PATCH/repos/{owner}/{repo}/hooks/{hook_id}/configUpdate a repository webhook configuration
- PATCH/repos/{owner}/{repo}/importUpdate an importDeprecated
- PATCH/repos/{owner}/{repo}/import/authors/{author_id}Map a commit authorDeprecated
- PATCH/repos/{owner}/{repo}/import/lfsUpdate Git LFS preferenceDeprecated
- PATCH/repos/{owner}/{repo}/interaction-limits/pulls/creation-capUpdate pull request creation cap for a repository
- PATCH/repos/{owner}/{repo}/invitations/{invitation_id}Update a repository invitation
- PATCH/repos/{owner}/{repo}/issues/{issue_number}Update an issue
- PATCH/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priorityReprioritize sub-issue
- PATCH/repos/{owner}/{repo}/issues/comments/{comment_id}Update an issue comment
- PATCH/repos/{owner}/{repo}/labels/{name}Update a repository label
- PATCH/repos/{owner}/{repo}/milestones/{milestone_number}Update a repository milestone
- PATCH/repos/{owner}/{repo}/properties/valuesCreate or update custom property values for a repository
- PATCH/repos/{owner}/{repo}/pulls/{pull_number}Update a pull request
- PATCH/repos/{owner}/{repo}/pulls/comments/{comment_id}Update a review comment for a pull request
- PATCH/repos/{owner}/{repo}/releases/{release_id}Update a release
- PATCH/repos/{owner}/{repo}/releases/assets/{asset_id}Update a release asset
- PATCH/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}Update a secret scanning alert
- DELETE/repos/{owner}/{repo}Delete a repository
- DELETE/repos/{owner}/{repo}/actions/artifacts/{artifact_id}Delete an artifact
- DELETE/repos/{owner}/{repo}/actions/cachesDelete GitHub Actions caches for a repository (using a cache key)
- DELETE/repos/{owner}/{repo}/actions/caches/{cache_id}Delete a GitHub Actions cache for a repository (using a cache ID)
- DELETE/repos/{owner}/{repo}/actions/runners/{runner_id}Delete a self-hosted runner from a repository
- DELETE/repos/{owner}/{repo}/actions/runners/{runner_id}/labelsRemove all custom labels from a self-hosted runner for a repository
- DELETE/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}Remove a custom label from a self-hosted runner for a repository
- DELETE/repos/{owner}/{repo}/actions/runs/{run_id}Delete a workflow run
- DELETE/repos/{owner}/{repo}/actions/runs/{run_id}/logsDelete workflow run logs
- DELETE/repos/{owner}/{repo}/actions/secrets/{secret_name}Delete a repository secret
- DELETE/repos/{owner}/{repo}/actions/variables/{name}Delete a repository variable
- DELETE/repos/{owner}/{repo}/agents/secrets/{secret_name}Delete a repository secret
- DELETE/repos/{owner}/{repo}/agents/variables/{name}Delete a repository variable
- DELETE/repos/{owner}/{repo}/autolinks/{autolink_id}Delete an autolink reference from a repository
- DELETE/repos/{owner}/{repo}/automated-security-fixesDisable Dependabot security updates
- DELETE/repos/{owner}/{repo}/branches/{branch}/protectionDelete branch protection
- DELETE/repos/{owner}/{repo}/branches/{branch}/protection/enforce_adminsDelete admin branch protection
- DELETE/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviewsDelete pull request review protection
- DELETE/repos/{owner}/{repo}/branches/{branch}/protection/required_signaturesDelete commit signature protection
- DELETE/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checksRemove status check protection
- DELETE/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contextsRemove status check contexts
- DELETE/repos/{owner}/{repo}/branches/{branch}/protection/restrictionsDelete access restrictions
- DELETE/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/appsRemove app access restrictions
- DELETE/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teamsRemove team access restrictions
- DELETE/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/usersRemove user access restrictions
- DELETE/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}Delete a code scanning analysis from a repository
- DELETE/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}Delete a CodeQL database
- DELETE/repos/{owner}/{repo}/codespaces/secrets/{secret_name}Delete a repository secret
- DELETE/repos/{owner}/{repo}/collaborators/{username}Remove a repository collaborator
- DELETE/repos/{owner}/{repo}/comments/{comment_id}Delete a commit comment
- DELETE/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}Delete a commit comment reaction
- DELETE/repos/{owner}/{repo}/contents/{path}Delete a file
- DELETE/repos/{owner}/{repo}/dependabot/secrets/{secret_name}Delete a repository secret
- DELETE/repos/{owner}/{repo}/deployments/{deployment_id}Delete a deployment
- DELETE/repos/{owner}/{repo}/environments/{environment_name}Delete an environment
- DELETE/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}Disable a custom protection rule for an environment
- DELETE/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}Delete a deployment branch policy
- DELETE/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}Delete an environment secret
- DELETE/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}Delete an environment variable
- DELETE/repos/{owner}/{repo}/git/refs/{ref}Delete a Git reference
- DELETE/repos/{owner}/{repo}/hooks/{hook_id}Delete a repository webhook
- DELETE/repos/{owner}/{repo}/immutable-releasesDisable immutable releases
- DELETE/repos/{owner}/{repo}/importCancel an importDeprecated
- DELETE/repos/{owner}/{repo}/interaction-limitsRemove interaction restrictions for a repository
- DELETE/repos/{owner}/{repo}/interaction-limits/pulls/bypass-listRemove users from the pull request creation cap bypass list for a repository
- DELETE/repos/{owner}/{repo}/invitations/{invitation_id}Delete a repository invitation
- DELETE/repos/{owner}/{repo}/issues/{issue_number}/assigneesRemove assignees from an issue
- DELETE/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}Remove a blocked-by issue dependency
- DELETE/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}Delete an issue field value from an issue
- DELETE/repos/{owner}/{repo}/issues/{issue_number}/labelsRemove all labels from an issue
- DELETE/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}Remove a label from an issue
- DELETE/repos/{owner}/{repo}/issues/{issue_number}/lockUnlock an issue
- DELETE/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}Delete an issue reaction
- DELETE/repos/{owner}/{repo}/issues/{issue_number}/sub_issueRemove sub-issue
- DELETE/repos/{owner}/{repo}/issues/comments/{comment_id}Delete an issue comment
- DELETE/repos/{owner}/{repo}/issues/comments/{comment_id}/pinUnpin an issue comment
- DELETE/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}Delete an issue comment reaction
- DELETE/repos/{owner}/{repo}/keys/{key_id}Delete a deploy key
- DELETE/repos/{owner}/{repo}/labels/{name}Delete a repository label
- DELETE/repos/{owner}/{repo}/milestones/{milestone_number}Delete a milestone
- DELETE/repos/{owner}/{repo}/pagesDelete a GitHub Pages site
- DELETE/repos/{owner}/{repo}/private-vulnerability-reportingDisable private vulnerability reporting for a repository
- DELETE/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewersRemove requested reviewers from a pull request
- DELETE/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}Delete a pending review for a pull request
- DELETE/repos/{owner}/{repo}/pulls/comments/{comment_id}Delete a pull request review comment
- DELETE/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}Delete a pull request comment reaction
- DELETE/repos/{owner}/{repo}/releases/{release_id}Delete a release
- DELETE/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}Delete a release reaction
- DELETE/repos/{owner}/{repo}/releases/assets/{asset_id}Delete a release asset
- DELETE/repos/{owner}/{repo}/rulesets/{ruleset_id}Delete a repository ruleset