Planning






POST
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.

 

Ejemplo request

[
{
"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



Ejemplo response

true

Postman

Ejemplo 1
Ejemplo 2
Ejemplo 3
Ejemplo 1

Ejemplo 2

Ejemplo 3

Contenido de la pestaña

Tabla de contenidos