Histórico de versões da TEP API pública · Formato Keep a Changelog
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.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_senderGET /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)GET /health ampliada com o campo caller_ip, além de statusPOST /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 protectedsent, delivered, bounced ou processing nunca são excluídas automaticamente — aparecem na lista protected da respostaPOST /message/query-1.02026-03-20T14:30:00-03:00)POST /message/add-1.0 simplificada: retorna apenas message_uuid e statusPOST /message/query-1.0 por filtros: campo de contagem renomeado para countPOST /message/add-1.0 — cria mensagem de e-mail transacional na fila de envio com suporte a text_only, html_only, mixed e EMLPOST /message/query-1.0 — consulta mensagens por UUID ou por filtros (status, intervalo de datas, limit)GET /health — health check público sem autenticaçãoGET /keepalive-1.0 — keepalive público para monitoramento de uptimefrom, cc, bcc, reply_to) com validação de e-mailimmediate, scheduled, manual-wait, manual-cancel, manual-send