- Retrieve list of repositories for the authenticated user
- Retrieve list of public repositories for a specific user
- Retrieve list of repositories for an organization
- Retrieve detailed information about a specific repository
- Create a new repository for the authenticated user
- Create a new repository in an organization
- Modify repository settings including name, description, visibility, and features
- Permanently remove a repository and all its contents
- Create a personal copy of another repository
- Get all forks of a repository
- Get all branches in a repository
- Retrieve information about a specific branch
- Retrieve list of organization memberships for the authenticated user
- Retrieve list of public organization memberships for a specific user
- Retrieve detailed information about a specific organization
- Update organization settings and profile information
- List all users who are members of an organization
- Check if a user is a member of an organization (publicly or privately)
- Get membership details for a user in an organization (requires organization member authentication)
- List all organization memberships for the authenticated user with state and role details
- Retrieve issues for a repository with filtering options
- Create a new issue in a repository
- Retrieve detailed information about a specific issue
- Modify issue title, body, labels, assignees, or state
- Add a comment to an issue or pull request
- Get all comments on an issue
- Retrieve pull requests for a repository
- Propose code changes for review and merging
- Retrieve detailed information about a specific pull request
- Modify pull request title, body, or state
- Integrate approved changes into the base branch
- Submit a code review with comments and approval status
- Get commit history for a repository or branch
- Retrieve detailed information about a specific commit
- Get all GitHub users
- Retrieve information about a specific user
- Retrieve information about the authenticated user
- Modify authenticated user's profile information
- Get all users with access to a repository
- Grant repository access to a user
- Revoke repository access from a user
- Retrieve GitHub Actions workflow execution history
- Retrieve detailed information about a specific workflow execution (requires run_id from list_workflow_runs)
- Stop a running workflow (requires run_id from list_workflow_runs)
- Retry a failed or completed workflow (requires run_id from list_workflow_runs)
- Get jobs within a workflow run (requires run_id from list_workflow_runs)
- Get build artifacts generated by workflows
- Retrieve artifact files from workflow runs (requires artifact_id from list_artifacts)
- Manually trigger a workflow run
- Publish a new version of software with release notes
- Get all releases for a repository
- Retrieve the most recent published release
- Modify release details or publish draft releases
- Attach binary files to a release
- Remove a release from the repository
- Set up HTTP callbacks for repository events
- Get all webhooks configured for a repository
- Find code across GitHub repositories
- Find repositories matching criteria
- Find issues and pull requests across repositories
- Get security vulnerabilities detected by code scanning
- Get exposed secrets detected in repository
- Get vulnerability alerts for dependencies
- Record a deployment event
- Get deployment history for a repository
- Update the status of a deployment
- Remove a deployment record from the repository
- Retrieve file or directory contents from a repository
- Create a new file or update an existing file in a repository
- Delete a file from a repository
- List Git references in a repository matching a given ref prefix
- Retrieve a single Git reference by its exact fully-qualified name
- Create a new Git reference (branch or tag) pointing to a specific commit SHA
- Update an existing Git reference to point to a new commit SHA
- Delete a Git reference (branch or tag) from a repository
- Create a new team in an organization
- Get all teams in an organization
- Retrieve information about a specific team
- Modify team settings and properties
- Remove a team from an organization
- Add a user to a team
- Remove a user from a team
- Grant team access to a repository
No matching actions