Histórico de versões da LAM3 API pública · Formato Keep a Changelog
POST /domain/list/v1.0 — lista todos os domínios acessíveis ao token, com suporte a filtro opcional por customer_id e domain_status_filter. Retorna para cada domínio o mesmo objeto de /domain/get/v1.0, incluindo serviços vinculados e seletores DKIM. Permissão: lam3.domain.listPOST /dkim/append/v1.0 — importa configuração DKIM gerada por provedor terceiro (ex.: SendGrid, Amazon SES, Mailgun). O cliente envia domain_name, dkim_selector e dkim_public_key (formato base64 do DER, RFC 6376); o LAM3 publica o registro TXT na zona DNS gerenciada (quando aplicável), valida a publicação e expõe o seletor no painel — sem armazenar chave privada. Permissão: lam3.email.dkim.appendexternal no campo dkim_purpose, retornado nas respostas de /dkim/status, /dkim/list e /dkim/append para identificar seletores cujo material privado é mantido fora do LAM3POST /dkim/get/v1.0 retorna 403 para registros com dkim_purpose=external — não há chave privada gerenciada pelo LAM3 a ser devolvidaPOST /dkim/add/v1.0 — gera par RSA 2048-bit, insere registro TXT na zona DNS gerenciada e persiste configuração criptografada. Permissão: lam3.email.dkim.addPOST /dkim/activate/v1.0 — verifica publicação DNS e ativa assinatura. Permissão: lam3.email.dkim.activatePOST /dkim/deactivate/v1.0 — desativa assinatura sem remover registro DNS. Permissão: lam3.email.dkim.deactivatePOST /dkim/remove/v1.0 — remoção síncrona de configuração DKIM e registro DNS TXT. Permissão: lam3.email.dkim.remove/dkim/remove/prepare/v1.0, /dkim/remove/commit/v1.0 e /dkim/remove/abort/v1.0POST /dkim/status/v1.0 — status de um seletor específico ou de todos os seletores de um domínio. Permissão: lam3.email.dkim.statusPOST /dkim/list/v1.0 — lista seletores DKIM com metadados básicos. Permissão: lam3.email.dkim.listPOST /dkim/get_pk/v1.0 — retorna chave privada RSA DKIM em Base64. Restrito a AppToken. Rate limit: 60 req/min por IP. Permissão: lam3.email.dkim.get_pkPOST /sync/lam2/v1.0 — bootstrap de importação única LAM2→LAM3 para domínios com DKIM já configurado. Permissão: lam3.sync.lam2.runGET /health — verificação de disponibilidade do serviço (sem autenticação)