E-mail API: Complete Gids voor Ontwikkelaars (2026)

Volledige Ontwikkelaarsgids

De ontwikkelaarsreferentie voor de integratie van de E-mail API

E-mail vormt de ruggengraat van de communicatie-infrastructuur voor ontwikkelaars. Of je nu een CRM, een helpdesk, een AI-assistent voor e-mail of een saless-automatiseringstool bouwt, uiteindelijk zul je programmatisch met e-mail moeten werken. Deze gids behandelt alles wat ontwikkelaars in 2026 moeten weten over e-mail-API's: hoe ze werken, hoe ze zich verhouden tot SMTP en IMAP, hoe je authenticeert met OAuth 2.0, hoe je inboxen synchroniseert en hoe je berichten verzendt, met echte codevoorbeelden, inclusief een Python-handleiding voor het versturen van e-mail.

Wat je zult leren

Synchrone API's vs. verzendende API's
OAuth 2.0 multi-provider
Initiële en incrementele synchronisatie
Webhooks en snelheidsbeperkingen
Codevoorbeelden Node en Python
Kies de juiste architectuur
Unipile E-mail API
GET/api/v1/emails
200
POST/api/v1/emails
200
GET/api/v1/accounts
200
3 aanbieders Gmail-logo Outlook-logo IMAP logo

E-mail API Fundamenten

Voordat we ingaan op providers en integratiestappen, laten we eerst verduidelijken wat een e-mail-API precies is, waarom ontwikkelaars deze gebruiken in plaats van ruwe protocollen, en hoe de twee hoofdcategorieën e-mail-API's verschillen. De keuze die u in dit stadium maakt, bepaalt uw gehele e-mailintegratiestrategie.

Wat is een e-mail-API?

Een E-mail API (Application Programming Interface) laat applicaties e-mailberichten verzenden, ontvangen en beheren via code. In plaats van traditionele protocollen zoals SMTP, IMAP of POP3 te gebruiken, biedt het een moderne RESTful laag om met e-mailgegevens te interageren met behulp van JSON.

Het abstraheert complexe serverconfiguraties, waardoor ontwikkelaars uniforme toegang krijgen tot meerdere e-mailproviders. Met een enkele API-aanroep kunt u de laatste e-mails ophalen uit een Gmail-inbox, een bijlage verzenden via Outlook, of een bericht in een IMAP-mailbox labelen, zonder ooit de onderliggende protocolstack aan te raken.

Hoe e-mail API's werken

Een e-mail API fungeert als een brug tussen uw applicatie en e-mailserviceproviders. Het maakt gebruik van veilige OAuth 2.0-authenticatie om uw app toegang te geven tot de inbox en berichten van een gebruiker, en exposeert vervolgens mailbox-bewerkingen (lijst, verzenden, beantwoorden, synchroniseren, labelen, archiveren) via een genormaliseerde REST- of GraphQL-interface.

Een typische workflow ziet er als volgt uit:

  • Gebruikersautorisatie: de gebruiker verleent uw app toestemming om toegang te krijgen tot hun inbox via een OAuth-toestemmingsscherm.
  • Tokenopslag: uw backend ontvangt een toegangstoken en een vernieuwingstoken, die veilig aan de serverzijde worden opgeslagen.
  • API-aanroepen: uw app maakt geauthenticeerde verzoeken aan de E-mail API om berichten te lezen, te verzenden of te synchroniseren.
  • Realtime gebeurtenissen webhooks sturen pushmeldingen naar uw eindpunt wanneer er een nieuwe e-mail arriveert of een bestaand bericht verandert.

Sender API's vs. Sync API's: Twee Verschillende Markten

Voordat een E-mail API wordt geïntegreerd, is het belangrijk te verduidelijken dat de term "E-mail API" dekt twee verschillende markten met heel verschillende bedoelingen. Het kiezen van de verkeerde categorie kost je weken aan verspilde integratiewerk.

Categorie 1
Transactionele & Marketing API's

API's die e-mails verzenden vanuit uw eigen domein. Zij beheren afleverbaarheid, wachtrijen en reputatie, maar hebben nooit toegang tot de persoonlijke inbox van een gebruiker.

Grote aanbieders
Brevo SendGrid Mailgun Stempelafdruk Opnieuw verzenden
Gebruiksscenario's Marketingcampagnes, wachtwoordherstel, transactionele meldingen, facturen, nieuwsbrieven.

Waarom dit onderscheid belangrijk is: Als je doel marketingautomatisering of transactionele berichten zijn, zijn oplossingen zoals Brevo of SendGrid uitstekende opties. Maar als je wilt integreren persoonlijke of professionele inboxen voor gebruiksscenario's zoals sales outreach, werving of support, heb je een On-Behalf Email API nodig. Deze gids richt zich volledig op de laatstgenoemde categorieAPI's die verbinding maken met Gmail, Outlook en IMAP om e-mails rechtstreeks van de echte accounts van uw gebruikers te verzenden en te ontvangen.

Wat is een E-mail Sync API?

Een E-mail synchronisatie API is een set protocollen en tools die applicaties in staat stellen om e-maildata van verschillende e-mailserviceproviders te openen, beheren en synchroniseren. Deze API's faciliteren realtime updates, waardoor e-mails consistent en up-to-date blijven op verschillende apparaten en platforms. Belangrijke functies zijn realtime synchronisatie, efficiënte data-ophaling en uitgebreide mogelijkheden voor e-mailbeheer. In de praktijk is een Email Sync API de technische ruggengraat van elke On-Behalf Email API: het is hoe Gmail-, Outlook- en IMAP-integraties live en accuraat blijven binnen uw product.

E-mail API versus directe integratie met SMTP/IMAP

Veel ontwikkelaars vragen zich af: "waarom überhaupt een e-mail API gebruiken als SMTP en IMAP gratis, open standaarden zijn?" Het antwoord komt neer op ontwikkelingstijd, betrouwbaarheid en onderhoudskosten. Hier is een vergelijking naast elkaar.

Aspect
SMTP / IMAP direct
Moderne E-mail API
Protocol
Ruwe RFC 3501 (IMAP) / RFC 5321 (SMTP) over TCP-sockets
REST/JSON over HTTPS, genormaliseerd voor alle providers
Authenticatie
Gebruikerswachtwoorden of app-wachtwoorden die aan de serverzijde zijn opgeslagen
OAuth 2.0 met refresh tokens, geen wachtwoordafhandeling
Realtime updates
IMAP IDLE polling, fragiel, vereist persistente verbindingen
Webhooks pushen gebeurtenissen onmiddellijk, geen polling nodig
Providerdekking
Eén implementatie per provider, tientallen uitzonderingen
Enkele integratie dekt Gmail, Outlook, IMAP tegelijk.
Tijd tot productie
2-6 maanden inclusief OAuth verificatie beoordelingen
1-7 dagen van aanmelding tot eerste gesynchroniseerde inbox

Directe SMTP/IMAP-integratie is nog steeds geldig voor zeer specifieke toepassingen (een simpele interne cron die onopgesmukte meldingen verzendt), maar voor elk product dat op grote schaal inboxen van gebruikers raakt, is een moderne e-mail-API de enige redelijke weg.

Het landschap van e-mail-API-providers

Drie providers dekken% ongeveer 95% van de professionele e-mail wereldwijd af: Gmail (en Google Workspace), Microsoft Outlook / Microsoft 365, en de universele IMAP / SMTP protocollen voor al het andere. Begrijpen wat elk van hen biedt en hoe ze verschillen, is de eerste beslissing die u moet nemen voordat u een e-mail-API in uw product integreert.

Gmail-logoGmail API

De Gmail API stelt ontwikkelaars in staat om Gmail-mailboxen veilig te benaderen en te beheren met OAuth 2.0-authenticatie. Het is de enige goedgekeurde manier om consumenten-Gmail- en Google Workspace-accounts op schaal te integreren: het biedt toegang tot mailboxvermeldingen, berichtophaling, labelbeheer, concepten, threads, pushmeldingen en geschiedenisgebaseerde incrementele synchronisatie via REST-eindpunten via HTTPS.

Achter de schermen gebruikt de Gmail API de OAuth-gegevens van je Google Cloud-project om namens een gebruiker te handelen. Zodra een gebruiker toestemming heeft gegeven, ontvang je een toegangstoken (levensduur van 1 uur) en een vernieuwingstoken om nieuwe te genereren. Het moeilijke is niet de API zelf: het is het doorstaan van de OAuth-verificatiebeoordeling van Google, wat verplicht is voordat u gevoelige scopes zoals gmail-aanpassen of gmail.verzenden. Beoordelingen duren 2-8 weken en vereisen een CASA Tier 2 of 3 beveiligingsbeoordeling.

GET /gmail/v1/gebruikers/mij/berichten/MSG_ID 200 OK
{
  "id": "18c1234abcd5678ef",
  "threadId": "18c1234abcd5678ef",
  "labelIds": ["INBOX", "BELANGRIJK", "PERSOONLIJK"],
  "fragment": "Hoi team, hier is het contractvoorstel waar jullie om vroegen...",
  "historyId": "547821",
  "interneDatum": "1714058400000",
  "lading": {
    "mimeType": "multipart/alternative",
    "Headers": [
      { "naam": "Van", "waarde": "sarah@acme.com" },
      { "naam": "Naar", "waarde": "michel@unipile.com" },
      { "naam": "Onderwerp", "waarde": "Conceptcontract v3" }
    ]
  }
}
OAuth configuratiestappen (via Unipile)
  1. Maak een Google Cloud-project in uw Google Developer Console.
  2. Genereer een OAuth-client-ID (Applicatietype: Webtoepassing).
  3. Voeg de omleidings-URI van Unipile toe aan uw geautoriseerde oorsprongen.
  4. Dien de app in voor verificatie met de gevraagde Gmail-scopes, of sla deze stap volledig over door gebruik te maken van de vooraf geverifieerde CASA Tier 2 OAuth-app van Unipile.

Volledige Gmail API-integratiegids →

Outlook-logoMicrosoft Graph API (Outlook)

De Microsoft Graph API biedt toegang tot Outlook-postvakken binnen Microsoft 365, Outlook.com en Exchange Online. Het is de standaardmethode voor het verbinden van zakelijke e-mailaccounts die beveiligd zijn onder Azure Active Directory. In tegenstelling tot Gmail behandelt Microsoft Graph e-mail als één bron te midden van vele: hetzelfde API-oppervlak biedt ook toegang tot Agenda, OneDrive, Teams en Contacten, wat handig is wanneer uw product meer nodig heeft dan alleen toegang tot de inbox.

De OAuth-stroom maakt gebruik van Microsoft Entra ID (voorheen Azure AD). U registreert een multi-tenant-app, vraagt de juiste scopes aan (Mail.lezen, Mail.verzenden, offline_access), en autorisatiecodes uitwisselen voor toegangs- en vernieuwingstokens. Belangrijke kanttekening: Azure client secrets verlopen na 12 of 24 maanden. Een verlopen geheim zorgt er ongemerkt voor dat alle tokenvernieuwingsaanroepen in productie falen. Stel een agendaherinnering in en roteer ze vóór het verlopen.

GET /v1.0/me/messages?$top=1 200 OK
{
  "waarde": [
    {
      "id": "AAMkAGI2THBMM...",
      "gespreksID": "AAQkAGI2THBMM...",
      "onderwerp": "Q1 Pijplijnbeoordeling",
      "lichaamsvoorbeeld": "Het delen van het deck en het dashboard met statistieken...",
      "gelezen": vals,
      "belang": "normaal",
      "ontvangstDatumTijd": "2026-04-07T08:42:11Z",
      "van": {
        "e-mailadres": {
          "naam": "David Chen",
          "adres": "david.chen@acme.com"
        }
      }
    }
  ]
}

Volledige Microsoft Graph API-handleiding

IMAP logoIMAP & SMTP (Universele Protocollen)

Voor mailservers die geen native REST API bieden, IMAP blijft het universele protocol voor toegang tot je mailbox. Dit dekt alles buiten de Google en Microsoft ecosystemen: Yahoo Mail, Fastmail, ProtonMail (via Bridge), iCloud Mail, Zoho, GMX, aangepaste zakelijke mailservers die Postfix of Dovecot draaien, en elke provider die de IMAP4rev1 standaard (RFC 3501) respecteert. Voor het versturen is SMTP (RFC 5321) het bijpassende protocol voor uitgaande berichten.

De afweging met IMAP is de complexiteit van de integratie. Terwijl Gmail en Microsoft Graph je JSON via HTTPS bieden, dwingt IMAP je om persistente TCP-sockets te onderhouden, RFC 822 berichtlichamen te parsen, quoted-printable en base64-bijlagen handmatig te ontcijferen, IDLE-meldingen te beheren en opnieuw verbinding te maken na elke kortstondige netwerkfout. De meeste productteams onderschatten IMAP met 3x. Unipile abstraheert dat allemaal weg in dezelfde REST-eindpunten die voor Gmail en Outlook worden gebruikt.

POST /api/v1/accounts (IMAP-verbinding) 201 Gemaakt
// Koppel een IMAP/SMTP mailbox via Unipile
{
  "provider": "IMAP",
  "gebruikersnaam": "michel@fastmail.com",
  "wachtwoord": "app-wachtwoord-hier",
  "imap_host": "imap.fastmail.com",
  "imap_poort": 993,
  "imap_encryptie": "SSL",
  "smtp_host": "smtp.fastmail.com",
  "smtp_poort": 465,
  "smtp_versleuteling": "SSL"
}

Reactie
{
  "id": "acc_imap_8f3a7b2c",
  "status": "OK",
  "mogelijkheden": ["INACTIEF", "CONDSTORE", "VERHUIZEN", "UIDPLUS"]
}

Volledige IMAP API integratiehandleiding

Unified E-mail API's: Eén Integratie voor Alle Drie

Drie verschillende API's beheren (Gmail REST, Microsoft Graph, IMAP/SMTP) in één product wordt al snel pijnlijk. Elke provider wordt geleverd met zijn eigen authenticatiemodel, endpoint-vormen, snelheidsbeperkingen, foutcodes en eigenaardigheden. Een bugfix in uw Gmail-integratie wordt niet overgezet naar Outlook. Een nieuwe functie, aangevraagd door een klant, moet drie keer worden geïmplementeerd. Uw "e-mailintegratieteam" groeit van één engineer naar vier.

A Unified E-mail API abstracteert al die complexiteit naar één gestandaardiseerde REST API, zodat uw ontwikkelaars zich kunnen richten op het bouwen van productfuncties in plaats van het beheren van e-mailinfrastructuur. U schrijft uw integratie één keer, en deze werkt gelijktijdig voor Gmail, Outlook en IMAP.

Eén REST API voor alle inboxen

Toegang tot, verzenden en synchroniseren van berichten via Gmail, Outlook en IMAP via identieke eindpunten. Geen provider-specifieke vertakkingen in uw code.

Gecentraliseerde OAuth-afhandeling

Verbind Google- en Microsoft-accounts veilig via Unipile's vooraf geverifieerde OAuth-applicaties. Sla het gehele verificatieproces over.

E-mail synchronisatie in realtime

Initiële synchronisatie, incrementele delta-synchronisatie en webhookmeldingen worden automatisch beheerd. Geen polling meer, geen gemiste berichten meer.

Beveiliging op ondernemingsniveau

SOC 2 Type II gecertificeerd, AVG-conform, CASA Tier 2 geauditeerd. Tokens en referenties versleuteld in rust en tijdens verzending.

Voor een volledige handleiding stap-voor-stap implementatie, zie onze Geleide integratiehandleiding voor unified e-mail-API.

E-mail API-integratie: Van OAuth tot Real-time Synchronisatie

Een echte integratie van een e-mail-API doorloopt vier fasen, ongeacht de provider die je kiest. Lees dit gedeelte als een checklist voordat je met je implementatie begint: het overslaan van een van deze stappen is de meest voorkomende reden waarom integraties werken in de ontwikkelfase en falen in de productieomgeving.

OAuth 2.0 Authenticatie

Zowel Gmail als Microsoft Graph gebruiken de standaard OAuth 2.0 autorisatiecodeflow. De mechanismen zijn identiek: stuur de gebruiker door naar de provider, ontvang een eenmalige code op uw callback-URL, wissel deze server-side in voor een langdurige vernieuwingstoken en gebruik die vernieuwingstoken vervolgens om kortstondige toegangstokens te genereren voor elke volgende API-aanroep.

  • Leid de gebruiker om naar het autorisatie-eindpunt van de provider met uw klant_id, omleiding_uri, en de gevraagde bereik.
  • De gebruiker verleent toestemming, de provider stuurt door naar uw callback-URL met een eenmalige code parameter.
  • Uw server wisselt dat uit code voor een toegangstoken (1 uur levensduur) en een vernieuwingstoken via een backchannel POST.
  • Sla de vernieuwingstoken veilig server-side, versleuteld in rust. Dit is de langdurige inloggegevens die u gebruikt om automatisch nieuwe toegangstokens te genereren.

Veiligheidsmededeling: Nooit een opslaan toegangstoken in de lokale opslag van de browser of om deze beschikbaar te maken voor JavaScript aan de clientzijde. De vernieuwingstoken moet server-side worden opgeslagen, versleuteld met een sleutel die zelf wordt geroteerd. Een gelekte vernieuwingstoken betekent volledige toegang tot de mailbox totdat de gebruiker handmatig de toestemming intrekt.

E-mails verzenden en ontvangen

Eenmaal geauthenticeerd, behandelen de volgende twee bewerkingen 80% van het typische gebruik van de E-mail API: de inbox ophalen en een bericht sturen. Met de unificerende API van Unipile werken beide identiek in Gmail, Outlook en IMAP via een enkele reeks eindpunten.

# Haal de laatste 50 e-mails op uit een verbonden inbox
curl --request GET \
  --url 'https://api.unipile.com/api/v1/emails?limit=50&folder=inbox' \
  --header 'X-API-KEY: YOUR_API_KEY'

# Stuur een platte tekst e-mail
curl --request POST \
  --url 'https://api.unipile.com/api/v1/emails' \
  --header 'X-API-KEY: YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "account_id": "YOUR_ACCOUNT_ID",
    "subject": "Hallo van Unipile",
    "body": "Hallo, dit is een platte tekst e-mail",
    "to": [{"display_name":"John Doe","identifier":"john@example.com"}]
  }'

Unipile ondersteunt ook de typische geavanceerde verzendfuncties die ontwikkelaars verwachten: bijlagen (multipart/form-data met meerdere bestanden), aangepaste headers (arrays doorgeven van X- vooraf gedefinieerde headers), antwoord-in-thread (met de oorspronkelijke bericht) provider_id), weergavenaam overschrijven, toegestane afzenderaliassen, en open / link tracking met realtime webhook-gebeurtenissen. Elk hiervan komt overeen met een enkel veld in de request body, zonder dat protocolonderhandeling vereist is.

# Verzenden met bijlagen + aangepaste headers + tracking
curl --request POST \
  --url 'https://api.unipile.com/api/v1/emails' \
  --header 'X-API-KEY: JOUW_API_SLEUTEL' \
  --form 'account_id=JOUW_ACCOUNT_ID' \
  --form 'subject=Contractontwerp' \
  --form 'body=Zie de v3 als bijlage.' \
  --form 'to=[{"identifier":"sarah@acme.com"}]' \
  --form 'attachments=@/pad/naar/contract.pdf' \
  --form 'attachments=@/pad/naar/appendix.png' \
  --form 'custom_headers=[{"name":"X-Campaign-ID","value":"q1-outreach"}]' \
  --form 'tracking_options={"opens":true,"links":true,"label":"q1-outreach"}'

Raadpleeg onze voor een volledige ontwikkelaarsreferentie met alle verzendopties en provider-specifiek gedrag e-mail versturen API-handleiding.

Real-Time E-mail Synchronisatie

Inboxsynchronisatie is het meest complexe deel van elke e-mailintegratie, en het deel dat het vaakst verkeerd begrepen wordt. Een robuuste e-mailsynchronisatie implementatie heeft drie duidelijke fasen: initiële synchronisatie, incrementele synchronisatie en realtime webhookmeldingen. Elk van deze aspecten overslaan leidt tot een integratie die direct werkt, maar op schaal faalt.

01

Synchroniseren in het begin

Download de volledige status van de mailbox voor de eerste keer. Pagina agressief, beperk tot provider limieten en sla bericht-ID's op in een wachtrij voor het ophalen van batch body's.

02

Incrementele synchronisatie

Haal alleen berichten op die sinds de laatste cyclus zijn gewijzigd. Gmail gebruikt geschiedenisId, Microsoft Graph maakt gebruik van $deltaToken. Beide verminderen de bandbreedte met 95% in vergelijking met volledige herhaal-fetches.

03

Realtime Webhooks

Schaf polling volledig af. Gmail Pub/Sub en Graph-abonnementen pushen gebeurtenissen binnen enkele seconden na elke wijziging in de inbox naar uw eindpunt.

Plan voor verlengingen vanaf dag één: Gmail Pub/Sub watch-abonnementen verlopen na 7 dagen en moeten worden verlengd. Microsoft Graph-abonnementen op e-mailbronnen verlopen na maximaal ongeveer 3 dagen. Bouw het verlengen van abonnementen in uw achtergrondtaakinfrastructuur in voor naar productie, anders zal uw integratie stilzwijgend geen gebeurtenissen meer ontvangen.

Met een uniforme e-mail synchronisatie API zoals Unipile worden alle drie de fasen afgehandeld door de API-laag. Uw applicatie registreert een enkel webhook-eindpunt en ontvangt genormaliseerd email.ontvangen gebeurtenissen, ongeacht of de onderliggende mailbox Gmail, Outlook of een IMAP-server is, zonder dat er per provider abonnementsbeheer nodig is.

Webhooks & Gebeurtenissen

Webhooks zijn hoe een moderne e-mail-API u in realtime vertelt dat er iets is gebeurd, zonder dat u hoeft te vragen. In plaats van te pollen /berichten elke 30 seconden (duur en traag), abonneer je je één keer, en de provider stuurt elke keer dat een nieuwe e-mail arriveert, gelezen wordt, beantwoord wordt of verwijderd wordt, een JSON-payload naar je endpoint.

Nieuwe e-mail arriveert
Unipile normaliseert
Webhook vuurt
Je backend

De gebeurtenissen waarop u zich doorgaans abonneert, zijn ontvangen post (een nieuw bericht is aangekomen in de inbox), verstuurd (een uitgaande bericht werd succesvol afgeleverd), e_mail_geopend (de ontvanger heeft het geopend, indien tracking is ingeschakeld), mail_link_aangeklikt (de ontvanger heeft op een gevolgde link geklikt), en account_status (de verbonden mailbox moet opnieuw worden geauthenticeerd, bv. na een wachtwoordwijziging). Elke gebeurtenis bevat voldoende context voor uw downstreamsystemen om te reageren zonder aanvullende API-aanroepen te doen.

API Mogelijkheden

E-mail API Functiedekking per Provider

Eén Unipile-integratie geeft je toegang tot alle e-mailbewerkingen via providers als Gmail, Outlook en IMAP. Klik op een providerkop om de volledige integratiehandleiding te lezen.

FunctieGmailOutlook / M365IMAP / SMTP
Authenticatie
OAuth2 (geen wachtwoordopslag)App-wachtwoord
Gehoste authenticatie / toestemmingsstroom
Automatische tokenvernieuwing
E-mail Beheer
E-mail verzenden vanuit gebruikersaccount
Lees & lijst e-mails
Verzenden met bijlagen
Reageer in bestaande thread
Conceptbeheer
Labels / MappenLabelsMappenMappen
Dagelijks verzendlimiet (ongeveer.)~500 / dag~10.000 / dagServerafhankelijk
Synchroniseren en gebeurtenissen
Real-time webhooks
Incrementele delta-synchronisatie
Draadgroepering
SOC 2 Type II / CASA Tier 2
Gebouwd voor ontwikkelaars

E-mail API-integratie voor moderne apps

Integreer Gmail, Outlook en IMAP via één API. Eén integratie, drie providers, nul protocolproblemen.

e-mail-sync.js
// Verbind elke e-mailprovider in seconden
importeer { UnipileClient } van 'unipile-node-sdk';

const klant = nieuw UnipileClient({
  dsn: 'https://api.unipile.com',
  token: process.env.UNIPILE_TOKEN
});

// Haal alle e-mails op van gekoppelde accounts
const emails = wacht op client.e-mail.list({ limiet: 50, map: 'inbox' });

// E-mail versturen
wacht op client.e-mail.verzenden({
  to: 'contact@example.com',
  subject: 'Hallo van Unipile',
  body: 'Uw bericht hier...'
});
3 Providers
Gmail
Outlook
IMAP
Eén uniforme API

IMAP vereenvoudigd

Abstracteer de complexiteit van het pure IMAP-protocol. Volledige toegang tot de inbox zonder RFC 3501 te implementeren.

SOC 2-gecertificeerd

Bedrijfsbeveiliging met volledige naleving. De gegevens van uw gebruikers blijven beschermd.

Google Geverifieerd

CASA Tier 2 Gecertificeerd

Gebruik onze Google-gecertificeerde OAuth-app voor uw POC voordat u uw eigen certificering voltooit.

Real-time webhooks

Directe meldingen voor nieuwe e-mails, statuswijzigingen en gebeurtenissen. Geen polling nodig.

Sandbox-omgeving

Test je integratie risicovrij. Debug met gedetailleerde logs en foutopsporing.

Klaar voor TypeScript

Officiële Node.js SDK met volledige TypeScript-types. Ontwikkelaarservaring die vriendelijk is voor autocomplete.

CRM & ATS Use Cases, aangestuurd door de E-mail API

Een e-mail API is zelden het einddoel. Het is de fundering onder producten die moeten e-mails lezen, schrijven en erop reageren die in de echte inboxen van hun gebruikers plaatsvinden. Twee productcategorieën drijven het merendeel van het Email API-verkeer van Unipile aan: CRM's (verkoop en accountmanagement) en ATS platforms (werving en aanwerving). Hierdoor wordt het volgende mogelijk.

Verkooppijplijn (automatisch gesynchroniseerd vanuit inbox)
Live synchronisatie
Koud
42
Acme Corp · Ontdekking
3 dagen geleden
Vortex SaaS · Koude reactie
5 dagen geleden
Betrokken
18
Northwind · Demo geboekt
vandaag heet
Globex · Prijzen Q
1u geleden
Onderhandeling
7
Initech · Contract v3
2u geleden
Won
12
Stark Co · Ondertekend
gisteren $48k
Gebruiksscenario 1
CRM · Verkoop & Accountbeheer

Automatisch elke e-mail van klanten vastleggen in het juiste dealrecord, zonder dat uw vertegenwoordigers iets hoeven te kopiëren en te plakken. Activeer pipeline-automatiseringen op het moment dat een potentiële klant reageert. Toon inbox-context binnen de CRM-interface zonder dat uw gebruikers hun e-mailclient hoeven te verlaten.

  • Automatisch loggen: komende en uitgaande e-mails automatisch koppelen aan het juiste contact en de juiste verkoopkans.
  • Verzenden webhook wordt binnen enkele seconden na een antwoord van een prospect geactiveerd, wat vervolgsequenties of meldingen aan de eigenaar triggert.
  • Thread synchronisatie: reconstrueer volledige conversatiedraden (onderwerp + thread-ID) binnen de CRM, inclusief bijlagen.
  • Verzenden vanuit CRM: e-mails opstellen en verzenden vanuit de daadwerkelijke mailbox van de gebruiker, zodat ze zoals verwacht in het veld "Van" van de ontvanger verschijnen.
  • Open- en kliktracking: ken de betrokkenheid van de klant koppelen aan de deal en de waarschijnlijkheid van het sluiten van de deal voorspellen.
Gebruiksscenario 2
ATS · Wervings- & Aanwervingssnelheid

Synchronise kandidaatcommunicatie in het ATS zonder handmatige gegevensinvoer. Recruiters werken in hun inbox, uw product heeft de gegevens nodig om in het ATS te leven. De E-mail API overbrugt die kloof in realtime, met volledige gesprekshistorie en ondersteuning voor bijlagen.

  • Kandidaat-threads: Vang elke e-mail die met een kandidaat is uitgewisseld automatisch op in de tijdlijn van zijn profiel.
  • CV-parsing: bijlagen die per e-mail binnenkomen, worden opgeslagen in het kandidaatdossier en geparseerd tot gestructureerde gegevens.
  • Wervingsevenementen in de pijplijn: automatisch verdergaat naar de volgende fase van de sollicitatieprocedure.
  • Coördinatie van meerdere recruiters: gedeelde zichtbaarheid van kandidaatgesprekken binnen het recruitingteam.
  • Afspraken inplannen voor interviews: Combineer de E-mail API met de Agenda API voor end-to-end boekingsworkflows.

Naast CRM- en ATS-platforms, stuurt dezelfde e-mail-API aan op AI e-mailassistenten (Lezen, Kortegolf, Bovenmenselijke producten), klantenservice helpdesks (Voorzijde, Boodschap, Help Scout-stijl), tools voor verkoopbetrokkenheid (Outreach, Salesloft-stijl), en productiviteits-copiloten. Het algemene patroon: elk product waarbij de mailbox van de gebruiker de bron van waarheid is en uw taak is om het werken ermee sneller te maken.

Google OAuth

Google OAuth, Vereenvoudigd

Google OAuth-verificatie is complex: toestemmingsschermen, beveiligingsbeoordelingen, CASA-beoordelingen, jaarlijkse hercertificeringen. Unipile regelt dit allemaal, inclusief de beveiligingsnaleving, zodat jij je kunt richten op het bouwen.

Doe-het-zelf Google OAuth
Complex
Google Ontwikkelaarsconsole Project aanmaken
Project opzetten, Gmail API inschakelen, OAuth-referenties configureren
OAuth-toestemmingsscherm configureren
App-info, logo, privacybeleid, voorwaarden, geautoriseerde domeinen
OAuth-scopes en -machtigingen beheren
gmail.send, gmail.labels, gmail.readonly, gmail.modify...
Token Vernieuwen en Sessie Logica Bouwen
Verwerk tokenverval, vernieuwingscycli, herverbindingstromen
Demo video opnemen
Onvermelde YouTube-video die OAuth-flow en alle functies laat zien
Indienen voor Google Verificatie
2-8 weken beoordeling, meerdere rondes van herstel mogelijk
2-8 weken wachttijd
CASA Veiligheidsbeoordeling (Niveau 2 of 3)
Externe audit door een derde partij, verplicht voor specifieke reikwijdten
~$500/jaar + weken
Jaarlijkse Her certificering
Jaarlijkse veiligheidsherbeoordeling om geverifieerde toegang te behouden
Totale tijd tot productie 6-12 weken
Met Unipile
Eenvoudig
Aanmelden en API-token verkrijgen
Maak uw Unipile-account aan en genereer inloggegevens
5 minuten
Gebruik Gehoste Auth Link
Gmail-verbinding met één klik voor uw gebruikers - wij regelen het hele OAuth-proces
Nu
Begin met het verzenden en ontvangen van e-mails
Token vernieuwen, sessie behouden, opnieuw verbinden - allemaal automatisch beheerd
1-2 dagen
CASA Tier 2 Gecertificeerd
Google Cloud Beveiligingsbeoordeling
Geverifieerd
Unipile is CASA tier 2 gecertificeerd - de door Google verplichte beveiligingsbeoordeling voor toegang tot beperkte Gmail-scopes. Door Unipile te gebruiken, uw app profiteert van onze certificering zonder het zelf door te lopen.
Sla de $500/jaar CASA-audit over - gedekt door Unipile
Toegang tot beperkte bereiken (gmail.modify, gmail.send) direct
Geen jaarlijkse hercertificering aan uw zijde - wij regelen verlengingen
Klaar voor zakelijk gebruik, naleving voor uw klanten vanaf dag één
Totale tijd tot productie 1-2 dagen
Wil je een volledige white-label ervaring?
Je kunt optioneel je eigen Google OAuth-gegevens gebruiken voor volledige controle over de branding. Unipile begeleidt je bij het gehele verificatieproces. Lees de volledige Google OAuth-handleiding
Klaar voor verzending

Stop met het één voor één integreren van Gmail, Outlook en IMAP.

Verbind elke inbox in minuten via een enkele, uniforme E-mail API. SOC 2 gecertificeerd, CASA Tier 2 geauditeerd, real-time webhooks inbegrepen. Begin gratis, schaal op wanneer u er klaar voor bent.

SOC 2 type II
CASA Tier 2
GDPR-klaar
1-2 dagen naar productie

Veelgestelde vragen

Alles wat ontwikkelaars vragen voordat ze een e-mail API integreren.

SMTP is een protocol voor het verzenden van e-mails tussen mailservers. Een e-mail API is een HTTP-interface die één of meerdere onderliggende protocollen (SMTP, IMAP, provider-specifieke API's) abstraheert achter een REST-endpoint. E-mail API's voegen OAuth 2.0-authenticatie, webhooks, SDK's, rate limit-beheer en genormaliseerde datamodellen toe die SMTP alleen niet biedt.
Ja, de Gmail API zelf heeft geen directe kosten. Je betaalt voor Google Cloud-infrastructuur als je Pub/Sub gebruikt voor pushmeldingen, maar de API-quotum (1 miljard eenheden per dag voor gratis accounts) is voldoende voor de meeste applicaties. Gebruikslimieten zijn per gebruiker per dag, niet globaal.
Gebruik een tweefasenbenadering: initiële synchronisatie (door alle berichten bladeren) gevolgd door incrementele synchronisatie (gebruik de Gmail geschiedenisId of de Microsoft Graph-deltasleutel om alleen wijzigingen sinds uw laatste cyclus op te halen). Zie de codevoorbeelden in stap 4 hierboven.
Het hangt af van het API-type. Transactionele verzend-API's zijn gebouwd voor een hoog volume en ondersteunen miljoenen berichten per dag. API's voor inbox-toegang (Gmail API, Microsoft Graph) hebben verzendquota per gebruiker (Gmail: 2.000 per dag voor Workspace, 500 per dag voor persoonlijk). Gebruik voor bulkcampagnes een speciale transactionele e-mail-API, geen API voor mailboxsynchronisatie.
De Gmail API (Google OAuth 2.0), Microsoft Graph (Azure AD OAuth 2.0) en uniforme API's zoals Unipile (dat OAuth-stromen voor alle ondersteunde providers beheert) ondersteunen allemaal OAuth 2.0. IMAP en SMTP met app-wachtwoorden gebruiken geen OAuth en moeten worden vermeden voor nieuwe integraties waar OAuth beschikbaar is.
Implementeer exponentiële backoff op 429-antwoorden, gebruik $selecteer om alleen noodzakelijke velden aan te vragen, batchberichten ophalen waar ondersteund, en overschakelen van polling naar webhooks of pushmeldingen voor realtime updates. Voor Gmail, gebruik batchModify en batchOphalen eindpunten om het aantal verzoeken te verminderen.
Als uw SaaS-product verbinding moet maken met de mailboxes van echte gebruikers (CRM, helpdesk, AI-assistent, verkoopt tool), is een uniforme e-mail synchronisatie API de beste keuze: deze dekt alle providers met één enkele integratie. Als uw product alleen transactionele e-mails hoeft te verzenden (notificaties, bevestigingen), is een speciale verzend-API geschikter.
Ja, als je direct integreert: de Gmail API en Microsoft Graph zijn volledig gescheiden API's met verschillende authenticatiestromen, datamodellen en SDK's. Een uniforme E-mail API, zoals Unipile, abstraheert dit. Je integreert één keer en de API handelt beide providers transparant af.
Unipile onderhoudt een persistente verbinding met elk gekoppeld account via het juiste onderliggende protocol (Gmail API, Microsoft Graph of IMAP), beheert tokenvernieuwing, vertaalt providerspecifieke gebeurtenissen naar een genormaliseerd gegevensmodel en levert geünificeerde webhooks aan uw eindpunt. Uw applicatie communiceert alleen met de Unipile REST API, nooit direct met Gmail of Microsoft Graph.
Unipile ondersteunt IMAP- en SMTP-verbindingen voor providers die geen propriëtaire REST API hebben. Dit omvat Yahoo Mail, Fastmail, ProtonMail Bridge (wanneer de lokale bridge actief is) en aangepaste bedrijfsemailservers. Authenticatie maakt gebruik van app-wachtwoorden of provider-specifieke OAuth waar beschikbaar.

Heb je nog vragen? Ons team staat klaar om te helpen.

nl_NLNL