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
POST:
github.Repository.Repository.subscribe_to_hub()
orgithub.Repository.Repository.unsubscribe_from_hub()
orgithub.Repository.RepositorySearchResult.subscribe_to_hub()
orgithub.Repository.RepositorySearchResult.unsubscribe_from_hub()
/installation/repositories
/issues
/legacy/issues/search/{owner}/{repository}/{state}/{keyword}
GET:
github.Repository.Repository.legacy_search_issues()
orgithub.Repository.RepositorySearchResult.legacy_search_issues()
/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
GET:
github.Repository.Repository.get_network_events()
orgithub.Repository.RepositorySearchResult.get_network_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
DELETE:
github.Organization.Organization.detach_security_config_from_repositories()
orgithub.Repository.Repository.detach_security_config()
orgithub.Repository.RepositorySearchResult.detach_security_config()
/orgs/{org}/code-security/configurations/{configuration_id}
/orgs/{org}/code-security/configurations/{configuration_id}/attach
POST:
github.Organization.Organization.attach_security_config_to_repositories()
orgithub.Repository.Repository.attach_security_config()
orgithub.Repository.RepositorySearchResult.attach_security_config()
/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}
DELETE:
github.NamedUser.NamedUser.cancel()
orgithub.NamedUser.NamedUserSearchResult.cancel()
orgithub.NamedUser.OrganizationInvitation.cancel()
orgithub.Organization.Organization.cancel_invitation()
/orgs/{org}/issues
/orgs/{org}/members
/orgs/{org}/members/{user}
/orgs/{org}/memberships/team/{team_id}/{username}
/orgs/{org}/memberships/{username}
GET:
github.NamedUser.NamedUser.get_organization_membership()
orgithub.NamedUser.NamedUserSearchResult.get_organization_membership()
orgithub.NamedUser.OrganizationInvitation.get_organization_membership()
/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.NamedUser.NamedUserSearchResult.get_repo()
orgithub.NamedUser.OrganizationInvitation.get_repo()
orgithub.Organization.Organization.get_repo()
PATCH:
github.Repository.Repository.edit()
orgithub.Repository.RepositorySearchResult.edit()
DELETE:
github.Repository.Repository.delete()
orgithub.Repository.RepositorySearchResult.delete()
/repos/{owner}/{repo}/actions/artifacts
GET:
github.Repository.Repository.get_artifacts()
orgithub.Repository.RepositorySearchResult.get_artifacts()
/repos/{owner}/{repo}/actions/artifacts/{artifact_id}
GET:
github.Repository.Repository.get_artifact()
orgithub.Repository.RepositorySearchResult.get_artifact()
/repos/{owner}/{repo}/actions/runners
GET:
github.Repository.Repository.get_self_hosted_runners()
orgithub.Repository.RepositorySearchResult.get_self_hosted_runners()
/repos/{owner}/{repo}/actions/runners/{id}
GET:
github.Repository.Repository.get_self_hosted_runner()
orgithub.Repository.RepositorySearchResult.get_self_hosted_runner()
/repos/{owner}/{repo}/actions/runners/{runner_id}
DELETE:
github.Repository.Repository.remove_self_hosted_runner()
orgithub.Repository.RepositorySearchResult.remove_self_hosted_runner()
/repos/{owner}/{repo}/actions/runs
GET:
github.Repository.Repository.get_workflow_runs()
orgithub.Repository.RepositorySearchResult.get_workflow_runs()
/repos/{owner}/{repo}/actions/runs/{run_id}
GET:
github.Repository.Repository.get_workflow_run()
orgithub.Repository.RepositorySearchResult.get_workflow_run()
/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
GET:
github.Repository.Repository.get_public_key()
orgithub.Repository.RepositorySearchResult.get_public_key()
/repos/{owner}/{repo}/actions/variables/{variable_name}
POST:
github.Repository.Repository.create_variable()
orgithub.Repository.RepositorySearchResult.create_variable()
DELETE:
github.Repository.Repository.delete_variable()
orgithub.Repository.RepositorySearchResult.delete_variable()
/repos/{owner}/{repo}/actions/workflows
GET:
github.Repository.Repository.get_workflows()
orgithub.Repository.RepositorySearchResult.get_workflows()
/repos/{owner}/{repo}/actions/workflows/{workflow_id}
GET:
github.Repository.Repository.get_workflow()
orgithub.Repository.RepositorySearchResult.get_workflow()
/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
GET:
github.Repository.Repository.get_assignees()
orgithub.Repository.RepositorySearchResult.get_assignees()
/repos/{owner}/{repo}/assignees/{assignee}
GET:
github.Repository.Repository.has_in_assignees()
orgithub.Repository.RepositorySearchResult.has_in_assignees()
/repos/{owner}/{repo}/autolinks
GET:
github.Repository.Repository.get_autolinks()
orgithub.Repository.RepositorySearchResult.get_autolinks()
POST:
github.Repository.Repository.create_autolink()
orgithub.Repository.RepositorySearchResult.create_autolink()
/repos/{owner}/{repo}/autolinks/{id}
DELETE:
github.Repository.Repository.remove_autolink()
orgithub.Repository.RepositorySearchResult.remove_autolink()
/repos/{owner}/{repo}/automated-security-fixes
PUT:
github.Repository.Repository.enable_automated_security_fixes()
orgithub.Repository.RepositorySearchResult.enable_automated_security_fixes()
DELETE:
github.Repository.Repository.disable_automated_security_fixes()
orgithub.Repository.RepositorySearchResult.disable_automated_security_fixes()
/repos/{owner}/{repo}/branches
GET:
github.Repository.Repository.get_branches()
orgithub.Repository.RepositorySearchResult.get_branches()
/repos/{owner}/{repo}/branches/{branch}
GET:
github.Repository.Repository.get_branch()
orgithub.Repository.RepositorySearchResult.get_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
POST:
github.Repository.Repository.rename_branch()
orgithub.Repository.RepositorySearchResult.rename_branch()
/repos/{owner}/{repo}/check-runs
POST:
github.Repository.Repository.create_check_run()
orgithub.Repository.RepositorySearchResult.create_check_run()
/repos/{owner}/{repo}/check-runs/{check_run_id}
GET:
github.Repository.Repository.get_check_run()
orgithub.Repository.RepositorySearchResult.get_check_run()
/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations
/repos/{owner}/{repo}/check-suites
POST:
github.Repository.Repository.create_check_suite()
orgithub.Repository.RepositorySearchResult.create_check_suite()
/repos/{owner}/{repo}/check-suites/preferences
PATCH:
github.Repository.Repository.update_check_suites_preferences()
orgithub.Repository.RepositorySearchResult.update_check_suites_preferences()
/repos/{owner}/{repo}/check-suites/{check_suite_id}
GET:
github.Repository.Repository.get_check_suite()
orgithub.Repository.RepositorySearchResult.get_check_suite()
/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
GET:
github.Repository.Repository.get_security_config()
orgithub.Repository.RepositorySearchResult.get_security_config()
/repos/{owner}/{repo}/collaborators
GET:
github.Repository.Repository.get_collaborators()
orgithub.Repository.RepositorySearchResult.get_collaborators()
/repos/{owner}/{repo}/collaborators/{username}/permission
GET:
github.Repository.Repository.get_collaborator_permission()
orgithub.Repository.RepositorySearchResult.get_collaborator_permission()
/repos/{owner}/{repo}/collaborators/{user}
GET:
github.Repository.Repository.has_in_collaborators()
orgithub.Repository.RepositorySearchResult.has_in_collaborators()
PUT:
github.Repository.Repository.add_to_collaborators()
orgithub.Repository.RepositorySearchResult.add_to_collaborators()
DELETE:
github.Repository.Repository.remove_from_collaborators()
orgithub.Repository.RepositorySearchResult.remove_from_collaborators()
/repos/{owner}/{repo}/comments
GET:
github.Repository.Repository.get_comments()
orgithub.Repository.RepositorySearchResult.get_comments()
/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}
/repos/{owner}/{repo}/comments/{id}
GET:
github.Repository.Repository.get_comment()
orgithub.Repository.RepositorySearchResult.get_comment()
/repos/{owner}/{repo}/comments/{id}/reactions
/repos/{owner}/{repo}/commits
GET:
github.Repository.Repository.get_commits()
orgithub.Repository.RepositorySearchResult.get_commits()
/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head
GET:
github.Commit.Commit.get_branches_where_head()
orgithub.Commit.CommitSearchResult.get_branches_where_head()
/repos/{owner}/{repo}/commits/{ref}/status/
GET:
github.Commit.Commit.get_combined_status()
orgithub.Commit.CommitSearchResult.get_combined_status()
/repos/{owner}/{repo}/commits/{sha}
GET:
github.Repository.Repository.get_commit()
orgithub.Repository.RepositorySearchResult.get_commit()
/repos/{owner}/{repo}/commits/{sha}/check-runs
GET:
github.Commit.Commit.get_check_runs()
orgithub.Commit.CommitSearchResult.get_check_runs()
/repos/{owner}/{repo}/commits/{sha}/comments
GET:
github.Commit.Commit.get_comments()
orgithub.Commit.CommitSearchResult.get_comments()
POST:
github.Commit.Commit.create_comment()
orgithub.Commit.CommitSearchResult.create_comment()
/repos/{owner}/{repo}/commits/{sha}/pulls
GET:
github.Commit.Commit.get_pulls()
orgithub.Commit.CommitSearchResult.get_pulls()
/repos/{owner}/{repo}/compare/{base...:head}
GET:
github.Repository.Repository.compare()
orgithub.Repository.RepositorySearchResult.compare()
/repos/{owner}/{repo}/contents/{path}
GET:
github.Repository.Repository.get_contents()
orgithub.Repository.Repository.get_dir_contents()
orgithub.Repository.RepositorySearchResult.get_contents()
orgithub.Repository.RepositorySearchResult.get_dir_contents()
PUT:
github.Repository.Repository.create_file()
orgithub.Repository.Repository.update_file()
orgithub.Repository.RepositorySearchResult.create_file()
orgithub.Repository.RepositorySearchResult.update_file()
DELETE:
github.Repository.Repository.delete_file()
orgithub.Repository.RepositorySearchResult.delete_file()
/repos/{owner}/{repo}/contributors
GET:
github.Repository.Repository.get_contributors()
orgithub.Repository.RepositorySearchResult.get_contributors()
/repos/{owner}/{repo}/dependabot/alerts
GET:
github.Repository.Repository.get_dependabot_alerts()
orgithub.Repository.RepositorySearchResult.get_dependabot_alerts()
/repos/{owner}/{repo}/dependabot/alerts/{alert_number}
GET:
github.Repository.Repository.get_dependabot_alert()
orgithub.Repository.RepositorySearchResult.get_dependabot_alert()
PATCH:
github.Repository.Repository.update_dependabot_alert()
orgithub.Repository.RepositorySearchResult.update_dependabot_alert()
/repos/{owner}/{repo}/deployments
GET:
github.Repository.Repository.get_deployments()
orgithub.Repository.RepositorySearchResult.get_deployments()
POST:
github.Repository.Repository.create_deployment()
orgithub.Repository.RepositorySearchResult.create_deployment()
/repos/{owner}/{repo}/deployments/{deployment_id}
GET:
github.Repository.Repository.get_deployment()
orgithub.Repository.RepositorySearchResult.get_deployment()
/repos/{owner}/{repo}/deployments/{deployment_id}/statuses
/repos/{owner}/{repo}/downloads
GET:
github.Repository.Repository.get_downloads()
orgithub.Repository.RepositorySearchResult.get_downloads()
/repos/{owner}/{repo}/downloads/{id}
GET:
github.Repository.Repository.get_download()
orgithub.Repository.RepositorySearchResult.get_download()
/repos/{owner}/{repo}/events
GET:
github.Repository.Repository.get_events()
orgithub.Repository.RepositorySearchResult.get_events()
/repos/{owner}/{repo}/forks
GET:
github.Repository.Repository.get_forks()
orgithub.Repository.RepositorySearchResult.get_forks()
POST:
github.AuthenticatedUser.AuthenticatedUser.create_fork()
orgithub.Organization.Organization.create_fork()
orgithub.Repository.Repository.create_fork()
orgithub.Repository.RepositorySearchResult.create_fork()
/repos/{owner}/{repo}/git/blobs
POST:
github.Repository.Repository.create_git_blob()
orgithub.Repository.RepositorySearchResult.create_git_blob()
/repos/{owner}/{repo}/git/blobs/{sha}
GET:
github.Repository.Repository.get_git_blob()
orgithub.Repository.RepositorySearchResult.get_git_blob()
/repos/{owner}/{repo}/git/commits
POST:
github.Repository.Repository.create_git_commit()
orgithub.Repository.RepositorySearchResult.create_git_commit()
/repos/{owner}/{repo}/git/commits/{sha}
GET:
github.Repository.Repository.get_git_commit()
orgithub.Repository.RepositorySearchResult.get_git_commit()
/repos/{owner}/{repo}/git/matching-refs/{ref}
GET:
github.Repository.Repository.get_git_matching_refs()
orgithub.Repository.RepositorySearchResult.get_git_matching_refs()
/repos/{owner}/{repo}/git/refs
GET:
github.Repository.Repository.get_git_refs()
orgithub.Repository.RepositorySearchResult.get_git_refs()
POST:
github.Repository.Repository.create_git_ref()
orgithub.Repository.RepositorySearchResult.create_git_ref()
/repos/{owner}/{repo}/git/refs/{ref}
GET:
github.Repository.Repository.get_git_ref()
orgithub.Repository.RepositorySearchResult.get_git_ref()
PATCH:
github.GitRef.GitRef.edit()
DELETE:
github.GitRef.GitRef.delete()
/repos/{owner}/{repo}/git/tags
POST:
github.Repository.Repository.create_git_tag()
orgithub.Repository.RepositorySearchResult.create_git_tag()
/repos/{owner}/{repo}/git/tags/{sha}
GET:
github.Repository.Repository.get_git_tag()
orgithub.Repository.RepositorySearchResult.get_git_tag()
/repos/{owner}/{repo}/git/trees
POST:
github.Repository.Repository.create_git_tree()
orgithub.Repository.RepositorySearchResult.create_git_tree()
/repos/{owner}/{repo}/git/trees/{sha}
GET:
github.Repository.Repository.get_git_tree()
orgithub.Repository.RepositorySearchResult.get_git_tree()
/repos/{owner}/{repo}/hooks
GET:
github.Repository.Repository.get_hooks()
orgithub.Repository.RepositorySearchResult.get_hooks()
POST:
github.Repository.Repository.create_hook()
orgithub.Repository.RepositorySearchResult.create_hook()
/repos/{owner}/{repo}/hooks/{hook_id}/deliveries
GET:
github.Repository.Repository.get_hook_deliveries()
orgithub.Repository.RepositorySearchResult.get_hook_deliveries()
/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}
GET:
github.Repository.Repository.get_hook_delivery()
orgithub.Repository.RepositorySearchResult.get_hook_delivery()
/repos/{owner}/{repo}/hooks/{id}
GET:
github.Repository.Repository.get_hook()
orgithub.Repository.RepositorySearchResult.get_hook()
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
GET:
github.Repository.Repository.get_source_import()
orgithub.Repository.RepositorySearchResult.get_source_import()
PUT:
github.Repository.Repository.create_source_import()
orgithub.Repository.RepositorySearchResult.create_source_import()
/repos/{owner}/{repo}/installation
/repos/{owner}/{repo}/invitations
GET:
github.Repository.Repository.get_pending_invitations()
orgithub.Repository.RepositorySearchResult.get_pending_invitations()
/repos/{owner}/{repo}/invitations/{invitation_id}
DELETE:
github.Repository.Repository.remove_invitation()
orgithub.Repository.RepositorySearchResult.remove_invitation()
/repos/{owner}/{repo}/issues
GET:
github.Repository.Repository.get_issues()
orgithub.Repository.RepositorySearchResult.get_issues()
POST:
github.Repository.Repository.create_issue()
orgithub.Repository.RepositorySearchResult.create_issue()
/repos/{owner}/{repo}/issues/comments
GET:
github.Repository.Repository.get_issues_comments()
orgithub.Repository.RepositorySearchResult.get_issues_comments()
/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}
/repos/{owner}/{repo}/issues/comments/{id}
GET:
github.Issue.Issue.get_comment()
orgithub.Issue.IssueSearchResult.get_comment()
orgithub.PullRequest.PullRequest.get_issue_comment()
/repos/{owner}/{repo}/issues/comments/{id}/reactions
/repos/{owner}/{repo}/issues/events
GET:
github.Repository.Repository.get_issues_events()
orgithub.Repository.RepositorySearchResult.get_issues_events()
/repos/{owner}/{repo}/issues/events/{id}
GET:
github.Repository.Repository.get_issues_event()
orgithub.Repository.RepositorySearchResult.get_issues_event()
/repos/{owner}/{repo}/issues/{issue_number}/events
GET:
github.Issue.Issue.get_events()
orgithub.Issue.IssueSearchResult.get_events()
orgithub.PullRequest.PullRequest.get_issue_events()
/repos/{owner}/{repo}/issues/{issue_number}/lock
PUT:
github.Issue.Issue.lock()
orgithub.Issue.IssueSearchResult.lock()
DELETE:
github.Issue.Issue.unlock()
orgithub.Issue.IssueSearchResult.unlock()
/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}
DELETE:
github.Issue.Issue.delete_reaction()
orgithub.Issue.IssueSearchResult.delete_reaction()
/repos/{owner}/{repo}/issues/{number}
GET:
github.PullRequest.PullRequest.as_issue()
orgithub.Repository.Repository.get_issue()
orgithub.Repository.RepositorySearchResult.get_issue()
PATCH:
github.Issue.Issue.edit()
orgithub.Issue.IssueSearchResult.edit()
/repos/{owner}/{repo}/issues/{number}/assignees
POST:
github.Issue.Issue.add_to_assignees()
orgithub.Issue.IssueSearchResult.add_to_assignees()
orgithub.PullRequest.PullRequest.add_to_assignees()
DELETE:
github.Issue.Issue.remove_from_assignees()
orgithub.Issue.IssueSearchResult.remove_from_assignees()
orgithub.PullRequest.PullRequest.remove_from_assignees()
/repos/{owner}/{repo}/issues/{number}/comments
GET:
github.Issue.Issue.get_comments()
orgithub.Issue.IssueSearchResult.get_comments()
orgithub.PullRequest.PullRequest.get_issue_comments()
POST:
github.Issue.Issue.create_comment()
orgithub.Issue.IssueSearchResult.create_comment()
orgithub.PullRequest.PullRequest.create_issue_comment()
/repos/{owner}/{repo}/issues/{number}/labels
GET:
github.Issue.Issue.get_labels()
orgithub.Issue.IssueSearchResult.get_labels()
orgithub.PullRequest.PullRequest.get_labels()
POST:
github.Issue.Issue.add_to_labels()
orgithub.Issue.IssueSearchResult.add_to_labels()
orgithub.PullRequest.PullRequest.add_to_labels()
PUT:
github.Issue.Issue.set_labels()
orgithub.Issue.IssueSearchResult.set_labels()
orgithub.PullRequest.PullRequest.set_labels()
DELETE:
github.Issue.Issue.delete_labels()
orgithub.Issue.IssueSearchResult.delete_labels()
orgithub.PullRequest.PullRequest.delete_labels()
/repos/{owner}/{repo}/issues/{number}/labels/{name}
DELETE:
github.Issue.Issue.remove_from_labels()
orgithub.Issue.IssueSearchResult.remove_from_labels()
orgithub.PullRequest.PullRequest.remove_from_labels()
/repos/{owner}/{repo}/issues/{number}/reactions
GET:
github.Issue.Issue.get_reactions()
orgithub.Issue.IssueSearchResult.get_reactions()
POST:
github.Issue.Issue.create_reaction()
orgithub.Issue.IssueSearchResult.create_reaction()
/repos/{owner}/{repo}/issues/{number}/timeline
GET:
github.Issue.Issue.get_timeline()
orgithub.Issue.IssueSearchResult.get_timeline()
/repos/{owner}/{repo}/keys
GET:
github.Repository.Repository.get_keys()
orgithub.Repository.RepositorySearchResult.get_keys()
POST:
github.Repository.Repository.create_key()
orgithub.Repository.RepositorySearchResult.create_key()
/repos/{owner}/{repo}/keys/{id}
GET:
github.Repository.Repository.get_key()
orgithub.Repository.RepositorySearchResult.get_key()
/repos/{owner}/{repo}/labels
GET:
github.Repository.Repository.get_labels()
orgithub.Repository.RepositorySearchResult.get_labels()
POST:
github.Repository.Repository.create_label()
orgithub.Repository.RepositorySearchResult.create_label()
/repos/{owner}/{repo}/labels/{name}
GET:
github.Repository.Repository.get_label()
orgithub.Repository.RepositorySearchResult.get_label()
PATCH:
github.Label.Label.edit()
DELETE:
github.Label.Label.delete()
/repos/{owner}/{repo}/languages
GET:
github.Repository.Repository.get_languages()
orgithub.Repository.RepositorySearchResult.get_languages()
/repos/{owner}/{repo}/license
GET:
github.Repository.Repository.get_license()
orgithub.Repository.RepositorySearchResult.get_license()
/repos/{owner}/{repo}/merge-upstream
POST:
github.Repository.Repository.merge_upstream()
orgithub.Repository.RepositorySearchResult.merge_upstream()
/repos/{owner}/{repo}/merges
POST:
github.Repository.Repository.merge()
orgithub.Repository.RepositorySearchResult.merge()
/repos/{owner}/{repo}/milestones
GET:
github.Repository.Repository.get_milestones()
orgithub.Repository.RepositorySearchResult.get_milestones()
POST:
github.Repository.Repository.create_milestone()
orgithub.Repository.RepositorySearchResult.create_milestone()
/repos/{owner}/{repo}/milestones/{number}
GET:
github.Repository.Repository.get_milestone()
orgithub.Repository.RepositorySearchResult.get_milestone()
/repos/{owner}/{repo}/milestones/{number}/labels
/repos/{owner}/{repo}/notifications
GET:
github.Repository.Repository.get_notifications()
orgithub.Repository.RepositorySearchResult.get_notifications()
PUT:
github.Repository.Repository.mark_notifications_as_read()
orgithub.Repository.RepositorySearchResult.mark_notifications_as_read()
/repos/{owner}/{repo}/projects
GET:
github.Repository.Repository.get_projects()
orgithub.Repository.RepositorySearchResult.get_projects()
POST:
github.Repository.Repository.create_project()
orgithub.Repository.RepositorySearchResult.create_project()
/repos/{owner}/{repo}/properties/values
GET:
github.Repository.Repository.get_custom_properties()
orgithub.Repository.RepositorySearchResult.get_custom_properties()
PATCH:
github.Repository.Repository.update_custom_properties()
orgithub.Repository.RepositorySearchResult.update_custom_properties()
/repos/{owner}/{repo}/pulls
GET:
github.Repository.Repository.get_pulls()
orgithub.Repository.RepositorySearchResult.get_pulls()
POST:
github.Repository.Repository.create_pull()
orgithub.Repository.RepositorySearchResult.create_pull()
/repos/{owner}/{repo}/pulls/comments
GET:
github.Repository.Repository.get_pulls_comments()
orgithub.Repository.Repository.get_pulls_review_comments()
orgithub.Repository.RepositorySearchResult.get_pulls_comments()
orgithub.Repository.RepositorySearchResult.get_pulls_review_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}
GET:
github.Issue.Issue.as_pull_request()
orgithub.Issue.IssueSearchResult.as_pull_request()
orgithub.ProjectCard.ProjectCard.get_content()
orgithub.Repository.Repository.get_pull()
orgithub.Repository.RepositorySearchResult.get_pull()
/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
GET:
github.Repository.Repository.get_readme()
orgithub.Repository.RepositorySearchResult.get_readme()
/repos/{owner}/{repo}/releases
GET:
github.Repository.Repository.get_releases()
orgithub.Repository.RepositorySearchResult.get_releases()
POST:
github.Repository.Repository.create_git_release()
orgithub.Repository.RepositorySearchResult.create_git_release()
/repos/{owner}/{repo}/releases/latest
GET:
github.Repository.Repository.get_latest_release()
orgithub.Repository.RepositorySearchResult.get_latest_release()
/repos/{owner}/{repo}/releases/{id}
GET:
github.Repository.Repository.get_release()
orgithub.Repository.RepositorySearchResult.get_release()
/repos/{owner}/{repo}/releases/{release_id}
/repos/{owner}/{repo}/releases/{release_id}/assets
/repos/{owner}/{repo}/security-advisories
GET:
github.Repository.Repository.get_repository_advisories()
orgithub.Repository.RepositorySearchResult.get_repository_advisories()
POST:
github.Repository.Repository.create_repository_advisory()
orgithub.Repository.RepositorySearchResult.create_repository_advisory()
/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
POST:
github.Repository.Repository.report_security_vulnerability()
orgithub.Repository.RepositorySearchResult.report_security_vulnerability()
/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve
/repos/{owner}/{repo}/security-advisories/{ghsa}
GET:
github.Repository.Repository.get_repository_advisory()
orgithub.Repository.RepositorySearchResult.get_repository_advisory()
/repos/{owner}/{repo}/stargazers
GET:
github.Repository.Repository.get_stargazers_with_dates()
orgithub.Repository.Repository.get_stargazers()
orgithub.Repository.RepositorySearchResult.get_stargazers_with_dates()
orgithub.Repository.RepositorySearchResult.get_stargazers()
/repos/{owner}/{repo}/stats/code_frequency
GET:
github.Repository.Repository.get_stats_code_frequency()
orgithub.Repository.RepositorySearchResult.get_stats_code_frequency()
/repos/{owner}/{repo}/stats/commit_activity
GET:
github.Repository.Repository.get_stats_commit_activity()
orgithub.Repository.RepositorySearchResult.get_stats_commit_activity()
/repos/{owner}/{repo}/stats/contributors
GET:
github.Repository.Repository.get_stats_contributors()
orgithub.Repository.RepositorySearchResult.get_stats_contributors()
/repos/{owner}/{repo}/stats/participation
GET:
github.Repository.Repository.get_stats_participation()
orgithub.Repository.RepositorySearchResult.get_stats_participation()
/repos/{owner}/{repo}/stats/punch_card
GET:
github.Repository.Repository.get_stats_punch_card()
orgithub.Repository.RepositorySearchResult.get_stats_punch_card()
/repos/{owner}/{repo}/statuses/{ref}
GET:
github.Commit.Commit.get_statuses()
orgithub.Commit.CommitSearchResult.get_statuses()
/repos/{owner}/{repo}/statuses/{sha}
POST:
github.Commit.Commit.create_status()
orgithub.Commit.CommitSearchResult.create_status()
/repos/{owner}/{repo}/subscribers
GET:
github.Repository.Repository.get_subscribers()
orgithub.Repository.RepositorySearchResult.get_subscribers()
/repos/{owner}/{repo}/subscription
/repos/{owner}/{repo}/tags
GET:
github.Repository.Repository.get_tags()
orgithub.Repository.RepositorySearchResult.get_tags()
/repos/{owner}/{repo}/teams
GET:
github.Repository.Repository.get_teams()
orgithub.Repository.RepositorySearchResult.get_teams()
/repos/{owner}/{repo}/topics
GET:
github.Repository.Repository.get_topics()
orgithub.Repository.RepositorySearchResult.get_topics()
PUT:
github.Repository.Repository.replace_topics()
orgithub.Repository.RepositorySearchResult.replace_topics()
/repos/{owner}/{repo}/traffic/clones
GET:
github.Repository.Repository.get_clones_traffic()
orgithub.Repository.RepositorySearchResult.get_clones_traffic()
/repos/{owner}/{repo}/traffic/popular/paths
GET:
github.Repository.Repository.get_top_paths()
orgithub.Repository.RepositorySearchResult.get_top_paths()
/repos/{owner}/{repo}/traffic/popular/referrers
GET:
github.Repository.Repository.get_top_referrers()
orgithub.Repository.RepositorySearchResult.get_top_referrers()
/repos/{owner}/{repo}/traffic/views
GET:
github.Repository.Repository.get_views_traffic()
orgithub.Repository.RepositorySearchResult.get_views_traffic()
/repos/{owner}/{repo}/transfer
POST:
github.Repository.Repository.transfer_ownership()
orgithub.Repository.RepositorySearchResult.transfer_ownership()
/repos/{owner}/{repo}/vulnerability-alerts
GET:
github.Repository.Repository.get_vulnerability_alert()
orgithub.Repository.RepositorySearchResult.get_vulnerability_alert()
PUT:
github.Repository.Repository.enable_vulnerability_alert()
orgithub.Repository.RepositorySearchResult.enable_vulnerability_alert()
DELETE:
github.Repository.Repository.disable_vulnerability_alert()
orgithub.Repository.RepositorySearchResult.disable_vulnerability_alert()
/repos/{owner}/{repo}/watchers
GET:
github.Repository.Repository.get_watchers()
orgithub.Repository.RepositorySearchResult.get_watchers()
/repos/{owner}/{repo}/{archive_format}/{ref}
GET:
github.Repository.Repository.get_archive_link()
orgithub.Repository.RepositorySearchResult.get_archive_link()
/repos/{owner}/{repo}/{secret_type}/secrets/{secret_name}
PUT:
github.Repository.Repository.create_secret()
orgithub.Repository.RepositorySearchResult.create_secret()
DELETE:
github.Repository.Repository.delete_secret()
orgithub.Repository.RepositorySearchResult.delete_secret()
/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
GET:
github.Repository.Repository.get_environments()
orgithub.Repository.RepositorySearchResult.get_environments()
/repositories/{self._repository.id}/environments/{self.environment_name}/environments/{environment_name}
GET:
github.Repository.Repository.get_environment()
orgithub.Repository.RepositorySearchResult.get_environment()
PUT:
github.Repository.Repository.create_environment()
orgithub.Repository.RepositorySearchResult.create_environment()
DELETE:
github.Repository.Repository.delete_environment()
orgithub.Repository.RepositorySearchResult.delete_environment()
/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
GET:
github.NamedUser.NamedUser.get_events()
orgithub.NamedUser.NamedUserSearchResult.get_events()
orgithub.NamedUser.OrganizationInvitation.get_events()
/users/{user}/events/orgs/{org}
/users/{user}/events/public
GET:
github.NamedUser.NamedUser.get_public_events()
orgithub.NamedUser.NamedUserSearchResult.get_public_events()
orgithub.NamedUser.OrganizationInvitation.get_public_events()
/users/{user}/followers
GET:
github.NamedUser.NamedUser.get_followers()
orgithub.NamedUser.NamedUserSearchResult.get_followers()
orgithub.NamedUser.OrganizationInvitation.get_followers()
/users/{user}/following
GET:
github.NamedUser.NamedUser.get_following()
orgithub.NamedUser.NamedUserSearchResult.get_following()
orgithub.NamedUser.OrganizationInvitation.get_following()
/users/{user}/following/{target_user}
GET:
github.NamedUser.NamedUser.has_in_following()
orgithub.NamedUser.NamedUserSearchResult.has_in_following()
orgithub.NamedUser.OrganizationInvitation.has_in_following()
/users/{user}/gists
GET:
github.NamedUser.NamedUser.get_gists()
orgithub.NamedUser.NamedUserSearchResult.get_gists()
orgithub.NamedUser.OrganizationInvitation.get_gists()
/users/{user}/keys
GET:
github.NamedUser.NamedUser.get_keys()
orgithub.NamedUser.NamedUserSearchResult.get_keys()
orgithub.NamedUser.OrganizationInvitation.get_keys()
/users/{user}/orgs
GET:
github.NamedUser.NamedUser.get_orgs()
orgithub.NamedUser.NamedUserSearchResult.get_orgs()
orgithub.NamedUser.OrganizationInvitation.get_orgs()
/users/{user}/projects
GET:
github.NamedUser.NamedUser.get_projects()
orgithub.NamedUser.NamedUserSearchResult.get_projects()
orgithub.NamedUser.OrganizationInvitation.get_projects()
/users/{user}/received_events
GET:
github.NamedUser.NamedUser.get_received_events()
orgithub.NamedUser.NamedUserSearchResult.get_received_events()
orgithub.NamedUser.OrganizationInvitation.get_received_events()
/users/{user}/received_events/public
GET:
github.NamedUser.NamedUser.get_public_received_events()
orgithub.NamedUser.NamedUserSearchResult.get_public_received_events()
orgithub.NamedUser.OrganizationInvitation.get_public_received_events()
/users/{user}/repos
GET:
github.NamedUser.NamedUser.get_repos()
orgithub.NamedUser.NamedUserSearchResult.get_repos()
orgithub.NamedUser.OrganizationInvitation.get_repos()
/users/{user}/starred
GET:
github.NamedUser.NamedUser.get_starred()
orgithub.NamedUser.NamedUserSearchResult.get_starred()
orgithub.NamedUser.OrganizationInvitation.get_starred()
/users/{user}/subscriptions
GET:
github.NamedUser.NamedUser.get_subscriptions()
orgithub.NamedUser.NamedUserSearchResult.get_subscriptions()
orgithub.NamedUser.OrganizationInvitation.get_subscriptions()
/users/{user}/watched
GET:
github.NamedUser.NamedUser.get_watched()
orgithub.NamedUser.NamedUserSearchResult.get_watched()
orgithub.NamedUser.OrganizationInvitation.get_watched()
POST
https://<upload_url>/repos/{owner}/{repo}/releases/{release_id}/assets
https://api.github.com/repos/{owner}/{repo}/code-scanning/alerts
GET:
github.Repository.Repository.get_codescan_alerts()
orgithub.Repository.RepositorySearchResult.get_codescan_alerts()
on
{secret_url}
DELETE:
github.Secret.Secret.delete()
{variable_url}