Get customers
Answer customers
Work for you
Reach people
Give agents tools
Run and ship
Automate Mattermost channels, messages, threads and reactions
Read the authenticated account to verify the connection.
Read a user profile.
1 field
Find a user by their exact username.
List teams the authenticated user belongs to.
Read one page of public channels in a team.
3 fields
List the authenticated user’s channels in a team.
Read a channel.
Create a public or private channel.
6 fields
Update only the supplied channel fields.
4 fields
Create or retrieve the direct channel between two users.
2 fields
Read one page of channel memberships.
Add one user to a channel.
Remove a user from a channel.
Read one page of messages in a channel, newest first.
Send a Markdown message or reply in a channel.
Read one message.
Patch the message text while preserving other fields.
Delete a message (the server may retain it for compliance).
Read a thread in one API response, with an optional continuation post.
Search team messages; page controls require Elasticsearch on the server.
5 fields
React to a post as the supplied authenticated user ID.
Remove the supplied user’s reaction (permissions apply).
List reactions on a post.
Pin a message to its channel.
Unpin a message from its channel.