# Domailo.app ## API Docs - Raiz > Emails [Enviar um e-mail](https://doc.domailo.app/enviar-um-e-mail-45446688e0.md): Persiste e enfileira um envio. A resposta 202 não comprova entrega. Repita timeouts com o mesmo Idempotency-Key. Com `template`, o assunto e o corpo são renderizados na hora de enfileirar; editar o template depois não muda um envio já aceito, nem uma repetição com a mesma Idempotency-Key. - Raiz > Emails [Consultar um envio](https://doc.domailo.app/consultar-um-envio-45446689e0.md): Retorna o estado consolidado sem expor o conteúdo do e-mail. - Raiz > Templates [Listar templates](https://doc.domailo.app/listar-templates-45492992e0.md): Templates visíveis à chave: os de todos os domínios e os que compartilham um domínio com ela. - Raiz > Templates [Criar template](https://doc.domailo.app/criar-template-45492993e0.md): Até 100 por organização. Uma chave limitada só cria templates limitados aos próprios domínios. - Raiz > Templates [Consultar template](https://doc.domailo.app/consultar-template-45492994e0.md): - Raiz > Templates [Substituir template](https://doc.domailo.app/substituir-template-45492995e0.md): Substitui nome, assunto, corpo e domínios. Vale para os próximos envios. - Raiz > Templates [Excluir template](https://doc.domailo.app/excluir-template-45492996e0.md): Envios já enfileirados não são afetados. - Raiz [Evento de entrega enviado pela Domailo](https://doc.domailo.app/evento-de-entrega-enviado-pela-domailo-45446687e0.md): Valide HMAC-SHA256 sobre timestamp + '.' + corpo bruto, aceite timestamps de no máximo cinco minutos e deduplique pelo ID do evento. Eventos podem repetir ou chegar fora de ordem. A organização pode cadastrar até 10 webhooks, cada um com segredo próprio e recebendo só os tipos de evento escolhidos no painel. O botão "Enviar teste" do painel manda um evento `email.test` (esquema WebhookTestEvent), assinado do mesmo jeito, que não corresponde a nenhum envio: responda 2xx e não processe. ## Schemas - [TransactionalEmailRequest](https://doc.domailo.app/transactionalemailrequest-18305149d0.md): - [QueuedEmail](https://doc.domailo.app/queuedemail-18305150d0.md): - [EmailStatus](https://doc.domailo.app/emailstatus-18305151d0.md): - [EmailState](https://doc.domailo.app/emailstate-18305152d0.md): - [WebhookEvent](https://doc.domailo.app/webhookevent-18305153d0.md): - [WebhookTestEvent](https://doc.domailo.app/webhooktestevent-18443458d0.md): - [ApiError](https://doc.domailo.app/apierror-18305154d0.md): - [RawEmailRequest](https://doc.domailo.app/rawemailrequest-18328765d0.md): - [TemplateEmailRequest](https://doc.domailo.app/templateemailrequest-18328766d0.md): - [TemplateUpdateRequest](https://doc.domailo.app/templateupdaterequest-18328767d0.md): - [TemplateCreateRequest](https://doc.domailo.app/templatecreaterequest-18328768d0.md): - [TemplateSummary](https://doc.domailo.app/templatesummary-18328769d0.md): - [Template](https://doc.domailo.app/template-18328770d0.md): - [TemplateList](https://doc.domailo.app/templatelist-18328771d0.md):