TEP — Transactional Email Platform ← Documentação | API Explorer | Swagger UI | Baixar OpenAPI

Changelog

Histórico de versões da TEP API pública · Formato Keep a Changelog

2026-05-06 Breaking Change
Breaking Change
  • GET /domain/dkim/status-1.0 — o objeto data foi reestruturado. Os campos dkim_enabled, dkim_algorithm, dkim_selector e dkim_dns_status foram movidos para dentro de um novo sub-objeto tep_config (retorna null quando o domínio não possui configuração DKIM ativa). O campo lam3_records foi renomeado para dkim_keys.
  • POST /domain/dkim/set-algorithm-1.0 — o objeto data também foi reestruturado: os campos dkim_algorithm e dkim_enabled foram movidos para dentro do sub-objeto tep_config.
2026-05-04 Alterado
Alterado
  • POST /message/add-1.0 — o campo tenant_id foi removido do contrato. O tenant é agora determinado automaticamente a partir do endereço remetente informado em message_sender
  • GET /domain/dkim/status-1.0 e POST /domain/dkim/set-algorithm-1.0 — passam a retornar HTTP 404 quando o domínio informado não existe na plataforma (anteriormente retornavam resposta vazia ou criavam configuração sem validação prévia)
2026-04-14 Alterado
Alterado
  • Resposta de GET /health ampliada com o campo caller_ip, além de status
2026-04-04 Novo
Adicionado
  • Endpoint POST /message/delete-1.0 — exclui mensagens em lote (message_uuids). A operação valida ownership por mensagem e retorna listas separadas de deleted, not_found, unauthorized e protected
  • Proteção de compliance: mensagens com status sent, delivered, bounced ou processing nunca são excluídas automaticamente — aparecem na lista protected da resposta
2026-03-20
Adicionado
  • Isolamento por conta: cada usuário visualiza apenas suas próprias mensagens em POST /message/query-1.0
  • Todas as datas retornadas pela API agora incluem fuso hor\u00e1rio (formato ISO 8601 com offset, ex: 2026-03-20T14:30:00-03:00)
Alterado
  • Resposta de POST /message/add-1.0 simplificada: retorna apenas message_uuid e status
  • Resposta de POST /message/query-1.0 por filtros: campo de contagem renomeado para count
  • Consulta por UUID agora retorna detalhes completos: remetentes, destinatários e histórico de status
Corrigido
  • Campos de data normalizados para o fuso horário do servidor
2026-03-18 Lançamento inicial
Adicionado
  • Endpoint POST /message/add-1.0 — cria mensagem de e-mail transacional na fila de envio com suporte a text_only, html_only, mixed e EML
  • Endpoint POST /message/query-1.0 — consulta mensagens por UUID ou por filtros (status, intervalo de datas, limit)
  • Endpoint GET /health — health check público sem autenticação
  • Endpoint GET /keepalive-1.0 — keepalive público para monitoramento de uptime
  • Suporte a remetentes múltiplos (from, cc, bcc, reply_to) com validação de e-mail
  • Suporte a agendamento de envio: immediate, scheduled, manual-wait, manual-cancel, manual-send
  • Suporte a anexos com até 50 arquivos por mensagem
  • Autenticação via Laniway ID1 (token Bearer)
  • Documentação pública com especificação OpenAPI 3.0 e Swagger UI interativo