APIsΒΆ
/advisories
GET:
github.MainClass.MainClass.get_global_advisories()
/advisories/{ghsa_id}
GET:
github.MainClass.MainClass.get_global_advisory()
/app
GET:
github.GithubIntegration.GithubIntegration.get_app()
orgithub.MainClass.MainClass.get_app()
/app/installations/{installation_id}
/app/installations/{installation_id}/access_tokens
/apps/{slug}
GET:
github.MainClass.MainClass.get_app()
/authorizations
/authorizations/{id}
/emojis
GET:
github.MainClass.MainClass.get_emojis()
/enterprises/{enterprise}
GET:
github.MainClass.MainClass.get_enterprise()
/enterprises/{enterprise}/consumed-licenses
/events
GET:
github.AuthenticatedUser.AuthenticatedUser.get_events()
orgithub.MainClass.MainClass.get_events()
/gists
/gists/public
GET:
github.MainClass.MainClass.get_gists()
/gists/starred
/gists/{gist_id}/comments
/gists/{gist_id}/comments/{id}
/gists/{id}
GET:
github.MainClass.MainClass.get_gist()
PATCH:
github.Gist.Gist.edit()
DELETE:
github.Gist.Gist.delete()
/gists/{id}/forks
/gists/{id}/star
/gitignore/templates
GET:
github.MainClass.MainClass.get_gitignore_templates()
/gitignore/templates/{name}
GET:
github.MainClass.MainClass.get_gitignore_template()
/graphql
POST:
github.IssueComment.IssueComment.minimize()
orgithub.IssueComment.IssueComment.unminimize()
orgithub.PullRequest.PullRequest.convert_to_draft()
orgithub.PullRequest.PullRequest.disable_automerge()
orgithub.PullRequest.PullRequest.enable_automerge()
orgithub.PullRequest.PullRequest.mark_ready_for_review()
/hooks
GET:
github.MainClass.MainClass.get_hooks()
/hooks/{hook_id}/deliveries
GET:
github.MainClass.MainClass.get_hook_deliveries()
/hooks/{hook_id}/deliveries/{delivery_id}
GET:
github.MainClass.MainClass.get_hook_delivery()
/hooks/{name}
GET:
github.MainClass.MainClass.get_hook()
/hub
/installation/repositories
/issues
/legacy/issues/search/{owner}/{repository}/{state}/{keyword}
/license/{license}
GET:
github.MainClass.MainClass.get_license()
/licenses
GET:
github.MainClass.MainClass.get_licenses()
/login/oauth/access_token
/markdown
POST:
github.MainClass.MainClass.render_markdown()
/markdown/raw
POST: Not implemented, see
/markdown
/networks/{owner}/{repo}/events
/notifications
/notifications/threads/{id}
/organizations
GET:
github.MainClass.MainClass.get_organizations()
/orgs/{org}
GET:
github.MainClass.MainClass.get_organization()
/orgs/{org}/actions/variables/
/orgs/{org}/actions/variables/{variable_name}
/orgs/{org}/code-security/configurations
/orgs/{org}/code-security/configurations/defaults
/orgs/{org}/code-security/configurations/detach
/orgs/{org}/code-security/configurations/{configuration_id}
/orgs/{org}/code-security/configurations/{configuration_id}/attach
/orgs/{org}/code-security/configurations/{configuration_id}/defaults
/orgs/{org}/code-security/configurations/{configuration_id}/repositories
/orgs/{org}/copilot/billing/seats
/orgs/{org}/copilot/billing/selected_users
/orgs/{org}/dependabot/alerts
/orgs/{org}/events
/orgs/{org}/installation
/orgs/{org}/installations
/orgs/{org}/invitations
/orgs/{org}/invitations/{invitation_id}
/orgs/{org}/issues
/orgs/{org}/members
/orgs/{org}/members/{user}
/orgs/{org}/memberships/team/{team_id}/{username}
/orgs/{org}/memberships/{username}
/orgs/{org}/memberships/{user}
/orgs/{org}/migrations
/orgs/{org}/outside_collaborators
/orgs/{org}/outside_collaborators/{username}
/orgs/{org}/projects
/orgs/{org}/properties
/orgs/{org}/properties/schema
/orgs/{org}/properties/schema/{property_name}
/orgs/{org}/public_members
/orgs/{org}/public_members/{user}
/orgs/{org}/repos
/orgs/{org}/teams
/orgs/{org}/teams/{team_slug}
/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}
/orgs/{org}/{secret_type}/secrets/public-key
/orgs/{org}/{secret_type}/secrets/{secret_name}
/orgs/{org}/{secret_type}/secrets/{variable_name}
/orgs/{owner}/hooks
/orgs/{owner}/hooks/{hook_id}/deliveries
/orgs/{owner}/hooks/{hook_id}/deliveries/{delivery_id}
/orgs/{owner}/hooks/{id}
/projects/columns/cards/{card_id}
/projects/columns/cards/{card_id}/moves
/projects/columns/{column_id}
GET:
github.MainClass.MainClass.get_project_column()
/projects/columns/{column_id}/cards
/projects/{project_id}
GET:
github.MainClass.MainClass.get_project()
DELETE:
github.Project.Project.delete()
/projects/{project_id}/columns
/rate_limit
GET: Not implemented, see Github.rate_limiting
/reactions/{id}
/repos/:owner/:repo/pulls/:number/reviews/:review_id
/repos/{owner}/deployments/{deployment_id}/statuses
/repos/{owner}/deployments/{deployment_id}/statuses/{status_id}
/repos/{owner}/{repo}
GET:
github.AuthenticatedUser.AuthenticatedUser.get_repo()
orgithub.MainClass.MainClass.get_repo()
orgithub.NamedUser.NamedUser.get_repo()
orgithub.Organization.Organization.get_repo()
/repos/{owner}/{repo}/actions/artifacts
/repos/{owner}/{repo}/actions/artifacts/{artifact_id}
/repos/{owner}/{repo}/actions/runners
/repos/{owner}/{repo}/actions/runners/{id}
/repos/{owner}/{repo}/actions/runners/{runner_id}
/repos/{owner}/{repo}/actions/runs
/repos/{owner}/{repo}/actions/runs/{run_id}
/repos/{owner}/{repo}/actions/runs/{run_id}/cancel
/repos/{owner}/{repo}/actions/runs/{run_id}/rerun
/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs
/repos/{owner}/{repo}/actions/runs/{run_id}/timing
/repos/{owner}/{repo}/actions/secrets/public-key
/repos/{owner}/{repo}/actions/variables/{variable_name}
/repos/{owner}/{repo}/actions/workflows
/repos/{owner}/{repo}/actions/workflows/{workflow_id}
/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable
/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches
/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable
/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs
/repos/{owner}/{repo}/assignees
/repos/{owner}/{repo}/assignees/{assignee}
/repos/{owner}/{repo}/autolinks
/repos/{owner}/{repo}/autolinks/{id}
/repos/{owner}/{repo}/automated-security-fixes
/repos/{owner}/{repo}/branches
/repos/{owner}/{repo}/branches/{branch}
/repos/{owner}/{repo}/branches/{branch}/protection
/repos/{owner}/{repo}/branches/{branch}/protection/allow_deletions
/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins
/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews
/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures
/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks
/repos/{owner}/{repo}/branches/{branch}/protection/restrictions
/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users
/repos/{owner}/{repo}/branches/{branch}/rename
/repos/{owner}/{repo}/check-runs
/repos/{owner}/{repo}/check-runs/{check_run_id}
/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations
/repos/{owner}/{repo}/check-suites
/repos/{owner}/{repo}/check-suites/preferences
/repos/{owner}/{repo}/check-suites/{check_suite_id}
/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs
/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest
/repos/{owner}/{repo}/code-security-configuration
/repos/{owner}/{repo}/collaborators
/repos/{owner}/{repo}/collaborators/{username}/permission
/repos/{owner}/{repo}/collaborators/{user}
/repos/{owner}/{repo}/comments
/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}
/repos/{owner}/{repo}/comments/{id}
/repos/{owner}/{repo}/comments/{id}/reactions
/repos/{owner}/{repo}/commits
/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head
/repos/{owner}/{repo}/commits/{ref}/status/
/repos/{owner}/{repo}/commits/{sha}
/repos/{owner}/{repo}/commits/{sha}/check-runs
/repos/{owner}/{repo}/commits/{sha}/comments
/repos/{owner}/{repo}/commits/{sha}/pulls
/repos/{owner}/{repo}/compare/{base...:head}
/repos/{owner}/{repo}/contents/{path}
/repos/{owner}/{repo}/contributors
/repos/{owner}/{repo}/dependabot/alerts
/repos/{owner}/{repo}/dependabot/alerts/{alert_number}
/repos/{owner}/{repo}/deployments
/repos/{owner}/{repo}/deployments/{deployment_id}
/repos/{owner}/{repo}/deployments/{deployment_id}/statuses
/repos/{owner}/{repo}/downloads
/repos/{owner}/{repo}/downloads/{id}
/repos/{owner}/{repo}/events
/repos/{owner}/{repo}/forks
/repos/{owner}/{repo}/git/blobs
/repos/{owner}/{repo}/git/blobs/{sha}
/repos/{owner}/{repo}/git/commits
/repos/{owner}/{repo}/git/commits/{sha}
/repos/{owner}/{repo}/git/matching-refs/{ref}
/repos/{owner}/{repo}/git/refs
/repos/{owner}/{repo}/git/refs/{ref}
/repos/{owner}/{repo}/git/tags
/repos/{owner}/{repo}/git/tags/{sha}
/repos/{owner}/{repo}/git/trees
/repos/{owner}/{repo}/git/trees/{sha}
/repos/{owner}/{repo}/hooks
/repos/{owner}/{repo}/hooks/{hook_id}/deliveries
/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}
/repos/{owner}/{repo}/hooks/{id}
PATCH:
github.Hook.Hook.edit()
DELETE:
github.Hook.Hook.delete()
/repos/{owner}/{repo}/hooks/{id}/pings
POST:
github.Hook.Hook.ping()
/repos/{owner}/{repo}/hooks/{id}/tests
POST:
github.Hook.Hook.test()
/repos/{owner}/{repo}/import
/repos/{owner}/{repo}/installation
/repos/{owner}/{repo}/invitations
/repos/{owner}/{repo}/invitations/{invitation_id}
/repos/{owner}/{repo}/issues
/repos/{owner}/{repo}/issues/comments
/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}
/repos/{owner}/{repo}/issues/comments/{id}
/repos/{owner}/{repo}/issues/comments/{id}/reactions
/repos/{owner}/{repo}/issues/events
/repos/{owner}/{repo}/issues/events/{id}
/repos/{owner}/{repo}/issues/{issue_number}/events
/repos/{owner}/{repo}/issues/{issue_number}/lock
DELETE:
github.Issue.Issue.unlock()
/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}
/repos/{owner}/{repo}/issues/{number}
/repos/{owner}/{repo}/issues/{number}/assignees
/repos/{owner}/{repo}/issues/{number}/comments
/repos/{owner}/{repo}/issues/{number}/labels
GET:
github.Issue.Issue.get_labels()
orgithub.PullRequest.PullRequest.get_labels()
POST:
github.Issue.Issue.add_to_labels()
orgithub.PullRequest.PullRequest.add_to_labels()
PUT:
github.Issue.Issue.set_labels()
orgithub.PullRequest.PullRequest.set_labels()
DELETE:
github.Issue.Issue.delete_labels()
orgithub.PullRequest.PullRequest.delete_labels()
/repos/{owner}/{repo}/issues/{number}/labels/{name}
/repos/{owner}/{repo}/issues/{number}/reactions
/repos/{owner}/{repo}/issues/{number}/timeline
/repos/{owner}/{repo}/keys
/repos/{owner}/{repo}/keys/{id}
/repos/{owner}/{repo}/labels
/repos/{owner}/{repo}/labels/{name}
/repos/{owner}/{repo}/languages
/repos/{owner}/{repo}/license
/repos/{owner}/{repo}/merge-upstream
/repos/{owner}/{repo}/merges
/repos/{owner}/{repo}/milestones
/repos/{owner}/{repo}/milestones/{number}
/repos/{owner}/{repo}/milestones/{number}/labels
/repos/{owner}/{repo}/notifications
/repos/{owner}/{repo}/projects
/repos/{owner}/{repo}/properties/values
/repos/{owner}/{repo}/pulls
/repos/{owner}/{repo}/pulls/comments
/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}
/repos/{owner}/{repo}/pulls/comments/{number}
/repos/{owner}/{repo}/pulls/comments/{number}/reactions
/repos/{owner}/{repo}/pulls/{number}
/repos/{owner}/{repo}/pulls/{number}/comments
/repos/{owner}/{repo}/pulls/{number}/commits
/repos/{owner}/{repo}/pulls/{number}/files
/repos/{owner}/{repo}/pulls/{number}/merge
/repos/{owner}/{repo}/pulls/{number}/requested_reviewers
/repos/{owner}/{repo}/pulls/{number}/review/{id}/comments
/repos/{owner}/{repo}/pulls/{number}/reviews
/repos/{owner}/{repo}/pulls/{number}/reviews/{id}
/repos/{owner}/{repo}/pulls/{number}/reviews/{review_id}
/repos/{owner}/{repo}/pulls/{number}/reviews/{review_id}/dismissals
/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies
/repos/{owner}/{repo}/readme
/repos/{owner}/{repo}/releases
/repos/{owner}/{repo}/releases/latest
/repos/{owner}/{repo}/releases/{id}
/repos/{owner}/{repo}/releases/{release_id}
/repos/{owner}/{repo}/releases/{release_id}/assets
/repos/{owner}/{repo}/security-advisories
/repos/{owner}/{repo}/security-advisories/:advisory_id
PATCH:
github.RepositoryAdvisory.RepositoryAdvisory.accept_report()
orgithub.RepositoryAdvisory.RepositoryAdvisory.add_vulnerabilities()
orgithub.RepositoryAdvisory.RepositoryAdvisory.add_vulnerability()
orgithub.RepositoryAdvisory.RepositoryAdvisory.clear_credits()
orgithub.RepositoryAdvisory.RepositoryAdvisory.close()
orgithub.RepositoryAdvisory.RepositoryAdvisory.edit()
orgithub.RepositoryAdvisory.RepositoryAdvisory.offer_credit()
orgithub.RepositoryAdvisory.RepositoryAdvisory.offer_credits()
orgithub.RepositoryAdvisory.RepositoryAdvisory.publish()
orgithub.RepositoryAdvisory.RepositoryAdvisory.revoke_credit()
/repos/{owner}/{repo}/security-advisories/reports
/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve
/repos/{owner}/{repo}/security-advisories/{ghsa}
/repos/{owner}/{repo}/stargazers
/repos/{owner}/{repo}/stats/code_frequency
/repos/{owner}/{repo}/stats/commit_activity
/repos/{owner}/{repo}/stats/contributors
/repos/{owner}/{repo}/stats/participation
/repos/{owner}/{repo}/stats/punch_card
/repos/{owner}/{repo}/statuses/{ref}
/repos/{owner}/{repo}/statuses/{sha}
/repos/{owner}/{repo}/subscribers
/repos/{owner}/{repo}/subscription
/repos/{owner}/{repo}/tags
/repos/{owner}/{repo}/teams
/repos/{owner}/{repo}/topics
/repos/{owner}/{repo}/traffic/clones
/repos/{owner}/{repo}/traffic/popular/paths
/repos/{owner}/{repo}/traffic/popular/referrers
/repos/{owner}/{repo}/traffic/views
/repos/{owner}/{repo}/transfer
/repos/{owner}/{repo}/vulnerability-alerts
/repos/{owner}/{repo}/watchers
/repos/{owner}/{repo}/{archive_format}/{ref}
/repos/{owner}/{repo}/{secret_type}/secrets/{secret_name}
/repos/{template_owner}/{template_repo}/generate
/repositories
GET:
github.MainClass.MainClass.get_repos()
/repositories/{id}
GET:
github.MainClass.MainClass.get_repo()
/repositories/{repository_id}/environments/{environment_name}/secrets/public-key
/repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}
/repositories/{repository_id}/environments/{environment_name}/variables/{variable_name}
/repositories/{self._repository.id}/environments/{self.environment_name}/environments
/repositories/{self._repository.id}/environments/{self.environment_name}/environments/{environment_name}
/search/code
GET:
github.MainClass.MainClass.search_code()
/search/commits
GET:
github.MainClass.MainClass.search_commits()
/search/issues
GET:
github.MainClass.MainClass.search_issues()
/search/repositories
GET:
github.MainClass.MainClass.search_repositories()
/search/topics
GET:
github.MainClass.MainClass.search_topics()
/search/users
GET:
github.MainClass.MainClass.search_users()
/teams/{id}
/teams/{id}/discussions
/teams/{id}/invitations
/teams/{id}/members
/teams/{id}/members/{user}
/teams/{id}/memberships/{user}
/teams/{id}/repos
/teams/{id}/repos/{org}/{repo}
/teams/{id}/repos/{owner}/{repo}
/teams/{id}/teams
/teams/{team_id}/memberships/{username}
/user
GET:
github.MainClass.MainClass.get_user()
/user/emails
/user/followers
/user/following
/user/following/{user}
/user/installations
/user/issues
/user/keys
/user/keys/{id}
/user/memberships/orgs/
/user/memberships/orgs/{org}
/user/migrations
/user/migrations/{migration_id}
/user/migrations/{migration_id}/archive
/user/migrations/{migration_id}/repos/{repo_name}/lock
/user/orgs
/user/projects
/user/repos
/user/repository_invitations
/user/repository_invitations/{invitation_id}
/user/starred
/user/starred/{owner}/{repo}
/user/subscriptions
/user/subscriptions/{owner}/{repo}
/user/teams
/user/{id}
GET:
github.MainClass.MainClass.get_user_by_id()
/users
GET:
github.MainClass.MainClass.get_users()
/users/{username}/installation
/users/{user}
GET:
github.MainClass.MainClass.get_user()
/users/{user}/events
/users/{user}/events/orgs/{org}
/users/{user}/events/public
/users/{user}/followers
/users/{user}/following
/users/{user}/following/{target_user}
/users/{user}/gists
/users/{user}/keys
/users/{user}/orgs
/users/{user}/projects
/users/{user}/received_events
/users/{user}/received_events/public
/users/{user}/repos
/users/{user}/starred
/users/{user}/subscriptions
/users/{user}/watched
POST
https://<upload_url>/repos/{owner}/{repo}/releases/{release_id}/assets
https://api.github.com/repos/{owner}/{repo}/code-scanning/alerts
on
{secret_url}
DELETE:
github.Secret.Secret.delete()
{variable_url}