Qué garantiza cada trigger
Para los triggers con
eventId, la plataforma conserva la deduplicación durante al menos 30 días. No uses ese periodo como almacenamiento permanente de IDs.
Si la entrega interna de un evento de registro, contacto o WhatsApp falla, la plataforma la conserva y realiza hasta ocho intentos con esperas crecientes.
Las llamadas externas deben aceptar reintentos
La plataforma intenta recuperar pasos que fallan antes de terminar. Una solicitud externa puede completarse y repetirse si después ocurre un error al guardar el resultado. Para operaciones con efectos, envía una clave de idempotencia que el sistema receptor guarde y rechace si ya fue procesada.Trigger con eventId
Webhook
El trigger webhook no generaeventId. Incluye tu propio identificador en el body:
requestId. La plataforma creará otra ejecución, pero el sistema receptor podrá reconocer la operación.
Respuestas HTTP y reintentos
El pasohttp.request guarda respuestas HTTP, incluso 4xx y 5xx, como resultado del paso. Esos status no se reintentan automáticamente por sí solos.
Los errores de conexión o ejecución sí pueden reintentarse. La configuración predeterminada permite hasta cinco intentos del paso. Por eso la idempotencia sigue siendo necesaria.

