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
Migrations
Optional generated docs page for @utdk/github.

Migrations

Generated from OpenAPI operation grouping.

  • GET /orgs/{org}/migrations: List organization migrations
  • POST /orgs/{org}/migrations: Start an organization migration
  • GET /orgs/{org}/migrations/{migration_id}: Get an organization migration status
  • DELETE /orgs/{org}/migrations/{migration_id}/archive: Delete an organization migration archive
  • GET /orgs/{org}/migrations/{migration_id}/archive: Download an organization migration archive
  • DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock: Unlock an organization repository
  • GET /orgs/{org}/migrations/{migration_id}/repositories: List repositories in an organization migration
  • DELETE /repos/{owner}/{repo}/import: Cancel an import
  • GET /repos/{owner}/{repo}/import: Get an import status
  • PATCH /repos/{owner}/{repo}/import: Update an import
  • PUT /repos/{owner}/{repo}/import: Start an import
  • GET /repos/{owner}/{repo}/import/authors: Get commit authors
  • PATCH /repos/{owner}/{repo}/import/authors/{author_id}: Map a commit author
  • GET /repos/{owner}/{repo}/import/large_files: Get large files
  • PATCH /repos/{owner}/{repo}/import/lfs: Update Git LFS preference
  • GET /user/migrations: List user migrations
  • POST /user/migrations: Start a user migration
  • GET /user/migrations/{migration_id}: Get a user migration status
  • DELETE /user/migrations/{migration_id}/archive: Delete a user migration archive
  • GET /user/migrations/{migration_id}/archive: Download a user migration archive
  • DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock: Unlock a user repository
  • GET /user/migrations/{migration_id}/repositories: List repositories for a user migration