TimeOff/AddType






POST
https://customerapi.geovictoria.com/api/v1/TimeOff/AddType


Descripción

Crea un nuevo tipo de permiso

Request

Request Body






Campos Largo Requerido Tipo de dato Descripción
Description 30 String Descripción del tipo de permiso
IsPayable Boolean Indica si es remunerado (True) o no (False)
IsParcial No Boolean Indica si es parcial (True) o no (False)
IsByHours No Boolean Indica si es fijo por hora (True) o por cantidad de horas (False)
LengthInHours No String Número de horas del permiso en formato HH:mm.


Importante

 

  • No hay límites para crear tipos de permisos con las mismas características. Por ejemplo, se podrían crear múltiples tipos de permisos con la misma descripción.
  • Solo se debe ingresar valores en el campo IsByHours cuando el tipo de permiso es parcial (IsParcial = True).
  • Solo se puede usar el campo LenghtInHours cuando el permiso es por cantidad de horas (IsByHours = False)

 

Ejemplo 1 – Permiso (MVR)

{
"Description": "Permiso Completo",
"IsPayable": false
}

Ejemplo 2 – Permiso parcial fijo por hora

{
"Description": "Permiso parcial fijo por hora",
"IsPayable": true,
"IsParcial": true,
"IsByHours": true
}

Ejemplo 3 – Permiso parcial por cantidad de horas

{
"Description": "Permiso parcial por cantidad de horas",
"IsPayable": true,
"IsParcial": true,
"IsByHours": false,
"LengthInHours": "00:30"
}

Response

Response Body






Campos Tipo de dato Descripción
TimeOffTypeID String Id encriptado del tipo de permiso creado


Códigos






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



Ejemplo response

"X4g_hFTy9JMAQW123zVpkQ"

Postman

Ejemplo 1 (MVR)
Ejemplo 2
Ejemplo 3
Ejemplo 1 (MVR)

Ejemplo 2

Ejemplo 3

Tabla de contenidos