Shift/Insert

https://customerapi.geovictoria.com/api/v1/Shift/Insert

Descripción

Agrega un nuevo turno

Request

Request Body

Campos Largo Requerido Tipo de dato Descripción
StartHour 5 N/A String Hora de inicio del turno en formato hh:mm.
Se utiliza en Turno Fijo y Banda Horaria.
MaxStartHour 5 N/A String Hora máxima de inicio del turno en formato hh:mm.
Se utiliza solo para Banda Horaria.
EndHour 5 N/A Strings Hora de fin del turno en formato hh:mm.
Se utiliza solo para Turno Fijo.
BreakStart 5 N/A String Hora de inicio de colación en formato hh:mm.
Se utiliza solo para Colación Fija.
BreakEnd 5 N/A String Hora de fin de colación en formato hh:mm.
Se utiliza solo para Colación Fija.
BreakMinutes 5 N/A Number Minutos de colación.
Se utiliza solo para Colación Libre.
ShiftHours 5 N/A Number Horas de trabajo del turno.
Se utiliza para Fijo por Horas y Banda Horaria.
Custom 20 N/A String Detalle/comentario que se le puede agregar al turno, campo personalizado del turno.
ShiftDay 5 No String Para los turnos que terminan el mismo día que inicia se debe agregar el valor “fin”.
Para los turnos que terminan posterior al día de inicio no se debe indicar valor.

Importante

 

  • Los campos son requeridos según qué turno y colación que se quiera agregar.
  • Existen tres tipos de Turnos:
    1. Turno Fijo
        Tiene Hora de Inicio «StartHour» y Hora de fin «EndHour«
    2. Fijo por Horas
        Establece una Cantidad de Horas que se deben lograr durante el día «ShiftHours«
    3. Banda Horaria
        
    Tiene una Hora de Inicio «StartHour«, Hora de Inicio Máxima «MaxStartHour» y Cantidad de Horas que se deben lograr «ShiftHours«
  • Existen tres tipos de Colaciones:
    1. Sin Colación
    2. Colación Libre
        Considera Minutos de Colación «BreakMinutes«
    3. Colación Fija
        Solo existe para el Turno Fijo
        Considera Hora de Inicio de Colación «BreakStart» y Hora de Fin de la Colación «BreakEnd» 

      
{
"StartHour": "09:00",
"EndHour": "18:30",
"Custom": "TurnoFijoSinColacion"
}
{
"StartHour": "09:30",
"EndHour": "19:00",
"BreakMinutes": 60,
"Custom": "TurnoFijoColaciLibre"
}
{
"StartHour": "09:30",
"EndHour": "19:00",
"BreakStart":"13:30",
"BreakEnd":"14:30",
"Custom": "TurnoFijoColacFija"
}
{
"ShiftHours": "08:00",
"Custom": "FijoHoraSinColacion"
}
{
"ShiftHours": "08:00",
"BreakMinutes": 60,
"Custom": "FijoHorasColacioLibre"
}
{
"StartHour": "08:30",
"MaxStartHour":"09:00",
"ShiftHours": "08:00",
"Custom": "BandaHorariaSinColacion"
}
{
"StartHour": "08:30",
"MaxStartHour":"09:00",
"ShiftHours": "08:00",
"BreakMinutes": 60,
"Custom": "BandaHorariaColacLibre"
}

Response

Response Body

Campos Tipo de dato Descripción
- String Identificador único encriptado del turno

Importante

 

  • Se retorna solo el identificador único encriptado del turno.

 

Códigos

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

Postman

Tabla de contenidos

Av. Los Leones 2061, Providencia.
+56 228976514
ventas@geovictoria.com
Education Zone | Desarrollado por Rara Themes. Funciona con WordPress.