Outlook Email API to Send, Sync & Manage Emails in Your App
Connect Outlook and Microsoft 365 to your software through Unipile's unified Email API. Send, receive, track and sync emails with real-time webhooks, without months of direct Microsoft API complexity.
7-Day Free Trial
POST /new-email
Streamline Workflows with Advanced Outlook API Features
Our Outlook API enriches your platform with powerful email capabilities, enabling seamless sync, automated sending, and engagement tracking directly from Microsoft 365, without switching apps.
Sync Outlook Mailboxes
Pull emails from any Microsoft 365 or Outlook inbox in real time, folders, threads, attachments, while keeping users' personal data secure and scoped.
Receive Email
Capture incoming Outlook messages in real time on behalf of authenticated users, so every new reply lands in your platform instantly and keeps each thread in sync.
Send from Microsoft 365
Trigger outbound emails directly through your users' Outlook accounts, replies, follow-ups, automated sequences, all sent from their verified professional address.
Track Engagement
Monitor email opens, clicks, and replies in real time to optimize your outreach strategy and follow-up timing.
Unlock Advanced Outlook API Features
Go beyond basic email. Access Outlook folders, real-time webhook notifications and Microsoft 365 integration through Unipile's unified API.
Access Outlook, Exchange and Microsoft 365 with Unipile's API
List and Sync Outlook Folders
Efficiently manage and navigate through Outlook folders with the API's List and Get endpoints, streamlining inbox organization for all your Microsoft 365 users.
{
"event": "email.received",
"provider": "OUTLOOK",
"account_id": "acc_4m2p9"
}
Real-Time Webhook Notifications
Webhooks let your application react instantly to Outlook events without polling. Straightforward to implement and built to scale as your user base grows across Microsoft 365 accounts.
Orchestrate Outlook, LinkedIn & WhatsApp in One Sequence
Let your users build automated outreach workflows that start with Outlook and combine LinkedIn and WhatsApp touchpoints, all powered by a single API. Each step fires at the right time, on the right channel.
Send from real inboxes, land in the primary inbox
When your users send through their own Google, Microsoft, or IMAP accounts, every message carries native sender reputation and provider authentication. No shared relay, no rented domain, just trusted accounts reaching real people.
Email API Capabilities
Integrate Gmail, Outlook, and IMAP email providers through a single unified API. Send, receive, organize, and track emails across all major providers with consistent endpoints.
Account Connection
3 endpoints available
Send / Receive
3 endpoints available
Organize
4 endpoints available
Webhooks
2 events available
Outlook API Use Cases
Integrate Outlook and Microsoft 365 into your platform. From recruiting to sales to outreach, give your users professional email communication at scale.
ATS Publisher
Let recruiters sync Outlook conversations with candidates directly in your ATS. Faster scheduling, fewer missed replies, more placements.
ATS Use CaseCRM Publisher
Sync Outlook conversations into your CRM. Your users manage deals and follow-ups with full email context, no app switching.
CRM Use CaseOutreach
Add Outlook email steps to multi-channel sequences. Professional outreach from Microsoft 365 addresses with 99.5% delivery rate and open tracking.
Outreach Use CaseBuild Features into Your Product Today
Try our White-Label solution for free and unlock its full potential for your business. With the 7-Day Free Trial, gain access to the complete suite of features designed to enhance your platform's capabilities and branding.
What's included
Outlook API Integration for Modern Apps
Connect Microsoft 365 and Outlook accounts in minutes. Simplified OAuth, no complex Azure app registration. Send, receive, and track emails from your codebase with a unified API.
Simple Integration
Send emails, sync inboxes, and manage folders with a few lines of code. Our SDK handles OAuth, token refresh, and Microsoft session management automatically.
// Connect to Outlook in seconds import { UnipileClient } from 'unipile-node-sdk'; const client = new UnipileClient({ dsn: 'https://api.unipile.com', token: process.env.UNIPILE_TOKEN }); // Send an email via Outlook await client.email.send({ account_id: accountId, to: [{ email: 'thomas@enterprise.com' }], subject: 'Quick follow-up on our call', body: 'Hi Thomas, here is the proposal...', tracking: { opens: true, clicks: true } }); // List emails from Focused inbox const emails = await client.email.list({ account_id: accountId, folder: 'INBOX', limit: 50 });
RESTful API
Clean, standardized endpoints with JSON responses. Send emails, list folders, and manage Outlook categories through predictable REST calls.
Real-time Webhooks
Get instant notifications for new emails, opens, clicks, and replies. No polling required, zero latency on Microsoft 365 events.
Simplified Microsoft OAuth
Skip Azure app registration, Microsoft admin consent flows, and complex permission scopes. Unipile handles the entire authentication flow so your users connect Outlook in one click.
Open & Click Tracking
Built-in email tracking with real-time webhook notifications. Know exactly when recipients open emails and click links, across all M365 accounts.
Folders & Categories Sync
Full access to Outlook folder structures and Focused Inbox. List, get, and filter emails by folder to organize inbox data directly in your app.
Attachments Support
Send and receive emails with attachments — PDFs, images, Office documents. Full file support through a single unified endpoint.
Microsoft OAuth, Simplified
Setting up Microsoft OAuth requires Azure AD app registration, multi-tenant configuration, Microsoft Graph permission scopes, and Publisher Verification. Unipile handles all of it so you can focus on building.
One dashboard for all your integrations
Manage all your LinkedIn, WhatsApp, Gmail accounts and more from a single, intuitive interface.
Accounts
03/01/2025
02/15/2025
02/10/2025
03/01/2025
02/28/2025
02/20/2025
03/01/2025
02/25/2025
03/01/2025
02/22/2025
02/14/2025
02/12/2025
02/08/2025
02/05/2025
03/01/2025
02/15/2025
03/01/2025
02/22/2025
Instagram