- Create a PR
- Create a branch
- Edit code
- Read a file from a branch
- Fetch logs for a workflow
- Find a diff for a PR
Get a pull request
“Retrieves details for an existing pull request”
Create a review comment for a pull request
Creates a review comment for a pull request
Get repository content
Fetches files and folders from a GitHub repository at a specific path or branch
List commits
Gets commit history from a GitHub repository with filtering and pagination options
List repository contributors
Lists repository contributors
List repositories for the authenticated user
Lists repositories for the authenticated user
Star a repository for the authenticated user
Stars a GitHub repository on behalf of the authenticated user
Get the authenticated user
Retrieves profile information for the currently authenticated GitHub user
Get a user
Retrieves the public profile information for a specific GitHub user by username
List repository collaborators
Lists users with direct access permissions to a specific GitHub repository
Search repositories
Searches GitHub repositories by query with optional sorting and pagination
List repository languages
Lists the programming languages detected in a specific GitHub repository
Create or update file contents
Creates a new file or updates an existing file in a GitHub repository
List repositories for a user
Lists public repositories owned by a specific GitHub user
List repository issues
Lists issues from a specific GitHub repository with filtering and pagination options
Get a commit
Retrieves details of a specific commit from a GitHub repository by branch name or commit SHA