Triggers when a contact opts out of receiving text messages.
Triggers when an incoming text message arrives in your inbox.
Triggers when an outcoming text message was sent.
Triggers when a contact opts in to receiving text messages.
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 activity is added, updated or deleted.
Triggers when a new deal is added, updated or deleted.
Triggers when a new note is added, updated or deleted.
Triggers when a new organization is added, updated or deleted.
Triggers when a new person is added, updated or deleted.
Triggers when a new product is added, updated or deleted.
Triggers when a new activity is added or updated.
Triggers when a new deal is added or updated.
Triggers when a new note is added or updated.
Triggers when a new organization is added or updated.
Triggers when a new person is added or updated.
Triggers when a new product is added or updated.
Adds a sales event to a contact's most recent conversation.
Adds a sale event to a contact's most recent conversation based on the phone number.
Adds a sale event into a conversation stream based on the ticket ID.
Creates a new contact or updates an existing contact if it already exists.
Gets contact by ID.
Performs an arbitrary authorized API call.
Sends a text message to a specified phone number.
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.
Add follower to an object of selected type (deals, organizations, persons).
Adds a participant to a deal.
Adds a product to the deal.
Creates a deal.
Creates an activity.
Creates an organization.
Creates a note.
Creates a person.
Creates a product.
Deletes a deal.
Delete a follower from a deal.
Marks mail thread as deleted.
Deletes an activity.
Deletes a product attachment from a deal.
Deletes an organization.
Deletes a note.
Deletes a person.
Deletes a product.
Downloads a file.
Returns details of a specific deal.
Returns specific mail thread.
Returns data about specific mail message.
Returns details of a specific activity.
Returns details of an organization.
Returns details about a specific note.
Returns details of a person.
Returns data about a specific product.
Returns data about a specific user within the company.
Performs an arbitrary authorized API call.
Updates a deal.
Updates the properties of a mail thread.
Updates an activity.
Updates an organization.
Updates an organization field value.
Updates a note.
Updates a person.
Updates a product.
Updates product attachment details of the deal-product (a product already attached to a deal).
Lets you upload a file, and associate it with a Deal, a Person, an Organization, an Activity or a Product.
Searches for matching contacts based on a query.
Searches for matching messages based on a query.
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.
Searches for activities.
Lists activities associated with a deal.
Searches for deals.
Lists deals in a specific pipeline across all its stages.
Lists deals in a specific stage.
Lists files associated with a deal.
List followers of an object of selected type (deals, organizations, persons, products, users).
Returns mail threads in specified folder ordered by most recent message within.
Get mail messages inside specified mail thread.
Searches for notes.
Searches for organizations.
Searches for persons.
Lists all persons associated with a deal, regardless of whether the person is the primary contact of the deal, or added as a participant.
Returns data about all pipelines.
Searches for products.
Lists products attached to a deal.
Returns data about all stages.
Returns data about all users.
Performs a search from multiple item types.