Chatwork
Chatwork is a Japanese business chat product — rooms hold messages, tasks and files, and every person has a contact list.
Authentication
- API key
Actions
Generic API request. Call any Chatwork API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.
- Get meRetrieve the authenticated Chatwork account (GET /me).
- Get my statusRetrieve the number of unread messages, unread mentions, and tasks for the authenticated account (GET /my/status).
- Get roomRetrieve the details of a single chat room (GET /rooms/{roomid}).
- List contactsList the authenticated account's contacts (GET /contacts).
- List my tasksList tasks assigned to the authenticated account across all rooms (GET /my/tasks).
- List room messagesRead the messages posted in one Chatwork room.
- List roomsList the chat rooms the authenticated account is a member of (GET /rooms).
- Send messagePost a message into a Chatwork room as the connected account.
Triggers
- Mentioned in a messageStarts when Chatwork delivers a mentiontome webhook for a message that mentions the connected account.
- Message createdStarts when Chatwork delivers a messagecreated webhook for a new message posted in a subscribed chat room.
- Messages to the accountAnswers as an agent in Chatwork: when someone mentions or replies to the connected account, or writes in a direct chat whose room webhook points here, the agent replies in that room.
- New room messageStarts when a new message is posted in a chosen Chatwork room, detected by polling that room's message list.
- Room updatedStarts when activity (a message, task, or file) advances a Chatwork room's last-updated time, detected by polling the account's room list.
Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.