Eliminar fichajes consolidados

Este endpoint permite eliminar los fichajes consolidados vinculados a un producto en un día concreto.

DELETE /api/v1/businesses/{businessId}/product/{productId}/clockguards/date/{yyyy-MM-dd}?overlapOption={overlapOption}

A través del parámetro de solicitud overlapOption se puede configurar la operación para que los fichajes que se extienden durante dos días consecutivos se eliminen o no.

  • NONE: se descartan los fichajes que abarcan dos días consecutivos.

  • END: se eliminan fichajes que se superpongan con días consecutivos.

  • FULL: se eliminan todos los fichajes superpuestos.

A continuación, se expone un ejemplo del comportamiento de esta petición considerando los siguientes fichajes consolidados:

clockguards
  • NONE

  • END

  • FULL

Solo se elimina el fichaje del día de la petición que no solapa con ningún otro día.

clockguards none

Se eliminan los fichajes del día de la petición, incluyendo los que solapan con el día posterior a la misma.

clockguards end

Se eliminan todos los fichajes del día de la petición, incluyendo los que solapan con los días posterior y anterior a la misma.

clockguards full

Aspectos que tener en cuenta

Esta petición elimina los fichajes consolidados, pero no los registros.

Si el producto indicado en la URL no existe en el negocio, la petición devolverá un error 404 Not Found, especificando en el mensaje not exits.

Enlaces de interés