Glosario

Explora Meshline

Productos Precios Blog Soporte Entrar

¿Listo para mapear el primer flujo?

Agendar demo

Glosario / Guía para elegir e implementar

Contrato de eventos

Un event contract es un data contract aplicado a un tipo de evento concreto, como "lead.qualified" u "order.created".

Define el esquema del payload de ese evento, los campos obligatorios, la semántica de los valores, las reglas de versionado y las expectativas de entrega.

Es más acotado que un data contract general, que también puede cubrir tablas, archivos o respuestas de API.

Ejemplo práctico

Ejemplo: el contrato de "lead.qualified" especifica que el payload debe incluir lead_id, qualified_at en UTC y un campo source con tres valores permitidos, y que renombrar cualquier campo exige una nueva versión mayor.

Qué evaluar antes de invertir

  • Comprueba si la herramienta valida los payloads contra el contrato en el momento del envío.
  • Pregunta cómo se relaciona la versión de un evento con el schema registry general, si existe.
  • Confirma que el contrato documenta la semántica de los campos, no solo la estructura, para que todos interpreten los valores igual.

Limitaciones y decisiones

Contrapartida: los contratos por evento multiplican el trabajo de documentación y gobernanza a medida que crecen los tipos de eventos, así que muchos equipos empiezan solo con los eventos críticos.

Planifica el siguiente paso con MeshLine

Conecta esta decisión con tu automatización, marketing orgánico y gestión del ciclo de vida del cliente. En una demo de MeshLine, revisa tus herramientas actuales, el alcance que necesitas y cómo medir el resultado.