Back to tools

AI Agent Tool

Unipile logo

Unipile

API platform unifying LinkedIn, WhatsApp, Gmail, and calendar into a single developer integration.

CommunicationCommunity

unipile.com

•

API Key

About Unipile

Unipile is a developer-focused API platform that provides a single unified API to read and send messages, emails, and calendar events across multiple providers including LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, and IMAP. It is designed for SaaS builders and AI agent developers who need to embed multi-channel communication into their products without managing individual OAuth flows. Pricing is per connected account with unlimited API calls and no per-message fees. In 2026, Unipile launched an MCP server and N8N/Make integrations.

AI Agent Use Cases

- Single REST API covering LinkedIn, WhatsApp, Instagram, Telegram, Gmail, and Outlook messaging

- Email sync for Gmail, Outlook, and IMAP with full read/send capabilities

- Google Calendar and Outlook Calendar sync

- Real-time webhooks for new messages, reactions, and status changes

- White-label OAuth flow so end-users connect accounts without leaving your app

- MCP server, N8N, and Make integrations for no-code and AI agent workflows

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

dsn

Your DSN copied from the Unipile dashboard; used as base URL for API calls.

X-API-KEY

The API key required for authenticating the request, provided in the X-API-KEY header.

Inputs

provider_public_id

The unique public identifier for the LinkedIn user whose profile you want to fetch.

account_id

The LinkedIn account ID associated with your Unipile connection. Required for the request.

linkedin_sections

Select which LinkedIn profile sections to retrieve. Use '*' (percent encoded as %2A) to fetch all available sections.

dsn

The base DSN (domain/service name) for the Unipile API relevant to your environment.

access_token

Your Unipile API access token. This must be passed as the value for the 'X-API-KEY' request header.

Inputs

provider_public_id

The user's public identifier or the provider's internal user ID to uniquely identify the user.

account_id

The ID of the connected account the request is made on behalf of.

linkedin_sections

LinkedIn-specific sections to retrieve. Use '*' to fetch the full profile.

YOUR_DSN

The DSN/base URL for the API endpoint.

YOUR_ACCESS_TOKEN

The API key to authorize the request. Must be passed as 'X-API-KEY' in the request header.

Inputs

identifier

The unique ID (internal or public) of the user whose profile is being retrieved.

account_id

The ID of the account that is performing the request.

linkedin_sections

The LinkedIn profile sections to synchronize. If omitted, all available sections may be returned.

linkedin_api

Specifies the LinkedIn API to use for the profile request; required if not using the classic API or for premium features.

recruitersales_navigator

If specified, indicates access via Recruiter or Sales Navigator APIs.

notify

Whether to notify the profile owner that their profile has been viewed.

Inputs

dsn

Your Unipile Data Source Name, required for every API request to identify your workspace.

access_token

The authentication token used for API access. Must be passed in the Authorization header as a Bearer token.