Aprovan Registry
provider 1190 operations 47 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
Jun 8, 2026, 2:17 AM
Homepage
Open site
API spec
View spec
Markdown
Optional generated docs page for @utdk/github.

Markdown

Use these operations through the generated client (not direct HTTP calls).

Import path: @utdk/github

Operations

github.markdown.render

  • HTTP: POST /markdown
  • What it does: Render a Markdown document
  • OpenAPI operationId: markdown/render
  • Path params: None
  • Query params: None
  • Response codes: 200, 304
  • Transport options: None
  • Source: OpenAPI reference
  • TypeScript: Client interface

Inputs

  • Client input type: { text: string; mode?: "markdown" | "gfm"; context?: string }
  • Client transport options: None

Outputs

  • Client return type: string
  • OpenAPI response codes: 200, 304
import github from "@utdk/github";

type MarkdownRenderInput = Parameters<typeof github.markdown.render> extends [infer T, ...unknown[]] ? T : undefined;
type MarkdownRenderOutput = Awaited<ReturnType<typeof github.markdown.render>>;

const input: MarkdownRenderInput = {} as { text: string; mode?: "markdown" | "gfm"; context?: string };
const result: MarkdownRenderOutput = await github.markdown.render(input);

// Result shape (from schema): string

github.markdown.renderRaw

  • HTTP: POST /markdown/raw
  • What it does: Render a Markdown document in raw mode
  • OpenAPI operationId: markdown/render-raw
  • Path params: None
  • Query params: None
  • Response codes: 200, 304
  • Transport options: None
  • Source: OpenAPI reference
  • TypeScript: Client interface

Inputs

  • Client input type: { body?: string }
  • Client transport options: None

Outputs

  • Client return type: string
  • OpenAPI response codes: 200, 304
import github from "@utdk/github";

type MarkdownRenderRawInput = Parameters<typeof github.markdown.renderRaw> extends [infer T, ...unknown[]] ? T : undefined;
type MarkdownRenderRawOutput = Awaited<ReturnType<typeof github.markdown.renderRaw>>;

const input: MarkdownRenderRawInput = {} as { body?: string };
const result: MarkdownRenderRawOutput = await github.markdown.renderRaw(input);

// Result shape (from schema): string