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

Projects

Generated from OpenAPI operation grouping.

  • GET /orgs/{org}/projectsV2: List projects for organization
  • GET /orgs/{org}/projectsV2/{project_number}: Get project for organization
  • POST /orgs/{org}/projectsV2/{project_number}/drafts: Create draft item for organization owned project
  • GET /orgs/{org}/projectsV2/{project_number}/fields: List project fields for organization
  • POST /orgs/{org}/projectsV2/{project_number}/fields: Add a field to an organization-owned project.
  • GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id}: Get project field for organization
  • GET /orgs/{org}/projectsV2/{project_number}/items: List items for an organization owned project
  • POST /orgs/{org}/projectsV2/{project_number}/items: Add item to organization owned project
  • DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id}: Delete project item for organization
  • GET /orgs/{org}/projectsV2/{project_number}/items/{item_id}: Get an item for an organization owned project
  • PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id}: Update project item for organization
  • POST /orgs/{org}/projectsV2/{project_number}/views: Create a view for an organization-owned project
  • GET /orgs/{org}/projectsV2/{project_number}/views/{view_number}/items: List items for an organization project view
  • POST /user/{user_id}/projectsV2/{project_number}/drafts: Create draft item for user owned project
  • POST /users/{user_id}/projectsV2/{project_number}/views: Create a view for a user-owned project
  • GET /users/{username}/projectsV2: List projects for user
  • GET /users/{username}/projectsV2/{project_number}: Get project for user
  • GET /users/{username}/projectsV2/{project_number}/fields: List project fields for user
  • POST /users/{username}/projectsV2/{project_number}/fields: Add field to user owned project
  • GET /users/{username}/projectsV2/{project_number}/fields/{field_id}: Get project field for user
  • GET /users/{username}/projectsV2/{project_number}/items: List items for a user owned project
  • POST /users/{username}/projectsV2/{project_number}/items: Add item to user owned project
  • DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}: Delete project item for user
  • GET /users/{username}/projectsV2/{project_number}/items/{item_id}: Get an item for a user owned project
  • PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}: Update project item for user
  • GET /users/{username}/projectsV2/{project_number}/views/{view_number}/items: List items for a user project view