Methods & Events availability

Here is the current state of methods and realtime events implementations per provider.

Overview

This page gives a high-level overview of which methods and real-time events are available for each provider, but it does not describe implementation details or feature limitations.

For example, the chart may show that List all Chats is available for WhatsApp, but it does not explain that certain chat types — such as Channels, Communities, and Broadcasts — are not supported by Unipile and therefore will not be returned.

To understand these nuances and learn about provider-specific limitations, make sure to read the corresponding Integration guides, which document unsupported features in detail.



Legend

🟢 Implemented

🔴 Not available : Methods will return a501 api/not_implemented and realtime events won't be sent.

Not relevant



Messaging API

MethodLinkedIn (C/S/R)WhatsAppTelegramInstagram
Chats & Inboxes
List all Chats⚫/⚫/⚫🟢🟢🟢
List all Inboxes🟢/🟢/🟢
List inbox Chats🟢/🟢/🟢
Get a Chat🟢/🟢/🟢🟢🟢🟢
Update a Chat🟢/🟢/🟢🟢🟢🟢
Start a Chat🟢/🟢/🟢🟢🟢🟢
Messages
List all Chat Messages🟢/🟢/🟢🟢🟢🟢
Get a Message🟢/⚫/⚫🟢🟢🟢
Delete a Message🟢/🟢/🟢🟢🟢🟢
Send a Message🟢/🟢/🟢🟢🟢🟢
Modify a Message🟢/🟢/🟢🟢🟢🟢
Read a Message🟢/⚫/⚫🟢🟢🟢
Forward a Message🟢/⚫/⚫🟢🟢🟢
Get a Message Attachment🟢/🟢/🟢🟢🟢🟢
List all Message's Reactions🟢/⚫/⚫🟢🟢🟢
Add a Message Reaction🟢/⚫/⚫🟢🟢🟢
Remove a Message Reaction🟢/⚫/⚫🟢🟢🟢
Groups
List all Chat Participants🟢/⚫/⚫🟢🟢🟢
Remove a Chat Participant🟢/⚫/⚫🟢🟢🟢
Add a Chat Participant🟢/⚫/⚫🟢🟢🟢
Others
Set Presence🟢/⚫/⚫🔴🔴🟢

Event typeLinkedIn (C/S/R)WhatsAppTelegramInstagram
message.new🟢/🟢/🟢🟢🟢🟢
message.update🟢/🟢/🟢🟢🟢🟢
message.delete🟢/🟢/🟢🟢🔴🟢
message.receipt.read🟢/🟢/⚫🟢🔴🟢
message.receipt.delivery⚫/⚫/⚫🔴🔴🔴
message.reaction.new🟢/⚫/⚫🟢🔴🟢


Emails API

MethodGoogle (Gmail)OutlookIMAP
Emails
List all Emails🟢🟢
List folder Emails🟢🟢🟢
Get an Email🟢🟢🟢
Send an Email🟢🟢🟢
Trash an Email🟢🟢🟢
Modify an Email🟢🟢🟢
Read an Email🟢🟢🟢
Unread an Email🟢🟢🟢
Get an Email Attachment🟢🟢🟢
Drafts
List all Drafts🟢🟢🟢
Get a Draft🟢🟢🟢
Create a Draft🟢🟢🟢
Send a Draft🟢🟢🟢
Delete a Draft🟢🟢🟢
Update a Draft🟢🟢🟢
Folders
List all Folders🟢🟢🟢
Get a Folder🟢🟢🟢
Create a Folder🟢🟢🟢
Delete a Folder🟢🟢🟢
Update a Folder🟢🟢🟢

Event typeGoogle (Gmail)OutlookIMAP
email.new🟢🟢🟢
email.delete🟠 (Not 100% guarantee )🟢🔴
email.draft.new🟢🟢🟢
email.draft.delete🟢🟢🔴
email.folder.create🟢🟢🟢
email.folder.update🟢🟢🟢
email.folder.delete🟢🟢🟢



Calendar API

MethodGoogle (Calendar)Outlook
Calendars
List all Calendars🟢🟢
Get a Calendar🟢🟢
Create a Calendar🟢🟢
Update a Calendar🟢🟢
Delete a Calendar🟢🟢
Calendar Events
List all calendar events🟢🟢
Get a calendar event🟢🟢
Create a calendar event🟢🟢
Update a calendar event🟢🟢
Delete a Calendar event🟢🟢

Event typeGoogle (Calendar)Outlook
calendar.create🟢🟢
calendar.update🟢🟢
calendar.delete🟢🟢
calendar.event.new🟢🟢
calendar.event.update🟢🟢
calendar.event.delete🟢🟢


Posts API



Users API


Event typeLinkedIn (C)Instagram
relation.request.accept🔴🔴


Authentication methods

MethodLinkedInWhatsAppTelegramInstagramGoogleOutlookIMAP
Username / Email / Phone + Password🟢🔴🔴🟢🟢
Browser cookies / session tokens🟢🔴🔴🟢
QR Code scanning🟢🟢
2FA with SMS🟢🟢
2FA with Auth App🟢🟢🟢
2FA with InApp validation🟢🟢
One-time password (OTP)🟢🟢
OAuth flow🟢🟢