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

Packages

Generated from OpenAPI operation grouping.

  • GET /orgs/{org}/docker/conflicts: Get list of conflicting packages during Docker migration for organization
  • GET /orgs/{org}/packages: List packages for an organization
  • DELETE /orgs/{org}/packages/{package_type}/{package_name}: Delete a package for an organization
  • GET /orgs/{org}/packages/{package_type}/{package_name}: Get a package for an organization
  • POST /orgs/{org}/packages/{package_type}/{package_name}/restore: Restore a package for an organization
  • GET /orgs/{org}/packages/{package_type}/{package_name}/versions: List package versions for a package owned by an organization
  • DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}: Delete package version for an organization
  • GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}: Get a package version for an organization
  • POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore: Restore package version for an organization
  • GET /user/docker/conflicts: Get list of conflicting packages during Docker migration for authenticated-user
  • GET /user/packages: List packages for the authenticated user's namespace
  • DELETE /user/packages/{package_type}/{package_name}: Delete a package for the authenticated user
  • GET /user/packages/{package_type}/{package_name}: Get a package for the authenticated user
  • POST /user/packages/{package_type}/{package_name}/restore: Restore a package for the authenticated user
  • GET /user/packages/{package_type}/{package_name}/versions: List package versions for a package owned by the authenticated user
  • DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}: Delete a package version for the authenticated user
  • GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}: Get a package version for the authenticated user
  • POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore: Restore a package version for the authenticated user
  • GET /users/{username}/docker/conflicts: Get list of conflicting packages during Docker migration for user
  • GET /users/{username}/packages: List packages for a user
  • DELETE /users/{username}/packages/{package_type}/{package_name}: Delete a package for a user
  • GET /users/{username}/packages/{package_type}/{package_name}: Get a package for a user
  • POST /users/{username}/packages/{package_type}/{package_name}/restore: Restore a package for a user
  • GET /users/{username}/packages/{package_type}/{package_name}/versions: List package versions for a package owned by a user
  • DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}: Delete package version for a user
  • GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}: Get a package version for a user
  • POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore: Restore package version for a user