DocumentacionIdempotencia

Idempotencia

Reintentos seguros con idempotencyKey — misma clave, misma respuesta.

Los fallos de red pueden provocar envios duplicados. Usa idempotencyKey para reintentar con seguridad.

Como funciona

  1. Genera una clave unica por envio logico.
  2. Pasala en MailingCore.send() o POST /emails/send.
  3. Reintentos con la misma clave devuelven la respuesta original — sin duplicar el email.
const idempotencyKey = `pedido-confirm-${orderId}`

await MailingCore.send({
  to: cliente.email,
  subject: 'Pedido confirmado',
  htmlBody: '<p>Gracias por tu pedido.</p>',
  idempotencyKey,
})

Ver Envio por lotes para idempotencia en campanas.