Help us improve
Share bugs, ideas, or general feedback.
From core
Chatwork API リファレンス。チャットワークのrooms, messages, tasks, files, members, contacts, invitationsの認証・エンドポイント・パラメータ仕様を提供。
npx claudepluginhub kentanakae/claude-code-plugins --plugin coreHow this skill is triggered — by the user, by Claude, or both
Slash command
/core:chatwork-apiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Chatwork REST API v2 の全エンドポイントに関する知識を提供するリファレンススキル。
Automates Cisco Webex messaging, rooms, teams, webhooks, and people management through natural language commands.
Interact with Channel Talk workspaces via CLI using auto-extracted desktop app or browser credentials: read/send messages in user chats and groups, list chats, manage multi-workspace support.
Automates Microsoft Teams tasks (messages, channels, meetings, chats, search) via Composio MCP. Requires Rube MCP and OAuth connection.
Share bugs, ideas, or general feedback.
Chatwork REST API v2 の全エンドポイントに関する知識を提供するリファレンススキル。
https://api.chatwork.com/v2application/x-www-form-urlencoded(POST/PUT)リクエストヘッダーに X-ChatWorkToken を設定する。
X-ChatWorkToken: YOUR_API_TOKEN
各エンドポイントに必要なスコープが定義されている。詳細は各エンドポイントのリファレンスを参照。
| 制限種別 | 上限 | 期間 |
|---|---|---|
| 全般 | 300リクエスト | 5分 |
| メッセージ投稿・タスク追加(ルーム毎) | 10リクエスト | 10秒 |
レスポンスヘッダーで確認可能:
x-ratelimit-limit: 最大リクエスト数x-ratelimit-remaining: 残りリクエスト数x-ratelimit-reset: リセット時刻(Unixタイムスタンプ)超過時は HTTP 429 が返却される。
エラー時は errors 配列を含むJSONが返却される。
{
"errors": ["エラーメッセージ"]
}
| ステータス | 説明 |
|---|---|
| 400 | リクエストパラメータ不正 |
| 401 | 認証失敗 |
| 403 | 権限不足 |
| 404 | リソース未検出 |
| 429 | レートリミット超過 |
| メソッド | パス | 説明 |
|---|---|---|
| GET | /me | 自分自身の情報を取得 |
| GET | /my/status | 未読数・タスク数などのステータスを取得 |
| GET | /my/tasks | 自分のタスク一覧を取得(最大100件) |
| メソッド | パス | 説明 |
|---|---|---|
| GET | /contacts | コンタクト一覧を取得 |
| メソッド | パス | 説明 |
|---|---|---|
| GET | /rooms | チャット一覧を取得 |
| POST | /rooms | グループチャットを作成 |
| GET | /rooms/{room_id} | チャット情報を取得 |
| PUT | /rooms/{room_id} | チャット情報を更新 |
| DELETE | /rooms/{room_id} | グループチャットを退席/削除 |
| メソッド | パス | 説明 |
|---|---|---|
| GET | /rooms/{room_id}/members | メンバー一覧を取得 |
| PUT | /rooms/{room_id}/members | メンバーを一括変更 |
| メソッド | パス | 説明 |
|---|---|---|
| GET | /rooms/{room_id}/messages | メッセージ一覧を取得(最大100件) |
| POST | /rooms/{room_id}/messages | メッセージを投稿 |
| GET | /rooms/{room_id}/messages/{message_id} | メッセージを取得 |
| PUT | /rooms/{room_id}/messages/{message_id} | メッセージを更新 |
| DELETE | /rooms/{room_id}/messages/{message_id} | メッセージを削除 |
| PUT | /rooms/{room_id}/messages/read | メッセージを既読にする |
| PUT | /rooms/{room_id}/messages/unread | メッセージを未読にする |
| メソッド | パス | 説明 |
|---|---|---|
| GET | /rooms/{room_id}/tasks | タスク一覧を取得(最大100件) |
| POST | /rooms/{room_id}/tasks | タスクを追加 |
| GET | /rooms/{room_id}/tasks/{task_id} | タスク情報を取得 |
| PUT | /rooms/{room_id}/tasks/{task_id}/status | タスクの完了状態を変更 |
| メソッド | パス | 説明 |
|---|---|---|
| GET | /rooms/{room_id}/files | ファイル一覧を取得(最大100件) |
| POST | /rooms/{room_id}/files | ファイルをアップロード |
| GET | /rooms/{room_id}/files/{file_id} | ファイル情報を取得 |
| メソッド | パス | 説明 |
|---|---|---|
| GET | /rooms/{room_id}/link | 招待リンクを取得 |
| POST | /rooms/{room_id}/link | 招待リンクを作成 |
| PUT | /rooms/{room_id}/link | 招待リンクを変更 |
| DELETE | /rooms/{room_id}/link | 招待リンクを削除 |
| メソッド | パス | 説明 |
|---|---|---|
| GET | /incoming_requests | 承認待ちリクエスト一覧を取得(最大100件) |
| PUT | /incoming_requests/{request_id} | リクエストを承認 |
| DELETE | /incoming_requests/{request_id} | リクエストを拒否 |
各エンドポイントの詳細なパラメータ、レスポンスフィールド、使用例については以下を参照。