Skip to main content
Tras definir un esquema de tipo de evento y recuperar su fullyQualifiedName, puedes enviar datos de ocurrencia de eventos a través de la API de eventos de la aplicación. Cuando envíes datos de eventos, tendrás que respetar el esquema que creaste anteriormente. Las solicitudes que no coincidan con el esquema fallarán en la validación y no serán capturadas por la aplicación.

Envío de ocurrencias de eventos

Para enviar una ocurrencia de evento única, haz una solicitud de POST a /integrators/timeline/v4/events.En el cuerpo de la solicitud, incluye los datos del evento siguiendo el esquema definido para el tipo de evento junto con el valor fullyQualifiedName en un campo eventTypeName.

Los campos marcados con * son obligatorios.

Asociación de registros del CRM

Cada suceso debe estar asociado a un registro del CRM, con el tipo de objeto del CRM definido por el esquema de tipo de evento. La API de eventos de la aplicación incluye múltiples campos para asociar los datos de ocurrencia de eventos con los registros del CRM. Para todos los objetos del CRM compatibles, se recomienda utilizar el campo objectId. Sin embargo, hay algunas situaciones en las que puede que quieras utilizar los otros campos.
  • utk/email: si no conoces el ID del contacto, utiliza el campo utk y/o email para identificarlo. Proporcionar estos dos identificadores también te permite crear y actualizar contactos. Por ejemplo:
    • Si utk coincide con un contacto existente pero email no coincide, HubSpot actualizará el contacto (mediante utk) con la nueva dirección de correo electrónico.
    • Si no se proporciona objectId, el evento se asociará a un contacto existente que coincida con utk/email, o HubSpot creará un nuevo contacto si no se encuentra ninguna coincidencia.
    • Ten en cuenta que utk por sí solo no puede crear nuevos contactos. Siempre debes incluir email con utk para garantizar una asociación adecuada.
  • domain: para la asociación de empresas, debes proporcionar la dirección objectId, pero también puedes incluir domain para actualizar la propiedad domain de esa empresa.
A continuación se muestra el orden de prioridad de las propiedades de la asociación de registros del CRM, siendo el número más bajo el de mayor prioridad:

Envío de datos adicionales

Además de enviar datos a las propiedades de los eventos y actualizar las propiedades de CRM a través de las ocurrencias de los eventos, puedes incluir datos adicionales para la representación de la cronología a través del objeto extraData.
El objeto extraData solo puede contener JSON válido. Si el JSON está malformado, la ocurrencia será rechazada y recibirás una respuesta de error.
Se puede acceder a los valores del campo extraData del tipo de evento detailTemplate utilizando la sintaxis {{extraData.fieldName}}. Todos los niveles de atributo de extraData están disponibles a través de la notación por puntos, como {{extraData.person1.preferredName}}. Por ejemplo, las plantillas siguientes utilizan los datos de las propiedades customerName y loginLocation, junto con el campo surveyData de extraData enviado a través de la ocurrencia del evento. Captura de pantalla que muestra el aspecto de la plantilla de representación del ejemplo siguiente en la cronología de contactos.
Última modificación el 10 de febrero de 2026