Planning

https://customerapi.geovictoria.com/api/v1/Planning

Descripción

Planificar turnos utilizando una lista de usuarios y su respectiva lista de asignación de turnos existentes para un día, fecha y hora específicos.

Request

Request Body

Campos Largo Requerido Tipo de dato Descripción
User 30 String Identificador del usuario al que se quiere asignar el turno
Shift N/A List Lista de turnos que serán asignados al usuario
ShiftId 50 String Id del turno que se quiere asignar
Date 14 String Fecha de inicio a la que se quiere asignar el turno en formato yyyyMMddhhmmss

Importante

 

  • User: Se puede obtener desde el campo identifier del endpoint User/List
  • ShiftId: Se puede obtener desde el campo id del endpoint Shift/List.

 

[
{
"User": "19221111k",
"Shift": [
{
"ShiftId": "1Fmlrk0YbWP3bBpHp5ogQQ",
"Date": "20240627175200"
},
{
"ShiftId": "7FW-3cdnhs6Uc50FUs7fng",
"Date": "20240628175200"
}
]
},

{
"User": "19442222k",
"Shift": [
{
"ShiftId": "1Fmlrk0YbWP3bBpHp5ogQQ",
"Date": "20240627175200"
},
{
"ShiftId": "7FW-3cdnhs6Uc50FUs7fng",
"Date": "20240628175200"
}
]
}
]

Response

Response Body

Campos Largo Tipo de dato Descripción
- N/A Boolean Booleano que indica si se asignó correctamente los turnos al usuario

Importante

 

  • Se devuelve true si se asignaron correctamente los turnos al usuario.

 

Códigos

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

Postman

Tabla de contenidos

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