Saltar a contenido

Última fecha de actualización de catálogo

El catálogo de productos es totalmente dinámico y puede sufrir cambios. Para detectar fácilmente cambios en el catálogo de productos tenemos el método CatalogLastUpdatedDateTime, que nos devolverá la fecha en la que se ha realizado el último cambio en el catálogo de productos.

Importante

Para conocer si se ha modificado el catálogo desde su última obtención tenemos que comparar la fecha que se obtuvo del catálogo la última vez que se importó y la fecha obtenida en este método.

Si la fecha obtenida es menor o igual a la almacenada en el catálogo que hayamos procesado no tenemos que hacer nada.

Si la fecha obtenida es mayor, es decir, más actual que la que tenemos almacenada debemos importar de nuevo el catálogo para su procesamiento interno.

Método de acceso

GET /activity/cataloglastupdateddatetime

Estructura de la respuesta

  • LastUpdatedDateTime: (date). Fecha de la última modificación del catálogo. Formato ISO 8601 (yyyy-MM-ddThh:mm:ss.fffffff).
  • Success (boolean): valor que indica si la llamada ha sido procesada correctamente o no.
  • Timestamp (dateTime): instante de tiempo en el que se procesó la petición. Formato ISO 8601 (yyyy-MM-ddThh:mm:ss.fffffff).
  • ErrorMessage (string): mensaje de error explicando por qué la petición no ha sido correcta. En caso que haya sido correcta, devolverá null.
  • ErrorCodes (string[]): lista de códigos que identifican los errores que se hayan producido en la llamada.
  • ErrorEntityBreakDown (list): Lista que contiene objetos con el nombre e ID en caso de error.
    • Id (string): Identificador
    • Name (string): Nombre relacionado del identificador.

Ejemplo de respuesta

{
    "LastUpdatedDateTime": "2021-08-15T14:23:44",
    "Success": true,
    "Timestamp": "2022-01-01T10:30:00.0000000",
    "ErrorMessage": null
}