開発者向けライブラリ

プロジェクト操作

コード上からワークスペース内のプロジェクトを管理できます。

前提条件

インストールのドキュメントの内容が完了しているものとします。

import { createHishoAdmin } from "hisho-admin";

const hisho = createHishoAdmin({
  apiKey: process.env.HISHO_ADMIN_API_KEY!,
});

プロジェクトを作成

const project = await hisho.projects.create({
  name: "FAQ",
  description: "問い合わせ対応で利用するFAQ",
  visibility: "workspace",
});

プロジェクト一覧を取得

const projects = await hisho.projects.list();

プロジェクトを取得

const projectId = "550e8400-e29b-41d4-a716-446655440000";

const project = await hisho.project(projectId).get();

プロジェクトを更新

const projectId = "550e8400-e29b-41d4-a716-446655440000";

const project = await hisho.project(projectId).update({
  name: "FAQ Bot",
  description: "問い合わせ対応で利用するFAQボット",
  visibility: "workspace",
});

プロジェクトを削除

const projectId = "550e8400-e29b-41d4-a716-446655440000";

await hisho.project(projectId).archive();