Eventos para aseguradoras

infopiezas.net enviará los eventos a un endpoint que ustedes indiquen para recibir notificaciones. Estas notificaciones serán una llamada POST de HTTP cada uno con la data correspondiente.

Cada mensaje, traerá la siguiente información en el header:

VariableDescripción
X-Infopiezas-Hmac-Sha256Esta variable contiene un hash del mensaje creado con una llave para que pueda validar que el mensaje vino de infopiezas.net.
X-Infopiezas-TopicIndica el tipo de mensaje que se está enviando

Este es un ejemplo de código en C# que hace el cálculo del Hmac. Esta función recibe como entrada la llave que utiliza el sistema (le será proporcionada por infopiezas) y el contenido completo cuerpo del mensaje recibido. El resultado de la llamada a esta función debe dar igual al contenido de la variable del header X-Infopiezas-Hmac-Sha256.

 

A continuación un listado de los eventos disponibles.

EventoDescripción
Notificación de cierre de licitaciónSe envía al momento que cierra el proceso de licitación.
Notificación de cambio de estatus de orden de servicioSe envía al momento de recepción del vehículo en el taller y al momento de la entrega del vehículo al cliente.

 

1. Notificación de cierre de licitación

Esta notificación se envía al momento que cierra el proceso de licitación. En el cuerpo de la notificacion se envía un objeto con información de la licitación.

El sistema hará una llamada a una URL especificada por ustedes con los datos correspondientes. Para esta notificación, la variable del header X-Infopiezas-Topic llega con el valor requestsForQuotes/tracking.

El campo RequestStatusId tendrá el valor de 2 que corresponde a Pendiente de orden de compra el cual indica que el proceso de licitación ha cerrado

A continuacion un detalle de la estructura del objeto recibido en el body del mensaje.

 

A continuación un ejemplo de un mensaje de notificación.

Se puede obtener toda la informacion de la licitación haciendo una llamada al endpoint GET /RequestsForQuotes/{requestId} con el RequestId suministrado en la notificación.

 

 

2. Notificación de cambio de estatus de orden de servicio

Esta notificacion se envía en diferentes etapas del proceso:

El sistema hará una llamada a una URL especificada por ustedes con los datos correspondientes. Para esta notificación, en el header, en la variable X-Infopiezas-Topic llega con el valor serviceOrders/tracking.

A continuación, un detalle de la estructura del objeto recibido:

 

El campo EventTrackingTypeId puede tener uno de estos valores:

IdDescripción
1Recepción de vehículo
2Fecha estimada de entrega
3Entrega vehículo

Un ejemplo de una notificación cuando se recibe el vehículo. En este caso, notificationEvents trae dos elementos, ya que la fecha de recepción del vehículo y la fecha estimada de entrega se indican al mismo tiempo en infopiezas.net. En caso de que fuera una notificación de fecha de entrega del vehículo (eventTrackingTypeId: 3) esta propiedad solo tendría un registro.