#
/events
POST
v1
Enviar un evento.
{
"type": "EventSale",
"timestamp": "2025-11-18T07:21:16.527Z",
"customerCode": "D314K1432",
"productCode": "N30122",
"quantity": 2
}
- type
- Tipo de evento, de entre los tipos de eventos disponibles. Por ejemplo
EventAddedToCart. - timestamp
El momento en el que se produjo el evento. Si no lo especificas, se utilizará el momento actual. Una cadena ISO 8601, por ejemplo:
2025-11-18T07:21:16.527Z
Recuerda que cada tipo type de evento requiere parámetros adicionales diferentes, consulta la guía de eventos disponibles para saber qué parametros debes añadir a cada tipo de evento:
#
Enviar varios eventos a la vez
Si vuestro sistema genera muchos eventos, es mejor enviar los eventos en grupo.
¿Cuántos eventos se consideran muchos? Por norma general, si vuestro sistema produce más de 1 evento cada 5 segundos (0.2 eventos/segundo) de forma relativamente continuada, es necesario enviar los eventos en grupo.
Para enviar eventos en grupo, pasa los eventos en forma de un array, por ejemplo:
[
{
"type": "EventSale",
"timestamp": "2025-11-18T07:21:16.527Z",
"customerCode": "D314K1432",
"productCode": "N30122",
"quantity": 2
}
{
"type": "EventProductViewed",
"timestamp": "2025-11-18T07:18:13.527Z",
"customerCode": "D314K1432",
"productCode": "N30122"
},
{
"type": "EventSearch",
...
},
...
]
Puedes cargar hasta 100 eventos a la vez utilizando este método