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