API de e-mail para integração com o Microsoft Outlook

Unipile - API de Email do Outlook Herói (Light)
API de Email do Outlook

Conectar e Sincronizar Outlook 365 Caixas de correio via API

Incorpore recursos poderosos de e-mail em seu aplicativo usando a API de E-mail do Outlook. Leia, envie, sincronize e reaja a e-mails do Outlook e do Microsoft 365 por meio de uma única interface REST suportada pelo Microsoft Graph, sem precisar gerenciar fluxos OAuth.

outlook-sync.js
const response = await fetch( https://${DSN}/api/v1/emails, { cabeçalhos: { 'X-API-KEY'chave de API, 'id_da_conta': outlookAccountId } } ); const e-mails = await resposta.json(); // emails.items, array de mensagens do Outlook // funciona para Outlook, Gmail e IMAP
200 OK, caixa de correio do Outlook sincronizada
Suportes: Perspectivas Gmail IMAP
Definição

Qual é a API de E-mail do Outlook?

O API de Email do Outlook é uma interface RESTful que fornece aos desenvolvedores acesso programático aos dados da caixa de correio do Outlook e do Microsoft 365. Construída sobre Microsoft Graph, ele permite que seu aplicativo leia, envie, organize e sincronize e-mails em qualquer conta do Outlook ou Exchange Online - usando OAuth 2.0 para autenticação segura delegada pelo usuário. Desenvolvedores integram a API de E-mail do Outlook para construir clientes de e-mail, mecanismos de sincronização de CRM, ferramentas de ATS e automação de prospecção sem expor credenciais do usuário.

Protocolo subjacente
Microsoft Graph API (REST/JSON) - o endpoint único para todos os serviços do Microsoft 365, incluindo Outlook, Teams e Calendário.
Modelo de autenticação
OAuth 2.0 com Registro de Aplicativo do Azure. Cada conta vinculada se autentica em nome de seu usuário - sem credenciais compartilhadas, sem armazenamento de senhas.
Cobertura do escopo
Contas Pessoais do Outlook, Microsoft 365 Business, Exchange Online – todas acessíveis através do mesmo endpoint da API de E-mail do Outlook.
Casos de uso

Por que integrar a API de E-mail do Outlook ao seu aplicativo?

Integrar a API de Email do Outlook em seu aplicativo oferece aos seus usuários acesso direto à caixa de correio do Microsoft 365 dentro do seu produto, sem troca de abas ou cópia e cola manual. Aqui estão as quatro funcionalidades principais que as equipes mais frequentemente desbloqueiam.

Gerenciamento de e-mail
Integre comunicações por e-mail de forma transparente com sua plataforma. Use o Microsoft Graph para aproveitar poderosas operações de leitura, envio, exclusão e pasta, e garanta a sincronização eficiente de todas as mensagens do Outlook.
Automação de Fluxo de Trabalho
Envie e-mails programaticamente, ative sequências de acompanhamento em novas mensagens e automatize regras de roteamento. A API de E-mail do Outlook permite eliminar o trabalho manual de todos os fluxos de trabalho impulsionados por e-mail em seu aplicativo.
Atualizações em tempo real
As assinaturas de webhook no Microsoft Graph enviam eventos de novos e-mails para o seu servidor no momento em que eles chegam. Nenhuma consulta é necessária, seu aplicativo reage em tempo real a cada mensagem de entrada do Outlook.
Segurança empresarial
OAuth 2.0 com o Azure AD garante que seu aplicativo nunca armazene senhas de usuários. A infraestrutura da Microsoft lida com rotação de tokens, MFA e acesso condicional, enquanto o Unipile encapsula todo o fluxo em uma página de autenticação de marca branca.
Outlook API para CRM - Unipile
Soluções de CRM

API do Microsoft Outlook para sua Solução de CRM

Sincronize conversas do Outlook em pipelines de vendas e registros de clientes

API do Outlook para CRM
Agendamento e Coordenação de Fluxo
Ao sincronizar e-mails e calendários do Outlook, seu CRM permite agendamento perfeito de reuniões de vendas e acompanhamentos. Atualizações de webhook em tempo real do Microsoft Graph removem o risco de compromissos perdidos e pipelines lentos.
Análise Avançada e Insights de Engajamento
A integração de dados de e-mail do Outlook ao seu CRM permite análises aprofundadas de interações com clientes. As equipes de vendas podem acompanhar as taxas de engajamento, medir a eficácia dos e-mails e adaptar as estratégias de prospecção com base em sinais reais.
Fluxos de Trabalho de Vendas Automatizados
Com a API de E-mail do Outlook, seu CRM pode automatizar tarefas de vendas rotineiras, como e-mails de acompanhamento, lembretes e detecção de respostas. Os representantes se concentram em vendas de alto valor em vez de gerenciamento repetitivo de caixas de entrada.
Editores da ATS

Sincronizar E-mail do Outlook com Sistemas de Rastreamento de Candidatos

API do Microsoft Graph para plataformas de recrutamento e software de RH

API do Outlook para ATS
Comunicação Simplificada com Candidatos
A integração da API Microsoft Graph permite que seu ATS sincronize e-mails do Outlook diretamente na plataforma. Os recrutadores centralizam todas as conversas com candidatos e param de alternar entre o Outlook e o seu software.
Agendamento e Coordenação de Entrevistas
Ao combinar a API de E-mail do Outlook com a sincronização de calendário, seu ATS oferece agendamento de entrevistas sem interrupções. Atualizações de webhook em tempo real garantem que nenhum compromisso seja perdido e uma coordenação mais rápida com os gerentes de contratação.
Segurança e Conformidade de Dados Aprimoradas
O fluxo OAuth 2.0 do Microsoft Graph com o Azure AD protege dados confidenciais de candidatos. Seu ATS herda acesso condicional de nível empresarial, MFA e trilhas de auditoria, mantendo o recrutamento em conformidade com o GDPR.
Ferramentas de Divulgação

Sincronizar a API do Outlook para Ferramentas de Divulgação

Potencialize plataformas de engajamento de vendas multicanal com o Microsoft Graph

Integrar a API de Email do Outlook ao seu software de prospecção oferece às equipes de vendas uma única fonte de verdade para cada interação com prospects. As conversas permanecem sincronizadas, os acompanhamentos são disparados automaticamente e os dados de engajamento são enviados diretamente para seus painéis.

Sincronização perfeita de e-mail e calendário em todos os prospects, com atualizações de webhook em tempo real do Microsoft Graph para que os representantes nunca percam uma resposta ou reunião.
Análise avançada de engajamento em sinais de abertura e resposta, permitindo que as equipes meçam a eficácia dos e-mails e refinem sequências com base em dados de desempenho reais.
Sequências de acompanhamento automatizadas essa pausa na resposta, ramificação por intenção e roteamento de leads quentes, tudo impulsionado por eventos do Outlook transmitidos pela API Unipile.
Fluxo OAuth de marca branca via Azure AD, para que seus usuários conectem suas caixas de correio do Outlook em segundos sem sair da sua plataforma de prospecção.
API do Outlook para alcance

Configurando o Microsoft OAuth para a API de E-mail do Outlook

Documentação do Microsoft OAuth

Por padrão, sua integração usa as credenciais OAuth da Unipile. Para obter um experiência totalmente branca de marca quando usuários finais conectam sua caixa de correio do Outlook ou Microsoft 365, registram seu próprio aplicativo em Microsoft Entra ID. Siga o 7 passos abaixo para criar o registro, configurar permissões e conectá-lo à API de E-mail do Outlook em seu espaço de trabalho Unipile.

1
2
3
4
5
6
7
01

Criar uma conta do Microsoft Entra ID

Se ainda não tiver uma, crie uma conta gratuita Microsoft Entra ID Conta (anteriormente Azure Active Directory). Este é o portal de administração onde você registra o aplicativo OAuth que alimenta sua integração com a API de E-mail do Outlook.

02

Registrar um novo aplicativo no portal do Azure

Faça login em portal.azure.com, abrir Microsoft Entra ID, e clique Nova inscrição.

  • Nome do seu aplicativo: este nome aparece na tela de consentimento do OAuth da Microsoft exibida aos seus usuários finais.
  • Tipos de conta suportados: selecione "Contas em qualquer diretório organizacional (qualquer Microsoft Entra ID, multilocatário) e contas pessoais da Microsoft" para que você possa conectar caixas de correio do Microsoft 365 corporativo e pessoal do Outlook.
Abra o Microsoft Entra ID (Azure Active Directory) no portal do Azure
Registrar um novo aplicativo no Microsoft Entra ID
03

Adicionar URIs de redirecionamento

Abrir a Autenticação painel e clique Adicionar URI na seção Web. Adicionar 2 URIs de redirecionamento usando seu DSN Unipile (disponível em Painel de controle da Unipile, canto superior direito):

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 permissões do Microsoft Graph

Ir Permissões da API > Adicionar uma permissão > Microsoft Graph, então adicione o seguinte Permissões delegadas para a API de Email do Outlook:

Mail.Read
Mail.ReadWrite
Mail.Send

Para os recursos do Calendário, adicione também Calendars.ReadWrite, Calendars.Read, Calendars.Read.Shared e Calendars.ReadWrite.Shared, em seguida, habilite-os nas configurações de escopos do seu Painel Unipile.

Clique em Adicionar uma permissão no painel de permissões de API do Microsoft Entra ID
Escolha Microsoft Graph na lista de permissões de API
Adicionar todas as permissões delegadas necessárias para a API de E-mail do Outlook
05

Criar um segredo do cliente

Aberto Certificados e segredos, clique Novo segredo do cliente. Dê uma descrição ao segredo e defina um prazo de vencimento 730 dias (24 meses), então clique em "Adicionar".

Importante: copie o valor secreto imediatamente. A Microsoft o exibe apenas uma vez e você não poderá recuperá-lo desta página posteriormente. Defina um lembrete no calendário antes da data de expiração para evitar tempo de inatividade da API de Email do Outlook.
Criar um novo segredo de cliente em Certificados e segredos
Nomeie o segredo do cliente e defina uma data de expiração
Copie o valor do segredo do cliente antes que ele seja ocultado
06

Conecte seu aplicativo ao Painel Unipile

Abrir a Painel de controle da Unipile e navegue para Configurações > Microsoft OAuth.

  • Copie e cole o ID do Cliente (Aplicação) da página Visão Geral do Azure.
  • Cole o valor secreto da página Certificates & secrets.
  • Clicar Salvar.
Agora você está pronto para conectar contas do Outlook e do Microsoft 365 através do seu próprio aplicativo. Usuários finais verão sua marca na tela de consentimento OAuth em vez dos padrões do Unipile.
Configure suas credenciais Microsoft OAuth dentro do Painel Unipile
07

Teste a conexão

No Painel Unipile, inicie um novo link de conta Microsoft para verificar se suas credenciais OAuth personalizadas funcionam de ponta a ponta. Você deverá ver sua Nome do aplicativo e branding dentro do prompt de consentimento da Microsoft em vez dos padrões da Unipile.

Prompt de consentimento do Microsoft OAuth com a marca do seu próprio aplicativo
Opcional, para aplicativos em produção
8
Torne-se um editor verificado
Recomendado para produção - remove o aviso "não verificado" na tela de consentimento

Com a verificação do editor, uma marca azul de seleção aparece no prompt de consentimento do OAuth. Sem ela, contas empresariais do Microsoft 365 podem ver um aviso de "editor não verificado" que prejudica sua conversão de cadastro.

Passo 1: participe da Microsoft Partner Network

Passo 2: verifique seu domínio

Criar um arquivo chamado microsoft-identity-association.json e hospedá-lo em:

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

Passo 3: vincule seu ID da Conta Global de Parceiro (PGA)

  • Encontre seu ID PGA via Central de Parceiros.
  • No Portal do Azure, vá para Registros de aplicativos > Seu aplicativo > Branding e propriedades, insira o ID PGA e salve.

Para mais detalhes, consulte o Documentação de Verificação do Microsoft Publisher.

9
Aprovação do administrador necessária"
Quando usuários finais veem um bloco de consentimento de seu administrador do Microsoft 365

Se um usuário final vir "Aprovação do administrador necessária" ao conectar sua caixa de correio do Outlook, o consentimento necessário não foi concedido no nível do locatário. Dois caminhos para resolver:

Método 1: solicitação de consentimento do administrador dentro do Microsoft Entra

Um administrador do Microsoft 365 revisa e aprova a solicitação de consentimento de administrador pendente. Veja a Documentação da Microsoft sobre a revisão de solicitações de consentimento de administrador.

Método 2: Login OAuth como administrador com consentimento do tenant completo

  • O administrador inicia o fluxo de login OAuth a partir do seu aplicativo.
  • Durante a autorização da Microsoft, o administrador deve marcar "Consentimento em nome da sua organização".
  • Isso concede consentimento para todos os usuários no locatário e impede o prompt para qualquer conexão futura da API de E-mail do Outlook.

Detalhes completos em Guia de solução de problemas de consentimento da Microsoft.

API de E-mail do Outlook - Recursos
Características

Aumente a Produtividade com os Recursos da API de E-mail do Outlook

Aumente a produtividade dos seus usuários aproveitando os recursos da API de E-mail do Outlook, permitindo o gerenciamento perfeito de e-mails, fluxos de trabalho automatizados e sincronização em tempo real para que eles possam se concentrar no que realmente importa.

Iniciar novo e-mail
Inicie facilmente novas mensagens de e-mail através da API de E-mail do Outlook, automatizando o processo de criação de e-mails. Economiza tempo otimizando a composição e reduz erros manuais.
POST/api/v1/emails
POST /api/v1/emails
{
  "id_da_conta": "acc_outlook_...",
  "para": [{"identificador": "lead@acme.com"}],
  "assunto": "Introdução rápida",
  "corpo": "Oi {{first_name}}..."
}
Listar todos os e-mails
Recupere uma lista abrangente de todas as mensagens do Outlook, permitindo gerenciamento e rastreamento eficientes. Fornece uma visão geral clara das comunicações e aprimora a organização.
Listar e Obter Pastas
Acesse e gerencie pastas e marcadores de e-mail do Outlook, melhorando a categorização. Simplifica a organização de e-mails em pastas e aprimora a capacidade de localizar mensagens específicas rapidamente.
Inbox 248
Itens Enviados 86
Rascunhos 4
Itens Excluídos 12
Lixo eletrônico 3
Arquivo 1.2 mil
Notificações de webhook
Configure e gerencie webhooks para receber notificações de e-mail do Outlook em tempo real. Garante alertas instantâneos para eventos importantes de e-mail e melhora os tempos de resposta e acompanhamento.
webhook.recebido
// Novo evento de e-mail entregue ao seu endpoint
{
  "evento": "posta.recebida",
  "id_da_conta": "acc_outlook_...",
  "id_do_email": "em_8FdK2...",
  "de": "sarah@acme.com",
  "carimbo de data/hora": "18-05-2026T09:42:11Z"
}

Comparar Outlook com Gmail e IMAP

Deslize para ver mais
Recurso
Perspectivas
Gmail
IMAP
Autenticação hospedada
Autenticação personalizada
OAuth
Credenciais
Enviar / Responder Email
Lista de e-mails
Criar Rascunho de E-mail
Excluir e-mail
Mover e-mail
Listar pastas
Obter pasta
Novo e-mail
Rastreamento de aberturas e cliques
Lista completa dos recursos da API de e-mail do Outlook
Começar a construir

Construa sua integração com a API de E-mail do Outlook hoje mesmo

Teste grátis incluído - não é necessário cartão de crédito. Conecte sua primeira conta do Outlook em menos de 5 minutos.

Construa com Unipile - grátis
Exemplos de Código

Amostras de Código da API de E-mail do Outlook: Node.js, Python e cURL

Os exemplos abaixo chamam o endpoint unificado da API de E-mail do Outlook da Unipile. Uma chave de API, uma URL base - funciona para Outlook, Gmail e IMAP sem alterar seu código. Substitua SEU_DSN e SUA_CHAVE_API com os valores do seu Painel Unipile.

Node.js
Python
cURL
ler-emails-outlook.js
// Ler e-mails de uma conta Outlook vinculada via API de E-mail Outlook da Unipile const áxis = require('axios'); const DSN = 'api1.unipile.com:13211'; const CHAVE_API = 'SUA_CHAVE_DE_API'; const ID_ACC = 'ID_DA_CONTA_OUTLOOK'; // de POST /accounts após OAuth async function listarEmailsDoOutlook() { const res = await axios.obter( https://\${DSN}/api/v1/emails, { cabeçalhos: { 'X-API-KEY': CHAVE_DE_API, 'id_da_conta': ID_ACC } } ); console.log(res.data.items); // array de mensagens do Outlook } // Enviar um e-mail via API de E-mail do Outlook async function enviarEmailOutlook() { await axios.postagem( https://\${DSN}/api/v1/emails, { account_id: ID_CONTA, para: [{ nome_de_exibição: 'Alice', identificador: 'alice@contoso.com' }], assunto: 'Olá da API de E-mail do Outlook', corpo: '

Enviado via API de E-mail do Unipile Outlook.

'
}, { cabeçalhos: { 'X-API-KEY': CHAVE_DA_API } } ); }
200 OK - emails recuperados da conta do Outlook vinculada
read_outlook_emails.py
# Ler e enviar e-mails por meio da API de e-mail do Unipile Outlook import solicitações DSN = "api1.unipile.com:13211" CHAVE_API = "SUA_CHAVE_DE_API" ID_ACC = "ID_DA_CONTA_OUTLOOK" CABEÇALHOS = { "X-API-KEY": CHAVE_DE_API, "id_da_conta": ID_CONTA, } #: Lista de e-mails do Outlook def listar_e-mails(): r = pedidos.obter( f"https://{DSN}/api/v1/emails", cabeçalhos=CABEÇALHOS ) r.raise_for_status() return r.json()["itens"] # Enviar via API de e-mail do Outlook def enviar_email(para_addr, assunto, corpo): r = pedidos.postagem( f"https://{DSN}/api/v1/emails", cabeçalhos={"X-API-KEY": API_KEY}, json={ "id_da_conta": ID_CONTA, "para": [{"identificador": [endereço_de_destino}], "assunto": assunto, "corpo"corpo } ) r.raise_for_status() return r.json()
200 OK - Mensagens do Outlook retornadas como lista JSON
outlook-email-api.sh
#: Listar e-mails da conta do Outlook vinculada enrolar -s -X GET \ "https://api1.unipile.com:13211/api/v1/emails" \ -H "X-API-KEY: SUA_API_KEY" \ -H "id_da_conta: OUTLOOK_ACCOUNT_ID" \ | jq '.items[] | {id, subject, from, date}' # Enviar e-mail por meio da API de e-mail do Outlook enrolar -s -X POST \ "https://api1.unipile.com:13211/api/v1/emails" \ -H "X-API-KEY: SUA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "account_id": "ID_DA_CONTA_OUTLOOK", "para": [{"identificador": "alice@contoso.com"}], "assunto": "Olá da API de E-mail do Outlook", "corpo"

Enviado via Unipile.

"
}'
201 Criado - e-mail enviado via Outlook
Mesmo código para todos os provedores: A API de E-mail Unipile Outlook usa o mesmo endpoint e estrutura de payload do Gmail e do IMAP. Sua integração funciona em todos os 3 provedores sem alterações no código. Veja o Guia da API de E-mail para a referência completa do endpoint.
Unipile - Outlook Graph vs Unipile
Construir ou Comprar

Microsoft Graph Nativo vs. API Unificada de Email do Outlook (Unipile)

Descubra as vantagens claras de alavancar a integração simplificada da API de E-mail do Outlook da Unipile em comparação com o desenvolvimento direto no Microsoft Graph. Use o Hosted Auth para reforçar a segurança por meio do gerenciamento aprimorado de credenciais, garantir a integração perfeita com o Outlook e outras plataformas de e-mail, e reduzir a sobrecarga da manutenção de fluxos OAuth.

Dimensão API nativa do Microsoft Graph API de E-mail da Unipile Outlook
Escopo de integração Outlook / Exchange Online somente Outlook + Gmail + IMAP, mesmo código
Configuração do fluxo OAuth Registro de Aplicativo do Azure + gerenciamento de token por locatário Um link de autenticação hospedado, página OAuth de marca branca, zero código de token
Atualização de token Seu código deve ser atualizado a cada 60 minutos (tempo de vida do token de acesso) Unipile gerencia atualizações automaticamente para todas as contas vinculadas
Renovação de Webhook As assinaturas expiram em 4.230 minutos, você deve renovar antes do vencimento Unipile renova assinaturas do Graph automaticamente
Tratamento de limitação Deve implementar lógica de retentativa 429 e backoff exponencial manualmente Retentativa e gerenciamento de limite de taxa integrados
Tempo para o primeiro e-mail 2-5 dias (configuração do Azure + OAuth + lógica de token + tratamento de erros) Menos de 2 horas (siga este guia)
Desativação do Exchange Online É preciso migrar do EWS para o Graph antes do prazo de outubro de 2026 A Unipile já utiliza Graph, a migração é transparente
Suporte Documentação da Microsoft + fóruns Suporte técnico ao vivo + chamada com o fundador sob demanda
Microsoft Graph Nativo
Manual
1 Registrar aplicativo no portal do Azure
2 Configurar escopos do OAuth e URI de redirecionamento
3 Criar fluxo OAuth + armazenamento de tokens por inquilino
4 Implementar a atualização de token a cada 60 minutos
5 Lidar com limitação 429 e recuo
6 Renovar assinaturas de webhook antes da expiração
API do Outlook Unipile
Automatizado
1 Gerar um link de autenticação hospedado
2 Usuário conecta o Outlook em um clique
3 Receber e-mails via webhook unificado
Tokens atualizados automaticamente
Retentativas e tratamento de limite de taxa integrados
Webhooks renovados automaticamente

Autenticação Hospedada em Um Link vs. Fluxo OAuth Completo

O Hosted Auth da Unipile automatiza a detecção de provedores de e-mail e cuida da autenticação. Isso reduz significativamente a complexidade da configuração inicial, acelerando os prazos de desenvolvimento e diminuindo a manutenção. Guia da API de E-mail OAuth

Atualizações e manutenção consistentes

Mantenha-se à frente com atualizações regulares e manutenção diligente. A API de E-mail Outlook Unipile é continuamente aprimorada para rastrear as mudanças do Microsoft Graph e entregar desempenho máximo, para que sua integração funcione mesmo quando a Microsoft atualiza sua API. Guia de integração com o MS Graph

Nossa equipe de suporte te guia em cada etapa da integração da API de Email do Outlook, da iniciação à pós-implementação, sem custo adicional. API de E-mail para desenvolvedores

Cuidado

Armadilhas Comuns ao Criar com a API de E-mail do Outlook

A API do Microsoft Outlook é poderosa, mas possui várias restrições não óbvias que podem quebrar sua integração em produção. Aqui estão os 6 armadilhas mais comuns – e como evitá-las.

1
Token de Acesso Expira (60 minutos)
Tokens de acesso do Microsoft Graph expiram após exatamente 1 hora. Se o seu aplicativo armazenar o token em cache e não o atualizar, as chamadas à API começarão a retornar erros 401 em produção – muitas vezes somente após a primeira sessão real do usuário.
Correção: sempre use o refresh_token com o escopo offline_access. Verifique a expiração do token antes de cada chamada e atualize proativamente. Com o Unipile, a atualização do token é tratada automaticamente para todas as contas vinculadas.
2
Expiração da Assinatura de Webhook (4.230 minutos)
As assinaturas do Microsoft Graph para eventos de e-mail do Outlook têm uma vida útil máxima de 4.230 minutos (~70,5 horas). Após esse período, nenhum webhook de novo e-mail é entregue e você não receberá um erro - os eventos simplesmente param silenciosamente.
Correção: Implemente um job de renovação de assinatura que roda a cada 48 horas. Chame o endpoint PATCH /subscriptions com um novo expirationDateTime antes que o atual expire.
3
Limitação (erros 429 sob carga)
O Microsoft Graph impõe limites de limitação por aplicativo - aproximadamente 10.000 solicitações a cada 10 minutos por locatário. Aplicativos de vários usuários que enviam solicitações em massa durante o pico de carga atingirão erros 429 Too Many Requests sem aviso.
Correção: Implemente o backoff exponencial com jitter em todas as chamadas de API. Respeite o cabeçalho Retry-After nas respostas 429. Considere agrupar as solicitações usando o endpoint $batch do Graph.
4
Fluxo de Consentimento do Administrador para Inquilinos Empresariais
Tenants da Microsoft 365 corporativo frequentemente exigem consentimento do administrador do tenant antes que qualquer usuário na organização possa conceder permissão ao seu aplicativo. Se você testar apenas com contas pessoais do Outlook, esse problema não surgirá até que você atinja clientes corporativos.
Correção: implemente o fluxo de consentimento do administrador (endpoint /adminconsent) e exiba uma mensagem de erro clara para usuários que encontrarem erros de consentimento. Documente a URL de consentimento do administrador em seu fluxo de integração. Guia do OAuth do MS Graph
5
Aposentadoria do Exchange Web Services (EWS)
A Microsoft está desativando o Exchange Web Services (EWS) para o Exchange Online em outubro de 2026. Qualquer integração que ainda use EWS (uma abordagem legada comum) irá parar de funcionar. Isso afeta migrações de Exchange local para o Exchange Online também.
Correção: Se a sua integração ou qualquer dependência usar o EWS, migre para o Microsoft Graph antes de outubro de 2026. A API de E-mail do Outlook da Unipile já usa exclusivamente o Graph - nenhuma ação é necessária da sua parte.
6
Depreciação da Autenticação Básica
A Microsoft desativou completamente a Autenticação Básica para Exchange Online em todos os protocolos (SMTP, IMAP, POP). Qualquer código que utilize nome de usuário/senha para autenticação direta no Outlook falhará. Isso geralmente quebra implementações legadas de sincronização de e-mail.
Correção: migrar para OAuth 2.0 (fluxo de credenciais de cliente ou permissão delegada). Use a autenticação personalizada da Unipile apenas para servidores IMAP que ainda a suportam - a integração da API de Email do Outlook deve sempre usar OAuth. Guia da API de E-mail OAuth
Prazo de Aposentadoria EWS: Outubro de 2026

Os Exchange Web Services para o Exchange Online deixarão de funcionar em outubro de 2026. Se sua integração com a API de Email do Outlook usa EWS diretamente ou via biblioteca, planeje sua migração para o Microsoft Graph agora. Veja o Guia da API Microsoft Graph para o caminho de migração.

Segurança e conformidade

Segurança e Conformidade para Integrações de API de E-mail do Outlook

Garanta a segurança dos seus dados com protocolos avançados de segurança. A API de E-mail Outlook da Unipile garante que seus e-mails e informações sensíveis permaneçam protegidos – com certificação SOC 2 Tipo II e conformidade total com o GDPR.

Certificado SOC 2 Tipo II
Em conformidade com o GDPR
Somente OAuth 2.0
Sem armazenamento de credenciais
Tratamento de Dados
Sem armazenamento paralelo de e-mail
Unipile atua como um intermediário autenticado em nome de cada usuário. Dados de e-mail não são armazenados em um banco de dados paralelo ou arquivo. O escopo é limitado à sessão autenticada de cada conta vinculada.
Como a Unipile Opera
Intermediário técnico independente
Unipile é um intermediário técnico independente que atua em nome de cada usuário autenticado. Não é um parceiro da Microsoft. As credenciais nunca são compartilhadas entre contas.
Limites da Plataforma
Uso responsável da API do Outlook
Os limites de taxa e estrangulamento do Microsoft Graph são transmitidos de forma transparente. A cadência e o volume das chamadas de API permanecem uma decisão do lado do cliente. A Unipile expõe os limites, mas não substitui as políticas de imposição da Microsoft.
Crie sua integração segura de API de e-mail do Outlook
Unipile - Perguntas Frequentes sobre a API de E-mail do Outlook
PERGUNTAS FREQUENTES

Perguntas frequentes

Respostas às perguntas mais comuns sobre a integração da API do Outlook Email, API do Microsoft Outlook e API do Outlook 365 com o Unipile.

01
Qual é a API de E-mail do Outlook e como ela funciona?
O API de Email do Outlook é uma API RESTful que fornece acesso programático aos dados de e-mail do Outlook. Ela é construída sobre o Microsoft Graph, o gateway de API unificado para o Microsoft 365. Quando você chama a API de E-mail do Outlook, sua solicitação vai para graph.microsoft.com/v1.0/me/mensagens, autenticado com um token de portador OAuth 2.0 do Azure AD. Unipile encapsula isso em uma interface simples e independente de provedor que também funciona para Gmail e IMAP.
02
Qual é a diferença entre a API do Outlook 365 e a API Web do Outlook?
O API do Outlook 365 geralmente se refere ao acesso a caixas de correio do Microsoft 365 Business ou Enterprise por meio do Microsoft Graph. A "Outlook Web API" é um termo mais antigo para uma API REST que a Microsoft aposentou e substituiu pelo Microsoft Graph. Hoje, qualquer integração moderna da API de E-mail do Outlook deve usar o Microsoft Graph. Tanto contas pessoais do Outlook quanto contas do Microsoft 365 Business são acessíveis através do mesmo endpoint.
03
Como a API do Microsoft Outlook se diferencia do Exchange Web Services (EWS)?
Exchange Web Services (EWS) é uma API herdada baseada em SOAP que a Microsoft está desativando para o Exchange Online em outubro de 2026. A API moderna do Microsoft Outlook usa o Microsoft Graph (REST/JSON) em vez disso. Se você estiver criando uma integração nova ou migrando uma antiga, use o Microsoft Graph por meio da API de E-mail do Outlook. O EWS deixará de funcionar para o Exchange Online após a data de desativação. Veja nosso Guia da API Microsoft Graph para o caminho de migração.
04
Como autenticar usuários com a API de Email do Outlook?
Autenticação para a API do Outlook Mail usa OAuth 2.0 com o Azure AD. Você precisa: (1) criar um registro de aplicativo Azure, (2) adicionar o Mail.ReadWrite, Mail.Send e Mail.Read permissões delegadas, (3) implementar o fluxo de código de autorização para obter um token de acesso. Com o Unipile, você pula tudo isso. Use o Hosted Auth para gerar uma página OAuth de link único para seus usuários. Veja o completo Guia da API de E-mail OAuth e o Guia OAuth do Microsoft Graph.
05
Posso usar a API do Outlook para ler e-mails, não apenas enviá-los?
Sim. A API de Email do Outlook suporta ambos lendo e enviando e-mails, bem como a organização deles. Operações incluem: listar todas as mensagens, obter uma mensagem específica, enviar uma nova mensagem, responder, encaminhar, excluir, mover para pasta, marcar como lido e listar conteúdo de pasta. Veja o Leia o guia da API de e-mail e Guia da API para Envio de E-mail para documentação de endpoints específicos.
06
A API de e-mail do Outlook funciona para contas Outlook pessoais e para o Microsoft 365 Business?
Sim. O Microsoft Graph suporta ambos Contas pessoais da Microsoft (outlook.com, hotmail.com, live.com) e Contas do Microsoft 365 Business (Exchange Online). O ponto de extremidade da API de Email do Outlook é o mesmo para ambos. Você precisa definir a audiência do seu Registro de Aplicativo do Azure como "Contas em qualquer diretório organizacional e contas pessoais da Microsoft" para suportar ambos os tipos.
07
Por que eu deveria integrar a API de E-mail do Outlook ao meu aplicativo?
Integrando a API de E-mail do Outlook otimiza o gerenciamento de e-mails, habilita a automação de fluxos de trabalho e aprimora seu produto com acesso à caixa de entrada em tempo real. Principais benefícios: automatizar tarefas de e-mail rotineiras, criar recursos nativos de e-mail sem trocar de aplicativos e sincronizar dados do Outlook diretamente em plataformas de CRM, ATS ou de prospecção. A API do Outlook acelera o fluxo de trabalho, reduzindo o esforço manual e aumenta a entregabilidade usando a infraestrutura da Microsoft. Veja a lista completa Guia da API de E-mail para o quadro completo.
08
Posso integrar Gmail e IMAP junto com o Outlook no Unipile?
Sim. Além da API de E-mail do Outlook, a Unipile também oferece suporte a Gmail e IMAP, os três principais provedores de e-mail. O mesmo endpoint de API e a mesma estrutura de payload funcionam para os três provedores. Sua integração funciona com Outlook, Gmail e IMAP sem alterações de código. Veja a Guia da API do Gmail e Guia da API IMAP.
09
Existe um nível gratuito para testar a API de Email do Outlook com o Unipile?
Sim. A Unipile oferece uma Teste grátis que permite vincular contas do Outlook e fazer chamadas à API de e-mail do Outlook sem cartão de crédito. Veja o Guia da API de E-mail Gratuito para os limites de teste e os passos iniciais, ou inscreva-se diretamente no painel.
Ainda tem dúvidas? Nossa equipe está aqui para ajudar você a integrar a API de E-mail do Outlook ao seu produto.
Fale com um especialista

Você também pode gostar

Recuperar e-mails com a API do Unipile

Recuperar e-mails com a API do Unipile

Gerenciar e recuperar e-mails de forma programática é uma habilidade essencial. Seja para fins de automação comercial, suporte ao cliente ou marketing, entender como usar uma API de e-mail para recuperar e-mails pode simplificar as operações e aumentar a eficiência. Este guia o guiará pelos fundamentos...

ler mais
Como obter a API de e-mail para seu software

Como obter a API de e-mail para seu software

Explore as vantagens da integração de uma API, pois ela apresenta uma porta de entrada para desbloquear vários benefícios na incorporação perfeita de vários serviços de e-mail em seu aplicativo. O que é uma API de e-mail? Uma API (Interface de Programação de Aplicativos) de e-mail é um serviço que permite aos desenvolvedores integrar...

ler mais
Verificação do Google OAuth e Credenciais da API do Gmail (2026)

Verificação do Google OAuth e Credenciais da API do Gmail (2026)

Aviso sobre aplicativos não verificados da API do Gmail: o aviso "Este aplicativo não foi verificado", o limite de 100 usuários e as isenções. Antes que seu aplicativo seja aprovado na verificação de aplicativos do Google OAuth, todos os usuários que tentarem autorizá-lo verão uma tela de aviso. O Google também impõe um limite rígido de 100 usuários para aplicativos externos não verificados. Aqui está...

ler mais
pt_BRBR