Русский
Установка и первый запрос
Требования
- Node.js 24 или новее;
- для TypeScript-проектов рекомендуется
module: "Node20"(TypeScript 5.9 или новее); - домен компании Kaiten и API-токен.
Установите опубликованную версию из npm:
sh
npm install @2chevskii/kaiten-clientПакет поставляется со скомпилированным ESM JavaScript и объявлениями типов. В Node.js 24 поддерживаются оба способа подключения: import и require().
js
const {KaitenClient} = require('@2chevskii/kaiten-client');Исходники и карты объявлений типов включены в пакет для перехода к исходному коду в редакторе. Для отладки со стектрейсами по исходникам запускайте Node.js с --enable-source-maps. Загрузчик TypeScript во время исполнения не требуется.
При переходе с GitHub-версии 1.0.0 используйте руководство по миграции.
Первый запрос
ts
import {KaitenClient} from '@2chevskii/kaiten-client';
const token = process.env.KAITEN_TOKEN;
if (!token) throw new Error('Set KAITEN_TOKEN');
const client = new KaitenClient({
origin: 'https://your-company.kaiten.ru',
token,
});
const cards = await client.cards.retrieveCardList({limit: 10});
for (const card of cards) {
console.log(card.id, card.title);
}origin — адрес компании без пути и завершающих параметров. Используйте HTTPS. Токен храните вне исходного кода.
Далее: настройка клиента, REST-операции.