Triggers when a new photo is added.
Triggers when a new post is added.
Triggers when a new video is added.
Triggers when you add a new photo or a video.
Trigger when a new post is added.
Triggers when a new post is pinned for the channel.
Triggers when a new user is added.
Returns details about a post specified by its ID.
Returns number of reactions for a post specified by its ID.
Downloads a media file.
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.
Creates a new campaign.
Creates a campaign contact.
Creates a new contact.
Creates an address to be attached to a contact.
Creates a new custom field.
Creates a new event.
Creates a new level of hotness.
Creates a new lead.
Creates a new source.
Creates a new tag.
Creates, updates or deletes a contact's hotness.
Creates, updates or deletes a contact's custom values.
Creates, updates or deletes a contact's source.
Deletes a campaign.
Deletes a contact.
Deletes an address of a contact.
Deletes a custom field.
Deletes an event.
Deletes a level of hotness.
Deletes a source.
Deletes a tag.
Retrieves a campaign.
Retrieves a contact.
Retrieves an address of a contact.
Retrieves a custom field.
Retrieves an event.
Retrieves a level of hotness.
Retrieves a lead.
Retrieves a lead source.
Retrieves a source.
Retrieves a tag.
Performs an arbitrary authorized API call.
Updates a campaign.
Updates a contact.
Updates a contact's address.
Updates a custom field.
Updates an event.
Updates a level of hotness.
Updates a source.
Updates a tag.
Iterates through received recordset.
Returns user pages.
Returns user photos.
Returns user posts.
Returns user videos.
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 all campaigns.
Lists all the addresses of a contact.
Lists all contacts.
Lists all custom fields.
Lists all events.
Lists all levels of hotness.
Lists all leads.
Lists all lead sources.
Lists all sources.
Lists all tags.