← Tools Reference

Mattermost

Mattermost integration (Communication, Productivity). Imported from open-connector.

API key6 tools{instance_url}
GET
mattermost_get_current_user
Get the Mattermost user associated with the Personal Access Token.

/users/me

GET
mattermost_list_user_teams
List Mattermost teams visible to the current user.

/users/me/teams

GET
mattermost_get_team
Retrieve one Mattermost team by ID.

/teams/{teamId}

1 parameter
ParamTypeRequiredDescription
teamIdstringrequiredA Mattermost object ID.
GET
mattermost_list_team_channels
List public Mattermost channels in a team.

/teams/{teamId}/channels

3 parameters
ParamTypeRequiredDescription
teamIdstringrequiredA Mattermost object ID.
pageintegeroptionalThe zero-based page number to request.
perPageintegeroptionalThe number of records to request per page.
GET
mattermost_get_channel
Retrieve one Mattermost channel by ID.

/channels/{channelId}

1 parameter
ParamTypeRequiredDescription
channelIdstringrequiredA Mattermost object ID.
GET
mattermost_list_channel_posts
List Mattermost posts in a channel.

/channels/{channelId}/posts

6 parameters
ParamTypeRequiredDescription
channelIdstringrequiredA Mattermost object ID.
pageintegeroptionalThe zero-based page number to request.
perPageintegeroptionalThe number of records to request per page.
sinceintegeroptionalOnly return posts created after this Unix timestamp in milliseconds.
beforePostIdstringoptionalReturn posts before this Mattermost post ID.
afterPostIdstringoptionalReturn posts after this Mattermost post ID.