Chatwork API認証情報を設定して、Jinba Flowワークフローからメッセージの送信、ルームの管理、Chatworkとの対話を行います。

前提条件

  • Chatworkアカウント
  • アカウントでAPIアクセスが有効

APIキーの取得

  1. Chatworkアカウントにサインイン
  2. アカウント設定に移動
  3. 「API」セクションに移動
  4. 「Generate API Key」または「Create new API key」をクリック
  5. APIキーに説明的な名前を付ける
  6. 生成されたAPIキーをコピー(一度しか表示されません)

APIキー権限

APIキーを作成する際、権限を指定できます:

読み取り権限

  • ルーム情報の読み取り - ルーム詳細とメンバーリストにアクセス
  • メッセージの読み取り - メッセージ履歴にアクセス
  • タスクの読み取り - タスク情報にアクセス

書き込み権限

  • メッセージの送信 - ルームにメッセージを送信
  • タスクの作成 - タスクの作成と管理
  • ルームメンバーの管理 - ルームメンバーの追加/削除
  • ルーム設定の管理 - ルーム情報の更新

Jinba Flowでの設定

  1. Jinba Flowのワークスペース設定に移動
  2. 「シークレット」セクションに移動
  3. 利用可能な認証情報のリストから「Chatwork」を探す
  4. 「設定」または「新規追加」をクリック
  5. 指定されたフィールドにChatwork APIキーを入力
  6. 「保存」をクリックして認証情報を保存

使用方法

設定後、フローでChatworkを使用して以下ができます:
  • ルームにメッセージを送信
  • メッセージ履歴の読み取り
  • タスクの作成と管理
  • ルーム情報とメンバーリストの取得
  • ルームへのファイルアップロード
  • ルームメンバーと設定の管理

APIエンドポイント

メッセージ

  • ルームにテキストメッセージを送信
  • ファイル添付付きのメッセージを送信
  • メッセージ履歴の読み取り
  • メッセージ詳細の取得

ルーム

  • ルーム情報の取得
  • ルームメンバーリストの取得
  • 新しいルームの作成
  • ルーム設定の更新

タスク

  • ルームでタスクを作成
  • タスクステータスの更新
  • タスク情報の取得
  • メンバーへのタスク割り当て

ファイル

  • ルームへのファイルアップロード
  • ファイル情報の取得
  • ファイルのダウンロード