Overtime/Edit






POST
https://customerapi.geovictoria.com/api/v1/Overtime/Edit



Descripción

Edita una o más horas extras asignadas a usuarios para la fecha indicada

Request

Request Body






Campos Largo Requerido Tipo de dato Descripción
OvertimeId 30 String Identificador cifrado de la hora extra
UserIdentifier 16 String Identificador único del usuario (ej: RUT, DNI, etc)
CreatedByIdentifier 16 No String Identificador del usuario que creó la hora extra
StartDateOvertime 14 String Indica la fecha de inicio en formato YYYYMMDD en que se quiere añadir la hora extra
EndDateOvertime 14 String Indica la fecha de fin en formato YYYYMMDD en que se quiere añadir la hora extra
DurationBefore 5 Si String Indica la duración de las horas extras antes de la hora de inicio de jornada
DurationAfter 5 Si String Indica la duración de las horas extras después de la hora de fin de jornada
OvertimeValueAfter 5 Si String Indica el valor de horas extras después del turno
OvertimeValueBefore 5 Si String Indica el valor de horas extras antes del turno


Importante

  • Se pueden ver los cambios en Reportes > Listado de horas extras.
  • Si es que solo se quiere añadir horas extras antes del turno se debe indicar en “DurationAfter” el valor “00:00” y en “OvertimeValueAfter” el valor “0”.
  • Si es que solo se quiere añadir horas extras después del turno se debe indicar en “DurationBefore” el valor “00:00” y en “OvertimeValueBefore” el valor “0”.
  • Los valores de los campos “OvertimeValueAfter” y “OvertimeValueBefore” deben existir previamente en la plataforma.
  • Permite ingresar una lista de horas extras para editar.

Ejemplo request

[
    {
        "OvertimeId": "WBlTS2dvAOwN4Kk7XZliiA",
        "UserIdentifier":"167893215",  
        "CreatedByIdentifier": "199876543",  
        "StartDateOvertime":"20240801", 
        "EndDateOvertime":"20240910",   
        "DurationBefore":"01:00",   
        "DurationAfter":"02:00",    
        "OvertimeValueAfter":"50",  
        "OvertimeValueBefore":"100"  
    }
]

Response

Response Body






Campos Tipo de dato Descripción
Success Booleano Indica el estado de la operación
Response Booleano Indica el resultado de la operación


Códigos






Código Descripción
200 Éxito
400 Error en el request
500 Error no controlado, contactar a GV



Ejemplo response

{
    "Success": true,
    "Response": true
}

Postman

Ejemplo 1
Ejemplo 1

Tabla de contenidos