chatwork.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Account
get
account.get
Get profile information of the authenticated user
Risk: read
getStatus
account.getStatus
Get unread, mention and open task counts for the authenticated user
Risk: read
listTasks
account.listTasks
List tasks assigned to the authenticated user (up to 100)
Risk: read
Output:
object[]
Output full type
Output full type
Contacts
list
contacts.list
List contacts of the authenticated user
Risk: read
object[]
Output full type
Output full type
listIncomingRequests
contacts.listIncomingRequests
List pending contact requests sent to the authenticated user (up to 100)
Risk: read
object[]
Output full type
Output full type
Files
get
files.get
Get file details, optionally with a temporary download URL
Risk: read
Output
account full type
account full type
list
files.list
List files uploaded to a chat room (up to 100)
Risk: read
Output:
object[]
Output full type
Output full type
upload
files.upload
Upload a file to a chat room
Risk: write
Output
Links
create
links.create
Create an invitation link for a group chat
Risk: write
Output
delete
links.delete
Delete the invitation link of a group chat
Risk: destructive · Irreversible
Output
get
links.get
Get the invitation link of a group chat
Risk: read
Output
update
links.update
Update the invitation link of a group chat
Risk: write
Output
Members
list
members.list
List members belonging to a chat room
Risk: read
Output:
object[]
Output full type
Output full type
update
members.update
Replace the member list and roles of a group chat
Risk: write
Output
Messages
delete
messages.delete
Delete a message from a chat room
Risk: destructive · Irreversible
Output
get
messages.get
Get a specific message from a chat room
Risk: read
Output
account full type
account full type
list
messages.list
List messages in a chat room (up to 100)
Risk: read
Output:
object[]
Output full type
Output full type
markRead
messages.markRead
Mark messages in a chat room as read
Risk: write
Output
markUnread
messages.markUnread
Mark messages in a chat room as unread from a given message
Risk: write
Output
send
messages.send
Send a new message to a chat room
Risk: write
Output
update
messages.update
Edit the body of a message
Risk: write
Output
Rooms
create
rooms.create
Create a new group chat
Risk: write
Output
delete
rooms.delete
Leave or permanently delete a group chat
Risk: destructive · Irreversible
Output
get
rooms.get
Get details of a specific chat room
Risk: read
Output
list
rooms.list
List chat rooms the authenticated user belongs to
Risk: read
object[]
Output full type
Output full type
update
rooms.update
Update the name, description or icon of a group chat
Risk: write
Output
Tasks
create
tasks.create
Create a task in a chat room
Risk: write
Output
get
tasks.get
Get a specific task in a chat room
Risk: read
Output
assigned_by_account full type
assigned_by_account full type
account full type
account full type
list
tasks.list
List tasks in a chat room (up to 100)
Risk: read
Output:
object[]
Output full type
Output full type
updateStatus
tasks.updateStatus
Mark a task as done or reopen it
Risk: write
Output