Trigger when a new post is added.
Triggers when a new post is pinned for the channel.
Triggers when a new user is added.
Triggers when a new event (e.g. add, update or delete event) is logged for a project, task or comment.
Triggers immediately after the crawler finishes.
Triggers when a new file is added or an existing file is modified in a folder being watched.
Adds a user to a team.
Creates a command for a team.
Creates a new user on the system.
Creates a post.
Deactivates the user by archiving its user object.
Deletes a command based on command id string.
Deletes a post.
Executes a command.
Gets an uploaded file.
Gets channel from the provided channel id string.
Gets a post.
Gets a public link for a file that can be accessed without logging into Mattermost.
Gets infomation about a team based on provided name string.
Gets a team stats on the system.
Gets a user.
Gets a user object by providing a username. Sensitive information will be sanitized out.
Gets statistics for a channel.
Checks if the team exists based on a team name.
Invites users to the existing team using the user's email.
Partially updates a post by providing only the fields you want to update. Omitted fields will not be updated.
Pins a post to the channel.
Removes a user from a team.
Sends an email with a verification link to a user that has an email matching the one in the request body. This endpoint will return success even if the email does not match any users on the system.
Unpins a post to the channel.
Uploads a file.
Completes a task.
Creates a label.
Creates a new project.
Adds a comment to a project.
Creates a task.
Adds a comment to a task.
Deletes a comment.
Deletes a label.
Deletes a project.
Deletes a task.
Returns info about a label.
Returns info about a project.
Returns info about a project comment.
Returns info about a task.
Returns info about a task comment.
Returns the user’s productivity stats.
Moves a task.
Uncompletes a task.
Updates a comment.
Updates a label.
Updates a project.
Updates a task.
Uploads a file.
Gets information about the last execution of a specific crawler.
Starts execution of a specific crawler.
Uploads a file to a selected folder.
Downloads a file from a specified folder.
Permanently removes a file from the server.
Restores a previous file version.
Retrieves a list of file revisions needed to recover previous content.
Creates a public share link to the file (it allows to share the file with anyone).
Creates a new folder.
Retrieves a list of files/subfolders in a specified folder.
Retrieves a list of posts for a channel.
Retrieves a list of commands for a team.
Retrieves a list of members for a channel.
Gets a post and the rest of the posts in the same thread.
Retrieves a list of members in the team.
Returns all labels.
Returns all project comments.
Returns all projects.
Returns all task comments.
Searches for uncompleted tasks.
Gets results from a specific crawler execution.
Gets results of the last execution from a specific crawler.