wiki
Accessed as client.repos.wiki; the async client mirrors it.
ReposWiki
The repos.wiki namespace.
create
create(
owner: str, repo: str, *, content_base64: str | None = None, message: str | None = None, title: str | None = None
) -> WikiPage
Create a wiki page.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
owner
|
str
|
owner of the repo |
required |
repo
|
str
|
name of the repo |
required |
content_base64
|
str | None
|
content must be base64 encoded |
None
|
message
|
str | None
|
optional commit message summarizing the change |
None
|
title
|
str | None
|
page title. leave empty to keep unchanged |
None
|
Returns:
| Type | Description |
|---|---|
WikiPage
|
WikiPage. |
Raises:
| Type | Description |
|---|---|
BadRequestError
|
|
ForbiddenError
|
|
NotFoundError
|
|
PayloadTooLargeError
|
|
LockedError
|
|
Operation ID: repoCreateWikiPage
pages
pages(owner: str, repo: str, *, page: int | None = None, limit: int | None = None) -> Paginated[WikiPageMetaData]
Get all wiki pages.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
owner
|
str
|
owner of the repo |
required |
repo
|
str
|
name of the repo |
required |
page
|
int | None
|
1-based page to start iteration at. |
None
|
limit
|
int | None
|
Page size; the instance caps it server-side. |
None
|
Returns:
| Type | Description |
|---|---|
Paginated[WikiPageMetaData]
|
WikiPageList. |
Raises:
| Type | Description |
|---|---|
NotFoundError
|
|
Operation ID: repoGetWikiPages
AsyncReposWiki
The repos.wiki namespace.
create
create(
owner: str, repo: str, *, content_base64: str | None = None, message: str | None = None, title: str | None = None
) -> WikiPage
Create a wiki page.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
owner
|
str
|
owner of the repo |
required |
repo
|
str
|
name of the repo |
required |
content_base64
|
str | None
|
content must be base64 encoded |
None
|
message
|
str | None
|
optional commit message summarizing the change |
None
|
title
|
str | None
|
page title. leave empty to keep unchanged |
None
|
Returns:
| Type | Description |
|---|---|
WikiPage
|
WikiPage. |
Raises:
| Type | Description |
|---|---|
BadRequestError
|
|
ForbiddenError
|
|
NotFoundError
|
|
PayloadTooLargeError
|
|
LockedError
|
|
Operation ID: repoCreateWikiPage
pages
pages(owner: str, repo: str, *, page: int | None = None, limit: int | None = None) -> AsyncPaginated[WikiPageMetaData]
Get all wiki pages.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
owner
|
str
|
owner of the repo |
required |
repo
|
str
|
name of the repo |
required |
page
|
int | None
|
1-based page to start iteration at. |
None
|
limit
|
int | None
|
Page size; the instance caps it server-side. |
None
|
Returns:
| Type | Description |
|---|---|
AsyncPaginated[WikiPageMetaData]
|
WikiPageList. |
Raises:
| Type | Description |
|---|---|
NotFoundError
|
|
Operation ID: repoGetWikiPages