{"id":275200,"date":"2025-11-04T14:42:12","date_gmt":"2025-11-04T13:42:12","guid":{"rendered":"https:\/\/www.unipile.com\/?p=275200"},"modified":"2026-04-28T17:18:02","modified_gmt":"2026-04-28T15:18:02","slug":"guide-de-lapi-e-mail","status":"publish","type":"post","link":"https:\/\/www.unipile.com\/fr\/email-api-guide\/","title":{"rendered":"API d'e-mail : guide complet pour les d\u00e9veloppeurs (2026)"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@600;700;900&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"unipile-toc\" class=\"utc-wrapper\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<style><!-- [et_pb_line_break_holder] -->    #unipile-toc.utc-wrapper,<!-- [et_pb_line_break_holder] -->    #unipile-toc.utc-wrapper *,<!-- [et_pb_line_break_holder] -->    #unipile-toc.utc-wrapper *::before,<!-- [et_pb_line_break_holder] -->    #unipile-toc.utc-wrapper *::after {<!-- [et_pb_line_break_holder] -->      margin: 0 !important; padding: 0 !important; box-sizing: border-box !important;<!-- [et_pb_line_break_holder] -->      border: none !important; outline: none !important;<!-- [et_pb_line_break_holder] -->      font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;<!-- [et_pb_line_break_holder] -->      line-height: normal !important; letter-spacing: normal !important;<!-- [et_pb_line_break_holder] -->      text-transform: none !important; text-decoration: none !important;<!-- [et_pb_line_break_holder] -->      list-style: none !important; background: transparent !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    #unipile-toc.utc-wrapper { padding: 0 20px !important; max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-card { background: #ffffff !important; border-radius: 14px !important; border: 1px solid #e2e5ea !important; overflow: hidden !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-toggle { display: none !important; align-items: center !important; justify-content: space-between !important; padding: 14px 18px !important; cursor: pointer !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-toggle-left { display: flex !important; align-items: center !important; gap: 10px !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-toggle-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; background: rgba(59,185,139,0.1) !important; border-radius: 7px !important; display: flex !important; align-items: center !important; justify-content: center !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-toggle-icon svg { width: 14px !important; height: 14px !important; stroke: #3BB98B !important; fill: none !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-toggle-text { font-size: 0.78rem !important; font-weight: 600 !important; color: #0f2736 !important; line-height: 1 !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-toggle-count { font-size: 0.6rem !important; font-weight: 600 !important; color: #94a3b8 !important; line-height: 1 !important; margin-top: 3px !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-chevron { width: 20px !important; height: 20px !important; stroke: #94a3b8 !important; fill: none !important; transition: transform 0.3s ease !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc.utc-open .utc-chevron { transform: rotate(180deg) !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-body { overflow: visible !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-grid { display: grid !important; grid-template-columns: repeat(4,1fr) !important; gap: 0 !important; padding: 6px 6px 10px !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-col { padding: 12px 12px !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-col + .utc-col { border-left: 1px solid #f0f1f3 !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-col-label { font-size: 0.52rem !important; font-weight: 700 !important; color: #94a3b8 !important; text-transform: uppercase !important; letter-spacing: 1px !important; margin-bottom: 8px !important; padding-bottom: 6px !important; border-bottom: 1px solid #f0f1f3 !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-link { display: flex !important; align-items: center !important; gap: 7px !important; padding: 5px 6px !important; border-radius: 6px !important; cursor: pointer !important; transition: all 0.15s ease !important; color: #64748b !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-link:hover { background: #f8fafb !important; color: #0f2736 !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-link.utc-active { background: rgba(59,185,139,0.08) !important; color: #0f2736 !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-num { width: 18px !important; height: 18px !important; min-width: 18px !important; border-radius: 5px !important; background: #f1f5f9 !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.55rem !important; font-weight: 700 !important; color: #94a3b8 !important; transition: all 0.15s ease !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-link.utc-active .utc-num { background: #3BB98B !important; color: #ffffff !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-link.utc-read .utc-num { background: rgba(59,185,139,0.15) !important; color: #3BB98B !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-label { font-size: 0.68rem !important; font-weight: 500 !important; line-height: 1.3 !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-link.utc-active .utc-label { font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-tag { font-size: 0.48rem !important; font-weight: 700 !important; padding: 2px 5px !important; border-radius: 4px !important; margin-left: auto !important; flex-shrink: 0 !important; text-transform: uppercase !important; letter-spacing: 0.3px !important; }<!-- [et_pb_line_break_holder] -->    #unipile-toc .utc-tag-rec { background: rgba(59,185,139,0.12) !important; color: #3BB98B !important; }<!-- [et_pb_line_break_holder] -->    @media (max-width: 1000px) {<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-grid { grid-template-columns: repeat(2,1fr) !important; }<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-col:nth-child(n+3) { border-left: none !important; border-top: 1px solid #f0f1f3 !important; }<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-col:nth-child(4) { border-left: 1px solid #f0f1f3 !important; border-top: 1px solid #f0f1f3 !important; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    @media (max-width: 700px) {<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-toggle { display: flex !important; }<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-body { max-height: 0 !important; overflow: hidden !important; transition: max-height 0.4s ease !important; }<!-- [et_pb_line_break_holder] -->      #unipile-toc.utc-open .utc-body { max-height: 1400px !important; }<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-grid { grid-template-columns: repeat(2,1fr) !important; padding: 4px 6px 12px !important; border-top: 1px solid #f0f1f3 !important; }<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-col:nth-child(odd) { border-left: none !important; }<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-col:nth-child(n+3) { border-top: 1px solid #f0f1f3 !important; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    @media (max-width: 480px) {<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-grid { grid-template-columns: 1fr !important; }<!-- [et_pb_line_break_holder] -->      #unipile-toc .utc-col + .utc-col { border-left: none !important; border-top: 1px solid #f0f1f3 !important; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"utc-card\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"utc-toggle\" onclick=\"document.getElementById('unipile-toc').classList.toggle('utc-open')\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"utc-toggle-left\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"utc-toggle-icon\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"15\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"18\" y2=\"18\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"utc-toggle-text\">Table of Contents<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"utc-toggle-count\">16 sections<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <svg class=\"utc-chevron\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"utc-body\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"utc-grid\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"utc-col\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"utc-col-label\">Fundamentals<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <a href=\"#what-is-email-api\" class=\"utc-link utc-active\" data-idx=\"0\"><span class=\"utc-num\">1<\/span><span class=\"utc-label\">What is an Email API?<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#how-it-works\" class=\"utc-link\" data-idx=\"1\"><span class=\"utc-num\">2<\/span><span class=\"utc-label\">How Email APIs Work<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#two-types\" class=\"utc-link\" data-idx=\"2\"><span class=\"utc-num\">3<\/span><span class=\"utc-label\">Sender vs Sync APIs<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#api-vs-smtp\" class=\"utc-link\" data-idx=\"3\"><span class=\"utc-num\">4<\/span><span class=\"utc-label\">Email API vs SMTP\/IMAP<\/span><\/a><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"utc-col\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"utc-col-label\">Provider Landscape<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <a href=\"#gmail-api\" class=\"utc-link\" data-idx=\"4\"><span class=\"utc-num\">5<\/span><span class=\"utc-label\">Gmail API<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#microsoft-graph\" class=\"utc-link\" data-idx=\"5\"><span class=\"utc-num\">6<\/span><span class=\"utc-label\">Microsoft Graph<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#imap-smtp\" class=\"utc-link\" data-idx=\"6\"><span class=\"utc-num\">7<\/span><span class=\"utc-label\">IMAP &#038; SMTP<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#unified-apis\" class=\"utc-link\" data-idx=\"7\"><span class=\"utc-num\">8<\/span><span class=\"utc-label\">Unified Email APIs<\/span><\/a><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"utc-col\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"utc-col-label\">Integration<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <a href=\"#oauth-auth\" class=\"utc-link\" data-idx=\"8\"><span class=\"utc-num\">9<\/span><span class=\"utc-label\">OAuth Authentication<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#send-receive\" class=\"utc-link\" data-idx=\"9\"><span class=\"utc-num\">10<\/span><span class=\"utc-label\">Send &#038; Receive Emails<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#realtime-sync\" class=\"utc-link\" data-idx=\"10\"><span class=\"utc-num\">11<\/span><span class=\"utc-label\">Real-time Sync<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#webhooks-events\" class=\"utc-link\" data-idx=\"11\"><span class=\"utc-num\">12<\/span><span class=\"utc-label\">Webhooks &#038; Events<\/span><\/a><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"utc-col\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"utc-col-label\">Build with Unipile<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <a href=\"#why-unipile\" class=\"utc-link\" data-idx=\"12\"><span class=\"utc-num\">13<\/span><span class=\"utc-label\">Why Unipile<\/span><span class=\"utc-tag utc-tag-rec\">Best<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#use-cases\" class=\"utc-link\" data-idx=\"13\"><span class=\"utc-num\">14<\/span><span class=\"utc-label\">CRM &#038; ATS Use Cases<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#google-oauth-simplified\" class=\"utc-link\" data-idx=\"14\"><span class=\"utc-num\">15<\/span><span class=\"utc-label\">Google OAuth Simplified<\/span><\/a><!-- [et_pb_line_break_holder] -->          <a href=\"#faq\" class=\"utc-link\" data-idx=\"15\"><span class=\"utc-num\">16<\/span><span class=\"utc-label\">FAQ<\/span><\/a><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <script><!-- [et_pb_line_break_holder] -->    (function() {<!-- [et_pb_line_break_holder] -->      var wrapper = document.getElementById('unipile-toc');<!-- [et_pb_line_break_holder] -->      var links = wrapper.querySelectorAll('.utc-link');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      links.forEach(function(link) {<!-- [et_pb_line_break_holder] -->        link.addEventListener('click', function(e) {<!-- [et_pb_line_break_holder] -->          var href = link.getAttribute('href');<!-- [et_pb_line_break_holder] -->          var target = href ? document.querySelector(href) : null;<!-- [et_pb_line_break_holder] -->          var idx = parseInt(link.getAttribute('data-idx'));<!-- [et_pb_line_break_holder] -->          if (target) { e.preventDefault(); window.scrollTo({ top: target.getBoundingClientRect().top + window.pageYOffset - 80, behavior: 'smooth' }); }<!-- [et_pb_line_break_holder] -->          links.forEach(function(l) { l.classList.remove('utc-active'); });<!-- [et_pb_line_break_holder] -->          link.classList.add('utc-active');<!-- [et_pb_line_break_holder] -->          links.forEach(function(l) { var li = parseInt(l.getAttribute('data-idx')); if (li < idx) l.classList.add('utc-read'); else l.classList.remove('utc-read'); });<!-- [et_pb_line_break_holder] -->          if (window.innerWidth <= 700) wrapper.classList.remove('utc-open');<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if ('IntersectionObserver' in window) {<!-- [et_pb_line_break_holder] -->        var ids = []; links.forEach(function(l) { var h = l.getAttribute('href'); if (h) ids.push(h.replace('#','')); });<!-- [et_pb_line_break_holder] -->        var obs = new IntersectionObserver(function(entries) {<!-- [et_pb_line_break_holder] -->          entries.forEach(function(entry) {<!-- [et_pb_line_break_holder] -->            if (entry.isIntersecting) {<!-- [et_pb_line_break_holder] -->              var idx = ids.indexOf(entry.target.id);<!-- [et_pb_line_break_holder] -->              if (idx !== -1) {<!-- [et_pb_line_break_holder] -->                links.forEach(function(l,j) { l.classList.remove('utc-active'); if (j < idx) l.classList.add('utc-read'); else l.classList.remove('utc-read'); });<!-- [et_pb_line_break_holder] -->                links[idx].classList.add('utc-active');<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->        }, { threshold: 0.2, rootMargin: '-80px 0px -50% 0px' });<!-- [et_pb_line_break_holder] -->        ids.forEach(function(id) { var el = document.getElementById(id); if (el) obs.observe(el); });<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    })();<!-- [et_pb_line_break_holder] -->  <\/script><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div id=\"unipile-email-api-intro\" class=\"uea-wrapper\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->#unipile-email-api-intro *, #unipile-email-api-intro *::before, #unipile-email-api-intro *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important; border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important; line-height:normal!important;<!-- [et_pb_line_break_holder] -->  letter-spacing:normal!important; text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro svg {<!-- [et_pb_line_break_holder] -->  display:inline-block!important;<!-- [et_pb_line_break_holder] -->  vertical-align:middle!important;<!-- [et_pb_line_break_holder] -->  position:static!important;<!-- [et_pb_line_break_holder] -->  float:none!important;<!-- [et_pb_line_break_holder] -->  flex-shrink:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-email-api-intro.uea-wrapper { display:block!important; padding:60px 20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-container { max-width:1100px!important; margin:0 auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-grid { display:grid!important; grid-template-columns:1fr 1fr!important; gap:60px!important; align-items:center!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-badge { display:inline-flex!important; align-items:center!important; gap:8px!important; background:rgba(59,185,139,0.1)!important; padding:8px 16px!important; border-radius:50px!important; margin-bottom:20px!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-badge svg { width:16px!important; height:16px!important; color:#3BB98B!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-badge-text { font-size:0.78rem!important; font-weight:600!important; text-transform:uppercase!important; letter-spacing:0.5px!important; color:#3BB98B!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-h1 { font-family:'Poppins',sans-serif!important; font-size:44px!important; font-weight:700!important; line-height:1.15!important; color:#0f2736!important; margin-bottom:20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-desc { font-size:17px!important; line-height:1.7!important; color:#383838!important; margin-bottom:28px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-learn-title { font-size:0.85rem!important; font-weight:700!important; text-transform:uppercase!important; letter-spacing:0.8px!important; color:#64748b!important; margin-bottom:14px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-learn-grid { display:grid!important; grid-template-columns:1fr 1fr!important; gap:12px!important; margin-bottom:28px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-learn-item { display:flex!important; gap:8px!important; align-items:flex-start!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-learn-item svg { width:18px!important; height:18px!important; color:#3BB98B!important; flex-shrink:0!important; margin-top:2px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-learn-text { font-size:0.88rem!important; color:#1e293b!important; line-height:1.5!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-cta-row { display:flex!important; gap:12px!important; flex-wrap:wrap!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-cta-primary { display:inline-flex!important; align-items:center!important; gap:8px!important; background:#DDDF4C!important; color:#0f2736!important; font-weight:700!important; font-size:0.92rem!important; padding:14px 26px!important; border-radius:8px!important; cursor:pointer!important; transition:transform 0.25s ease!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-cta-primary:hover { transform:translateY(-5px)!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-cta-secondary { display:inline-flex!important; align-items:center!important; gap:8px!important; background:transparent!important; color:#0f2736!important; border:2px solid #0f2736!important; font-weight:700!important; font-size:0.92rem!important; padding:12px 24px!important; border-radius:8px!important; cursor:pointer!important; transition:all 0.25s ease!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-cta-secondary:hover { background:#0f2736!important; color:#ffffff!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-visual { position:relative!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-mockup { background:#ffffff!important; border-radius:16px!important; border:1px solid #e5e7eb!important; max-width:460px!important; margin:0 auto!important; overflow:hidden!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-mh { display:flex!important; align-items:center!important; justify-content:space-between!important; padding:14px 20px!important; background:#f8fafc!important; border-bottom:1px solid #e5e7eb!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-mh-left { display:flex!important; align-items:center!important; gap:10px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-mh-icon { width:32px!important; height:32px!important; background:linear-gradient(135deg,#e8f5f0,#d4efdf)!important; border-radius:8px!important; display:flex!important; align-items:center!important; justify-content:center!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-mh-icon svg { width:18px!important; height:18px!important; color:#3BB98B!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-mh-text { font-size:0.92rem!important; font-weight:600!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-mh-dots { display:flex!important; gap:5px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-mh-dots span { width:9px!important; height:9px!important; background:#e2e8f0!important; border-radius:50%!important; display:block!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-mb { padding:18px 20px!important; background:#ffffff!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-endpoint { display:flex!important; align-items:center!important; gap:10px!important; padding:11px 13px!important; background:#f8fafc!important; border-radius:8px!important; border:1px solid #e5e7eb!important; margin-bottom:8px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-method { font-family:'SF Mono',Monaco,monospace!important; font-size:0.62rem!important; font-weight:700!important; padding:3px 7px!important; border-radius:4px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-method.get { background:rgba(59,185,139,0.15)!important; color:#2d9469!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-method.post { background:rgba(10,102,194,0.15)!important; color:#0A66C2!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-path { font-family:'SF Mono',Monaco,monospace!important; font-size:0.74rem!important; color:#1e293b!important; flex:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-status { display:flex!important; align-items:center!important; gap:5px!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-status-dot { width:7px!important; height:7px!important; background:#3BB98B!important; border-radius:50%!important; display:block!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-status-text { font-size:0.66rem!important; color:#3BB98B!important; font-weight:600!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-providers { display:flex!important; align-items:center!important; gap:14px!important; padding:14px 13px!important; margin-top:10px!important; background:linear-gradient(135deg,rgba(59,185,139,0.08),rgba(59,185,139,0.02))!important; border-radius:8px!important; border:1px solid rgba(59,185,139,0.2)!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-providers img { height:22px!important; width:auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .uea-providers .uea-prov-label { font-size:0.7rem!important; color:#64748b!important; font-weight:600!important; text-transform:uppercase!important; letter-spacing:0.5px!important; }<!-- [et_pb_line_break_holder] -->@media (max-width:900px) { #unipile-email-api-intro .uea-grid { grid-template-columns:1fr!important; gap:40px!important; } #unipile-email-api-intro .uea-h1 { font-size:34px!important; } #unipile-email-api-intro .uea-visual { order:-1!important; } }<!-- [et_pb_line_break_holder] -->@media (max-width:600px) { #unipile-email-api-intro.uea-wrapper { padding:40px 16px!important; } #unipile-email-api-intro .uea-h1 { font-size:28px!important; } #unipile-email-api-intro .uea-learn-grid { grid-template-columns:1fr!important; } #unipile-email-api-intro .uea-cta-primary, #unipile-email-api-intro .uea-cta-secondary { width:100%!important; justify-content:center!important; } }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-email-api-intro svg {<!-- [et_pb_line_break_holder] -->  transform: translateY(-1px) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro svg, #unipile-email-api-intro img {<!-- [et_pb_line_break_holder] -->  vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->  display: inline-block !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .ueac-badge, #unipile-email-api-intro .uwu-badge, #unipile-email-api-intro .uea-badge, #unipile-email-api-intro .ueaf-sync-callout-label,<!-- [et_pb_line_break_holder] -->#unipile-email-api-intro .goa-badge, #unipile-email-api-intro .ueau-pipeline-tag, #unipile-email-api-intro .ueap-resp-status, #unipile-email-api-intro .ueau-deal-badge {<!-- [et_pb_line_break_holder] -->  line-height: 1 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"uea-container\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"uea-grid\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uea-content\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uea-badge\"><!-- [et_pb_line_break_holder] -->        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <span class=\"uea-badge-text\">Complete Developer Guide<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2 class=\"uea-h1\">The developer reference for Email API integration<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"uea-desc\">Email is the backbone of developer communication infrastructure. Whether you are building a CRM, a helpdesk, an AI email assistant, or a sales automation tool, you will eventually need to interact with email programmatically. This guide covers everything developers need to know about Email APIs in 2026: how they work, how they compare to SMTP and IMAP, how to authenticate with OAuth 2.0, how to sync inboxes, and how to send messages, with real code examples, including a <a href=\"https:\/\/www.unipile.com\/send-email-api-python\/\">Python tutorial for sending email<\/a>.<\/pee><!-- [et_pb_line_break_holder] -->      <pee class=\"uea-learn-title\">What you will learn<\/pee><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uea-learn-grid\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"uea-learn-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span class=\"uea-learn-text\">Sync APIs vs sending APIs<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"uea-learn-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span class=\"uea-learn-text\">OAuth 2.0 multi-provider<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"uea-learn-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span class=\"uea-learn-text\">Initial and incremental sync<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"uea-learn-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span class=\"uea-learn-text\">Webhooks and rate limits<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"uea-learn-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span class=\"uea-learn-text\">Code samples Node and Python<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"uea-learn-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span class=\"uea-learn-text\">Pick the right architecture<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uea-cta-row\"><!-- [et_pb_line_break_holder] -->        <a class=\"uea-cta-primary\" data-upl-link=\"https:\/\/www.unipile.com\/pricing-api\/\" data-upl-target=\"_self\">Try Unipile Email API for free<!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:16px;height:16px;\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/a><!-- [et_pb_line_break_holder] -->        <a class=\"uea-cta-secondary\" data-upl-link=\"https:\/\/developer.unipile.com\/docs\/email\" data-upl-target=\"_blank\">Read the developer docs<\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uea-visual\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uea-mockup\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"uea-mh\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"uea-mh-left\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"uea-mh-icon\"><!-- [et_pb_line_break_holder] -->              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span class=\"uea-mh-text\">Unipile Email API<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"uea-mh-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"uea-mb\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"uea-endpoint\"><span class=\"uea-method get\">GET<\/span><span class=\"uea-path\">\/api\/v1\/emails<\/span><\/p>\n<div class=\"uea-status\"><span class=\"uea-status-dot\"><\/span><span class=\"uea-status-text\">200<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"uea-endpoint\"><span class=\"uea-method post\">POST<\/span><span class=\"uea-path\">\/api\/v1\/emails<\/span><\/p>\n<div class=\"uea-status\"><span class=\"uea-status-dot\"><\/span><span class=\"uea-status-text\">200<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"uea-endpoint\"><span class=\"uea-method get\">GET<\/span><span class=\"uea-path\">\/api\/v1\/accounts<\/span><\/p>\n<div class=\"uea-status\"><span class=\"uea-status-dot\"><\/span><span class=\"uea-status-text\">200<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"uea-providers\"><!-- [et_pb_line_break_holder] -->            <span class=\"uea-prov-label\">3 providers<\/span><!-- [et_pb_line_break_holder] -->            <img decoding=\"async\" src=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2024\/02\/gmail-3.svg\" alt=\"Gmail logo\"><!-- [et_pb_line_break_holder] -->            <img decoding=\"async\" src=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2024\/02\/outlook-2.svg\" alt=\"Outlook logo\"><!-- [et_pb_line_break_holder] -->            <img decoding=\"async\" src=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2024\/02\/imap-1.svg\" alt=\"IMAP logo\"><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){var w=document.getElementById('unipile-email-api-intro');if(!w)return;<!-- [et_pb_line_break_holder] -->w.addEventListener('click',function(e){var l=e.target.closest('[data-upl-link]');if(!l)return;<!-- [et_pb_line_break_holder] -->e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->var u=l.getAttribute('data-upl-link');var t=l.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->if(t==='_blank'){window.open(u,'_blank');}else{window.location.href=u;}return false;},true);})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<div id=\"unipile-eag-fundamentals\" class=\"ueaf-wrapper\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals *, #unipile-eag-fundamentals *::before, #unipile-eag-fundamentals *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important; border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important; line-height:normal!important;<!-- [et_pb_line_break_holder] -->  letter-spacing:normal!important; text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals svg {<!-- [et_pb_line_break_holder] -->  display:inline-block!important;<!-- [et_pb_line_break_holder] -->  vertical-align:middle!important;<!-- [et_pb_line_break_holder] -->  position:static!important;<!-- [et_pb_line_break_holder] -->  float:none!important;<!-- [et_pb_line_break_holder] -->  flex-shrink:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals.ueaf-wrapper { display:block!important; padding:60px 20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-container { max-width:1100px!important; margin:0 auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals h2 { font-family:'Poppins',sans-serif!important; font-size:42px!important; font-weight:700!important; line-height:1.2!important; color:#0f2736!important; margin-bottom:16px!important; scroll-margin-top:90px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-lead { font-size:17px!important; line-height:1.7!important; color:#383838!important; margin-bottom:40px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals h3 { font-family:'Poppins',sans-serif!important; font-size:26px!important; font-weight:700!important; color:#0f2736!important; margin-top:40px!important; margin-bottom:14px!important; line-height:1.3!important; scroll-margin-top:90px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals p { font-size:16px!important; line-height:1.75!important; color:#1e293b!important; margin-bottom:14px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals strong { font-weight:700!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals em { font-style:italic!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals a { color:#3BB98B!important; text-decoration:underline!important; text-underline-offset:2px!important; font-weight:500!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals code { font-family:'SF Mono',Monaco,monospace!important; font-size:0.86em!important; background:#f1f5f9!important; padding:2px 6px!important; border-radius:4px!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals ul { padding-left:0!important; list-style:none!important; margin:14px 0 18px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals ul li { position:relative!important; padding-left:24px!important; font-size:15.5px!important; line-height:1.7!important; color:#1e293b!important; margin-bottom:8px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals ul li::before { content:\"\"!important; position:absolute!important; left:6px!important; top:11px!important; width:7px!important; height:7px!important; background:#3BB98B!important; border-radius:50%!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Sender vs Sync diagram *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-types-grid { display:grid!important; grid-template-columns:1fr 1fr!important; gap:22px!important; margin:24px 0 22px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-card { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:14px!important; padding:24px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-card.ueaf-type-recommended { border-color:#3BB98B!important; background:linear-gradient(135deg,rgba(59,185,139,0.05),rgba(59,185,139,0.01))!important; position:relative!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-rec-badge { position:absolute!important; top:-10px!important; right:18px!important; background:#3BB98B!important; color:#ffffff!important; font-size:0.55rem!important; font-weight:700!important; padding:4px 10px!important; border-radius:10px!important; text-transform:uppercase!important; letter-spacing:0.5px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-icon { width:44px!important; height:44px!important; background:rgba(100,116,139,0.1)!important; border-radius:10px!important; display:flex!important; align-items:center!important; justify-content:center!important; margin-bottom:14px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-card.ueaf-type-recommended .ueaf-type-icon { background:rgba(59,185,139,0.12)!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-icon svg { width:22px!important; height:22px!important; stroke:#64748b!important; fill:none!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-card.ueaf-type-recommended .ueaf-type-icon svg { stroke:#3BB98B!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-label { font-size:0.62rem!important; font-weight:700!important; color:#94a3b8!important; text-transform:uppercase!important; letter-spacing:0.8px!important; margin-bottom:5px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-card.ueaf-type-recommended .ueaf-type-label { color:#3BB98B!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-title { font-family:'Poppins',sans-serif!important; font-size:18px!important; font-weight:700!important; color:#0f2736!important; margin-bottom:10px!important; line-height:1.3!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-desc { font-size:14px!important; line-height:1.6!important; color:#64748b!important; margin-bottom:14px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-providers { font-size:11px!important; font-weight:600!important; color:#94a3b8!important; text-transform:uppercase!important; letter-spacing:0.5px!important; margin-bottom:6px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-tags { display:flex!important; flex-wrap:wrap!important; gap:6px!important; margin-bottom:14px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-tag { font-size:11px!important; font-weight:600!important; padding:4px 10px!important; border-radius:6px!important; background:#f1f5f9!important; color:#64748b!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-card.ueaf-type-recommended .ueaf-type-tag { background:rgba(59,185,139,0.1)!important; color:#3BB98B!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-usecases { font-size:13px!important; line-height:1.6!important; color:#1e293b!important; padding-top:14px!important; border-top:1px solid #f0f1f3!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-type-usecases strong { display:block!important; margin-bottom:4px!important; font-size:11px!important; text-transform:uppercase!important; color:#94a3b8!important; font-weight:700!important; letter-spacing:0.5px!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Sync definition callout *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-sync-callout { background:linear-gradient(135deg,rgba(59,185,139,0.06),rgba(59,185,139,0.02))!important; border-left:4px solid #3BB98B!important; padding:22px 26px!important; border-radius:12px!important; margin:20px 0 18px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-sync-callout-label { display:inline-flex!important; align-items:center!important; gap:7px!important; font-size:0.62rem!important; font-weight:700!important; color:#3BB98B!important; text-transform:uppercase!important; letter-spacing:0.8px!important; margin-bottom:8px!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-sync-callout-label svg { width:13px!important; height:13px!important; stroke:#3BB98B!important; fill:none!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-sync-callout p { font-size:15px!important; margin:0!important; color:#0f2736!important; line-height:1.7!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* vs SMTP\/IMAP comparison table *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-compare { display:grid!important; grid-template-columns:1fr 1fr 1fr!important; gap:0!important; background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:12px!important; overflow:hidden!important; margin:18px 0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-compare-cell { padding:14px 16px!important; font-size:13px!important; line-height:1.55!important; color:#1e293b!important; border-bottom:1px solid #f0f1f3!important; border-right:1px solid #f0f1f3!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-compare-cell:nth-child(3n) { border-right:none!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-compare-cell.ueaf-compare-head { background:#f8fafc!important; font-size:11px!important; font-weight:700!important; color:#0f2736!important; text-transform:uppercase!important; letter-spacing:0.5px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-compare-cell.ueaf-compare-row-label { background:#fafbfc!important; font-weight:600!important; color:#0f2736!important; font-size:13px!important; text-transform:none!important; letter-spacing:normal!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Section CTA *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-cta-row { text-align:center!important; padding:30px 0 6px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-cta-btn { display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; background:#DDDF4C!important; color:#0f2736!important; font-size:0.95rem!important; font-weight:700!important; padding:14px 30px!important; border-radius:8px!important; text-decoration:none!important; transition:transform 0.25s ease!important; position:relative!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-cta-btn:hover { transform:translateY(-5px)!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueaf-cta-btn svg { width:16px!important; height:16px!important; stroke:#0f2736!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; position:static!important; float:none!important; flex-shrink:0!important; margin:0!important; padding:0!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width:900px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-fundamentals h2 { font-size:32px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-fundamentals h3 { font-size:22px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-fundamentals .ueaf-types-grid { grid-template-columns:1fr!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-fundamentals .ueaf-compare { grid-template-columns:1fr!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-fundamentals .ueaf-compare-cell { border-right:none!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width:600px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-fundamentals.ueaf-wrapper { padding:40px 16px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-fundamentals h2 { font-size:26px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-fundamentals h3 { font-size:20px!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals svg {<!-- [et_pb_line_break_holder] -->  transform: translateY(-1px) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals svg, #unipile-eag-fundamentals img {<!-- [et_pb_line_break_holder] -->  vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->  display: inline-block !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .ueac-badge, #unipile-eag-fundamentals .uwu-badge, #unipile-eag-fundamentals .uea-badge, #unipile-eag-fundamentals .ueaf-sync-callout-label,<!-- [et_pb_line_break_holder] -->#unipile-eag-fundamentals .goa-badge, #unipile-eag-fundamentals .ueau-pipeline-tag, #unipile-eag-fundamentals .ueap-resp-status, #unipile-eag-fundamentals .ueau-deal-badge {<!-- [et_pb_line_break_holder] -->  line-height: 1 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"ueaf-container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 id=\"what-is-email-api\">Email API Fundamentals<\/h2>\n<p><!-- [et_pb_line_break_holder] -->  <pee class=\"ueaf-lead\">Before diving into providers and integration steps, let&#8217;s clarify what an Email API actually is, why developers use one instead of raw protocols, and how the two main categories of Email APIs differ. The choice you make at this stage shapes your entire email integration strategy.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"what-is-an-email-api\">What is an Email API?<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>An <strong>Email API (Application Programming Interface)<\/strong> lets applications send, receive, and manage email messages through code. Instead of using traditional protocols like SMTP, IMAP, or POP3, it provides a modern RESTful layer to interact with email data using JSON.<\/pee><!-- [et_pb_line_break_holder] -->  <pee>It abstracts away complex server configurations, giving developers unified access to multiple email providers. With a single API call, you can fetch the latest emails from a Gmail inbox, send an attachment via Outlook, or label a message in an IMAP mailbox, without ever touching the underlying protocol stack.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"how-it-works\">How Email APIs Work<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>An Email API acts as a <strong>bridge between your application and email service providers<\/strong>. It uses secure OAuth 2.0 authentication to grant your app access to a user&#8217;s inbox and messages, then exposes mailbox operations (list, send, reply, sync, label, archive) through a normalized REST or GraphQL interface.<\/pee><!-- [et_pb_line_break_holder] -->  <pee>A typical workflow looks like this:<\/pee><!-- [et_pb_line_break_holder] -->  <\/p>\n<ul><!-- [et_pb_line_break_holder] -->    <\/p>\n<li><strong>User authorization:<\/strong> the user grants your app permission to access their inbox via an OAuth consent screen.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<li><strong>Token storage:<\/strong> your backend receives an access token and refresh token, stored securely server-side.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<li><strong>API calls:<\/strong> your app makes authenticated requests to the Email API to read, send, or sync messages.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<li><strong>Real-time events:<\/strong> webhooks push notifications to your endpoint whenever a new email arrives or an existing message changes.<\/li>\n<p><!-- [et_pb_line_break_holder] -->  <\/ul>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"two-types\">Sender APIs vs Sync APIs: Two Different Markets<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>Before integrating an Email API, it&#8217;s important to clarify that the term &#8220;Email API&#8221; covers <strong>two distinct markets with very different intentions<\/strong>. Picking the wrong category will cost you weeks of wasted integration work.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueaf-types-grid\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-type-card\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-icon\"><!-- [et_pb_line_break_holder] -->        <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-label\">Category 1<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-title\">Transactional &#038; Marketing APIs<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"ueaf-type-desc\">APIs that send emails <em>from your own domain<\/em>. They handle deliverability, queues, and reputation but never access a user&#8217;s personal inbox.<\/pee><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-providers\">Major providers<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-tags\"><!-- [et_pb_line_break_holder] -->        <span class=\"ueaf-type-tag\">Brevo<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"ueaf-type-tag\">SendGrid<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"ueaf-type-tag\">Mailgun<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"ueaf-type-tag\">Postmark<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"ueaf-type-tag\">Resend<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-usecases\"><!-- [et_pb_line_break_holder] -->        <strong>Use cases<\/strong><!-- [et_pb_line_break_holder] -->        Marketing campaigns, password resets, transactional notifications, receipts, newsletters.<!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-type-card ueaf-type-recommended\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-rec-badge\">This Guide<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-icon\"><!-- [et_pb_line_break_holder] -->        <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"23 4 23 10 17 10\"\/><polyline points=\"1 20 1 14 7 14\"\/><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"\/><\/svg><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-label\">Category 2 \u2014 On-Behalf \/ Sync<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-title\">Contextual or On-Behalf Email APIs<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"ueaf-type-desc\">APIs that let your app <em>act on behalf of a user<\/em>: reading, sending, and syncing messages from their actual Gmail, Outlook, or IMAP inbox in real time.<\/pee><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-providers\">Major providers<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-tags\"><!-- [et_pb_line_break_holder] -->        <span class=\"ueaf-type-tag\">Gmail API<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"ueaf-type-tag\">Microsoft Graph<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"ueaf-type-tag\">Nylas<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"ueaf-type-tag\">Unipile<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueaf-type-usecases\"><!-- [et_pb_line_break_holder] -->        <strong>Use cases<\/strong><!-- [et_pb_line_break_holder] -->        CRMs, ATS \/ recruiting platforms, sales engagement tools, AI email assistants, support helpdesks, calendar bookings.<!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee><strong>Why this distinction matters:<\/strong> if your goal is marketing automation or transactional messaging, solutions like Brevo or SendGrid are great fits. But if you want to integrate <em>personal or professional inboxes<\/em> for use cases like sales outreach, recruiting, or support, you need an On-Behalf Email API. <strong>This guide focuses entirely on the latter category<\/strong>: APIs that connect to Gmail, Outlook, and IMAP to send and receive emails directly from your users&#8217; real accounts.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueaf-sync-callout\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-sync-callout-label\"><!-- [et_pb_line_break_holder] -->      <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"23 4 23 10 17 10\"\/><polyline points=\"1 20 1 14 7 14\"\/><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"\/><\/svg><span>What is an Email Sync API?<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <pee>An <strong>Email Sync API<\/strong> is a set of protocols and tools that allow applications to access, manage, and synchronize email data from various email service providers. These APIs facilitate real-time updates, ensuring that emails are consistent and up-to-date across different devices and platforms. Key features include real-time synchronization, efficient data retrieval, and comprehensive email management capabilities. In practice, an Email Sync API is the technical backbone of every On-Behalf Email API: it&#8217;s how Gmail, Outlook, and IMAP integrations stay live and accurate inside your product.<\/pee><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"api-vs-smtp\">Email API vs SMTP\/IMAP Direct Integration<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>Many developers wonder: &#8220;why use an Email API at all when SMTP and IMAP are free, open standards?&#8221; The answer comes down to <strong>development time, reliability, and maintenance cost<\/strong>. Here&#8217;s a side-by-side comparison.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueaf-compare\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell ueaf-compare-head\">Aspect<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell ueaf-compare-head\">SMTP \/ IMAP direct<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell ueaf-compare-head\">Modern Email API<\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell ueaf-compare-row-label\">Protocol<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">Raw RFC 3501 (IMAP) \/ RFC 5321 (SMTP) over TCP sockets<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">REST\/JSON over HTTPS, normalized for all providers<\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell ueaf-compare-row-label\">Authentication<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">User passwords or app passwords stored server-side<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">OAuth 2.0 with refresh tokens, no password handling<\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell ueaf-compare-row-label\">Real-time updates<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">IMAP IDLE polling, fragile, needs persistent connections<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">Webhooks push events instantly, no polling needed<\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell ueaf-compare-row-label\">Provider coverage<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">One implementation per provider, dozens of edge cases<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">Single integration covers Gmail, Outlook, IMAP at once<\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell ueaf-compare-row-label\">Time to production<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">2-6 months including OAuth verification reviews<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueaf-compare-cell\">1-7 days from sign-up to first synced inbox<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>Direct SMTP\/IMAP integration is still valid for very narrow use cases (a simple internal cron sending plain-text alerts), but for any product that touches user inboxes at scale, a modern Email API is the only reasonable path.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueaf-cta-row\"><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/dashboard.unipile.com\/signup\/\" class=\"ueaf-cta-btn\"><!-- [et_pb_line_break_holder] -->      <span>Build Now<\/span><!-- [et_pb_line_break_holder] -->      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle;flex-shrink:0;position:static;float:none;\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><!-- [et_pb_line_break_holder] -->    <\/a><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<div id=\"unipile-eag-providers\" class=\"ueap-wrapper\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->#unipile-eag-providers *, #unipile-eag-providers *::before, #unipile-eag-providers *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important; border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important; line-height:normal!important;<!-- [et_pb_line_break_holder] -->  letter-spacing:normal!important; text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-providers svg {<!-- [et_pb_line_break_holder] -->  display:inline-block!important;<!-- [et_pb_line_break_holder] -->  vertical-align:middle!important;<!-- [et_pb_line_break_holder] -->  position:static!important;<!-- [et_pb_line_break_holder] -->  float:none!important;<!-- [et_pb_line_break_holder] -->  flex-shrink:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-providers.ueap-wrapper { display:block!important; padding:60px 20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-container { max-width:1100px!important; margin:0 auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers h2 { font-family:'Poppins',sans-serif!important; font-size:42px!important; font-weight:700!important; line-height:1.2!important; color:#0f2736!important; margin-bottom:16px!important; scroll-margin-top:90px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-lead { font-size:17px!important; line-height:1.7!important; color:#383838!important; margin-bottom:36px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers h3 { font-family:'Poppins',sans-serif!important; font-size:26px!important; font-weight:700!important; color:#0f2736!important; margin-top:44px!important; margin-bottom:14px!important; line-height:1.3!important; scroll-margin-top:90px!important; display:flex!important; align-items:center!important; gap:12px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers h3 img { width:32px!important; height:32px!important; flex-shrink:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers p { font-size:16px!important; line-height:1.75!important; color:#1e293b!important; margin-bottom:14px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers strong { font-weight:700!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers em { font-style:italic!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers a { color:#3BB98B!important; text-decoration:underline!important; text-underline-offset:2px!important; font-weight:500!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers code { font-family:'SF Mono',Monaco,monospace!important; font-size:0.86em!important; background:#f1f5f9!important; padding:2px 6px!important; border-radius:4px!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers ul { padding-left:0!important; list-style:none!important; margin:14px 0 18px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers ul li { position:relative!important; padding-left:24px!important; font-size:15.5px!important; line-height:1.7!important; color:#1e293b!important; margin-bottom:8px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers ul li::before { content:\"\"!important; position:absolute!important; left:6px!important; top:11px!important; width:7px!important; height:7px!important; background:#3BB98B!important; border-radius:50%!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Code response card *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:12px!important; overflow:hidden!important; margin:16px 0 22px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-head { display:flex!important; align-items:center!important; gap:8px!important; padding:12px 16px!important; background:#f8fafc!important; border-bottom:1px solid #e5e7eb!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-method { font-family:'SF Mono',Monaco,monospace!important; font-size:0.65rem!important; font-weight:700!important; padding:4px 9px!important; border-radius:5px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-method.get { background:rgba(59,185,139,0.15)!important; color:#2d9469!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-method.post { background:rgba(10,102,194,0.15)!important; color:#0A66C2!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-path { font-family:'SF Mono',Monaco,monospace!important; font-size:0.78rem!important; color:#1e293b!important; flex:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-status { display:flex!important; align-items:center!important; gap:5px!important; font-size:0.7rem!important; color:#3BB98B!important; font-weight:700!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-status::before { content:\"\"!important; display:inline-block!important; width:7px!important; height:7px!important; background:#3BB98B!important; border-radius:50%!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-body { background:#0f2736!important; padding:18px 20px!important; overflow-x:auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-body pre { font-family:'JetBrains Mono','SF Mono',Monaco,monospace!important; font-size:12.5px!important; line-height:1.7!important; color:#e2e8f0!important; white-space:pre!important; margin:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-body .k { color:#60a5fa!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-body .s { color:#4ade80!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-body .n { color:#f472b6!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-body .b { color:#c084fc!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-resp-body .c { color:#64748b!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* OAuth steps mini-list *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-steps { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:12px!important; padding:20px 24px!important; margin:14px 0 22px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-steps-title { font-family:'Poppins',sans-serif!important; font-size:13px!important; font-weight:700!important; color:#0f2736!important; text-transform:uppercase!important; letter-spacing:0.5px!important; margin-bottom:12px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-steps ol { padding:0!important; counter-reset:item!important; list-style:none!important; margin:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-steps ol li { position:relative!important; padding-left:34px!important; margin-bottom:10px!important; font-size:14.5px!important; line-height:1.6!important; color:#1e293b!important; counter-increment:item!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-steps ol li:last-child { margin-bottom:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-steps ol li::before { content:counter(item)!important; position:absolute!important; left:0!important; top:1px!important; width:22px!important; height:22px!important; background:rgba(59,185,139,0.15)!important; color:#3BB98B!important; border-radius:5px!important; font-size:0.72rem!important; font-weight:700!important; display:flex!important; align-items:center!important; justify-content:center!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Unified API benefits grid *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-bens-grid { display:grid!important; grid-template-columns:repeat(2,1fr)!important; gap:14px!important; margin:18px 0 22px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-ben { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:12px!important; padding:18px 20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-ben-icon { width:36px!important; height:36px!important; background:rgba(59,185,139,0.1)!important; border-radius:9px!important; display:flex!important; align-items:center!important; justify-content:center!important; margin-bottom:12px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-ben-icon svg { width:18px!important; height:18px!important; stroke:#3BB98B!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; position:static!important; float:none!important; flex-shrink:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-ben h4 { font-family:'Poppins',sans-serif!important; font-size:15px!important; font-weight:700!important; color:#0f2736!important; margin-bottom:6px!important; line-height:1.3!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-ben p { font-size:13.5px!important; line-height:1.6!important; color:#64748b!important; margin:0!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Section CTA *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-cta-row { text-align:center!important; padding:30px 0 6px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-cta-btn { display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; background:#DDDF4C!important; color:#0f2736!important; font-size:0.95rem!important; font-weight:700!important; padding:14px 30px!important; border-radius:8px!important; text-decoration:none!important; transition:transform 0.25s ease!important; position:relative!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-cta-btn:hover { transform:translateY(-5px)!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueap-cta-btn svg { width:16px!important; height:16px!important; stroke:#0f2736!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; position:static!important; float:none!important; flex-shrink:0!important; margin:0!important; padding:0!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width:900px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-providers h2 { font-size:32px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-providers h3 { font-size:22px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-providers .ueap-bens-grid { grid-template-columns:1fr!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-providers .ueap-resp-body pre { font-size:11px!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width:600px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-providers.ueap-wrapper { padding:40px 16px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-providers h2 { font-size:26px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-providers h3 { font-size:20px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-providers h3 img { width:26px!important; height:26px!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-providers svg {<!-- [et_pb_line_break_holder] -->  transform: translateY(-1px) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-providers svg, #unipile-eag-providers img {<!-- [et_pb_line_break_holder] -->  vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->  display: inline-block !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .ueac-badge, #unipile-eag-providers .uwu-badge, #unipile-eag-providers .uea-badge, #unipile-eag-providers .ueaf-sync-callout-label,<!-- [et_pb_line_break_holder] -->#unipile-eag-providers .goa-badge, #unipile-eag-providers .ueau-pipeline-tag, #unipile-eag-providers .ueap-resp-status, #unipile-eag-providers .ueau-deal-badge {<!-- [et_pb_line_break_holder] -->  line-height: 1 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"ueap-container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 id=\"gmail-api\">The Email API Provider Landscape<\/h2>\n<p><!-- [et_pb_line_break_holder] -->  <pee class=\"ueap-lead\">Three providers cover roughly 95% of professional email worldwide: <strong>Gmail<\/strong> (and Google Workspace), <strong>Microsoft Outlook \/ Microsoft 365<\/strong>, and the universal <strong>IMAP \/ SMTP<\/strong> protocols for everything else. Understanding what each one offers, and how they differ, is the first decision you need to make before integrating an Email API into your product.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"gmail-api\"><img decoding=\"async\" src=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2024\/02\/gmail-3.svg\" alt=\"Gmail logo\">Gmail API<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>The <strong>Gmail API<\/strong> allows developers to access and manage Gmail mailboxes securely using OAuth 2.0 authentication. It is the only sanctioned way to integrate consumer Gmail and Google Workspace accounts at scale: it exposes mailbox listing, message retrieval, label management, drafts, threads, push notifications, and history-based incremental sync via REST endpoints over HTTPS.<\/pee><!-- [et_pb_line_break_holder] -->  <pee>Behind the scenes, the Gmail API uses your Google Cloud project&#8217;s OAuth credentials to act on behalf of a user. Once a user grants consent, you receive an access token (1 hour lifespan) and a refresh token to generate new ones. The hard part is not the API itself: it&#8217;s <strong>passing Google&#8217;s OAuth verification review<\/strong>, which is mandatory before you can request sensitive scopes like <code>gmail.modify<\/code> or <code>gmail.send<\/code>. Reviews take 2-8 weeks and require a CASA Tier 2 or 3 security assessment.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueap-resp\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-resp-head\"><!-- [et_pb_line_break_holder] -->      <span class=\"ueap-resp-method get\">GET<\/span><!-- [et_pb_line_break_holder] -->      <span class=\"ueap-resp-path\">\/gmail\/v1\/users\/me\/messages\/MSG_ID<\/span><!-- [et_pb_line_break_holder] -->      <span class=\"ueap-resp-status\">200 OK<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-resp-body\"><!-- [et_pb_line_break_holder] --><\/p>\n<pre>{<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"id\"<\/span>: <span class=\"s\">\"18c1234abcd5678ef\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"threadId\"<\/span>: <span class=\"s\">\"18c1234abcd5678ef\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"labelIds\"<\/span>: [<span class=\"s\">\"INBOX\"<\/span>, <span class=\"s\">\"IMPORTANT\"<\/span>, <span class=\"s\">\"CATEGORY_PERSONAL\"<\/span>],<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"snippet\"<\/span>: <span class=\"s\">\"Hi team, here is the contract draft you asked for...\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"historyId\"<\/span>: <span class=\"s\">\"547821\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"internalDate\"<\/span>: <span class=\"s\">\"1714058400000\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"payload\"<\/span>: {<!-- [et_pb_line_break_holder] -->    <span class=\"k\">\"mimeType\"<\/span>: <span class=\"s\">\"multipart\/alternative\"<\/span>,<!-- [et_pb_line_break_holder] -->    <span class=\"k\">\"headers\"<\/span>: [<!-- [et_pb_line_break_holder] -->      { <span class=\"k\">\"name\"<\/span>: <span class=\"s\">\"From\"<\/span>, <span class=\"k\">\"value\"<\/span>: <span class=\"s\">\"sarah@acme.com\"<\/span> },<!-- [et_pb_line_break_holder] -->      { <span class=\"k\">\"name\"<\/span>: <span class=\"s\">\"To\"<\/span>, <span class=\"k\">\"value\"<\/span>: <span class=\"s\">\"michel@unipile.com\"<\/span> },<!-- [et_pb_line_break_holder] -->      { <span class=\"k\">\"name\"<\/span>: <span class=\"s\">\"Subject\"<\/span>, <span class=\"k\">\"value\"<\/span>: <span class=\"s\">\"Contract draft v3\"<\/span> }<!-- [et_pb_line_break_holder] -->    ]<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<\/pre>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueap-steps\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-steps-title\">OAuth Configuration Steps (via Unipile)<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ol><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Create a Google Cloud project in your Google Developer Console.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Generate an OAuth Client ID (Application type: Web application).<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Add Unipile&#8217;s redirect URI to your authorized origins.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Submit the app for verification with the requested Gmail scopes, or skip this step entirely by using Unipile&#8217;s pre-verified CASA Tier 2 OAuth app.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ol>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\n  <pee><a href=\"https:\/\/www.unipile.com\/gmail-api-send-email-a-comprehensive-guide-for-developers\/\" style=\"font-size:14px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:6px!important;\">Full Gmail API integration guide &#8594;<\/a><\/pee>\n<h3 id=\"microsoft-graph\"><img decoding=\"async\" src=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2024\/02\/outlook-2.svg\" alt=\"Outlook logo\">Microsoft Graph API (Outlook)<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>The <strong>Microsoft Graph API<\/strong> provides access to Outlook mailboxes across Microsoft 365, Outlook.com, and Exchange Online. It is the standard approach for connecting business email accounts secured under Azure Active Directory. Unlike Gmail, Microsoft Graph treats email as one resource among many: the same API surface also exposes Calendar, OneDrive, Teams, and Contacts, which is convenient when your product needs more than just inbox access.<\/pee><!-- [et_pb_line_break_holder] -->  <pee>The OAuth flow uses Microsoft Entra ID (formerly Azure AD). You register a multi-tenant app, request the appropriate scopes (<code>Mail.Read<\/code>, <code>Mail.Send<\/code>, <code>offline_access<\/code>), and exchange authorization codes for access and refresh tokens. <strong>Important caveat:<\/strong> Azure client secrets expire after 12 or 24 months. A lapsed secret silently breaks all token refresh calls in production. Set a calendar reminder, and rotate before expiry.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueap-resp\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-resp-head\"><!-- [et_pb_line_break_holder] -->      <span class=\"ueap-resp-method get\">GET<\/span><!-- [et_pb_line_break_holder] -->      <span class=\"ueap-resp-path\">\/v1.0\/me\/messages?$top=1<\/span><!-- [et_pb_line_break_holder] -->      <span class=\"ueap-resp-status\">200 OK<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-resp-body\"><!-- [et_pb_line_break_holder] --><\/p>\n<pre>{<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"value\"<\/span>: [<!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->      <span class=\"k\">\"id\"<\/span>: <span class=\"s\">\"AAMkAGI2THBMM...\"<\/span>,<!-- [et_pb_line_break_holder] -->      <span class=\"k\">\"conversationId\"<\/span>: <span class=\"s\">\"AAQkAGI2THBMM...\"<\/span>,<!-- [et_pb_line_break_holder] -->      <span class=\"k\">\"subject\"<\/span>: <span class=\"s\">\"Q1 Pipeline Review\"<\/span>,<!-- [et_pb_line_break_holder] -->      <span class=\"k\">\"bodyPreview\"<\/span>: <span class=\"s\">\"Sharing the deck and the metrics dashboard...\"<\/span>,<!-- [et_pb_line_break_holder] -->      <span class=\"k\">\"isRead\"<\/span>: <span class=\"b\">false<\/span>,<!-- [et_pb_line_break_holder] -->      <span class=\"k\">\"importance\"<\/span>: <span class=\"s\">\"normal\"<\/span>,<!-- [et_pb_line_break_holder] -->      <span class=\"k\">\"receivedDateTime\"<\/span>: <span class=\"s\">\"2026-04-07T08:42:11Z\"<\/span>,<!-- [et_pb_line_break_holder] -->      <span class=\"k\">\"from\"<\/span>: {<!-- [et_pb_line_break_holder] -->        <span class=\"k\">\"emailAddress\"<\/span>: {<!-- [et_pb_line_break_holder] -->          <span class=\"k\">\"name\"<\/span>: <span class=\"s\">\"David Chen\"<\/span>,<!-- [et_pb_line_break_holder] -->          <span class=\"k\">\"address\"<\/span>: <span class=\"s\">\"david.chen@acme.com\"<\/span><!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  ]<!-- [et_pb_line_break_holder] -->}<\/pre>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\n  <pee><a href=\"https:\/\/www.unipile.com\/syncing-emails-with-microsoft-graph-api-for-software-developers\/\" style=\"font-size:14px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:6px!important;\">Full Microsoft Graph API guide &#8594;<\/a><\/pee>\n<h3 id=\"imap-smtp\"><img decoding=\"async\" src=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2024\/02\/imap-1.svg\" alt=\"IMAP logo\">IMAP &#038; SMTP (Universal Protocols)<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>For mail servers that do not provide a native REST API, <strong>IMAP remains the universal protocol<\/strong> for mailbox access. This covers everything outside the Google and Microsoft ecosystems: Yahoo Mail, Fastmail, ProtonMail (via Bridge), iCloud Mail, Zoho, GMX, custom corporate mail servers running Postfix or Dovecot, and any provider that respects the IMAP4rev1 standard (RFC 3501). On the sending side, SMTP (RFC 5321) is the matching protocol for outbound messages.<\/pee><!-- [et_pb_line_break_holder] -->  <pee>The trade-off with IMAP is integration complexity. Where Gmail and Microsoft Graph give you JSON over HTTPS, IMAP forces you to maintain persistent TCP sockets, parse RFC 822 message bodies, decode quoted-printable and base64 attachments by hand, manage IDLE notifications, and reconnect after every transient network glitch. Most product teams underestimate IMAP by 3x. Unipile abstracts all of that into the same REST endpoints used for Gmail and Outlook.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueap-resp\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-resp-head\"><!-- [et_pb_line_break_holder] -->      <span class=\"ueap-resp-method post\">POST<\/span><!-- [et_pb_line_break_holder] -->      <span class=\"ueap-resp-path\">\/api\/v1\/accounts (IMAP connection)<\/span><!-- [et_pb_line_break_holder] -->      <span class=\"ueap-resp-status\">201 Created<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-resp-body\"><!-- [et_pb_line_break_holder] --><\/p>\n<pre><span class=\"c\">\/\/ Connect an IMAP\/SMTP mailbox via Unipile<\/span><!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"provider\"<\/span>: <span class=\"s\">\"IMAP\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"username\"<\/span>: <span class=\"s\">\"michel@fastmail.com\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"password\"<\/span>: <span class=\"s\">\"app-password-here\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"imap_host\"<\/span>: <span class=\"s\">\"imap.fastmail.com\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"imap_port\"<\/span>: <span class=\"n\">993<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"imap_encryption\"<\/span>: <span class=\"s\">\"SSL\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"smtp_host\"<\/span>: <span class=\"s\">\"smtp.fastmail.com\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"smtp_port\"<\/span>: <span class=\"n\">465<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"smtp_encryption\"<\/span>: <span class=\"s\">\"SSL\"<\/span><!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><span class=\"c\">\/\/ Response<\/span><!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"id\"<\/span>: <span class=\"s\">\"acc_imap_8f3a7b2c\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"status\"<\/span>: <span class=\"s\">\"OK\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"k\">\"capabilities\"<\/span>: [<span class=\"s\">\"IDLE\"<\/span>, <span class=\"s\">\"CONDSTORE\"<\/span>, <span class=\"s\">\"MOVE\"<\/span>, <span class=\"s\">\"UIDPLUS\"<\/span>]<!-- [et_pb_line_break_holder] -->}<\/pre>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\n  <pee><a href=\"https:\/\/www.unipile.com\/the-developers-guide-to-imap-api-solution\/\" style=\"font-size:14px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:6px!important;\">Full IMAP API integration guide &#8594;<\/a><\/pee>\n<h3 id=\"unified-apis\">Unified Email APIs: One Integration for All Three<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>Managing three different APIs <em>(Gmail REST, Microsoft Graph, IMAP\/SMTP)<\/em> in a single product quickly becomes painful. Each provider comes with its own authentication model, endpoint shapes, rate limits, error codes, and quirks. A bug fix in your Gmail integration does not propagate to Outlook. A new feature requested by a customer needs to be implemented three times. Your &#8220;email integration&#8221; team grows from one engineer to four.<\/pee><!-- [et_pb_line_break_holder] -->  <pee>A <strong>Unified Email API<\/strong> abstracts all that complexity into one standardized REST API, so your developers focus on building product features rather than managing email infrastructure. You write your integration once, and it works across Gmail, Outlook, and IMAP simultaneously.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueap-bens-grid\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-ben\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueap-ben-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>One REST API for all inboxes<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Access, send, and sync messages across Gmail, Outlook, and IMAP through identical endpoints. No per-provider branching in your code.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-ben\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueap-ben-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>Centralized OAuth handling<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Securely connect Google and Microsoft accounts through Unipile&#8217;s pre-verified OAuth applications. Skip the entire verification review process.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-ben\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueap-ben-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"23 4 23 10 17 10\"\/><polyline points=\"1 20 1 14 7 14\"\/><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>Real-time email sync<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Initial sync, incremental delta sync, and webhook notifications managed automatically. No more polling, no more missed messages.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueap-ben\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueap-ben-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>Enterprise-grade security<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>SOC 2 Type II certified, GDPR compliant, CASA Tier 2 audited. Tokens and credentials encrypted at rest and in transit.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>For a complete step-by-step implementation guide, see our <a data-upl-link=\"https:\/\/www.unipile.com\/unified-email-api-integration\/\" data-upl-target=\"\">unified email API integration guide<\/a>.<\/pee><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){var w=document.getElementById('unipile-eag-integration');if(!w)return;<!-- [et_pb_line_break_holder] -->w.addEventListener('click',function(e){var l=e.target.closest('[data-upl-link]');if(!l)return;<!-- [et_pb_line_break_holder] -->e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->var u=l.getAttribute('data-upl-link');var t=l.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->if(t==='_blank'){window.open(u,'_blank');}else{window.location.href=u;}return false;},true);})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueap-cta-row\"><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/dashboard.unipile.com\/signup\/\" class=\"ueap-cta-btn\"><!-- [et_pb_line_break_holder] -->      <span>Build Now<\/span><!-- [et_pb_line_break_holder] -->      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle;flex-shrink:0;position:static;float:none;\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><!-- [et_pb_line_break_holder] -->    <\/a><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<div id=\"unipile-eag-integration\" class=\"ueai-wrapper\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->#unipile-eag-integration *, #unipile-eag-integration *::before, #unipile-eag-integration *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important; border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important; line-height:normal!important;<!-- [et_pb_line_break_holder] -->  letter-spacing:normal!important; text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-integration svg {<!-- [et_pb_line_break_holder] -->  display:inline-block!important;<!-- [et_pb_line_break_holder] -->  vertical-align:middle!important;<!-- [et_pb_line_break_holder] -->  position:static!important;<!-- [et_pb_line_break_holder] -->  float:none!important;<!-- [et_pb_line_break_holder] -->  flex-shrink:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-integration.ueai-wrapper { display:block!important; padding:60px 20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-container { max-width:1100px!important; margin:0 auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration h2 { font-family:'Poppins',sans-serif!important; font-size:42px!important; font-weight:700!important; line-height:1.2!important; color:#0f2736!important; margin-bottom:16px!important; scroll-margin-top:90px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-lead { font-size:17px!important; line-height:1.7!important; color:#383838!important; margin-bottom:36px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration h3 { font-family:'Poppins',sans-serif!important; font-size:26px!important; font-weight:700!important; color:#0f2736!important; margin-top:44px!important; margin-bottom:14px!important; line-height:1.3!important; scroll-margin-top:90px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration p { font-size:16px!important; line-height:1.75!important; color:#1e293b!important; margin-bottom:14px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration strong { font-weight:700!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration em { font-style:italic!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration a { color:#3BB98B!important; text-decoration:underline!important; text-underline-offset:2px!important; font-weight:500!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration code { font-family:'SF Mono',Monaco,monospace!important; font-size:0.86em!important; background:#f1f5f9!important; padding:2px 6px!important; border-radius:4px!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration ul { padding-left:0!important; list-style:none!important; margin:14px 0 18px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration ul li { position:relative!important; padding-left:24px!important; font-size:15.5px!important; line-height:1.7!important; color:#1e293b!important; margin-bottom:8px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration ul li::before { content:\"\"!important; position:absolute!important; left:6px!important; top:11px!important; width:7px!important; height:7px!important; background:#3BB98B!important; border-radius:50%!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration pre { background:#0f2736!important; padding:18px 20px!important; border-radius:10px!important; overflow-x:auto!important; margin:14px 0 22px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration pre code { background:transparent!important; padding:0!important; color:#e2e8f0!important; font-size:13px!important; line-height:1.65!important; display:block!important; white-space:pre!important; font-family:'JetBrains Mono','SF Mono',Monaco,monospace!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-callout { padding:18px 22px!important; background:linear-gradient(135deg,rgba(59,185,139,0.06),rgba(59,185,139,0.02))!important; border-left:4px solid #3BB98B!important; border-radius:10px!important; margin:16px 0 22px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-callout p { font-size:15px!important; margin:0!important; color:#0f2736!important; line-height:1.7!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Phase cards for sync *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-phases { display:grid!important; grid-template-columns:repeat(3,1fr)!important; gap:14px!important; margin:18px 0 22px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-phase { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:12px!important; padding:18px 20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-phase-num { display:inline-flex!important; align-items:center!important; justify-content:center!important; width:26px!important; height:26px!important; border-radius:6px!important; background:rgba(59,185,139,0.15)!important; color:#3BB98B!important; font-family:'Poppins',sans-serif!important; font-size:0.7rem!important; font-weight:700!important; margin-bottom:10px!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-phase h4 { font-family:'Poppins',sans-serif!important; font-size:15px!important; font-weight:700!important; color:#0f2736!important; margin-bottom:6px!important; line-height:1.3!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-phase p { font-size:13px!important; line-height:1.6!important; color:#64748b!important; margin:0!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Webhook event flow *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:12px!important; padding:24px!important; margin:18px 0 22px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow-row { display:flex!important; align-items:center!important; gap:14px!important; flex-wrap:wrap!important; justify-content:center!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow-node { display:flex!important; flex-direction:column!important; align-items:center!important; gap:6px!important; padding:12px 16px!important; background:#f8fafc!important; border:1px solid #e5e7eb!important; border-radius:10px!important; min-width:120px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow-node.unipile { background:rgba(59,185,139,0.08)!important; border-color:#3BB98B!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow-icon { width:32px!important; height:32px!important; display:flex!important; align-items:center!important; justify-content:center!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow-icon svg { width:18px!important; height:18px!important; stroke:#64748b!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; position:static!important; float:none!important; flex-shrink:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow-node.unipile .ueai-flow-icon svg { stroke:#3BB98B!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow-label { font-size:12px!important; font-weight:600!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow-arrow { color:#94a3b8!important; display:flex!important; align-items:center!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-flow-arrow svg { width:18px!important; height:18px!important; stroke:#94a3b8!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Section CTA *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-cta-row { text-align:center!important; padding:30px 0 6px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-cta-btn { display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; background:#DDDF4C!important; color:#0f2736!important; font-size:0.95rem!important; font-weight:700!important; padding:14px 30px!important; border-radius:8px!important; text-decoration:none!important; transition:transform 0.25s ease!important; position:relative!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-cta-btn:hover { transform:translateY(-5px)!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueai-cta-btn svg { width:16px!important; height:16px!important; stroke:#0f2736!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; position:static!important; float:none!important; flex-shrink:0!important; margin:0!important; padding:0!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width:900px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-integration h2 { font-size:32px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-integration h3 { font-size:22px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-integration .ueai-phases { grid-template-columns:1fr!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-integration .ueai-flow-row { flex-direction:column!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-integration .ueai-flow-arrow svg { transform:rotate(90deg)!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width:600px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-integration.ueai-wrapper { padding:40px 16px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-integration h2 { font-size:26px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-integration h3 { font-size:20px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-integration pre code { font-size:11.5px!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-integration svg {<!-- [et_pb_line_break_holder] -->  transform: translateY(-1px) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-integration svg, #unipile-eag-integration img {<!-- [et_pb_line_break_holder] -->  vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->  display: inline-block !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .ueac-badge, #unipile-eag-integration .uwu-badge, #unipile-eag-integration .uea-badge, #unipile-eag-integration .ueaf-sync-callout-label,<!-- [et_pb_line_break_holder] -->#unipile-eag-integration .goa-badge, #unipile-eag-integration .ueau-pipeline-tag, #unipile-eag-integration .ueap-resp-status, #unipile-eag-integration .ueau-deal-badge {<!-- [et_pb_line_break_holder] -->  line-height: 1 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"ueai-container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 id=\"oauth-auth\">Email API Integration: From OAuth to Real-Time Sync<\/h2>\n<p><!-- [et_pb_line_break_holder] -->  <pee class=\"ueai-lead\">A real-world Email API integration follows four phases regardless of which provider you target. Read this section as a checklist before starting your implementation: skipping any step here is the most common reason integrations work in dev and break in production.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"oauth-auth-step\">OAuth 2.0 Authentication<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>Both Gmail and Microsoft Graph use the standard <strong>OAuth 2.0 authorization code flow<\/strong>. The mechanics are identical: redirect the user to the provider, receive a one-time code on your callback URL, exchange it for a long-lived refresh token server-side, then use that refresh token to mint short-lived access tokens for every subsequent API call.<\/pee><!-- [et_pb_line_break_holder] -->  <\/p>\n<ul><!-- [et_pb_line_break_holder] -->    <\/p>\n<li>Redirect the user to the provider&#8217;s authorization endpoint with your <code>client_id<\/code>, <code>redirect_uri<\/code>, and the requested <code>scope<\/code>.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<li>The user grants permissions, the provider redirects to your callback URL with a one-time <code>code<\/code> parameter.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<li>Your server exchanges that <code>code<\/code> for an <code>access_token<\/code> (1 hour lifespan) and a <code>refresh_token<\/code> via a back-channel POST.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<li>Store the <code>refresh_token<\/code> securely server-side, encrypted at rest. This is the long-lived credential you use to generate new access tokens automatically.<\/li>\n<p><!-- [et_pb_line_break_holder] -->  <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueai-callout\"><!-- [et_pb_line_break_holder] -->    <pee><strong>Security note:<\/strong> never store an <code>access_token<\/code> in browser local storage or expose it to client-side JavaScript. The <code>refresh_token<\/code> must live server-side only, encrypted with a key that is itself rotated. A leaked refresh token means full mailbox access until the user manually revokes consent.<\/pee><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"send-receive\">Send &#038; Receive Emails<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>Once authenticated, the next two operations cover 80% of typical Email API usage: <strong>fetching the inbox<\/strong> and <strong>sending a message<\/strong>. With Unipile&#8217;s unified API, both work identically across Gmail, Outlook, and IMAP through a single set of endpoints.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<pre><code># Fetch the latest 50 emails from a connected inbox<!-- [et_pb_line_break_holder] -->curl --request GET \\<!-- [et_pb_line_break_holder] -->  --url 'https:\/\/api.unipile.com\/api\/v1\/emails?limit=50&folder=inbox' \\<!-- [et_pb_line_break_holder] -->  --header 'X-API-KEY: YOUR_API_KEY'<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --># Send a plain text email<!-- [et_pb_line_break_holder] -->curl --request POST \\<!-- [et_pb_line_break_holder] -->  --url 'https:\/\/api.unipile.com\/api\/v1\/emails' \\<!-- [et_pb_line_break_holder] -->  --header 'X-API-KEY: YOUR_API_KEY' \\<!-- [et_pb_line_break_holder] -->  --header 'Content-Type: application\/json' \\<!-- [et_pb_line_break_holder] -->  --data '{<!-- [et_pb_line_break_holder] -->    \"account_id\": \"YOUR_ACCOUNT_ID\",<!-- [et_pb_line_break_holder] -->    \"subject\": \"Hello from Unipile\",<!-- [et_pb_line_break_holder] -->    \"body\": \"Hello, this is a plain text email\",<!-- [et_pb_line_break_holder] -->    \"to\": [{\"display_name\":\"John Doe\",\"identifier\":\"john@example.com\"}]<!-- [et_pb_line_break_holder] -->  }'<\/code><\/pre>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>Unipile also supports the typical advanced send features developers expect: <strong>attachments<\/strong> (multipart form-data with multiple files), <strong>custom headers<\/strong> (passing arrays of <code>X-<\/code> prefixed headers), <strong>reply-in-thread<\/strong> (using the original message&#8217;s <code>provider_id<\/code>), <strong>display name override<\/strong>, allowed sender aliases, and <strong>open \/ link tracking<\/strong> with real-time webhook events. Each of these maps to a single field in the request body, no protocol negotiation required.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<pre><code># Send with attachments + custom headers + tracking<!-- [et_pb_line_break_holder] -->curl --request POST \\<!-- [et_pb_line_break_holder] -->  --url 'https:\/\/api.unipile.com\/api\/v1\/emails' \\<!-- [et_pb_line_break_holder] -->  --header 'X-API-KEY: YOUR_API_KEY' \\<!-- [et_pb_line_break_holder] -->  --form 'account_id=YOUR_ACCOUNT_ID' \\<!-- [et_pb_line_break_holder] -->  --form 'subject=Contract draft' \\<!-- [et_pb_line_break_holder] -->  --form 'body=Please find the v3 attached.' \\<!-- [et_pb_line_break_holder] -->  --form 'to=[{\"identifier\":\"sarah@acme.com\"}]' \\<!-- [et_pb_line_break_holder] -->  --form 'attachments=@\/path\/to\/contract.pdf' \\<!-- [et_pb_line_break_holder] -->  --form 'attachments=@\/path\/to\/appendix.png' \\<!-- [et_pb_line_break_holder] -->  --form 'custom_headers=[{\"name\":\"X-Campaign-ID\",\"value\":\"q1-outreach\"}]' \\<!-- [et_pb_line_break_holder] -->  --form 'tracking_options={\"opens\":true,\"links\":true,\"label\":\"q1-outreach\"}'<\/code><\/pre>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>For a complete developer reference covering all send options and provider-specific behaviour, see our <span data-upl-link=\"https:\/\/www.unipile.com\/send-email-api\/\" data-upl-target=\"_self\" style=\"color:#3BB98B!important;font-weight:600!important;cursor:pointer!important;border-bottom:1px solid #3BB98B!important;\">send email API guide<\/span>.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"realtime-sync\">Real-Time Email Sync<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>Inbox synchronization is the most complex part of any email integration, and the most often misunderstood. A robust <strong>email sync<\/strong> implementation has three distinct phases: <em>initial sync, incremental sync, and real-time webhook notifications<\/em>. Skipping any of them produces an integration that works on day one and breaks at scale.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueai-phases\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueai-phase\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-phase-num\">01<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>Initial Sync<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Download the full mailbox state for the first time. Paginate aggressively, throttle to provider rate limits, and store message IDs in a queue for batch body retrieval.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueai-phase\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-phase-num\">02<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>Incremental Sync<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Retrieve only messages that changed since the last cycle. Gmail uses <code>historyId<\/code>, Microsoft Graph uses <code>$deltaToken<\/code>. Both reduce bandwidth by 95% versus full re-fetches.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueai-phase\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-phase-num\">03<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>Real-Time Webhooks<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Eliminate polling entirely. Gmail Pub\/Sub and Graph subscriptions push events to your endpoint within seconds of any inbox change.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>Plan for renewals from day one: Gmail Pub\/Sub watch subscriptions expire after 7 days and must be renewed. Microsoft Graph subscriptions on mail resources expire after a maximum of about 3 days. Build subscription renewal into your background job infrastructure <em>before<\/em> going to production, otherwise your integration will silently stop receiving events.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueai-callout\"><!-- [et_pb_line_break_holder] -->    <pee>With a unified email sync API like Unipile, all three phases are handled by the API layer. Your application registers <strong>a single webhook endpoint<\/strong> and receives normalized <code>email.received<\/code> events regardless of whether the underlying mailbox is Gmail, Outlook, or an IMAP server, with no per-provider subscription management required.<\/pee><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"webhooks-events\">Webhooks &#038; Events<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <pee>Webhooks are how a modern Email API tells your backend something happened, in real time, without you having to ask. Instead of polling <code>\/messages<\/code> every 30 seconds (expensive and slow), you subscribe once, and the provider pushes a JSON payload to your endpoint every time a new email arrives, gets read, gets replied to, or gets deleted.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueai-flow\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueai-flow-row\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-flow-node\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueai-flow-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <span class=\"ueai-flow-label\">New email arrives<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-flow-arrow\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-flow-node unipile\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueai-flow-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <span class=\"ueai-flow-label\">Unipile normalizes<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-flow-arrow\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-flow-node\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueai-flow-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <span class=\"ueai-flow-label\">Webhook fires<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-flow-arrow\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueai-flow-node\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueai-flow-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <span class=\"ueai-flow-label\">Your backend<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>The events you typically subscribe to are <code>mail_received<\/code> (a new message landed in the inbox), <code>mail_sent<\/code> (an outgoing message was successfully delivered), <code>mail_opened<\/code> (the recipient opened it, if tracking is enabled), <code>mail_link_clicked<\/code> (the recipient clicked a tracked link), and <code>account_status<\/code> (the connected mailbox needs reauthentication, e.g. after a password change). Each event carries enough context for your downstream systems to react without making additional API calls.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueai-cta-row\"><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/dashboard.unipile.com\/signup\/\" class=\"ueai-cta-btn\"><!-- [et_pb_line_break_holder] -->      <span>Build Now<\/span><!-- [et_pb_line_break_holder] -->      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle;flex-shrink:0;position:static;float:none;\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><!-- [et_pb_line_break_holder] -->    <\/a><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<br \/>\n[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.3&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px|0px|0px|0px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.3&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px|0px|0px|0px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.3&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.3&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div id=\"unipile-eag-feattable\" class=\"eaft-wrapper\">\n<style>\n#unipile-eag-feattable.eaft-wrapper,\n#unipile-eag-feattable.eaft-wrapper *,\n#unipile-eag-feattable.eaft-wrapper *::before,\n#unipile-eag-feattable.eaft-wrapper *::after {\n  margin: 0 !important; padding: 0 !important;\n  box-sizing: border-box !important; border: none !important;\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  line-height: normal !important; letter-spacing: normal !important;\n  text-transform: none !important; text-decoration: none !important;\n  list-style: none !important; background: transparent !important;\n}\n#unipile-eag-feattable.eaft-wrapper { max-width: 1100px !important; margin: 0 auto !important; padding: 20px 20px 60px !important; }\n#unipile-eag-feattable.eaft-wrapper .eaft-section-badge { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: rgba(59,185,139,0.10) !important; border-radius: 20px !important; padding: 5px 14px !important; margin-bottom: 16px !important; }\n#unipile-eag-feattable.eaft-wrapper .eaft-section-badge-text { font-size: 0.72rem !important; font-weight: 600 !important; color: #3BB98B !important; }\n#unipile-eag-feattable.eaft-wrapper .eaft-h2 { font-family: 'Poppins', sans-serif !important; font-size: 38px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.2 !important; margin-bottom: 14px !important; }\n#unipile-eag-feattable.eaft-wrapper .eaft-lead { font-size: 17px !important; line-height: 1.8 !important; color: #1e293b !important; margin-bottom: 40px !important; }\n#unipile-eag-feattable.eaft-wrapper .eaft-table-wrap { overflow-x: auto !important; border-radius: 16px !important; border: 1px solid #e5e7eb !important; }\n#unipile-eag-feattable.eaft-wrapper table { width: 100% !important; border-collapse: collapse !important; }\n#unipile-eag-feattable.eaft-wrapper thead tr { background: #0f2736 !important; }\n#unipile-eag-feattable.eaft-wrapper thead th { padding: 16px 20px !important; font-family: 'Poppins', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; color: #fff !important; text-align: center !important; white-space: nowrap !important; }\n#unipile-eag-feattable.eaft-wrapper thead th:first-child { text-align: left !important; color: rgba(255,255,255,0.70) !important; font-size: 13px !important; font-weight: 500 !important; }\n#unipile-eag-feattable.eaft-wrapper thead th a { text-decoration: none !important; color: inherit !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; transition: opacity 0.2s !important; }\n#unipile-eag-feattable.eaft-wrapper thead th a:hover { opacity: 0.8 !important; }\n#unipile-eag-feattable.eaft-wrapper thead th.eaft-th-gmail { color: #DDDF4C !important; }\n#unipile-eag-feattable.eaft-wrapper thead th.eaft-th-outlook { color: #7dd3fc !important; }\n#unipile-eag-feattable.eaft-wrapper thead th.eaft-th-imap { color: #a5b4fc !important; }\n#unipile-eag-feattable.eaft-wrapper tbody tr { border-bottom: 1px solid #f1f5f9 !important; transition: background 0.15s !important; }\n#unipile-eag-feattable.eaft-wrapper tbody tr:last-child { border-bottom: none !important; }\n#unipile-eag-feattable.eaft-wrapper tbody tr:hover { background: #f8fafc !important; }\n#unipile-eag-feattable.eaft-wrapper tbody td { padding: 14px 20px !important; font-size: 14px !important; color: #374151 !important; text-align: center !important; vertical-align: middle !important; }\n#unipile-eag-feattable.eaft-wrapper tbody td:first-child { text-align: left !important; font-weight: 500 !important; color: #0f2736 !important; }\n#unipile-eag-feattable.eaft-wrapper .eaft-check { color: #3BB98B !important; font-size: 18px !important; font-weight: 700 !important; }\n#unipile-eag-feattable.eaft-wrapper .eaft-partial { color: #f59e0b !important; font-size: 13px !important; font-weight: 500 !important; }\n#unipile-eag-feattable.eaft-wrapper .eaft-note { font-size: 12px !important; color: #64748b !important; display: block !important; margin-top: 2px !important; }\n#unipile-eag-feattable.eaft-wrapper .eaft-cat-row td { background: #f4f5f7 !important; font-family: 'Poppins', sans-serif !important; font-size: 11px !important; font-weight: 700 !important; color: #3BB98B !important; text-transform: uppercase !important; letter-spacing: 0.8px !important; padding: 8px 20px !important; text-align: left !important; }\n@media (max-width: 700px) {\n  #unipile-eag-feattable.eaft-wrapper .eaft-h2 { font-size: 26px !important; }\n}\n<\/style>\n<div class=\"eaft-section-badge\"><span class=\"eaft-section-badge-text\">API Capabilities<\/span><\/div>\n<h2 class=\"eaft-h2\">Email API Feature Coverage by Provider<\/h2>\n<pee class=\"eaft-lead\">A single Unipile integration gives you access to all email operations across Gmail, Outlook, and IMAP providers. Click any provider heading to read the full integration guide.<\/pee>\n<div class=\"eaft-table-wrap\">\n<table>\n<thead>\n<tr>\n<th>Feature<\/th>\n<th class=\"eaft-th-gmail\"><a href=\"https:\/\/www.unipile.com\/gmail-api-send-email-a-comprehensive-guide-for-developers\/\" target=\"_self\">Gmail<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/a><\/th>\n<th class=\"eaft-th-outlook\"><a href=\"https:\/\/www.unipile.com\/syncing-emails-with-microsoft-graph-api-for-software-developers\/\" target=\"_self\">Outlook \/ M365<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/a><\/th>\n<th class=\"eaft-th-imap\"><a href=\"https:\/\/www.unipile.com\/the-developers-guide-to-imap-api-solution\/\" target=\"_self\">IMAP \/ SMTP<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/a><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"eaft-cat-row\">\n<td colspan=\"4\">Authentication<\/td>\n<\/tr>\n<tr>\n<td>OAuth2 (no password storage)<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-partial\">App password<\/span><\/td>\n<\/tr>\n<tr>\n<td>Hosted auth \/ consent flow<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr>\n<td>Automatic token refresh<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr class=\"eaft-cat-row\">\n<td colspan=\"4\">Email Operations<\/td>\n<\/tr>\n<tr>\n<td>Send email from user account<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr>\n<td>Read &amp; list emails<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr>\n<td>Send with attachments<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr>\n<td>Reply in existing thread<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr>\n<td>Draft management<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr>\n<td>Labels \/ Folders<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><span class=\"eaft-note\">Labels<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><span class=\"eaft-note\">Folders<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><span class=\"eaft-note\">Folders<\/span><\/td>\n<\/tr>\n<tr>\n<td>Daily send limit (approx.)<\/td>\n<td><span class=\"eaft-partial\">~500 \/ day<\/span><\/td>\n<td><span class=\"eaft-partial\">~10,000 \/ day<\/span><\/td>\n<td><span class=\"eaft-partial\">Server-dependent<\/span><\/td>\n<\/tr>\n<tr class=\"eaft-cat-row\">\n<td colspan=\"4\">Sync &amp; Events<\/td>\n<\/tr>\n<tr>\n<td>Real-time webhooks<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr>\n<td>Incremental delta sync<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr>\n<td>Thread grouping<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<tr>\n<td>SOC 2 Type II \/ CASA Tier 2<\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<td><span class=\"eaft-check\">&#10003;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<br \/>\n[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<div id=\"unipile-why-unipile\" class=\"uwu-wrapper\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->#unipile-why-unipile *, #unipile-why-unipile *::before, #unipile-why-unipile *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important; border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important; line-height:normal!important;<!-- [et_pb_line_break_holder] -->  letter-spacing:normal!important; text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-why-unipile svg {<!-- [et_pb_line_break_holder] -->  display:inline-block!important;<!-- [et_pb_line_break_holder] -->  vertical-align:middle!important;<!-- [et_pb_line_break_holder] -->  position:static!important;<!-- [et_pb_line_break_holder] -->  float:none!important;<!-- [et_pb_line_break_holder] -->  flex-shrink:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-why-unipile.uwu-wrapper { display:block!important; padding:60px 20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-container { max-width:1100px!important; margin:0 auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-header { text-align:center!important; margin-bottom:40px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-badge { display:inline-flex!important; align-items:center!important; gap:8px!important; background:rgba(59,185,139,0.1)!important; color:#3BB98B!important; padding:7px 14px!important; border-radius:20px!important; font-size:0.7rem!important; font-weight:700!important; text-transform:uppercase!important; letter-spacing:0.6px!important; margin-bottom:14px!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-badge svg { width:13px!important; height:13px!important; stroke:#3BB98B!important; fill:none!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile h2 { font-family:'Poppins',sans-serif!important; font-size:38px!important; font-weight:700!important; line-height:1.2!important; color:#0f2736!important; margin-bottom:14px!important; scroll-margin-top:90px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-subtitle { font-size:16px!important; line-height:1.6!important; color:#383838!important; max-width:680px!important; margin:0 auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-code-card { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:14px!important; overflow:hidden!important; margin-bottom:30px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-code-head { display:flex!important; align-items:center!important; gap:8px!important; padding:12px 16px!important; background:#f8fafc!important; border-bottom:1px solid #e5e7eb!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-dot { width:9px!important; height:9px!important; border-radius:50%!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-dot.r { background:#ff5f57!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-dot.y { background:#febc2e!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-dot.g { background:#28c840!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-filename { margin-left:auto!important; font-family:'JetBrains Mono',monospace!important; font-size:0.7rem!important; color:#94a3b8!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-code-body { background:#0f2736!important; padding:18px 20px!important; overflow-x:auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-code-body pre { font-family:'JetBrains Mono','SF Mono',Monaco,monospace!important; font-size:13px!important; line-height:1.65!important; color:#e2e8f0!important; white-space:pre!important; margin:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-code-body .kw { color:#c084fc!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-code-body .fn { color:#60a5fa!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-code-body .str { color:#4ade80!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-code-body .cm { color:#64748b!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-code-body .var { color:#f472b6!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-providers-row { display:flex!important; align-items:center!important; justify-content:center!important; flex-wrap:wrap!important; gap:14px!important; margin-bottom:30px!important; padding:18px 20px!important; background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:12px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-prov-label { font-size:0.7rem!important; font-weight:700!important; text-transform:uppercase!important; letter-spacing:0.6px!important; color:#64748b!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-prov-icons { display:flex!important; gap:10px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-prov-icon { width:38px!important; height:38px!important; background:#f8fafc!important; border:1px solid #e5e7eb!important; border-radius:9px!important; display:flex!important; align-items:center!important; justify-content:center!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-prov-icon img { width:22px!important; height:22px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-prov-arrow { color:#3BB98B!important; display:flex!important; align-items:center!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-prov-arrow svg { width:18px!important; height:18px!important; stroke:#3BB98B!important; fill:none!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-unified { display:inline-flex!important; align-items:center!important; gap:7px!important; background:rgba(59,185,139,0.12)!important; color:#3BB98B!important; padding:8px 14px!important; border-radius:8px!important; font-size:0.78rem!important; font-weight:600!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-unified svg { width:15px!important; height:15px!important; stroke:#3BB98B!important; fill:none!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-features-grid { display:grid!important; grid-template-columns:repeat(3,1fr)!important; gap:14px!important; margin-bottom:30px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-feat { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:12px!important; padding:18px!important; position:relative!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-feat-highlight { border-color:#3BB98B!important; background:linear-gradient(135deg,rgba(59,185,139,0.06),rgba(59,185,139,0.02))!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-feat-badge { position:absolute!important; top:-9px!important; right:14px!important; background:#3BB98B!important; color:#ffffff!important; font-size:0.55rem!important; font-weight:700!important; padding:3px 9px!important; border-radius:10px!important; text-transform:uppercase!important; letter-spacing:0.5px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-feat-icon { width:38px!important; height:38px!important; background:rgba(59,185,139,0.1)!important; border-radius:9px!important; display:flex!important; align-items:center!important; justify-content:center!important; margin-bottom:12px!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-feat-icon svg { width:18px!important; height:18px!important; stroke:#3BB98B!important; fill:none!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-feat h4 { font-family:'Poppins',sans-serif!important; font-size:15px!important; font-weight:700!important; color:#0f2736!important; margin-bottom:6px!important; line-height:1.3!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-feat p { font-size:13px!important; line-height:1.55!important; color:#64748b!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-cta-wrap { text-align:center!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-cta-btn { display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; background:#DDDF4C!important; color:#0f2736!important; font-size:0.95rem!important; font-weight:700!important; padding:14px 32px!important; border-radius:8px!important; text-decoration:none!important; transition:transform 0.25s ease!important; position:relative!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-cta-btn:hover { transform:translateY(-5px)!important; }<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .uwu-cta-btn svg { width:16px!important; height:16px!important; stroke:#0f2736!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; position:static!important; float:none!important; flex-shrink:0!important; margin:0!important; padding:0!important; }<!-- [et_pb_line_break_holder] -->@media (max-width:900px) { #unipile-why-unipile .uwu-features-grid { grid-template-columns:repeat(2,1fr)!important; } #unipile-why-unipile h2 { font-size:30px!important; } }<!-- [et_pb_line_break_holder] -->@media (max-width:600px) { #unipile-why-unipile.uwu-wrapper { padding:40px 16px!important; } #unipile-why-unipile h2 { font-size:26px!important; } #unipile-why-unipile .uwu-features-grid { grid-template-columns:1fr!important; } #unipile-why-unipile .uwu-code-body pre { font-size:11.5px!important; } }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-why-unipile svg {<!-- [et_pb_line_break_holder] -->  transform: translateY(-1px) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-why-unipile svg, #unipile-why-unipile img {<!-- [et_pb_line_break_holder] -->  vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->  display: inline-block !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .ueac-badge, #unipile-why-unipile .uwu-badge, #unipile-why-unipile .uea-badge, #unipile-why-unipile .ueaf-sync-callout-label,<!-- [et_pb_line_break_holder] -->#unipile-why-unipile .goa-badge, #unipile-why-unipile .ueau-pipeline-tag, #unipile-why-unipile .ueap-resp-status, #unipile-why-unipile .ueau-deal-badge {<!-- [et_pb_line_break_holder] -->  line-height: 1 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"uwu-container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"uwu-header\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-badge\"><!-- [et_pb_line_break_holder] -->      <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><\/svg><span>Built for Developers<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2 id=\"why-unipile\">Email API Integration for Modern Apps<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"uwu-subtitle\">Connect Gmail, Outlook, and IMAP through a single API. One integration, three providers, zero protocol headaches.<\/pee><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"uwu-code-card\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-code-head\"><!-- [et_pb_line_break_holder] -->      <span class=\"uwu-dot r\"><\/span><span class=\"uwu-dot y\"><\/span><span class=\"uwu-dot g\"><\/span><!-- [et_pb_line_break_holder] -->      <span class=\"uwu-filename\">email-sync.js<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-code-body\"><!-- [et_pb_line_break_holder] --><\/p>\n<pre><span class=\"cm\">\/\/ Connect any email provider in seconds<\/span><!-- [et_pb_line_break_holder] --><span class=\"kw\">import<\/span> { UnipileClient } <span class=\"kw\">from<\/span> <span class=\"str\">'unipile-node-sdk'<\/span>;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><span class=\"kw\">const<\/span> client = <span class=\"kw\">new<\/span> <span class=\"fn\">UnipileClient<\/span>({<!-- [et_pb_line_break_holder] -->  dsn: <span class=\"str\">'https:\/\/api.unipile.com'<\/span>,<!-- [et_pb_line_break_holder] -->  token: process.env.<span class=\"var\">UNIPILE_TOKEN<\/span><!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><span class=\"cm\">\/\/ Fetch all emails from linked accounts<\/span><!-- [et_pb_line_break_holder] --><span class=\"kw\">const<\/span> emails = <span class=\"kw\">await<\/span> client.email.<span class=\"fn\">list<\/span>({ limit: <span class=\"var\">50<\/span>, folder: <span class=\"str\">'inbox'<\/span> });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><span class=\"cm\">\/\/ Send an email<\/span><!-- [et_pb_line_break_holder] --><span class=\"kw\">await<\/span> client.email.<span class=\"fn\">send<\/span>({<!-- [et_pb_line_break_holder] -->  to: <span class=\"str\">'contact@example.com'<\/span>,<!-- [et_pb_line_break_holder] -->  subject: <span class=\"str\">'Hello from Unipile'<\/span>,<!-- [et_pb_line_break_holder] -->  body: <span class=\"str\">'Your message here...'<\/span><!-- [et_pb_line_break_holder] -->});<\/pre>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"uwu-providers-row\"><!-- [et_pb_line_break_holder] -->    <span class=\"uwu-prov-label\">3 Providers<\/span><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-prov-icons\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-prov-icon\"><img decoding=\"async\" src=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2024\/02\/gmail-3.svg\" alt=\"Gmail\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-prov-icon\"><img decoding=\"async\" src=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2024\/02\/outlook-2.svg\" alt=\"Outlook\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-prov-icon\"><img decoding=\"async\" src=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2024\/02\/imap-1.svg\" alt=\"IMAP\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-prov-arrow\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-unified\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/><\/svg><span>One Unified API<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"uwu-features-grid\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-feat\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-feat-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>IMAP Simplified<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Abstract away raw IMAP protocol complexity. Full inbox access without implementing RFC 3501.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-feat\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-feat-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>SOC 2 Certified<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Enterprise-grade security with full compliance. Your users data stays protected.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-feat uwu-feat-highlight\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-feat-badge\">Google Verified<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-feat-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>CASA Tier 2 Certified<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Use our Google-verified OAuth app for your POC before completing your own certification.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-feat\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-feat-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>Real-time Webhooks<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Instant notifications for new emails, status changes, and events. No polling required.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-feat\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-feat-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>Sandbox Environment<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Test your integration risk-free. Debug with detailed logs and error tracking.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"uwu-feat\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"uwu-feat-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4>TypeScript Ready<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Official Node.js SDK with full TypeScript types. Autocomplete-friendly developer experience.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"uwu-cta-wrap\"><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/dashboard.unipile.com\/signup\/\" class=\"uwu-cta-btn\"><!-- [et_pb_line_break_holder] -->      <span>Build Now<\/span><!-- [et_pb_line_break_holder] -->      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle;flex-shrink:0;position:static;float:none;\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><!-- [et_pb_line_break_holder] -->    <\/a><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<div id=\"unipile-eag-usecases\" class=\"ueau-wrapper\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->#unipile-eag-usecases *, #unipile-eag-usecases *::before, #unipile-eag-usecases *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important; border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important; line-height:normal!important;<!-- [et_pb_line_break_holder] -->  letter-spacing:normal!important; text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases svg {<!-- [et_pb_line_break_holder] -->  display:inline-block!important;<!-- [et_pb_line_break_holder] -->  vertical-align:middle!important;<!-- [et_pb_line_break_holder] -->  position:static!important;<!-- [et_pb_line_break_holder] -->  float:none!important;<!-- [et_pb_line_break_holder] -->  flex-shrink:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-usecases.ueau-wrapper { display:block!important; padding:60px 20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-container { max-width:1100px!important; margin:0 auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases h2 { font-family:'Poppins',sans-serif!important; font-size:42px!important; font-weight:700!important; line-height:1.2!important; color:#0f2736!important; margin-bottom:16px!important; scroll-margin-top:90px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-lead { font-size:17px!important; line-height:1.7!important; color:#383838!important; margin-bottom:36px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases p { font-size:16px!important; line-height:1.75!important; color:#1e293b!important; margin-bottom:14px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases strong { font-weight:700!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Use case grid: CRM | ATS *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-grid { display:grid!important; grid-template-columns:1fr 1fr!important; gap:22px!important; margin-bottom:30px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:14px!important; padding:28px 28px 24px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-head { display:flex!important; align-items:center!important; gap:12px!important; margin-bottom:14px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-icon { width:44px!important; height:44px!important; background:rgba(59,185,139,0.1)!important; border-radius:10px!important; display:flex!important; align-items:center!important; justify-content:center!important; flex-shrink:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-icon svg { width:22px!important; height:22px!important; stroke:#3BB98B!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; position:static!important; float:none!important; flex-shrink:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-label { font-size:0.62rem!important; font-weight:700!important; color:#94a3b8!important; text-transform:uppercase!important; letter-spacing:0.8px!important; margin-bottom:3px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-title { font-family:'Poppins',sans-serif!important; font-size:19px!important; font-weight:700!important; color:#0f2736!important; line-height:1.3!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-desc { font-size:14.5px!important; line-height:1.65!important; color:#1e293b!important; margin-bottom:16px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-list { padding:0!important; list-style:none!important; margin:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-list li { position:relative!important; padding-left:24px!important; font-size:13.5px!important; line-height:1.6!important; color:#1e293b!important; margin-bottom:8px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-list li::before { content:\"\"!important; position:absolute!important; left:6px!important; top:9px!important; width:7px!important; height:7px!important; background:#3BB98B!important; border-radius:50%!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-card-list li:last-child { margin-bottom:0!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Pipeline mockup *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-pipeline { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:14px!important; padding:24px!important; margin-bottom:24px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-pipeline-head { display:flex!important; align-items:center!important; justify-content:space-between!important; margin-bottom:18px!important; padding-bottom:14px!important; border-bottom:1px solid #f0f1f3!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-pipeline-title { font-family:'Poppins',sans-serif!important; font-size:14px!important; font-weight:700!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-pipeline-tag { display:inline-flex!important; align-items:center!important; gap:6px!important; font-size:0.62rem!important; font-weight:700!important; color:#3BB98B!important; padding:4px 10px!important; background:rgba(59,185,139,0.1)!important; border-radius:10px!important; text-transform:uppercase!important; letter-spacing:0.5px!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-pipeline-tag::before { content:\"\"!important; display:inline-block!important; width:7px!important; height:7px!important; background:#3BB98B!important; border-radius:50%!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-stages { display:grid!important; grid-template-columns:repeat(4,1fr)!important; gap:10px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-stage { background:#f8fafc!important; border:1px solid #e5e7eb!important; border-radius:10px!important; padding:12px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-stage-name { font-size:11px!important; font-weight:700!important; color:#94a3b8!important; text-transform:uppercase!important; letter-spacing:0.5px!important; margin-bottom:8px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-stage-count { font-family:'Poppins',sans-serif!important; font-size:18px!important; font-weight:700!important; color:#0f2736!important; margin-bottom:10px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-deal { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:7px!important; padding:8px 10px!important; margin-bottom:6px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-deal:last-child { margin-bottom:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-deal-name { font-size:11px!important; font-weight:600!important; color:#0f2736!important; margin-bottom:3px!important; line-height:1.3!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-deal-meta { display:flex!important; align-items:center!important; gap:5px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-deal-icon { width:11px!important; height:11px!important; flex-shrink:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-deal-icon svg { width:11px!important; height:11px!important; stroke:#94a3b8!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-deal-meta-text { font-size:10px!important; color:#94a3b8!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-deal-badge { display:inline-flex!important; align-items:center!important; padding:1px 5px!important; background:rgba(59,185,139,0.12)!important; color:#3BB98B!important; font-size:9px!important; font-weight:700!important; border-radius:3px!important; margin-left:auto!important; line-height:1!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Section CTA *\/<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-cta-row { text-align:center!important; padding:20px 0 6px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-cta-btn { display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; background:#DDDF4C!important; color:#0f2736!important; font-size:0.95rem!important; font-weight:700!important; padding:14px 30px!important; border-radius:8px!important; text-decoration:none!important; transition:transform 0.25s ease!important; position:relative!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-cta-btn:hover { transform:translateY(-5px)!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueau-cta-btn svg { width:16px!important; height:16px!important; stroke:#0f2736!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; position:static!important; float:none!important; flex-shrink:0!important; margin:0!important; padding:0!important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width:900px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-usecases h2 { font-size:32px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-usecases .ueau-grid { grid-template-columns:1fr!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-usecases .ueau-stages { grid-template-columns:repeat(2,1fr)!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width:600px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-usecases.ueau-wrapper { padding:40px 16px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-usecases h2 { font-size:26px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-usecases .ueau-stages { grid-template-columns:1fr!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-usecases svg {<!-- [et_pb_line_break_holder] -->  transform: translateY(-1px) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases svg, #unipile-eag-usecases img {<!-- [et_pb_line_break_holder] -->  vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->  display: inline-block !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .ueac-badge, #unipile-eag-usecases .uwu-badge, #unipile-eag-usecases .uea-badge, #unipile-eag-usecases .ueaf-sync-callout-label,<!-- [et_pb_line_break_holder] -->#unipile-eag-usecases .goa-badge, #unipile-eag-usecases .ueau-pipeline-tag, #unipile-eag-usecases .ueap-resp-status, #unipile-eag-usecases .ueau-deal-badge {<!-- [et_pb_line_break_holder] -->  line-height: 1 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"ueau-container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 id=\"use-cases\">CRM &#038; ATS Use Cases Powered by the Email API<\/h2>\n<p><!-- [et_pb_line_break_holder] -->  <pee class=\"ueau-lead\">An Email API is rarely the end goal. It is the foundation under products that need to <strong>read, write, and react to emails happening inside their users&#8217; real inboxes<\/strong>. Two product categories drive most of Unipile&#8217;s Email API traffic: <strong>CRMs<\/strong> (sales and account management) and <strong>ATS<\/strong> platforms (recruiting and hiring). Here is what each unlocks.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueau-pipeline\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueau-pipeline-head\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueau-pipeline-title\">Sales Pipeline (auto-synced from inbox)<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <span class=\"ueau-pipeline-tag\">Live sync<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueau-stages\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueau-stage\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-stage-name\">Cold<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-stage-count\">42<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-deal\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-name\">Acme Corp \u00b7 Discovery<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-meta\"><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/span><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-meta-text\">3d ago<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-deal\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-name\">Vortex SaaS \u00b7 Cold reply<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-meta\"><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/span><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-meta-text\">5d ago<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueau-stage\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-stage-name\">Engaged<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-stage-count\">18<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-deal\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-name\">Northwind \u00b7 Demo booked<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-meta\"><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/span><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-meta-text\">today<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-badge\">HOT<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-deal\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-name\">Globex \u00b7 Pricing Q<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-meta\"><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/span><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-meta-text\">1h ago<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueau-stage\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-stage-name\">Negotiation<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-stage-count\">7<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-deal\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-name\">Initech \u00b7 Contract v3<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-meta\"><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/span><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-meta-text\">2h ago<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueau-stage\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-stage-name\">Won<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-stage-count\">12<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-deal\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-name\">Stark Co \u00b7 Signed<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-deal-meta\"><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/span><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-meta-text\">yesterday<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"ueau-deal-badge\">$48k<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueau-grid\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueau-card\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueau-card-head\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-card-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-card-label\">Use case 1<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-card-title\">CRM \u00b7 Sales &#038; Account Management<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"ueau-card-desc\">Auto-log every customer email into the right deal record without your reps copy-pasting anything. Trigger pipeline automations the moment a prospect replies. Surface inbox context inside the CRM UI without forcing your users to leave their email client.<\/pee><!-- [et_pb_line_break_holder] -->      <\/p>\n<ul class=\"ueau-card-list\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Auto-logging:<\/strong> match incoming and outgoing emails to the right contact and opportunity automatically.<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Reply detection:<\/strong> webhook fires within seconds of a prospect&#8217;s reply, triggering follow-up sequences or owner notifications.<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Thread sync:<\/strong> reconstitute full conversation threads (subject + thread ID) inside the CRM, including attachments.<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Send from CRM:<\/strong> compose and send messages from the user&#8217;s actual mailbox so they appear in the recipient&#8217;s &#8220;From&#8221; field as expected.<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Open and click tracking:<\/strong> attribute engagement back to the deal and forecast closing probability.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/ul>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueau-card\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueau-card-head\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueau-card-icon\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"8.5\" cy=\"7\" r=\"4\"\/><line x1=\"20\" y1=\"8\" x2=\"20\" y2=\"14\"\/><line x1=\"23\" y1=\"11\" x2=\"17\" y2=\"11\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-card-label\">Use case 2<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ueau-card-title\">ATS \u00b7 Recruiting &#038; Hiring Velocity<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"ueau-card-desc\">Sync candidate communication into the ATS without manual data entry. Recruiters live in their inbox, your product needs the data to live in the ATS. The Email API bridges that gap in real time, with full conversation history and attachment support.<\/pee><!-- [et_pb_line_break_holder] -->      <\/p>\n<ul class=\"ueau-card-list\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Candidate threads:<\/strong> capture every email exchanged with a candidate inside their profile timeline automatically.<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Resume parsing:<\/strong> attachments arriving by email are saved to the candidate record and parsed into structured data.<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Hiring pipeline events:<\/strong> reply from a candidate automatically advances them to the next stage of the hiring funnel.<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Multi-recruiter coordination:<\/strong> shared visibility on candidate conversations across the recruiting team.<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><strong>Interview scheduling:<\/strong> combine Email API with Calendar API for end-to-end booking flows.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/ul>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>Beyond CRMs and ATS platforms, the same Email API powers <strong>AI email assistants<\/strong> (Read, Shortwave, Superhuman-style products), <strong>customer support helpdesks<\/strong> (Front, Missive, Help Scout-style), <strong>sales engagement tools<\/strong> (Outreach, Salesloft-style), and <strong>productivity copilots<\/strong>. The common pattern: any product where the user&#8217;s mailbox is the source of truth and your job is to make working with it faster.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueau-cta-row\"><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/dashboard.unipile.com\/signup\/\" class=\"ueau-cta-btn\"><!-- [et_pb_line_break_holder] -->      <span>Build Now<\/span><!-- [et_pb_line_break_holder] -->      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle;flex-shrink:0;position:static;float:none;\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><!-- [et_pb_line_break_holder] -->    <\/a><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<!-- GOOGLE OAUTH SIMPLIFIED - EMAIL API GUIDE - UNIPILE --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"unipile-gmail-oauth-section\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<style><!-- [et_pb_line_break_holder] -->    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700&display=swap');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section,<!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section * {<!-- [et_pb_line_break_holder] -->      margin: 0 !important;<!-- [et_pb_line_break_holder] -->      padding: 0 !important;<!-- [et_pb_line_break_holder] -->      box-sizing: border-box !important;<!-- [et_pb_line_break_holder] -->      border: none !important;<!-- [et_pb_line_break_holder] -->      outline: none !important;<!-- [et_pb_line_break_holder] -->      font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;<!-- [et_pb_line_break_holder] -->      line-height: normal !important;<!-- [et_pb_line_break_holder] -->      letter-spacing: normal !important;<!-- [et_pb_line_break_holder] -->      text-transform: none !important;<!-- [et_pb_line_break_holder] -->      text-decoration: none !important;<!-- [et_pb_line_break_holder] -->      list-style: none !important;<!-- [et_pb_line_break_holder] -->      background: transparent !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section svg {<!-- [et_pb_line_break_holder] -->      display: inline-block !important;<!-- [et_pb_line_break_holder] -->      vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->      position: static !important;<!-- [et_pb_line_break_holder] -->      float: none !important;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section {<!-- [et_pb_line_break_holder] -->      padding: 80px 20px !important;<!-- [et_pb_line_break_holder] -->      background: #f4f5f7 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-container {<!-- [et_pb_line_break_holder] -->      max-width: 1100px !important;<!-- [et_pb_line_break_holder] -->      margin: 0 auto !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-header {<!-- [et_pb_line_break_holder] -->      text-align: center !important;<!-- [et_pb_line_break_holder] -->      margin-bottom: 50px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-badge {<!-- [et_pb_line_break_holder] -->      display: inline-flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      gap: 8px !important;<!-- [et_pb_line_break_holder] -->      background: rgba(59, 185, 139, 0.1) !important;<!-- [et_pb_line_break_holder] -->      color: #3BB98B !important;<!-- [et_pb_line_break_holder] -->      padding: 8px 16px !important;<!-- [et_pb_line_break_holder] -->      border-radius: 20px !important;<!-- [et_pb_line_break_holder] -->      font-size: 12px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->      text-transform: uppercase !important;<!-- [et_pb_line_break_holder] -->      letter-spacing: 0.5px !important;<!-- [et_pb_line_break_holder] -->      margin-bottom: 16px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-badge svg {<!-- [et_pb_line_break_holder] -->      width: 14px !important;<!-- [et_pb_line_break_holder] -->      height: 14px !important;<!-- [et_pb_line_break_holder] -->      stroke: #3BB98B !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-title {<!-- [et_pb_line_break_holder] -->      font-family: 'Poppins', sans-serif !important;<!-- [et_pb_line_break_holder] -->      font-size: 38px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 700 !important;<!-- [et_pb_line_break_holder] -->      color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->      line-height: 1.2 !important;<!-- [et_pb_line_break_holder] -->      margin-bottom: 16px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-subtitle {<!-- [et_pb_line_break_holder] -->      font-size: 17px !important;<!-- [et_pb_line_break_holder] -->      color: #383838 !important;<!-- [et_pb_line_break_holder] -->      line-height: 1.6 !important;<!-- [et_pb_line_break_holder] -->      max-width: 720px !important;<!-- [et_pb_line_break_holder] -->      margin: 0 auto !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-grid {<!-- [et_pb_line_break_holder] -->      display: grid !important;<!-- [et_pb_line_break_holder] -->      grid-template-columns: 1fr 1fr !important;<!-- [et_pb_line_break_holder] -->      gap: 28px !important;<!-- [et_pb_line_break_holder] -->      margin-bottom: 40px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col {<!-- [et_pb_line_break_holder] -->      border-radius: 16px !important;<!-- [et_pb_line_break_holder] -->      overflow: hidden !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-diy {<!-- [et_pb_line_break_holder] -->      background: #ffffff !important;<!-- [et_pb_line_break_holder] -->      border: 1px solid #e5e7eb !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-header {<!-- [et_pb_line_break_holder] -->      padding: 20px 24px !important;<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      justify-content: space-between !important;<!-- [et_pb_line_break_holder] -->      border-bottom: 1px solid #f0f1f3 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-header-left {<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      gap: 12px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-icon {<!-- [et_pb_line_break_holder] -->      width: 36px !important;<!-- [et_pb_line_break_holder] -->      height: 36px !important;<!-- [et_pb_line_break_holder] -->      border-radius: 8px !important;<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      justify-content: center !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-icon svg {<!-- [et_pb_line_break_holder] -->      width: 18px !important;<!-- [et_pb_line_break_holder] -->      height: 18px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-icon.diy {<!-- [et_pb_line_break_holder] -->      background: rgba(234, 67, 53, 0.1) !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-icon.diy svg {<!-- [et_pb_line_break_holder] -->      stroke: #EA4335 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-icon.uni {<!-- [et_pb_line_break_holder] -->      background: rgba(59, 185, 139, 0.1) !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-icon.uni svg {<!-- [et_pb_line_break_holder] -->      stroke: #3BB98B !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-label {<!-- [et_pb_line_break_holder] -->      font-family: 'Poppins', sans-serif !important;<!-- [et_pb_line_break_holder] -->      font-size: 16px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->      color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-tag {<!-- [et_pb_line_break_holder] -->      padding: 4px 10px !important;<!-- [et_pb_line_break_holder] -->      border-radius: 12px !important;<!-- [et_pb_line_break_holder] -->      font-size: 10px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->      text-transform: uppercase !important;<!-- [et_pb_line_break_holder] -->      letter-spacing: 0.3px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-tag.hard {<!-- [et_pb_line_break_holder] -->      background: rgba(234, 67, 53, 0.1) !important;<!-- [et_pb_line_break_holder] -->      color: #EA4335 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-tag.easy {<!-- [et_pb_line_break_holder] -->      background: rgba(59, 185, 139, 0.1) !important;<!-- [et_pb_line_break_holder] -->      color: #3BB98B !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-steps {<!-- [et_pb_line_break_holder] -->      padding: 20px 24px !important;<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      flex-direction: column !important;<!-- [et_pb_line_break_holder] -->      gap: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step {<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      gap: 14px !important;<!-- [et_pb_line_break_holder] -->      position: relative !important;<!-- [et_pb_line_break_holder] -->      padding-bottom: 16px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step:last-child {<!-- [et_pb_line_break_holder] -->      padding-bottom: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-line {<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      flex-direction: column !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      width: 20px !important;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-dot {<!-- [et_pb_line_break_holder] -->      width: 10px !important;<!-- [et_pb_line_break_holder] -->      height: 10px !important;<!-- [et_pb_line_break_holder] -->      border-radius: 50% !important;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->      margin-top: 5px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-dot.red {<!-- [et_pb_line_break_holder] -->      background: rgba(234, 67, 53, 0.3) !important;<!-- [et_pb_line_break_holder] -->      border: 2px solid #EA4335 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-dot.green {<!-- [et_pb_line_break_holder] -->      background: rgba(59, 185, 139, 0.3) !important;<!-- [et_pb_line_break_holder] -->      border: 2px solid #3BB98B !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-connector {<!-- [et_pb_line_break_holder] -->      width: 1px !important;<!-- [et_pb_line_break_holder] -->      flex: 1 !important;<!-- [et_pb_line_break_holder] -->      min-height: 8px !important;<!-- [et_pb_line_break_holder] -->      margin-top: 6px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-connector.red {<!-- [et_pb_line_break_holder] -->      background: rgba(234, 67, 53, 0.15) !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-connector.green {<!-- [et_pb_line_break_holder] -->      background: rgba(59, 185, 139, 0.15) !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-content {<!-- [et_pb_line_break_holder] -->      flex: 1 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-title {<!-- [et_pb_line_break_holder] -->      font-size: 13px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->      color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->      margin-bottom: 3px !important;<!-- [et_pb_line_break_holder] -->      line-height: 1.3 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-desc {<!-- [et_pb_line_break_holder] -->      font-size: 11px !important;<!-- [et_pb_line_break_holder] -->      color: #6b7280 !important;<!-- [et_pb_line_break_holder] -->      line-height: 1.4 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-time {<!-- [et_pb_line_break_holder] -->      display: inline-flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      gap: 4px !important;<!-- [et_pb_line_break_holder] -->      margin-top: 4px !important;<!-- [et_pb_line_break_holder] -->      font-size: 10px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->      padding: 2px 8px !important;<!-- [et_pb_line_break_holder] -->      border-radius: 8px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-time.red {<!-- [et_pb_line_break_holder] -->      background: rgba(234, 67, 53, 0.08) !important;<!-- [et_pb_line_break_holder] -->      color: #EA4335 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-step-time.green {<!-- [et_pb_line_break_holder] -->      background: rgba(59, 185, 139, 0.08) !important;<!-- [et_pb_line_break_holder] -->      color: #3BB98B !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-col-uni {<!-- [et_pb_line_break_holder] -->      background: #ffffff !important;<!-- [et_pb_line_break_holder] -->      border: 1px solid #3BB98B !important;<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      flex-direction: column !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa {<!-- [et_pb_line_break_holder] -->      margin: 0 20px 20px !important;<!-- [et_pb_line_break_holder] -->      padding: 18px !important;<!-- [et_pb_line_break_holder] -->      background: #f9fafb !important;<!-- [et_pb_line_break_holder] -->      border: 1px solid #e5e7eb !important;<!-- [et_pb_line_break_holder] -->      border-radius: 12px !important;<!-- [et_pb_line_break_holder] -->      position: relative !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-top {<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      gap: 12px !important;<!-- [et_pb_line_break_holder] -->      margin-bottom: 12px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-shield {<!-- [et_pb_line_break_holder] -->      width: 40px !important;<!-- [et_pb_line_break_holder] -->      height: 40px !important;<!-- [et_pb_line_break_holder] -->      background: rgba(221, 223, 76, 0.15) !important;<!-- [et_pb_line_break_holder] -->      border-radius: 10px !important;<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      justify-content: center !important;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-shield svg {<!-- [et_pb_line_break_holder] -->      width: 22px !important;<!-- [et_pb_line_break_holder] -->      height: 22px !important;<!-- [et_pb_line_break_holder] -->      stroke: #b5b72f !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-title-block {<!-- [et_pb_line_break_holder] -->      flex: 1 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-label {<!-- [et_pb_line_break_holder] -->      font-size: 14px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 700 !important;<!-- [et_pb_line_break_holder] -->      color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->      line-height: 1.2 !important;<!-- [et_pb_line_break_holder] -->      margin-bottom: 2px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-sublabel {<!-- [et_pb_line_break_holder] -->      font-size: 10px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 500 !important;<!-- [et_pb_line_break_holder] -->      color: #6b7280 !important;<!-- [et_pb_line_break_holder] -->      text-transform: uppercase !important;<!-- [et_pb_line_break_holder] -->      letter-spacing: 0.5px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-certified {<!-- [et_pb_line_break_holder] -->      padding: 4px 10px !important;<!-- [et_pb_line_break_holder] -->      background: rgba(59, 185, 139, 0.1) !important;<!-- [et_pb_line_break_holder] -->      color: #3BB98B !important;<!-- [et_pb_line_break_holder] -->      font-size: 10px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 700 !important;<!-- [et_pb_line_break_holder] -->      border-radius: 10px !important;<!-- [et_pb_line_break_holder] -->      text-transform: uppercase !important;<!-- [et_pb_line_break_holder] -->      letter-spacing: 0.5px !important;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-desc {<!-- [et_pb_line_break_holder] -->      font-size: 12px !important;<!-- [et_pb_line_break_holder] -->      color: #6b7280 !important;<!-- [et_pb_line_break_holder] -->      line-height: 1.6 !important;<!-- [et_pb_line_break_holder] -->      margin-bottom: 14px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-desc strong {<!-- [et_pb_line_break_holder] -->      color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->      font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-benefits {<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      flex-direction: column !important;<!-- [et_pb_line_break_holder] -->      gap: 8px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-benefit {<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      align-items: flex-start !important;<!-- [et_pb_line_break_holder] -->      gap: 8px !important;<!-- [et_pb_line_break_holder] -->      font-size: 12px !important;<!-- [et_pb_line_break_holder] -->      color: #383838 !important;<!-- [et_pb_line_break_holder] -->      line-height: 1.4 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-check {<!-- [et_pb_line_break_holder] -->      width: 18px !important;<!-- [et_pb_line_break_holder] -->      height: 18px !important;<!-- [et_pb_line_break_holder] -->      background: rgba(59, 185, 139, 0.1) !important;<!-- [et_pb_line_break_holder] -->      border-radius: 50% !important;<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      justify-content: center !important;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-casa-check svg {<!-- [et_pb_line_break_holder] -->      width: 10px !important;<!-- [et_pb_line_break_holder] -->      height: 10px !important;<!-- [et_pb_line_break_holder] -->      stroke: #3BB98B !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-summary {<!-- [et_pb_line_break_holder] -->      padding: 16px 24px !important;<!-- [et_pb_line_break_holder] -->      border-top: 1px solid #f0f1f3 !important;<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      justify-content: space-between !important;<!-- [et_pb_line_break_holder] -->      margin-top: auto !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-summary-uni {<!-- [et_pb_line_break_holder] -->      border-top: 1px solid rgba(59, 185, 139, 0.15) !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-summary-label {<!-- [et_pb_line_break_holder] -->      font-size: 11px !important;<!-- [et_pb_line_break_holder] -->      color: #9ca3af !important;<!-- [et_pb_line_break_holder] -->      text-transform: uppercase !important;<!-- [et_pb_line_break_holder] -->      letter-spacing: 0.5px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-summary-value {<!-- [et_pb_line_break_holder] -->      font-family: 'Poppins', sans-serif !important;<!-- [et_pb_line_break_holder] -->      font-size: 18px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 700 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-summary-value.red { color: #EA4335 !important; }<!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-summary-value.green { color: #3BB98B !important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-bottom {<!-- [et_pb_line_break_holder] -->      display: flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      justify-content: space-between !important;<!-- [et_pb_line_break_holder] -->      gap: 30px !important;<!-- [et_pb_line_break_holder] -->      background: #ffffff !important;<!-- [et_pb_line_break_holder] -->      border-radius: 12px !important;<!-- [et_pb_line_break_holder] -->      border: 1px solid #e5e7eb !important;<!-- [et_pb_line_break_holder] -->      padding: 24px 28px !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-bottom-text {<!-- [et_pb_line_break_holder] -->      flex: 1 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-bottom-title {<!-- [et_pb_line_break_holder] -->      font-family: 'Poppins', sans-serif !important;<!-- [et_pb_line_break_holder] -->      font-size: 18px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 700 !important;<!-- [et_pb_line_break_holder] -->      color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->      margin-bottom: 6px !important;<!-- [et_pb_line_break_holder] -->      line-height: 1.3 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-bottom-desc {<!-- [et_pb_line_break_holder] -->      font-size: 14px !important;<!-- [et_pb_line_break_holder] -->      color: #6b7280 !important;<!-- [et_pb_line_break_holder] -->      line-height: 1.6 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-bottom-desc a {<!-- [et_pb_line_break_holder] -->      color: #3BB98B !important;<!-- [et_pb_line_break_holder] -->      text-decoration: underline !important;<!-- [et_pb_line_break_holder] -->      text-underline-offset: 2px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 500 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-bottom-cta {<!-- [et_pb_line_break_holder] -->      flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-cta-btn {<!-- [et_pb_line_break_holder] -->      display: inline-flex !important;<!-- [et_pb_line_break_holder] -->      align-items: center !important;<!-- [et_pb_line_break_holder] -->      justify-content: center !important;<!-- [et_pb_line_break_holder] -->      gap: 8px !important;<!-- [et_pb_line_break_holder] -->      background: #DDDF4C !important;<!-- [et_pb_line_break_holder] -->      color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->      font-size: 15px !important;<!-- [et_pb_line_break_holder] -->      font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->      padding: 14px 28px !important;<!-- [et_pb_line_break_holder] -->      border-radius: 8px !important;<!-- [et_pb_line_break_holder] -->      text-decoration: none !important;<!-- [et_pb_line_break_holder] -->      transition: transform 0.3s ease !important;<!-- [et_pb_line_break_holder] -->      position: relative !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-cta-btn:hover {<!-- [et_pb_line_break_holder] -->      transform: translateY(-5px) !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #unipile-gmail-oauth-section .goa-cta-btn svg {<!-- [et_pb_line_break_holder] -->      width: 16px !important;<!-- [et_pb_line_break_holder] -->      height: 16px !important;<!-- [et_pb_line_break_holder] -->      stroke: #0f2736 !important;<!-- [et_pb_line_break_holder] -->      display: inline-block !important;<!-- [et_pb_line_break_holder] -->      vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->      position: static !important;<!-- [et_pb_line_break_holder] -->      float: none !important;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->      margin: 0 !important;<!-- [et_pb_line_break_holder] -->      padding: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->      #unipile-gmail-oauth-section .goa-grid { grid-template-columns: 1fr !important; }<!-- [et_pb_line_break_holder] -->      #unipile-gmail-oauth-section .goa-title { font-size: 30px !important; }<!-- [et_pb_line_break_holder] -->      #unipile-gmail-oauth-section .goa-bottom { flex-direction: column !important; text-align: center !important; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->      #unipile-gmail-oauth-section { padding: 60px 16px !important; }<!-- [et_pb_line_break_holder] -->      #unipile-gmail-oauth-section .goa-title { font-size: 26px !important; }<!-- [et_pb_line_break_holder] -->      #unipile-gmail-oauth-section .goa-subtitle { font-size: 15px !important; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->#unipile-gmail-oauth-section svg {<!-- [et_pb_line_break_holder] -->  transform: translateY(-1px) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-gmail-oauth-section svg, #unipile-gmail-oauth-section img {<!-- [et_pb_line_break_holder] -->  vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->  display: inline-block !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-gmail-oauth-section .ueac-badge, #unipile-gmail-oauth-section .uwu-badge, #unipile-gmail-oauth-section .uea-badge, #unipile-gmail-oauth-section .ueaf-sync-callout-label,<!-- [et_pb_line_break_holder] -->#unipile-gmail-oauth-section .goa-badge, #unipile-gmail-oauth-section .ueau-pipeline-tag, #unipile-gmail-oauth-section .ueap-resp-status, #unipile-gmail-oauth-section .ueau-deal-badge {<!-- [et_pb_line_break_holder] -->  line-height: 1 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"goa-container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"goa-header\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"goa-badge\"><!-- [et_pb_line_break_holder] -->        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><!-- [et_pb_line_break_holder] -->          <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><!-- [et_pb_line_break_holder] -->        <\/svg><span>Google OAuth<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2 id=\"google-oauth-simplified\" class=\"goa-title\">Google OAuth, Simplified<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"goa-subtitle\">Google OAuth verification is complex: consent screens, security reviews, CASA assessments, annual re-certifications. Unipile handles all of it, including the security compliance, so you can focus on building.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"goa-grid\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- DIY Column --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"goa-col goa-col-diy\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"goa-col-header\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-col-header-left\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-col-icon diy\"><!-- [et_pb_line_break_holder] -->              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><!-- [et_pb_line_break_holder] -->                <polyline points=\"16 18 22 12 16 6\"><\/polyline><!-- [et_pb_line_break_holder] -->                <polyline points=\"8 6 2 12 8 18\"><\/polyline><!-- [et_pb_line_break_holder] -->              <\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span class=\"goa-col-label\">DIY Google OAuth<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <span class=\"goa-col-tag hard\">Complex<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"goa-steps\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot red\"><\/div>\n<div class=\"goa-step-connector red\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Create Google Developer Console Project<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">Set up project, enable Gmail API, configure OAuth credentials<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot red\"><\/div>\n<div class=\"goa-step-connector red\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Configure OAuth Consent Screen<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">App info, logo, privacy policy, terms, authorized domains<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot red\"><\/div>\n<div class=\"goa-step-connector red\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Manage OAuth Scopes and Permissions<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">gmail.send, gmail.labels, gmail.readonly, gmail.modify&#8230;<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot red\"><\/div>\n<div class=\"goa-step-connector red\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Build Token Refresh and Session Logic<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">Handle token expiration, refresh cycles, reconnection flows<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot red\"><\/div>\n<div class=\"goa-step-connector red\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Record Demonstration Video<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">Unlisted YouTube video showing OAuth flow and all features<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot red\"><\/div>\n<div class=\"goa-step-connector red\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Submit for Google Verification<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">2-8 weeks review, multiple remediation rounds possible<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <span class=\"goa-step-time red\">2-8 weeks wait<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot red\"><\/div>\n<div class=\"goa-step-connector red\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">CASA Security Assessment (Tier 2 or 3)<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">External audit by third-party assessor, mandatory for restricted scopes<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <span class=\"goa-step-time red\">~$500\/year + weeks<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot red\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Yearly Re-certification<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">Annual security re-assessment to maintain verified access<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"goa-summary\"><!-- [et_pb_line_break_holder] -->          <span class=\"goa-summary-label\">Total time to production<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"goa-summary-value red\">6-12 weeks<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- Unipile Column --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"goa-col goa-col-uni\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"goa-col-header\" style=\"border-bottom: 1px solid rgba(59, 185, 139, 0.15) !important;\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-col-header-left\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-col-icon uni\"><!-- [et_pb_line_break_holder] -->              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><!-- [et_pb_line_break_holder] -->                <path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><!-- [et_pb_line_break_holder] -->                <path d=\"M2 17l10 5 10-5\"\/><!-- [et_pb_line_break_holder] -->                <path d=\"M2 12l10 5 10-5\"\/><!-- [et_pb_line_break_holder] -->              <\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span class=\"goa-col-label\">With Unipile<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <span class=\"goa-col-tag easy\">Simple<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"goa-steps\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot green\"><\/div>\n<div class=\"goa-step-connector green\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Sign Up and Get API Token<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">Create your Unipile account and generate credentials<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <span class=\"goa-step-time green\">5 minutes<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot green\"><\/div>\n<div class=\"goa-step-connector green\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Use Hosted Auth Link<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">One-click Gmail connection for your users &#8211; we handle the entire OAuth flow<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <span class=\"goa-step-time green\">Instant<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-step\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-line\">\n<div class=\"goa-step-dot green\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-step-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-title\">Start Sending and Receiving Emails<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-step-desc\">Token refresh, session persistence, reconnection &#8211; all managed automatically<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <span class=\"goa-step-time green\">1-2 days<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"goa-casa\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-casa-top\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-casa-shield\"><!-- [et_pb_line_break_holder] -->              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><!-- [et_pb_line_break_holder] -->                <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><!-- [et_pb_line_break_holder] -->              <\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-casa-title-block\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-casa-label\">CASA Tier 2 Certified<\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-casa-sublabel\">Google Cloud Security Assessment<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span class=\"goa-casa-certified\">Verified<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-casa-desc\"><!-- [et_pb_line_break_holder] -->            Unipile is <strong>CASA Tier 2 certified<\/strong> &#8211; the Google-mandated security assessment for accessing restricted Gmail scopes. By using Unipile, <strong>your app benefits from our certification<\/strong> without going through the assessment yourself.<!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"goa-casa-benefits\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-casa-benefit\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-casa-check\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->              <span>Skip the $500\/year CASA audit &#8211; covered by Unipile<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-casa-benefit\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-casa-check\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->              <span>Access restricted scopes (gmail.modify, gmail.send) instantly<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-casa-benefit\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-casa-check\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->              <span>No yearly re-certification on your side &#8211; we handle renewals<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"goa-casa-benefit\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"goa-casa-check\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->              <span>Enterprise-ready compliance for your customers from day one<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"goa-summary goa-summary-uni\"><!-- [et_pb_line_break_holder] -->          <span class=\"goa-summary-label\">Total time to production<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"goa-summary-value green\">1-2 days<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"goa-bottom\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"goa-bottom-text\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"goa-bottom-title\">Want a full white-label experience?<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"goa-bottom-desc\">You can optionally use your own Google OAuth credentials for complete branding control. Unipile guides you through the entire verification process. <a href=\"https:\/\/developer.unipile.com\/docs\/google-oauth\" target=\"_blank\">Read the full Google OAuth guide<\/a><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"goa-bottom-cta\"><!-- [et_pb_line_break_holder] -->        <a href=\"https:\/\/dashboard.unipile.com\/signup\/\" class=\"goa-cta-btn\"><!-- [et_pb_line_break_holder] -->          <span>Build Now<\/span><!-- [et_pb_line_break_holder] -->          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle;flex-shrink:0;position:static;float:none;\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg><!-- [et_pb_line_break_holder] -->        <\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<div id=\"unipile-eag-conclusion\" class=\"ueac-wrapper\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion *, #unipile-eag-conclusion *::before, #unipile-eag-conclusion *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important; border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important; line-height:normal!important;<!-- [et_pb_line_break_holder] -->  letter-spacing:normal!important; text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion svg {<!-- [et_pb_line_break_holder] -->  display:inline-block!important;<!-- [et_pb_line_break_holder] -->  vertical-align:middle!important;<!-- [et_pb_line_break_holder] -->  position:static!important;<!-- [et_pb_line_break_holder] -->  float:none!important;<!-- [et_pb_line_break_holder] -->  flex-shrink:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion.ueac-wrapper { display:block!important; padding:60px 20px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-container { max-width:900px!important; margin:0 auto!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-card { background:#0f2736!important; border-radius:18px!important; padding:48px 40px!important; text-align:center!important; position:relative!important; overflow:hidden!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-glow { position:absolute!important; top:-30%!important; right:-10%!important; width:400px!important; height:400px!important; background:radial-gradient(circle, rgba(221,223,76,0.18) 0%, transparent 70%)!important; pointer-events:none!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-content { position:relative!important; z-index:2!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-badge { display:inline-flex!important; align-items:center!important; gap:7px!important; background:rgba(221,223,76,0.15)!important; color:#DDDF4C!important; padding:7px 14px!important; border-radius:20px!important; font-size:0.7rem!important; font-weight:700!important; text-transform:uppercase!important; letter-spacing:0.6px!important; margin-bottom:18px!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-badge svg { width:13px!important; height:13px!important; stroke:#DDDF4C!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; flex-shrink:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-title { font-family:'Poppins',sans-serif!important; font-size:38px!important; font-weight:700!important; line-height:1.2!important; color:#ffffff!important; margin-bottom:14px!important; scroll-margin-top:90px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-desc { font-size:17px!important; line-height:1.7!important; color:rgba(255,255,255,0.75)!important; max-width:620px!important; margin:0 auto 28px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-buttons { display:flex!important; align-items:center!important; justify-content:center!important; gap:14px!important; flex-wrap:wrap!important; margin-bottom:30px!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-btn { display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; font-size:0.95rem!important; font-weight:700!important; padding:14px 30px!important; border-radius:8px!important; text-decoration:none!important; transition:transform 0.25s ease!important; position:relative!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-btn:hover { transform:translateY(-5px)!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-btn-primary { background:#DDDF4C!important; color:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-btn-secondary { background:rgba(255,255,255,0.08)!important; color:#ffffff!important; border:1px solid rgba(255,255,255,0.2)!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-btn svg { width:16px!important; height:16px!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; position:static!important; float:none!important; flex-shrink:0!important; margin:0!important; padding:0!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-btn-primary svg { stroke:#0f2736!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-btn-secondary svg { stroke:#ffffff!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-trust { display:flex!important; align-items:center!important; justify-content:center!important; gap:24px!important; padding-top:24px!important; border-top:1px solid rgba(255,255,255,0.1)!important; flex-wrap:wrap!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-trust-item { display:flex!important; align-items:center!important; gap:8px!important; font-size:0.78rem!important; font-weight:600!important; color:rgba(255,255,255,0.6)!important; line-height:1!important; }<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-trust-item svg { width:15px!important; height:15px!important; stroke:#3BB98B!important; fill:none!important; display:inline-block!important; vertical-align:middle!important; flex-shrink:0!important; }<!-- [et_pb_line_break_holder] -->@media (max-width:700px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-conclusion .ueac-card { padding:36px 24px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-conclusion .ueac-title { font-size:28px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-conclusion .ueac-buttons { flex-direction:column!important; align-items:stretch!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-conclusion .ueac-btn { width:100%!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-conclusion .ueac-trust { gap:14px!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width:500px) {<!-- [et_pb_line_break_holder] -->  #unipile-eag-conclusion.ueac-wrapper { padding:40px 16px!important; }<!-- [et_pb_line_break_holder] -->  #unipile-eag-conclusion .ueac-title { font-size:24px!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion svg {<!-- [et_pb_line_break_holder] -->  transform: translateY(-1px) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion svg, #unipile-eag-conclusion img {<!-- [et_pb_line_break_holder] -->  vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->  display: inline-block !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .ueac-badge, #unipile-eag-conclusion .uwu-badge, #unipile-eag-conclusion .uea-badge, #unipile-eag-conclusion .ueaf-sync-callout-label,<!-- [et_pb_line_break_holder] -->#unipile-eag-conclusion .goa-badge, #unipile-eag-conclusion .ueau-pipeline-tag, #unipile-eag-conclusion .ueap-resp-status, #unipile-eag-conclusion .ueau-deal-badge {<!-- [et_pb_line_break_holder] -->  line-height: 1 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"ueac-container\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ueac-card\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueac-glow\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ueac-content\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueac-badge\"><!-- [et_pb_line_break_holder] -->        <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg><span>Ready to ship<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2 class=\"ueac-title\">Stop integrating Gmail, Outlook, and IMAP one by one.<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"ueac-desc\">Connect any inbox in minutes through a single unified Email API. SOC 2 certified, CASA Tier 2 audited, real-time webhooks included. Start free, scale when you&#8217;re ready.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueac-buttons\"><!-- [et_pb_line_break_holder] -->        <a href=\"https:\/\/dashboard.unipile.com\/signup\/\" class=\"ueac-btn ueac-btn-primary\"><!-- [et_pb_line_break_holder] -->          <span>Build Now<\/span><!-- [et_pb_line_break_holder] -->          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle;flex-shrink:0;position:static;float:none;\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/a><!-- [et_pb_line_break_holder] -->        <a href=\"https:\/\/www.unipile.com\/pricing-api\/\" class=\"ueac-btn ueac-btn-secondary\"><!-- [et_pb_line_break_holder] -->          <span>See pricing<\/span><!-- [et_pb_line_break_holder] -->          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle;flex-shrink:0;position:static;float:none;\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ueac-trust\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueac-trust-item\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg><span>SOC 2 Type II<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueac-trust-item\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><span>CASA Tier 2<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueac-trust-item\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg><span>GDPR ready<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ueac-trust-item\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><span>1-2 days to prod<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n<p>[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;7b1d25e0-2082-4379-a67d-f287300561ba&#8221; background_enable_image=&#8221;off&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px|16px|0px|16px|true|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;10px|0px|10px|0px|false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||40px||false|false&#8221; custom_margin_tablet=&#8221;90px||40px||false|false&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<div id=\"unipile-email-api-faq\">\n<style>\n#unipile-email-api-faq,\n#unipile-email-api-faq *,\n#unipile-email-api-faq *::before,\n#unipile-email-api-faq *::after {\n  box-sizing: border-box !important;\n}\n#unipile-email-api-faq { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important; padding: 80px 20px !important; max-width: 900px !important; margin: 0 auto !important; background: #f4f5f7 !important; }\n#unipile-email-api-faq .upl-faq-header { text-align: center !important; margin-bottom: 60px !important; }\n#unipile-email-api-faq .upl-faq-title { font-family: 'Poppins', sans-serif !important; font-size: clamp(32px, 5vw, 38px) !important; font-weight: 700 !important; color: #0f2736 !important; margin: 0 0 16px !important; line-height: 1.2 !important; }\n#unipile-email-api-faq .upl-faq-subtitle { font-size: 17px !important; color: #383838 !important; max-width: 700px !important; margin: 0 auto !important; line-height: 1.6 !important; }\n#unipile-email-api-faq .upl-faq-list { display: flex !important; flex-direction: column !important; gap: 12px !important; margin: 0 !important; padding: 0 !important; }\n#unipile-email-api-faq .upl-faq-item { background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 16px !important; overflow: hidden !important; transition: all 0.3s ease !important; }\n#unipile-email-api-faq .upl-faq-item:hover { border-color: #3BB98B !important; box-shadow: 0 4px 20px rgba(59,185,139,0.08) !important; }\n#unipile-email-api-faq .upl-faq-item.active { border-color: #3BB98B !important; box-shadow: 0 8px 30px rgba(59,185,139,0.12) !important; }\n#unipile-email-api-faq .upl-faq-question { width: 100% !important; display: flex !important; align-items: flex-start !important; justify-content: space-between !important; gap: 20px !important; padding: 24px 28px !important; background: transparent !important; border: none !important; cursor: pointer !important; text-align: left !important; transition: all 0.2s ease !important; margin: 0 !important; }\n#unipile-email-api-faq .upl-faq-question-content { display: flex !important; align-items: flex-start !important; gap: 16px !important; flex: 1 !important; }\n#unipile-email-api-faq .upl-faq-number { flex-shrink: 0 !important; padding: 6px 12px !important; background: rgba(59,185,139,0.12) !important; color: #3BB98B !important; border-radius: 20px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.8rem !important; font-weight: 600 !important; transition: all 0.3s ease !important; }\n#unipile-email-api-faq .upl-faq-item.active .upl-faq-number { background: rgba(59,185,139,0.2) !important; color: #2a9d6e !important; }\n#unipile-email-api-faq .upl-faq-question-text { font-family: 'Poppins', sans-serif !important; font-size: 1.1rem !important; font-weight: 600 !important; color: #0f2736 !important; line-height: 1.4 !important; padding-top: 4px !important; margin: 0 !important; }\n#unipile-email-api-faq .upl-faq-icon { flex-shrink: 0 !important; width: 36px !important; height: 36px !important; background: #f4f5f7 !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; transition: all 0.3s ease !important; margin-top: 2px !important; }\n#unipile-email-api-faq .upl-faq-icon svg { width: 18px !important; height: 18px !important; color: #64748b !important; transition: all 0.3s ease !important; display: block !important; }\n#unipile-email-api-faq .upl-faq-item:hover .upl-faq-icon { background: rgba(59,185,139,0.1) !important; }\n#unipile-email-api-faq .upl-faq-item:hover .upl-faq-icon svg { color: #3BB98B !important; }\n#unipile-email-api-faq .upl-faq-item.active .upl-faq-icon { background: #3BB98B !important; transform: rotate(45deg) !important; }\n#unipile-email-api-faq .upl-faq-item.active .upl-faq-icon svg { color: #ffffff !important; }\n#unipile-email-api-faq .upl-faq-answer { max-height: 0 !important; overflow: hidden !important; transition: max-height 0.4s ease !important; }\n#unipile-email-api-faq .upl-faq-item.active .upl-faq-answer { max-height: 600px !important; }\n#unipile-email-api-faq .upl-faq-answer-content { padding: 0 28px 28px 76px !important; color: #475569 !important; font-size: 1rem !important; line-height: 1.7 !important; }\n#unipile-email-api-faq .upl-faq-answer-content code { font-family: monospace !important; font-size: 0.875rem !important; background: rgba(0,0,0,0.06) !important; padding: 1px 6px !important; border-radius: 3px !important; color: #0f2736 !important; }\n#unipile-email-api-faq .upl-faq-cta { margin-top: 50px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 20px !important; padding: 20px 28px !important; background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 12px !important; }\n#unipile-email-api-faq .upl-faq-cta-text { color: #475569 !important; font-size: 1rem !important; margin: 0 !important; }\n#unipile-email-api-faq .upl-faq-cta-button { display: inline-flex !important; align-items: center !important; gap: 10px !important; background: #DDDF4C !important; color: #0F2836 !important; padding: 13px 20px !important; border-radius: 8px !important; text-decoration: none !important; font-weight: 700 !important; font-size: 1rem !important; border: none !important; cursor: pointer !important; transition: all 0.3s ease !important; white-space: nowrap !important; flex-shrink: 0 !important; }\n#unipile-email-api-faq .upl-faq-cta-button:hover { transform: translateY(-2px) !important; }\n#unipile-email-api-faq .upl-faq-cta-button svg { width: 18px !important; height: 18px !important; display: block !important; transition: transform 0.3s ease !important; }\n#unipile-email-api-faq .upl-faq-cta-button:hover svg { transform: translateX(4px) !important; }\n@media (max-width: 768px) {\n  #unipile-email-api-faq { padding: 60px 16px !important; }\n  #unipile-email-api-faq .upl-faq-header { margin-bottom: 40px !important; }\n  #unipile-email-api-faq .upl-faq-question { padding: 20px !important; gap: 16px !important; }\n  #unipile-email-api-faq .upl-faq-question-content { gap: 12px !important; }\n  #unipile-email-api-faq .upl-faq-question-text { font-size: 1rem !important; padding-top: 2px !important; }\n  #unipile-email-api-faq .upl-faq-icon { width: 32px !important; height: 32px !important; }\n  #unipile-email-api-faq .upl-faq-icon svg { width: 16px !important; height: 16px !important; }\n  #unipile-email-api-faq .upl-faq-answer-content { padding: 0 20px 20px 60px !important; font-size: 0.95rem !important; }\n  #unipile-email-api-faq .upl-faq-cta { padding: 24px 20px !important; margin-top: 40px !important; flex-direction: column !important; text-align: center !important; gap: 16px !important; }\n}\n@media (max-width: 480px) {\n  #unipile-email-api-faq .upl-faq-answer-content { padding: 0 20px 20px 20px !important; }\n}\n<\/style>\n<p><span id=\"faq\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><\/p>\n<div class=\"upl-faq-header\">\n<h2 class=\"upl-faq-title\">Frequently Asked Questions<\/h2>\n<pee class=\"upl-faq-subtitle\">Everything developers ask before integrating an Email API.<\/pee>\n<\/div>\n<div class=\"upl-faq-list\">\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">01<\/span><span class=\"upl-faq-question-text\">What is the difference between an Email API and SMTP?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">SMTP is a protocol for sending emails between mail servers. An Email API is an HTTP interface that abstracts one or more underlying protocols (SMTP, IMAP, provider-native APIs) behind a REST endpoint. Email APIs add OAuth 2.0 auth, webhooks, SDKs, rate limit management, and normalized data models that SMTP alone does not provide.<\/div>\n<\/div><\/div>\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">02<\/span><span class=\"upl-faq-question-text\">Is the Gmail API free?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">Yes, the Gmail API itself has no direct cost. You pay for Google Cloud infrastructure if you use Pub\/Sub for push notifications, but the API quota (1 billion units per day for free accounts) is sufficient for most applications. Usage limits are per-user per-day, not global.<\/div>\n<\/div><\/div>\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">03<\/span><span class=\"upl-faq-question-text\">How do I sync an entire inbox via API?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">Use a two-phase approach: initial sync (paginate through all messages) followed by incremental sync (use the Gmail <code>historyId<\/code> or the Microsoft Graph delta token to retrieve only changes since your last cycle). See the code examples in Step 4 above.<\/div>\n<\/div><\/div>\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">04<\/span><span class=\"upl-faq-question-text\">Can I send 10,000 emails per day via Email API?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">It depends on the API type. Transactional sending APIs are built for high volume and support millions of messages per day. Inbox access APIs (Gmail API, Microsoft Graph) have per-user sending quotas (Gmail: 2,000 per day for Workspace, 500 per day for personal). For bulk campaigns, use a dedicated transactional email API, not a mailbox sync API.<\/div>\n<\/div><\/div>\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">05<\/span><span class=\"upl-faq-question-text\">Which Email API supports OAuth 2.0?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">The Gmail API (Google OAuth 2.0), Microsoft Graph (Azure AD OAuth 2.0), and unified APIs like Unipile (which manages OAuth flows for all supported providers) all support OAuth 2.0. IMAP and SMTP with app passwords do not use OAuth and should be avoided for new integrations where OAuth is available.<\/div>\n<\/div><\/div>\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">06<\/span><span class=\"upl-faq-question-text\">How do I avoid rate limits when syncing emails?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">Implement exponential backoff on 429 responses, use <code>$select<\/code> to request only necessary fields, batch message fetch requests where supported, and switch from polling to webhooks or push notifications for real-time updates. For Gmail, use <code>batchModify<\/code> and <code>batchGet<\/code> endpoints to reduce request counts.<\/div>\n<\/div><\/div>\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">07<\/span><span class=\"upl-faq-question-text\">What is the best Email API for SaaS?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">If your SaaS product needs to connect to real user mailboxes (CRM, helpdesk, AI assistant, sales tool), a unified email sync API is the best choice: it covers all providers with a single integration. If your product only needs to send transactional emails (notifications, confirmations), a dedicated sending API is more appropriate.<\/div>\n<\/div><\/div>\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">08<\/span><span class=\"upl-faq-question-text\">Do I need different APIs for Gmail and Outlook?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">Yes, if you integrate directly: the Gmail API and Microsoft Graph are completely separate APIs with different authentication flows, data models, and SDKs. A unified Email API like Unipile abstracts this. You integrate once and the API handles both providers transparently.<\/div>\n<\/div><\/div>\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">09<\/span><span class=\"upl-faq-question-text\">How does Unipile handle multi-provider email integration?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">Unipile maintains a persistent connection to each linked account via the appropriate underlying protocol (Gmail API, Microsoft Graph, or IMAP), handles token refresh, translates provider-specific events into a normalized data model, and delivers unified webhooks to your endpoint. Your application interacts only with the Unipile REST API, never with Gmail or Microsoft Graph directly.<\/div>\n<\/div><\/div>\n<div class=\"upl-faq-item\">\n    <button class=\"upl-faq-question\" aria-expanded=\"false\"><\/p>\n<div class=\"upl-faq-question-content\"><span class=\"upl-faq-number\">10<\/span><span class=\"upl-faq-question-text\">What about IMAP-only providers like Yahoo or ProtonMail?<\/span><\/div>\n<div class=\"upl-faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/div>\n<p>    <\/button><\/p>\n<div class=\"upl-faq-answer\">\n<div class=\"upl-faq-answer-content\">Unipile supports IMAP and SMTP connections for providers that do not expose a proprietary REST API. This includes Yahoo Mail, Fastmail, ProtonMail Bridge (when the local bridge is running), and custom corporate email servers. Authentication uses app passwords or provider-specific OAuth where available.<\/div>\n<\/div><\/div>\n<\/div>\n<div class=\"upl-faq-cta\">\n  <pee class=\"upl-faq-cta-text\">Still have questions? Our team is here to help.<\/pee>\n  <button class=\"upl-faq-cta-button\" onclick=\"if(window.$crisp){$crisp.push(['do','chat:open'])}\"><span>Talk to an expert<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/button>\n<\/div>\n<\/div>\n<p><script>\n(function(){\n  function init(){\n    document.querySelectorAll('#unipile-email-api-faq .upl-faq-question').forEach(function(btn){\n      btn.addEventListener('click', function(){\n        var item = btn.closest('.upl-faq-item');\n        var isActive = item.classList.contains('active');\n        document.querySelectorAll('#unipile-email-api-faq .upl-faq-item').forEach(function(i){\n          i.classList.remove('active');\n          i.querySelector('.upl-faq-question').setAttribute('aria-expanded','false');\n        });\n        if(!isActive){ item.classList.add('active'); btn.setAttribute('aria-expanded','true'); }\n      });\n    });\n  }\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();}\n})();\n<\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Email API Provider Landscape Three providers cover roughly 95% of professional email worldwide: Gmail (and Google Workspace), Microsoft Outlook \/ Microsoft 365, and the universal IMAP \/ SMTP protocols for everything else. Understanding what each one offers, and how they differ, is the first decision you need to make before integrating an Email API [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":278459,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[69,73],"tags":[],"post_folder":[],"class_list":["post-275200","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-api-guidelines","category-email-api-integration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Email API: Complete Guide for Developers (2026) - Unipile<\/title>\n<meta name=\"description\" content=\"Learn everything about Email API integration in 2025. This complete developer\u2019s guide explains how Email APIs work, their key endpoints, authentication methods, and real code examples. Discover how to connect Gmail, Outlook, and IMAP through a unified API like Unipile.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.unipile.com\/fr\/guide-de-lapi-e-mail\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Email API: Complete Guide for Developers (2026) - Unipile\" \/>\n<meta property=\"og:description\" content=\"Learn everything about Email API integration in 2025. This complete developer\u2019s guide explains how Email APIs work, their key endpoints, authentication methods, and real code examples. Discover how to connect Gmail, Outlook, and IMAP through a unified API like Unipile.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.unipile.com\/fr\/guide-de-lapi-e-mail\/\" \/>\n<meta property=\"og:site_name\" content=\"Unipile\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/unipilefr\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-04T13:42:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-28T15:18:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/04\/email-pillar-v7.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Damien Girardeau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@UnipileAPI\" \/>\n<meta name=\"twitter:site\" content=\"@UnipileAPI\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Damien Girardeau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"34 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/\"},\"author\":{\"name\":\"Damien Girardeau\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#\\\/schema\\\/person\\\/a2ac44e22bdc27d497ce8b58716a673e\"},\"headline\":\"Email API: Complete Guide for Developers (2026)\",\"datePublished\":\"2025-11-04T13:42:12+00:00\",\"dateModified\":\"2026-04-28T15:18:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/\"},\"wordCount\":6049,\"publisher\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/01-email-api-pillar.png\",\"articleSection\":[\"API Guidelines\",\"Email API Integration\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/\",\"name\":\"Email API: Complete Guide for Developers (2026) - Unipile\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/01-email-api-pillar.png\",\"datePublished\":\"2025-11-04T13:42:12+00:00\",\"dateModified\":\"2026-04-28T15:18:02+00:00\",\"description\":\"Learn everything about Email API integration in 2025. This complete developer\u2019s guide explains how Email APIs work, their key endpoints, authentication methods, and real code examples. Discover how to connect Gmail, Outlook, and IMAP through a unified API like Unipile.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/01-email-api-pillar.png\",\"contentUrl\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/01-email-api-pillar.png\",\"width\":2400,\"height\":1600,\"caption\":\"One unified Email API to read, send and sync emails across Gmail, Outlook and IMAP. Built for SaaS developers.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/email-api-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.unipile.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Email API: Complete Guide for Developers (2026)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#website\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/\",\"name\":\"Unipile\",\"description\":\"Integrate Messaging &amp; Email, Connect with Ease via API\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.unipile.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#organization\",\"name\":\"Unipile\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/logo-unipile.png\",\"contentUrl\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/logo-unipile.png\",\"width\":200,\"height\":49,\"caption\":\"Unipile\"},\"image\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/unipilefr\",\"https:\\\/\\\/x.com\\\/UnipileAPI\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/unipile\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#\\\/schema\\\/person\\\/a2ac44e22bdc27d497ce8b58716a673e\",\"name\":\"Damien Girardeau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g\",\"caption\":\"Damien Girardeau\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API d'e-mail : guide complet pour les d\u00e9veloppeurs (2026) - Unipile","description":"Apprenez tout sur l'int\u00e9gration des API de messagerie en 2025. Ce guide complet du d\u00e9veloppeur explique le fonctionnement des API de messagerie, leurs principaux points de terminaison, les m\u00e9thodes d'authentification et des exemples de code r\u00e9els. D\u00e9couvrez comment connecter Gmail, Outlook et IMAP via une API unifi\u00e9e comme Unipile.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.unipile.com\/fr\/guide-de-lapi-e-mail\/","og_locale":"fr_FR","og_type":"article","og_title":"Email API: Complete Guide for Developers (2026) - Unipile","og_description":"Learn everything about Email API integration in 2025. This complete developer\u2019s guide explains how Email APIs work, their key endpoints, authentication methods, and real code examples. Discover how to connect Gmail, Outlook, and IMAP through a unified API like Unipile.","og_url":"https:\/\/www.unipile.com\/fr\/guide-de-lapi-e-mail\/","og_site_name":"Unipile","article_publisher":"https:\/\/www.facebook.com\/unipilefr","article_published_time":"2025-11-04T13:42:12+00:00","article_modified_time":"2026-04-28T15:18:02+00:00","og_image":[{"width":2400,"height":1600,"url":"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/04\/email-pillar-v7.png","type":"image\/png"}],"author":"Damien Girardeau","twitter_card":"summary_large_image","twitter_creator":"@UnipileAPI","twitter_site":"@UnipileAPI","twitter_misc":{"\u00c9crit par":"Damien Girardeau","Dur\u00e9e de lecture estim\u00e9e":"34 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.unipile.com\/email-api-guide\/#article","isPartOf":{"@id":"https:\/\/www.unipile.com\/email-api-guide\/"},"author":{"name":"Damien Girardeau","@id":"https:\/\/www.unipile.com\/#\/schema\/person\/a2ac44e22bdc27d497ce8b58716a673e"},"headline":"Email API: Complete Guide for Developers (2026)","datePublished":"2025-11-04T13:42:12+00:00","dateModified":"2026-04-28T15:18:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.unipile.com\/email-api-guide\/"},"wordCount":6049,"publisher":{"@id":"https:\/\/www.unipile.com\/#organization"},"image":{"@id":"https:\/\/www.unipile.com\/email-api-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/04\/01-email-api-pillar.png","articleSection":["API Guidelines","Email API Integration"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.unipile.com\/email-api-guide\/","url":"https:\/\/www.unipile.com\/email-api-guide\/","name":"API d'e-mail : guide complet pour les d\u00e9veloppeurs (2026) - Unipile","isPartOf":{"@id":"https:\/\/www.unipile.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.unipile.com\/email-api-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.unipile.com\/email-api-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/04\/01-email-api-pillar.png","datePublished":"2025-11-04T13:42:12+00:00","dateModified":"2026-04-28T15:18:02+00:00","description":"Apprenez tout sur l'int\u00e9gration des API de messagerie en 2025. Ce guide complet du d\u00e9veloppeur explique le fonctionnement des API de messagerie, leurs principaux points de terminaison, les m\u00e9thodes d'authentification et des exemples de code r\u00e9els. D\u00e9couvrez comment connecter Gmail, Outlook et IMAP via une API unifi\u00e9e comme Unipile.","breadcrumb":{"@id":"https:\/\/www.unipile.com\/email-api-guide\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.unipile.com\/email-api-guide\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.unipile.com\/email-api-guide\/#primaryimage","url":"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/04\/01-email-api-pillar.png","contentUrl":"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/04\/01-email-api-pillar.png","width":2400,"height":1600,"caption":"One unified Email API to read, send and sync emails across Gmail, Outlook and IMAP. Built for SaaS developers."},{"@type":"BreadcrumbList","@id":"https:\/\/www.unipile.com\/email-api-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.unipile.com\/"},{"@type":"ListItem","position":2,"name":"Email API: Complete Guide for Developers (2026)"}]},{"@type":"WebSite","@id":"https:\/\/www.unipile.com\/#website","url":"https:\/\/www.unipile.com\/","name":"Unipile","description":"Int\u00e9grer la messagerie et l'e-mail, se connecter facilement via l'API","publisher":{"@id":"https:\/\/www.unipile.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.unipile.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.unipile.com\/#organization","name":"Unipile","url":"https:\/\/www.unipile.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.unipile.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.unipile.com\/wp-content\/uploads\/2021\/05\/logo-unipile.png","contentUrl":"https:\/\/www.unipile.com\/wp-content\/uploads\/2021\/05\/logo-unipile.png","width":200,"height":49,"caption":"Unipile"},"image":{"@id":"https:\/\/www.unipile.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/unipilefr","https:\/\/x.com\/UnipileAPI","https:\/\/www.linkedin.com\/company\/unipile\/"]},{"@type":"Person","@id":"https:\/\/www.unipile.com\/#\/schema\/person\/a2ac44e22bdc27d497ce8b58716a673e","name":"Damien Girardeau","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g","caption":"Damien Girardeau"}}]}},"_links":{"self":[{"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/posts\/275200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/comments?post=275200"}],"version-history":[{"count":84,"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/posts\/275200\/revisions"}],"predecessor-version":[{"id":278407,"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/posts\/275200\/revisions\/278407"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/media\/278459"}],"wp:attachment":[{"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/media?parent=275200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/categories?post=275200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/tags?post=275200"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/www.unipile.com\/fr\/wp-json\/wp\/v2\/post_folder?post=275200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}