Triggers when a new file is added or an existing file is modified in a folder being watched.
Trigger when a new post is added.
Triggers when a new post is pinned for the channel.
Triggers when a new user is added.
New project, updated project, etc.
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.
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.
Adds or replaces a record in the data store.
Returns the count of all the records in the specified Data store.
Deletes all records from the data store.
Deletes a specific record from the data store.
Retrieves a specific record from the data store.
Checks if a specific record exists in the data store.
Returns the records matching the specified criteria.
Updates a record in the data store
Creates a new version on a given part.
Creates a task in a project.
Create a budget allocation in a project.
Creates an internal extra field in a project.
Gets a form.
Retrieves data about a single project
Gets the answer of a given project part version for a given project.
Gets the file uploaded in the "document manager" of a project.
Gets a file uploaded through the form into a project.
Gets an internal extra field of a project.
Updates the status of a project
Updates the task of a project (eg: to mark it as completed).
Updates (or removes) the leader (user and/or team) of a project.
Uploads a file into the "document manager" of the project.
Uploads a file into the form of the project.
International carrier lookup; returns carrier name and wireless indicator.
Returns whether phone number exists on the Federal Do-Not-Call list. Requires setup in Data24-7 account, and with Federal Government.
Returns the email address for a name and postal address.
Returns geographic location of IP addresses
Returns the phone number for a name and address.
Returns name and postal address associated with a phone number.
Returns carrier name, wireless indicator, SMS and MMS gateway addresses.
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.
Lists the answers of a given project part version of a given project.
Lists files uploaded in the “document manager" of the project.
Lists files uploaded through the form into a project.
Lists internal extra fields of a project.
Lists all part versions of a project.
Lists all projects. Optionally filters by form, form part, project owner, project status.
Lists all available project statuses
Lists all tasks of a project.