Перейти к содержанию

📖 Вики

Страницы, динамические таблицы, комментарии, вложения.

операций: 58 · CLI · MCP · Python

Вход

Нужно Задайте
токен YANDEX_ID_OAUTH_TOKEN: OAuth-токен Яндекс ID, его получает ycli auth login. Вместо него подойдёт готовый IAM-токен в YANDEX_CLOUD_IAM_TOKEN
организация YANDEX_ID_ORGANIZATION_ID (Яндекс 360, уходит в заголовке X-Org-Id) или YANDEX_CLOUD_ORGANIZATION_ID (Yandex Cloud, уходит в заголовке X-Cloud-Org-Id)

Как получить каждое значение: Аутентификация.

Типовые задачи

Прочитать страницу

ycli wiki pages get-meta team/roadmap
{
  "name": "wiki_pages_get_meta",
  "arguments": {
    "slug": "team/roadmap"
  }
}
wiki.pages.get("team/roadmap", fields="attributes,owner")

Создать страницу

ycli wiki pages create --slug eng/new --title 'New page' --content '# New'
{
  "name": "wiki_pages_create",
  "arguments": {
    "body": {
      "slug": "eng/new",
      "title": "New page",
      "content": "# New"
    }
  }
}
wiki.pages.create(PageCreate(slug="eng/new", title="New page", content="# New"))

Дописать в страницу

ycli wiki pages append 4601 --content '## Top note' --location top
{
  "name": "wiki_pages_append",
  "arguments": {
    "page_id": 4601,
    "body": {
      "content": "## Top note",
      "body": {
        "location": "top"
      }
    }
  }
}
wiki.pages.append(4601, PageAppendContent(content="## Top note", body=PageAppendContentBody(location="top")))

Прочитать динамическую таблицу

ycli wiki grids get 0b5e6f7a-1c2d-4e3f-8a9b-0c1d2e3f4a01 --fields attributes,user_permissions --row-filter '[owner] ~ vera' --only-cols name,owner --only-rows r1,r2 --revision 9 --sort -name
{
  "name": "wiki_grids_get",
  "arguments": {
    "grid_id": "0b5e6f7a-1c2d-4e3f-8a9b-0c1d2e3f4a01",
    "fields": "attributes,user_permissions",
    "row_filter": "[owner] ~ vera",
    "only_cols": "name,owner",
    "only_rows": "r1,r2",
    "revision": "9",
    "sort": "-name"
  }
}
wiki.grids.get("0b5e6f7a-1c2d-4e3f-8a9b-0c1d2e3f4a01", fields="attributes,user_permissions", row_filter="[owner] ~ vera", only_cols="name,owner", only_rows="r1,r2", revision="9", sort="-name")

Справочник