API de correo electrónico para la integración con Microsoft Outlook

Unipile - API de correo electrónico de Outlook Héroe (Ligero)
API de correo electrónico de Outlook

Conectar y Sincronizar Outlook 365 Buzones por API

Integra potentes funciones de correo electrónico en tu aplicación con la API de correo electrónico de Outlook. Lee, envía, sincroniza y reacciona a correos electrónicos de Outlook y Microsoft 365 a través de una única interfaz REST respaldada por Microsoft Graph, sin tener que mantener los flujos de OAuth tú mismo.

outlook-sync.js
const response = await fetch( `https://${DSN}/api/v1/emails`, { cabeceras: { 'X-API-KEY': claveAPI, 'id_cuenta': outlookAccountId } } ); const correos electrónicos = await respuesta.json(); // emails.items, arreglo de mensajes de Outlook // funciona para Outlook, Gmail y IMAP
200 OK, buzón de Outlook sincronizado
Soportes Outlook Gmail IMAP
Definición

¿Qué es la API de correo electrónico de Outlook?

En API de correo electrónico de Outlook es una interfaz RESTful que brinda a los desarrolladores acceso programático a los datos del buzón de Outlook y Microsoft 365. Construido sobre Microsoft Graph, permite a tu aplicación leer, enviar, organizar y sincronizar correos electrónicos en cualquier cuenta de Outlook o Exchange Online, utilizando OAuth 2.0 para una autenticación segura delegada por el usuario. Los desarrolladores integran la API de correo electrónico de Outlook para crear clientes de correo electrónico, motores de sincronización de CRM, herramientas ATS y automatización de marketing sin exponer las credenciales del usuario.

Protocolo subyacente
Microsoft Graph API (REST/JSON) - el punto de conexión único para todos los servicios de Microsoft 365, incluidos Outlook, Teams y Calendario.
Modelo de autenticación
OAuth 2.0 con Registro de Aplicaciones de Azure. Cada cuenta vinculada se autentica en nombre de su usuario: sin credenciales compartidas, sin almacenamiento de contraseñas.
Cobertura de alcance
Cuentas personales de Outlook, Microsoft 365 Business, Exchange Online: todas accesibles a través del mismo punto de conexión de la API de correo electrónico de Outlook.
Casos prácticos

¿Por qué integrar la API de correo electrónico de Outlook en tu aplicación?

Integrar la API de correo electrónico de Outlook en tu aplicación brinda a tus usuarios acceso directo al buzón de Microsoft 365 dentro de tu producto, sin necesidad de cambiar de pestaña ni de copiar y pegar manualmente. Aquí están las cuatro capacidades principales que los equipos desbloquean con mayor frecuencia.

Gestión del correo electrónico
Integra las comunicaciones por correo electrónico sin problemas con tu plataforma. Utiliza Microsoft Graph para aprovechar potentes operaciones de lectura, envío, eliminación y carpetas, y garantiza la sincronización eficiente de todos los mensajes de Outlook.
Automatización de flujos de trabajo
Envía correos electrónicos mediante programación, activa secuencias de seguimiento en mensajes nuevos y automatiza las reglas de enrutamiento. La API de correo electrónico de Outlook te permite eliminar el trabajo manual de cada flujo de trabajo impulsado por correo electrónico en tu aplicación.
Actualizaciones en tiempo real
Las suscripciones de Webhook en Microsoft Graph envían eventos de nuevos correos electrónicos a tu servidor en el momento en que llegan. No se requiere sondeo, tu aplicación reacciona en tiempo real a cada mensaje entrante de Outlook.
Seguridad de las empresas
OAuth 2.0 con Azure AD garantiza que tu aplicación nunca almacene contraseñas de usuario. La infraestructura de Microsoft se encarga de la rotación de tokens, MFA y acceso condicional, mientras que Unipile engloba todo el flujo en una página de autenticación marca blanca.
API de Outlook para CRM - Unipile
Soluciones CRM

API de Microsoft Outlook para su solución CRM

Sincronizar conversaciones de Outlook en embudos de ventas y registros de clientes

API de Outlook para CRM
Programación y Coordinación de Canalizaciones
Al sincronizar correos electrónicos y calendarios de Outlook, su CRM permite una programación fluida de reuniones de ventas y seguimientos. Las actualizaciones de webhooks en tiempo real de Microsoft Graph eliminan el riesgo de citas perdidas y retrasos en el proceso de ventas.
Análisis Avanzado y Conocimiento de la Participación
Integrar datos de correo electrónico de Outlook en tu CRM desbloquea análisis profundos de interacciones con clientes. Los equipos de ventas pueden rastrear las tasas de participación, medir la efectividad de los correos electrónicos y adaptar las estrategias de acercamiento basándose en señales reales.
Flujos de trabajo de ventas automatizados
Con la API de correo electrónico de Outlook, su CRM puede automatizar tareas de ventas rutinarias como correos electrónicos de seguimiento, recordatorios y detección de respuestas. Los representantes se centran en ventas de alto valor en lugar de la gestión repetitiva de la bandeja de entrada.
Editores ATS

Sincronizar correo electrónico de Outlook con sistemas de seguimiento de candidatos

API de Microsoft Graph para plataformas de reclutamiento y software de RR. HH.

API de Outlook para ATS
Comunicación optimizada con candidatos
Integrar la API de Microsoft Graph permite que tu ATS sincronice correos electrónicos de Outlook directamente dentro de la plataforma. Los reclutadores centralizan todas las conversaciones con los candidatos y dejan de alternar entre Outlook y tu software.
Programación y Coordinación de Entrevistas
Al combinar la API de correo electrónico de Outlook con la sincronización del calendario, tu ATS ofrece una programación de entrevistas sin interrupciones. Las actualizaciones de webhooks en tiempo real garantizan que no se pierdan citas y una coordinación más rápida con los gerentes de contratación.
Seguridad y Cumplimiento de Datos Mejorados
El flujo OAuth 2.0 de Microsoft Graph con Azure AD protege datos confidenciales de candidatos. Su ATS hereda acceso condicional de nivel empresarial, MFA y rastreos de auditoría, manteniendo el reclutamiento en cumplimiento con el RGPD.
Herramientas de divulgación

Sincronizar la API de Outlook con Herramientas de Alcance

Potencia las plataformas de interacción de ventas multicanal con Microsoft Graph

Integrar la API de correo electrónico de Outlook en su software de prospección brinda a los equipos de ventas una única fuente de verdad para cada interacción con un prospecto. Las conversaciones se mantienen sincronizadas, los seguimientos se activan automáticamente y los datos de interacción se envían directamente a sus paneles.

Sincronización de correo electrónico y calendario sin interrupciones en cada prospecto, con actualizaciones en tiempo real por webhook de Microsoft Graph para que los representantes nunca se pierdan una respuesta o reunión.
Análisis avanzado de participación en señales de apertura y respuesta, permitiendo a los equipos medir la efectividad del correo electrónico y refinar secuencias basándose en datos de rendimiento reales.
Secuencias automáticas de seguimiento esa pausa en la respuesta, la ramificación por intención y el enrutamiento de clientes potenciales, todo impulsado por eventos de Outlook transmitidos a través de la API de Unipile.
Flujo OAuth de marca blanca a través de Azure AD, para que sus usuarios conecten su buzón de Outlook en segundos sin salir nunca de su plataforma de alcance.
API de Outlook para difusión

Configuración de OAuth de Microsoft para la API de correo electrónico de Outlook

Documentación de Microsoft OAuth

Por defecto, tu integración utiliza las credenciales OAuth de Unipile. Para obtener una experiencia totalmente marca blanca Cuando los usuarios finales conectan su buzón de Outlook o Microsoft 365, registra su propia aplicación en Microsoft Entra ID. Seguir la 7 pasos a continuación para crear el registro, configurar los permisos y conectarlo a la API de correo electrónico de Outlook en tu espacio de trabajo de Unipile.

1
2
3
4
5
6
7
01

Crear una cuenta de Microsoft Entra ID

Si aún no tienes uno, crea un Microsoft Entra ID cuenta (anteriormente Azure Active Directory). Este es el portal de administración donde registras la aplicación OAuth que impulsa tu integración con la API de correo de Outlook.

02

Registra una nueva aplicación en el portal de Azure

Iniciar sesión en portal.azure.com, abrir Microsoft Entra ID, y haz clic Nuevo registro.

  • Ponle nombre a tu aplicación: este nombre aparece en la pantalla de consentimiento de OAuth de Microsoft que se muestra a sus usuarios finales.
  • Tipos de cuenta admitidos: Selecciona "Cuentas en cualquier directorio organizativo (cualquier Microsoft Entra ID, multitenant) y cuentas personales de Microsoft" para poder conectar buzones de correo de Microsoft 365 para empresas y personales de Outlook.
Abrir Microsoft Entra ID (Azure Active Directory) en el portal de Azure
Registra una nueva aplicación en Microsoft Entra ID
03

Agregar URI de redirección

Abrir la Autenticación panel y clic Añadir URI en la sección Web. Agregar 2 URI de redireccionamiento usando tu DSN de Unipile (disponible en Cuadro de mandos de Unipile, esquina superior derecha):

https://{{YOUR_DSN}}/api/v1/hosted/microsoft_auth_request_callback
https://{{YOUR_DSN_less_port}}/api/v1/hosted/microsoft_auth_request_callback/port{{YOUR_PORT}}
04

Configurar permisos de Microsoft Graph

Ir a Permisos de API > Agregar un permiso > Microsoft Graph, luego añade lo siguiente Permisos delegados para la API de correo electrónico de Outlook:

Mail.Read
Mail.ReadWrite
Mail.Enviar

Para las funciones de calendario, agregue también Calendars.ReadWrite, Calendars.Read, Calendars.Read.Shared y Calendars.ReadWrite.Shared, luego habilítelas en la configuración de los ámbitos de su Panel de control de Unipile.

Haz clic en Agregar un permiso en el panel de permisos de la API de Microsoft Entra ID.
Elige Microsoft Graph de la lista de permisos de API
Agregar todos los permisos delegados requeridos para la API de correo electrónico de Outlook
05

Crear un secreto de cliente

Abrir Certificados y secretos, haga clic Nuevo secreto del cliente. Dale una descripción al secreto y establece una fecha de expiración de 730 días (24 meses), luego haz clic en "Añadir".

Importante: copia el valor secreto inmediatamente. Microsoft solo lo muestra una vez y no podrás recuperarlo más tarde de esta página. Establece un recordatorio en el calendario antes de la fecha de vencimiento para evitar interrupciones en la API de correo electrónico de Outlook.
Crear un secreto nuevo para el cliente en Certificados y secretos
Identificar el secreto del cliente y establecer una fecha de expiración
Copia el valor del secreto del cliente antes de que se oculte
06

Conecta tu aplicación al Dashboard de Unipile

Abrir la Cuadro de mandos de Unipile y navega a Configuración > Microsoft OAuth.

  • Copia y pega el ID de la aplicación (cliente) de la página Resumen de Azure.
  • Pega el valor secreto de la página Certificados y secretos.
  • Clic Guardar.
Ahora está listo para conectar las cuentas de Outlook y Microsoft 365 a través de su propia aplicación. Los usuarios finales verán su marca en la pantalla de consentimiento de OAuth en lugar de los valores predeterminados de Unipile.
Configure las credenciales de Microsoft OAuth dentro del Panel de Unipile
07

Probar la conexión

Desde el Panel de Unipile, activa un nuevo enlace de cuenta de Microsoft para verificar que tus credenciales OAuth personalizadas funcionen de extremo a extremo. Deberías ver tu nombre de la aplicación y la marca dentro del aviso de consentimiento de Microsoft en lugar de los valores predeterminados de Unipile.

Mensaje de consentimiento de Microsoft OAuth con la marca de tu propia aplicación
Opcional, para aplicaciones de producción
8
Conviértete en un editor verificado
Recomendado para producción - elimina la advertencia "no verificado" en la pantalla de consentimiento

Con la verificación del publicador, aparece una marca azul en el aviso de consentimiento de OAuth. Sin ella, las cuentas de Microsoft 365 empresariales pueden ver una advertencia de "publicador no verificado" que perjudica la conversión de registros.

Paso 1: únete a la Microsoft Partner Network

Paso 2: verifica tu dominio

Crear un archivo llamado microsoft-identity-association.json y alojarlo en:

https://yourdomain.com/.well-known/microsoft-identity-association.json

Paso 3: Vincule su ID de Cuenta Global de Socio (PGA)

  • Encuentra tu ID de PGA a través de Centro de partners.
  • En el Portal de Azure, ve a Registros de aplicaciones > Tu aplicación > Marca y propiedades, introduzca el ID de la PGA y guarde.

Para más detalles, consulta el Documentación de verificación de Microsoft Publisher.

9
Se requiere la aprobación del administrador"
Cuando los usuarios finales ven un bloque de consentimiento de su administrador de Microsoft 365

Si un usuario final ve "Se requiere la aprobación del administrador" al conectar su buzón de Outlook, el consentimiento requerido no se ha concedido a nivel de tenant. Dos caminos para resolverlo:

Método 1: solicitud de consentimiento del administrador dentro de Microsoft Entra

Un administrador de Microsoft 365 revisa y aprueba la solicitud de consentimiento de administrador pendiente. Ver el Documentación de Microsoft sobre la revisión de solicitudes de consentimiento de administrador.

Método 2: Inicio de sesión con OAuth como administrador con consentimiento en todo el tenant

  • El administrador inicia el flujo de inicio de sesión OAuth desde tu aplicación.
  • Durante la autorización de Microsoft, el administrador debe marcar "Consentimiento en nombre de su organización".
  • Esto otorga consentimiento para todos los usuarios del tenant y evita solicitar la conexión a la API de correo electrónico de Outlook en el futuro.

Detalles completos en el Guía de solución de problemas de consentimiento de Microsoft.

API de correo electrónico de Outlook - Características
Características

Aumente la productividad con las funciones de la API de correo electrónico de Outlook

Mejora la productividad de tus usuarios aprovechando las funciones de la API de correo electrónico de Outlook, que permiten una gestión fluida del correo electrónico, flujos de trabajo automatizados y sincronización en tiempo real para que puedan centrarse en lo que realmente importa.

Iniciar nuevo correo electrónico
Inicia fácilmente nuevos mensajes de correo electrónico a través de la API de correo electrónico de Outlook, automatizando el proceso de creación de correo electrónico. Ahorra tiempo agilizando la composición y reduce los errores manuales.
POST/api/v1/emails
POST /api/v1/emails
{
  "account_id": "acc_outlook_",
  "a": [{"identificador": "lead@acme.com"}],
  "Asunto": "Introducción rápida",
  "cuerpo": "Hola {{first_name}}..."
}
Listar todos los emails
Recuperar una lista completa de todos los mensajes de Outlook, permitiendo una gestión y seguimiento eficientes. Proporciona una visión clara de las comunicaciones y mejora la organización.
Listar y Obtener Carpetas
Accede y administra carpetas y etiquetas de correo electrónico de Outlook, mejorando la categorización. Simplifica la organización de correos electrónicos en carpetas y mejora la capacidad de localizar mensajes específicos rápidamente.
Inbox 248
Elementos enviados 86
Borradores 4
Artículos eliminados 12
Correo basura 3
Archivo 1.2k
Notificaciones Webhook
Configura y gestiona webhooks para recibir notificaciones de correo electrónico de Outlook en tiempo real. Asegura alertas instantáneas para eventos importantes de correo electrónico y mejora los tiempos de respuesta y seguimiento.
webhook.recibido
// Nuevo evento de correo electrónico entregado a tu endpoint
{
  "evento": "correo.recibido",
  "account_id": "acc_outlook_",
  "id_correo": "em_8FdK2...",
  "de": "sarah@acme.com",
  "timestamp": "2026-05-18T09:42:11Z"
}

Compara Outlook con Gmail e IMAP

Desliza para ver más
Característica
Outlook
Gmail
IMAP
Autenticación alojada
Autenticación personalizada
OAuth
Credenciales
Enviar / Responder Correo electrónico
Lista de correos electrónicos
Crear Borrador de Correo Electrónico
Borrar correo electrónico
Mover correo electrónico
Lista de carpetas
Obtener carpeta
Nuevo correo electrónico
Seguimiento de aperturas y clics
Lista completa de características de la API de Outlook Email
Comenzar a construir

Crea tu integración de la API de correo electrónico de Outlook hoy mismo

Prueba gratuita incluida - no se requiere tarjeta de crédito. Vincula tu primera cuenta de Outlook en menos de 5 minutos.

Construye con Unipile - gratis
Muestras de código

Muestras de Código de la API de Correo Electrónico de Outlook: Node.js, Python y cURL

Los ejemplos a continuación llaman al endpoint unificado de la API de correo electrónico de Outlook de Unipile. Una clave de API, una URL base: funciona para Outlook, Gmail e IMAP sin cambiar su código. Reemplace TU_DSN y TU_CLAVE_API con los valores de tu Panel de Control de Unipile.

Node.js
Python
cURL
leer-correos-outlook.js
// Leer correos electrónicos de una cuenta de Outlook vinculada a través de la API de correo electrónico de Outlook de Unipile const axios = require('axios'); const DSN = 'api1.unipile.com:13211'; const CLAVE_API = 'TU_CLAVE_API'; const ACC_ID = 'ID_DE_CUENTA_OUTLOOK'; // desde POST /cuentas después de OAuth async function listarCorreosOutlook() { const res = await axios.consiga( `https://\${DSN}/api/v1/emails`, { cabeceras: { 'X-API-KEY': CLAVE_API, 'id_cuenta': ACC_ID } } ); consola.log(res.data.items); // matriz de mensajes de Outlook } // Enviar un correo electrónico a través de la API de correo electrónico de Outlook async function enviarCorreoOutlook() { await axios.Correo electrónico:( `https://\${DSN}/api/v1/emails`, { account_id: ACC_ID, a: [{ nombre_mostrador: 'Alicia', identificador: 'alice@contoso.com' }], tema: 'Hola desde la API de correo electrónico de Outlook', cuerpo: '

Enviado a través de la API de correo electrónico de Unipile Outlook.

'
}, { encabezados: { 'X-API-KEY': CLAVE_API } } ); }
200 OK - correos electrónicos recuperados de la cuenta de Outlook vinculada
leer_correos_outlook.py
#: Leer y enviar correos electrónicos a través de la API de correo electrónico de Unipile para Outlook import solicita DSN = "api1.unipile.com:13211" CLAVE_API = "TU_CLAVE_API" ACC_ID = "ID_DE_CUENTA_OUTLOOK" ENCABEZADOS = { "Clave API X": CLAVE_API, "account_id": ACC_ID, } #: Lista de correos electrónicos de Outlook def listar_correos(): r = solicitudes.consiga( f"https://{DSN}/api/v1/correos", cabeceras=ENCABEZADOS ) r.lanzar_para_estado() return r.json()["artículos"] # Enviar a través de la API de correo electrónico de Outlook def enviar_correo(dirección_destinatario, asunto, cuerpo): r = solicitudes.Correo electrónico:( f"https://{DSN}/api/v1/correos", cabeceras={"Clave API X": API_KEY}, json={ "account_id": ACC_ID, "a": [{"identificador": dirección_destino}], "Asunto": asunto, "cuerpo"cuerpo } ) r.lanzar_para_estado() return r.json()
200 OK - Mensajes de Outlook devueltos como lista JSON
outlook-email-api.sh
#: Lista de correos electrónicos de la cuenta de Outlook vinculada rizo -s -X GET \ "https://api1.unipile.com:13211/api/v1/correos" \ -H "X-API-KEY: TU_API_KEY" \ -H "id_cuenta: ID_DE_CUENTA_OUTLOOK" \ | jq '.items[] | {id, subject, from, date}' #: Enviar correo electrónico a través de la API de correo electrónico de Outlook rizo -s -X POST \ "https://api1.unipile.com:13211/api/v1/correos" \ -H "X-API-KEY: TU_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "account_id": "ID_DE_CUENTA_OUTLOOK", "para": [{"identifier": "alice@contoso.com"}], "asunto": "Hola desde la API de correo electrónico de Outlook", "cuerpo"

Enviado a través de Unipile.

"
}'
201 Creado - correo electrónico enviado a través de Outlook
El mismo código para todos los proveedores: La API de correo electrónico Unipile Outlook utiliza el mismo endpoint y estructura de carga útil que Gmail e IMAP. Su integración funciona en los 3 proveedores sin cambios en el código. Vea Guía de la API de correo electrónico para la referencia completa del endpoint.
Unipile - Outlook Graph vs Unipile
Construir vs Comprar

Microsoft Graph nativa vs. API unificada de correo electrónico de Outlook (Unipile)

Descubra las claras ventajas de aprovechar la integración simplificada de la API de correo electrónico de Outlook de Unipile en comparación con la creación directa en Microsoft Graph. Utilice Hosted Auth para reforzar la seguridad a través de una gestión mejorada de credenciales, garantizar una integración fluida con Outlook y otras plataformas de correo electrónico, y reducir la sobrecarga del mantenimiento de flujos OAuth.

Dimensión API nativa de Microsoft Graph API de correo electrónico de Outlook de Unipile
Alcance de la integración Solo Outlook / Exchange Online Outlook + Gmail + IMAP, mismo código
Configuración del flujo OAuth Registro de aplicaciones de Azure + gestión de tokens por inquilino Un enlace de autenticación alojado, página OAuth de marca blanca, cero código de token
Refresco de token Tu código debe refrescarse cada 60 minutos (vida útil del token de acceso). Unipile maneja las actualizaciones automáticamente para todas las cuentas vinculadas
Renovación de webhook Las suscripciones caducan a los 4.230 minutos, debe renovarlas antes de que expiren Unipile renueva automáticamente las suscripciones de Graph
Gestión de aceleración Se debe implementar la lógica de reintento 429 y el retroceso exponencial manualmente Reintento y gestión de límites de velocidad integrados
Tiempo de primer correo electrónico 2-5 días (configuración Azure + OAuth + lógica de tokens + manejo de errores) Menos de 2 horas (sigue esta guía)
Jubilación de Exchange Online Se debe migrar de EWS a Graph antes de la fecha límite de octubre de 2026 Unipile ya usa Graph, la migración es transparente
Ayuda Documentación y foros de Microsoft Soporte técnico en vivo + llamada bajo demanda con el fundador
Microsoft Graph nativo
Manual
1 Registrar aplicación en el portal de Azure
2 Configurar ámbitos de OAuth y URI de redirección
3 Flujo OAuth + almacenamiento de tokens por inquilino
4 Implementar la renovación de tokens cada 60 minutos
5 Manejar el estrangulamiento 429 y el retroceso
6 Renovar suscripciones de webhook antes de que expiren
API de Outlook de Unipile
Automatizado
1 Generar un enlace de autenticación alojado
2 El usuario conecta Outlook en un clic
3 Recibir correos electrónicos a través de un webhook unificado
Tokens actualizados automáticamente
Manejo integrado de reintentos y límites de velocidad
Webhooks renovados automáticamente

Autenticación alojada en un solo enlace vs. flujo OAuth completo

El Alojamiento de Autenticación de Unipile automatiza la detección de proveedores de correo electrónico y gestiona la autenticación. Esto reduce significativamente la complejidad de la configuración inicial, acelera los plazos de desarrollo y disminuye el mantenimiento. Guía de la API de correo electrónico de OAuth

Actualizaciones y mantenimiento constantes

Manténgase a la vanguardia con actualizaciones regulares y un mantenimiento diligente. La API de correo electrónico de Unipile para Outlook se mejora continuamente para rastrear los cambios en Microsoft Graph y ofrecer el máximo rendimiento, de modo que su integración funcione incluso cuando Microsoft actualiza su API. Guía de integración de MS Graph

Nuestro equipo de soporte lo guía a través de cada fase de la integración de la API de correo electrónico de Outlook, desde la iniciación hasta la posimplementación, sin costo adicional. API de correo electrónico para desarrolladores

Cuidado

Puntos comunes a evitar al programar con la API de correo electrónico de Outlook

La API de Microsoft Outlook es potente, pero tiene varias limitaciones no evidentes que pueden arruinar tu integración en producción. Estos son los 6 obstáculos más comunes y cómo evitarlos.

1
Expiración del Token de Acceso (60 minutos)
Los tokens de acceso de Microsoft Graph expiran exactamente después de 1 hora. Si tu aplicación almacena en caché el token y no lo actualiza, las llamadas a la API comenzarán a devolver errores 401 en producción, a menudo solo después de la primera sesión de usuario real.
Corregir: siempre usa el refresh_token con el ámbito offline_access. Comprueba la caducidad del token antes de cada llamada y actualiza de forma proactiva. Con Unipile, la actualización del token se maneja automáticamente para todas las cuentas vinculadas.
2
Caducidad de suscripción de Webhook (4,230 minutos)
Las suscripciones de Microsoft Graph para eventos de correo de Outlook tienen una vida útil máxima de 4.230 minutos (aproximadamente 70,5 horas). Después de eso, no se entregan nuevos webhooks de correo electrónico y no recibirás un error; los eventos simplemente se detendrán silenciosamente.
Corregir: Implementa un trabajo de renovación de suscripción que se ejecute cada 48 horas. Llama al endpoint PATCH /subscriptions con una nueva expirationDateTime antes de que expire la actual.
3
Estrangulamiento (errores 429 bajo carga)
Microsoft Graph aplica límites de limitación de velocidad por aplicación, aproximadamente 10.000 solicitudes por cada 10 minutos por inquilino. Las aplicaciones multiusuario que distribuyen solicitudes durante el pico de carga encontrarán errores 429 Demasiadas solicitudes sin previo aviso.
Corregir: Aplica un retroceso exponencial con fluctuación en cada llamada a la API. Respeta el encabezado «Retry-After» en las respuestas 429. Considera la posibilidad de agrupar las solicitudes utilizando el punto final $batch de Graph.
4
Flujo de consentimiento del administrador para inquilinos empresariales
Los inquilinos de Microsoft 365 para empresas a menudo requieren el consentimiento del administrador del inquilino antes de que cualquier usuario de la organización pueda otorgar permiso a su aplicación. Si solo prueba con cuentas personales de Outlook, este problema no surgirá hasta que llegue a clientes empresariales.
Corregir: implementa el flujo de consentimiento del administrador (endpoint /adminconsent) y muestra un mensaje de error claro a los usuarios que encuentran errores de consentimiento. Documenta la URL de consentimiento del administrador en tu flujo de incorporación. Guía de OAuth de MS Graph
5
Retiro de Exchange Web Services (EWS)
Microsoft retirará Exchange Web Services (EWS) para Exchange Online en octubre de 2026. Cualquier integración que todavía use EWS (un enfoque heredado común) fallará. Esto también afecta las migraciones de Exchange local a Exchange Online.
Corregir: Si su integración o alguna dependencia utiliza EWS, migre a Microsoft Graph antes de octubre de 2026. La API de correo electrónico de Outlook de Unipile ya utiliza Graph exclusivamente, no necesita hacer nada.
6
Depreciación de la autenticación básica
Microsoft ha descontinuado completamente la autenticación básica para Exchange Online en todos los protocolos (SMTP, IMAP, POP). Cualquier código que use nombre de usuario/contraseña para autenticarse directamente a Outlook fallará. Esto comúnmente interrumpe las implementaciones heredadas de sincronización de correo electrónico.
Corregir: migrar a OAuth 2.0 (flujo de credenciales de cliente o permiso delegado). Utilice la autenticación personalizada de Unipile solo para servidores IMAP que aún lo admitan; la integración de la API de correo electrónico de Outlook siempre debe usar OAuth. Guía de la API de correo electrónico de OAuth
Fecha límite de jubilación de EWS: octubre de 2026

Exchange Web Services para Exchange Online dejará de funcionar en octubre de 2026. Si tu integración de la API de correo electrónico de Outlook utiliza EWS directamente o a través de una biblioteca, planifica tu migración a Microsoft Graph ahora. Consulta el Guía de la API de Microsoft Graph para la ruta de migración.

Seguridad y conformidad

Seguridad y Cumplimiento para Integraciones de API de Correo Electrónico de Outlook

Garantiza la seguridad de tus datos con protocolos de seguridad avanzados. La API de correo electrónico Unipile Outlook garantiza que tus correos electrónicos e información sensible permanezcan protegidos, con certificación SOC 2 Tipo II y cumplimiento total de GDPR.

Certificado SOC 2 Tipo II
Conformidad con el GDPR
Solo OAuth 2.0
Almacenamiento sin credenciales
Manejo de Datos
No hay almacenamiento de correo electrónico paralelo
Unipile actúa como un intermediario autenticado en nombre de cada usuario. Los datos de correo electrónico no se almacenan en una base de datos o archivo paralelo. El alcance se limita a la sesión autenticada de cada cuenta vinculada.
Cómo opera Unipile
Intermediario técnico independiente
Unipile es un intermediario técnico independiente que actúa en nombre de cada usuario autenticado. No es un socio de Microsoft. Las credenciales nunca se comparten entre cuentas.
Límites de la plataforma
Uso responsable de la API de Outlook
Los límites de velocidad y la limitación de Microsoft Graph se transmiten de forma transparente. La cadencia y el volumen de las llamadas a la API siguen siendo una decisión del lado del cliente. Unipile muestra los límites, pero no anula las políticas de aplicación de Microsoft.
Integra tu API de correo electrónico de Outlook de forma segura
Unipile - Preguntas frecuentes sobre la API de correo electrónico de Outlook
PREGUNTAS FRECUENTES

Preguntas frecuentes

Respuestas a las preguntas más comunes sobre la integración de la API de correo electrónico de Outlook, la API de Microsoft Outlook y la API de Outlook 365 con Unipile.

01
¿Qué es la API de correo electrónico de Outlook y cómo funciona?
En API de correo electrónico de Outlook es una API RESTful que proporciona acceso programático a los datos de correo electrónico de Outlook. Está construida sobre Microsoft Graph, la puerta de enlace unificada de API para Microsoft 365. Cuando llamas a la API de correo electrónico de Outlook, tu solicitud va a graph.microsoft.com/v1.0/me/messages, autenticado con un token de portador OAuth 2.0 de Azure AD. Unipile lo envuelve en una interfaz simple y agnóstica del proveedor que también funciona para Gmail e IMAP.
02
La diferencia principal entre la API de Outlook 365 y la API Web de Outlook radica en el contexto y la especificidad de su uso. * **API de Outlook 365 (Microsoft Graph API):** * Se refiere a la **API de Microsoft Graph**. Microsoft Graph es la puerta de entrada unificada para acceder a datos y inteligencia en Microsoft 365. * Permite acceder a datos de Outlook (correos electrónicos, calendarios, contactos) junto con datos de otros servicios de Microsoft 365 como OneDrive, SharePoint, Teams, etc. * Es la forma moderna y recomendada de integrar aplicaciones con Outlook y otros servicios de Microsoft 365. * Utiliza RESTful APIs y soporta OData para consultas. * Requiere autenticación a través de Azure Active Directory (ahora Microsoft Entra ID). * **API Web de Outlook (anteriormente Outlook Services API):** * Era un conjunto **anterior** de APIs RESTful para acceder a datos de Outlook (correos, eventos, contactos) a través de la nube. * Estaba más enfocada **únicamente** en los datos de Outlook. * En gran medida, ha sido **reemplazada y absorbida por la API de Microsoft Graph**. Si bien es posible que aún encuentres referencias a ella o que algunas implementaciones antiguas la utilicen, la recomendación es migrar a Microsoft Graph. **En resumen:** La **API de Outlook 365 (Microsoft Graph)** es la API moderna, unificada y recomendada que te permite interactuar no solo con Outlook sino con toda la suite de Microsoft 365. La **API Web de Outlook** era una API más antigua enfocada solo en Outlook y ha sido en gran medida sucedida por Microsoft Graph. Por lo tanto, cuando hables de integrar con Outlook en el contexto de Microsoft 365, casi siempre te estarás refiriendo a la **API de Microsoft Graph**.
En API de Outlook 365 normalmente se refiere al acceso a buzones de Microsoft 365 Business o Enterprise a través de Microsoft Graph. La "API web de Outlook" es un término más antiguo para una API REST que Microsoft retiró y reemplazó con Microsoft Graph. Hoy en día, cualquier integración moderna de la API de correo electrónico de Outlook debe usar Microsoft Graph. Tanto las cuentas personales de Outlook como las cuentas de Microsoft 365 Business son accesibles a través del mismo punto final.
03
¿En qué se diferencia la API de Microsoft Outlook de los Servicios Web de Exchange (EWS)?
Servicios Web de Exchange (EWS) es una API heredada basada en SOAP que Microsoft está retirando para Exchange Online en octubre de 2026. La API moderna de Microsoft Outlook utiliza Microsoft Graph (REST/JSON) en su lugar. Si está creando una nueva integración o migrando una heredada, utilice Microsoft Graph a través de la API de correo electrónico de Outlook. EWS dejará de funcionar para Exchange Online después de la fecha de retirada. Consulte nuestro Guía de la API de Microsoft Graph para la ruta de migración.
04
¿Cómo autentico usuarios con la API de correo electrónico de Outlook?
La autenticación para la API de Outlook Mail utiliza OAuth 2.0 con Azure AD. Necesitas: (1) crear un registro de aplicación de Azure, (2) añadir el Mail.ReadWrite, Mail.Enviar y Mail.Read permisos delegados, (3) implementar el flujo de código de autorización para obtener un token de acceso. Con Unipile, te saltas todo esto. Utiliza Hosted Auth para generar una página OAuth de un solo enlace para tus usuarios. Ver el completo Guía de la API de correo electrónico de OAuth y el Guía OAuth de Microsoft Graph.
05
¿Puedo usar la API de Outlook para leer correos electrónicos, no solo enviarlos?
Sí. La API de correo electrónico de Outlook admite ambos leyendo y enviando correos electrónicos, así como organizarlos. Las operaciones incluyen: listar todos los mensajes, obtener un mensaje específico, enviar un mensaje nuevo, responder, reenviar, eliminar, mover a carpeta, marcar como leído y listar contenido de carpeta. Ver el Leer la guía de la API de correo electrónico y Guía de la API de envío de correos electrónicos para documentación de puntos de conexión específicos.
06
¿La API de correo electrónico de Outlook funciona para cuentas de Outlook personales y para Microsoft 365 Business?
Sí. Microsoft Graph soporta ambos cuentas personales de Microsoft (outlook.com, hotmail.com, live.com) y Cuentas de Microsoft 365 Business (Exchange Online). El endpoint de la API de correo electrónico de Outlook es el mismo para ambos. Necesitas configurar la audiencia de tu Registro de Aplicaciones de Azure en "Cuentas en cualquier directorio organizacional y cuentas personales de Microsoft" para soportar ambos tipos.
07
¿Por qué debería integrar la API de correo electrónico de Outlook en mi aplicación?
Integración de la API de correo electrónico de Outlook optimiza la gestión del correo electrónico, habilita la automatización de flujos de trabajo y mejora tu producto con acceso al buzón en tiempo real. Beneficios clave: automatiza tareas rutinarias de correo electrónico, crea funciones nativas de correo electrónico sin cambiar de aplicación y sincroniza datos de Outlook directamente en plataformas CRM, ATS o de divulgación. La API de Outlook acelera el flujo de trabajo al reducir el esfuerzo manual y aumenta la entregabilidad al utilizar la infraestructura de Microsoft. Ver el completo Guía de la API de correo electrónico para tener la imagen completa.
08
¿Puedo integrar Gmail e IMAP junto con Outlook en Unipile?
Sí. Además de la API de correo electrónico de Outlook, Unipile admite Gmail e IMAP, los tres principales proveedores de correo electrónico. El mismo punto final de la API y la estructura de carga útil funcionan para los tres proveedores. Su integración funciona en Outlook, Gmail e IMAP sin cambios en el código. Ver el Guía de la API de Gmail y Guía de la API IMAP.
09
¿Hay un nivel gratuito para probar la API de correo electrónico de Outlook con Unipile?
Sí. Unipile ofrece un prueba gratuita que te permite vincular cuentas de Outlook y realizar llamadas a la API de correo electrónico de Outlook sin necesidad de una tarjeta de crédito. Ver el Guía gratuita de la API de correo electrónico para los límites de prueba y los pasos para empezar, o regístrese directamente en el panel.
¿Aún tiene preguntas? Nuestro equipo está aquí para ayudarte a integrar la API de correo electrónico de Outlook en tu producto.
Hable con un experto

También le puede interesar

Recuperar correos electrónicos con la API de Unipile

Recuperar correos electrónicos con la API de Unipile

Gestionar y recuperar correos electrónicos mediante programación es una habilidad fundamental. Ya sea para la automatización de negocios, atención al cliente, o con fines de marketing, la comprensión de cómo utilizar una API de correo electrónico para recuperar mensajes de correo electrónico puede agilizar las operaciones y mejorar la eficiencia. Esta guía le mostrará lo esencial...

leer más
Cómo obtener una API de correo electrónico para su software

Cómo obtener una API de correo electrónico para su software

Explore las ventajas de integrar una API, ya que representa una puerta de entrada para desbloquear numerosos beneficios en la incorporación sin problemas de múltiples servicios de correo electrónico en su aplicación.¿Qué es una API de correo electrónico?Una API de correo electrónico (interfaz de programación de aplicaciones) es un servicio que permite a los desarrolladores integrar...

leer más
Verificación de Google OAuth y Credenciales de la API de Gmail (2026)

Verificación de Google OAuth y Credenciales de la API de Gmail (2026)

Advertencia de aplicación no verificada de la API de Gmail La advertencia "Esta aplicación no está verificada", el límite de 100 usuarios y las exenciones Antes de que tu aplicación pase la verificación de la aplicación OAuth de Google, cada usuario que intente autorizarla verá una pantalla de advertencia. Google también aplica un límite estricto de 100 usuarios a las aplicaciones externas no verificadas. Aquí tienes...

leer más
es_ESES