前提条件
- Chatworkアカウント
- アカウントでAPIアクセスが有効
APIキーの取得
- Chatworkアカウントにサインイン
- アカウント設定に移動
- 「API」セクションに移動
- 「Generate API Key」または「Create new API key」をクリック
- APIキーに説明的な名前を付ける
- 生成されたAPIキーをコピー(一度しか表示されません)
APIキー権限
APIキーを作成する際、権限を指定できます:読み取り権限
- ルーム情報の読み取り - ルーム詳細とメンバーリストにアクセス
- メッセージの読み取り - メッセージ履歴にアクセス
- タスクの読み取り - タスク情報にアクセス
書き込み権限
- メッセージの送信 - ルームにメッセージを送信
- タスクの作成 - タスクの作成と管理
- ルームメンバーの管理 - ルームメンバーの追加/削除
- ルーム設定の管理 - ルーム情報の更新
Jinba Flowでの設定
- Jinba Flowのワークスペース設定に移動
- 「シークレット」セクションに移動
- 利用可能な認証情報のリストから「Chatwork」を探す
- 「設定」または「新規追加」をクリック
- 指定されたフィールドにChatwork APIキーを入力
- 「保存」をクリックして認証情報を保存
使用方法
設定後、フローでChatworkを使用して以下ができます:- ルームにメッセージを送信
- メッセージ履歴の読み取り
- タスクの作成と管理
- ルーム情報とメンバーリストの取得
- ルームへのファイルアップロード
- ルームメンバーと設定の管理
APIエンドポイント
メッセージ
- ルームにテキストメッセージを送信
- ファイル添付付きのメッセージを送信
- メッセージ履歴の読み取り
- メッセージ詳細の取得
ルーム
- ルーム情報の取得
- ルームメンバーリストの取得
- 新しいルームの作成
- ルーム設定の更新
タスク
- ルームでタスクを作成
- タスクステータスの更新
- タスク情報の取得
- メンバーへのタスク割り当て
ファイル
- ルームへのファイルアップロード
- ファイル情報の取得
- ファイルのダウンロード