Skip to main content

Por qué asíncrono

Los envíos de email y WhatsApp involucran llamadas a servicios externos (SMTP, Meta API) que pueden tomar tiempo o fallar temporalmente. Para no bloquearte esperando, la plataforma:
  1. Acepta tu request y retorna un job_id inmediatamente (202 Accepted)
  2. Procesa la entrega en background
  3. Registra el resultado en la base de datos

Ciclo de vida

Consultar un job

Respuesta exitosa:
Respuesta fallida:

Reintentar un job fallido

Desde el dashboard en Mis reportes → Eventos, puedes reintentar cualquier job con status failed. El sistema re-encola el job con el mismo payload original. Vía API (próximamente), también podrás reintentar programáticamente.

Polling recomendado

Para implementaciones en producción, te recomendamos un backoff exponencial: