Chatwork
Team communication platform for group rooms, messages, tasks, files, contacts, and shared invitation links.
Supports team collaboration that creates and leaves rooms, sends tasks and messages, manages invite links, and shares file metadata across contacts.
Example Use Cases
These are the Chatwork actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.
Tool to create a new group chat room in Chatwork. Use when you need to set up a new collaborative space for team communication. This action allows you to specify room administrators, members with different permission levels (admin, regular, read-only), and optionally configure invitation links with custom access controls.
This tool allows you to delete a specific message from a Chatwork room by calling the DELETE endpoint at https://api.chatwork.com/v2/rooms/{room_id}/messages/{message_id}. It requires authentication using a Chatwork API token provided in the X-ChatWorkToken header, and the necessary permissions to delete messages in the specified room.
Tool to leave or delete a Chatwork room. When leaving, your tasks and files in the room are deleted. When deleting, all messages, tasks, and files in the room are permanently deleted. Use with caution as deletion is irreversible.
This tool retrieves a list of all contacts from Chatwork. It is a fundamental tool that fetches all contact information such as account_id, room_id, name, chatwork_id, organization details, department, and avatar image URL, without needing additional parameters beyond authentication.
Tool to get information about a specific file in a chat room. Use when you need to retrieve file metadata including filename, size, upload time, and optionally a download URL.
Retrieves detailed information about a specific Chatwork room using the API endpoint GET /rooms/{room_id}. Returns comprehensive room details including name, icon, type, role, message/file/task counts, and other metadata. Useful for obtaining room-specific information when you already have the room ID.
Tool to retrieve a list of all chat rooms the authenticated user belongs to. Use when you need to get information about all accessible rooms including group chats, direct messages, and personal chats.
Tool to retrieve pending contact approval requests received by the authenticated user. Use when you need to check incoming connection requests from other users (up to 100 items).
Tool to retrieve the authenticated user's profile information including account details, organization, contact information, and avatar URL. Use when you need to get the current user's complete profile data.
This tool retrieves the current status of the authenticated user, including unread message counts and task status. It provides a quick overview of unread messages, mentions, and tasks, making it valuable for monitoring ChatWork activity and building automation workflows.