Trigger when a new post is added.
Triggers when a new post is pinned for the channel.
Triggers when a new user is added.
Receives notification if company was created.
Receives notifications from conversation object.
Receives notification from lead object.
Receives notifications from user object.
Receives notification from user tag object.
Triggers when you add a new photo or a video.
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 a customer to group conversation.
Adds a customer to group conversation.
Sends message or email to admin.
Closes a conversation with or without reply.
If the User exists, then the Lead will be merged into it, the Lead deleted and the User returned. If the User does not exist, the Lead will be converted to a User, with the User identifiers replacing it's Lead identifiers.
Creates a note for a specific user.
Creates or updates a company using Intercom fields including your custom fields. NOTE: Companies will be only visible in Intercom when there is at least one associated user.
Creates or updates a tag. Tag names are case insensitive.
Creates new user or lead using Intercom fields including your custom fields.
Deletes a customer from specific conversation.
Deletes a specific tag.
Deletes either user or lead.
Marks conversation within Intercom as read.
Replies to a specific conversation.
Replies to last conversation you had with specific user.
Snoozes a conversation until selected time.
Tags or untags users, leads or companies.
Assigns a conversation to be unassigned when admin replies to a conversation.
Sets conversation back to open.
Updates an existing user or lead.
Creates a new user or lead initiated message.
Views a specific admin.
Shows information about a single message from conversation.
Views specific company.
Views specific note for specific user.
Views specific segment for user or company.
Views either user or lead.
Downloads a media file.
Create a bill received from your vendor.
Create a contact with given information.
Create a contact person for a contact.
Create an employee for an expense.
Create a billable or non-billable expense.
Create an invoice for your customer.
Create a new payment.
Delete an existing bill. Bills which have payments applied cannot be deleted.
Delete an existing contact.
Delete an existing contact person.
Delete an existing employee.
Delete an existing expense.
Delete an existing invoice. Invoices which have payment or credits note applied cannot be deleted.
Delete a payment made to an invoice.
Delete an existing payment.
Download the PDF file of an invoice.
Email an invoice to the customer.
Get the details of a bill.
Get the details of a contact.
Get the details of a contact person.
Get the details of an employee.
Get the details of the Expense.
Get the details of an invoice.
Get the details of an existing payment.
Performs an arbitrary authorized API call.
Mark a voided invoice as draft.
Remind your customer about an unpaid invoice by email. Reminder will be sent, only for the invoices which are in open or overdue status.
Update a bill. To delete a line item just remove it from the line_items list.
Update an existing contact. To delete a contact person remove it from the contact_persons list.
Update an existing contact person.
Update an existing Expense.
Update an existing invoice.
Update an existing payment.
Mark an invoice status as void. Upon voiding, the payments and credits associated with the invoices will be unassociated and will be under customer credits.
Iterates through received recordset.
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 admins on your Intercom.
Fetches a list of companies. NOTE: Companies will be only visible in Intercom when there is at least one associated user.
Lists users belonging to the company.
Lists all conversations on your Intercom.
Lists notes for users.
Lists all segments on your Intercom.
List all tags on your Intercom.
List either users or leads.
List all bills.
List all contact persons.
List all contacts.
List all the payments made by your customer.
List employees with pagination.
List all the Expenses.
Get the list of payments made for an invoice.
List all invoices.
Get the list of all active items.