Aprovan Registry
provider 1112 operations 44 docs pages
@utdk/github
GitHub v3 REST API

Generated UTDK provider client for GitHub v3 REST API. GitHub's v3 REST API.

Import sample

import github from "@utdk/github"

Factory sample

import { createGithubClient } from "@utdk/github"
Provider path
github
Source API title
GitHub v3 REST API
Version
1.1.4
Generated
Apr 7, 2026, 4:02 AM
Homepage
Open site
API spec
View spec
Pulls
Optional generated docs page for @utdk/github.

Pulls

Generated from OpenAPI operation grouping.

  • GET /repos/{owner}/{repo}/pulls: List pull requests
  • POST /repos/{owner}/{repo}/pulls: Create a pull request
  • GET /repos/{owner}/{repo}/pulls/{pull_number}: Get a pull request
  • PATCH /repos/{owner}/{repo}/pulls/{pull_number}: Update a pull request
  • GET /repos/{owner}/{repo}/pulls/{pull_number}/comments: List review comments on a pull request
  • POST /repos/{owner}/{repo}/pulls/{pull_number}/comments: Create a review comment for a pull request
  • POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies: Create a reply for a review comment
  • GET /repos/{owner}/{repo}/pulls/{pull_number}/commits: List commits on a pull request
  • GET /repos/{owner}/{repo}/pulls/{pull_number}/files: List pull requests files
  • GET /repos/{owner}/{repo}/pulls/{pull_number}/merge: Check if a pull request has been merged
  • PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge: Merge a pull request
  • DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers: Remove requested reviewers from a pull request
  • GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers: Get all requested reviewers for a pull request
  • POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers: Request reviewers for a pull request
  • GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews: List reviews for a pull request
  • POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews: Create a review for a pull request
  • DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}: Delete a pending review for a pull request
  • GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}: Get a review for a pull request
  • PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}: Update a review for a pull request
  • GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments: List comments for a pull request review
  • PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals: Dismiss a review for a pull request
  • POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events: Submit a review for a pull request
  • PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch: Update a pull request branch
  • GET /repos/{owner}/{repo}/pulls/comments: List review comments in a repository
  • DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}: Delete a review comment for a pull request
  • GET /repos/{owner}/{repo}/pulls/comments/{comment_id}: Get a review comment for a pull request
  • PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}: Update a review comment for a pull request