Relatório PDF da entidade por e-mail
Referência API
Relatório PDF da entidade por e-mail
Enfileira no servidor a geração do PDF completo da entidade (mesmo layout da exportação do painel) e o envia por e-mail a um ou mais destinatários.
POST
Relatório PDF da entidade por e-mail
Visão geral
Enfileira de forma assíncrona a geração do PDF da entidade no servidor e o envio por e-mail. O PDF usa o mesmo fluxo jsPDF do download “exportar relatório” no app. Sua integração chama o endpoint com API key; os destinatários recebem o anexo (assunto/corpo conformeemailLocale).
A resposta HTTP é 202 Accepted assim que o trabalho é enfileirado. Geração e envio ocorrem em segundo plano; falhas ficam nos logs do servidor.
Endpoint
Autenticação e tenant
Bearer SUA_API_KEY — ver Autenticação.Permissões
Exige permissão granularentities:export na API key (igual a POST /entities/{id}/export e GET /entities/{id}/export-data).
Marketplace e faturamento
- A organização deve ter
global_sender_emailativa (Aplicações / Marketplace) e o servidor com MS Provider configurado. - Cada endereço em
recipientEmails(após deduplicação) consome uma execução do pacote de E-mail ou tokens conformebase_price_cents. - O pre-flight valida saldo/execuções para todos os destinatários antes de enfileirar.
Domínio e remetente (fromEmail)
- Cadastre o domínio em Ajustes → E-mail → Domínios e conclua a verificação DNS.
- Envie
fromEmailcom qualquer endereço desse domínio (ex.:noreply@seu-dominio.com). Não é obrigatório cadastrar o endereço em “Remetentes” se o domínio já estiver verificado. - Alternativa:
fromSenderId(UUID emorganization_email_senders). - Omita ambos para o remetente padrão da plataforma (
noreply@gueno.com).
fromSenderId e fromEmail no mesmo request.
Parâmetros de rota
UUID da entidade (
id retornado por criar/listar/obter).Corpo JSON
Um ou mais e-mails (máx. 26 após deduplicação). O envio vai somente para esses endereços; o e-mail do usuário da API key não é adicionado automaticamente.
Idioma do e-mail:
en, es ou pt. Padrão en se omitido ou inválido.UUID do remetente em Ajustes → E-mail → Remetentes. Exclusivo com
fromEmail.Endereço completo de envio (ex.:
relatorios@seu-dominio.com). O domínio deve estar verificado. Exclusivo com fromSenderId.Booleanos por seção do relatório (mesma semântica do modal de exportação). Chaves opcionais; padrões alinhados ao validador da API (
generalInfo padrão true, demais false se omitidos).Chaves: generalInfo, kyc, documents, checks, enrichments, alerts, aiAnalysis, relationships, timeline, riskAnalysis.Exemplo de corpo
Exemplo curl
Respostas
202 Accepted — enfileirado
400 — validação / pre-flight
Códigos comuns:NO_RECIPIENTS, TOO_MANY_RECIPIENTS, EMAIL_INTEGRATION_INACTIVE, DOMAIN_NOT_VERIFIED, SENDER_NOT_CONFIGURED, INVALID_SENDER, INSUFFICIENT_BALANCE (mesma semântica da documentação em espanhol).
404 / 500
Entidade inexistente ou oculta; erro interno.Endpoints relacionados
POST /entities/{id}/export— download síncrono do PDF.- Exportação em massa por e-mail —
POST /entities/export/jobs. - Obter entidade —
GET /entities/{id}.