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🟢/🟢/🟢🟢🟢🟢
Find Chats by User🟢/🟢/🟢🟢🟢🟢
Update a Chat🟢/🟢/🟢🟢🟢🟢
Delete a Chat🟢/🔴/🔴🟢🔴🔴
Start a Chat⚫/⚫/⚫🟢🟢🟢
Start a Chat from an Inbox🟢/🟢/🟢
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🟢/⚫/⚫🟢🟢🟢
Set Composing Status🟢/⚫/⚫🟢🟢🟢

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 Thread🟢🟢🟢
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🟢🟢🟢
Contacts & Senders
List all Contacts🟢🟢
List all Email Senders🟢🟢

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.new🔴
follower.new🔴


LinkedIn-specific API

MethodLinkedIn
Common
Perform a Request to any LinkedIn API Endpoint🟢
Get InMail Credits🟢
List Available Contracts🟢
Select a Contract🟢
Classic
List Managed Company Pages🟢
Get a Company Profile🟢
Verify Company Member Identity🟢
Submit OTP Verification Code🟢
Endorse a Member Skill🟢
List Search Parameters🟢
Perform Classic Search from URL🟢
Perform People Search🟢
Perform Companies Search🟢
Perform Posts Search🟢
Perform Jobs Search🟢
List User Job Postings🟢
Get a Job Posting🟢
Get the Budget for a Job Posting🟢
Create a Job Posting Draft🟢
Edit a Job Posting🟢
Publish a Job Posting🟢
Close a Job Posting🟢
List Job Posting Applicants🟢
Get an Applicant🟢
Get an Applicant Resume🟢
Recruiter
List Projects🟢
Get a Project🟢
Create a New Project🟢
Edit a Project🟢
List Talent Pool Applicants🟢
Get an Applicant🟢
Get an Applicant Resume🟢
List Pipeline Candidates🟢
Save a Candidate to a Pipeline🟢
Perform People Search from a Talent Pool🟢
Get a Job Posting by Project🟢
Get the Budget for a Job Posting🟢
Create a Job Posting Draft in a New Project🟢
Create a Job Posting Draft in an Existing Project🟢
Edit a Job Posting🟢
Publish a Job Posting🟢
Close a Job Posting🟢
List Job Postings🟢
Get a Job Posting🟢
Perform Recruiter Search from URL🟢
List Search Parameters🟢
Perform People Search🟢
Verify Company Member Identity🟢
Submit OTP Verification Code🟢
Sales Navigator
Perform Search from URL🟢
List Search Parameters🟢
Perform People Search🟢
Perform Companies Search🟢
List Lead Lists🟢
Browse a Lead List🟢
Save a Lead to a List🟢
List Account Lists🟢
Browse an Account List🟢
Save an Account to a List🟢


Instagram-specific API

MethodInstagram
Search Locations🟢


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🟢🟢

Did this page help you?