Registrar una vacante
Este endpoint permite crear una vacante y hacerla pública para los empleados indicados en la petición.
POST /api/v1/businesses/{businessId}/vacancies
Los campos obligatorios están marcados con un asterisco (*). |
Cuerpo de la petición
Análisis del JSON |
---|
Detalles
|
Ejemplo de la petición
Una vez realizado el análisis de los distintos campos, se muestra un ejemplo del cuerpo de la petición:
{
"id": "0625-vac",
"product": "0001-G",
"day": "2024-06-25",
"expiration": "2024-06-24T10:00:00Z",
"employees": [
"1006355",
"1006356"
],
"shifts": [
{
"start": "2024-06-25T10:00:00Z",
"end": "2024-06-25T17:00:00Z"
}
]
}
Aspectos que tener en cuenta
Las horas se deben enviar en UTC y la publicación se realiza considerando el huso horario del servicio. En el ejemplo expuesto en la petición, para un servicio en UTC+2, la vacante publicada sería la siguiente:
-
Turno: 25 jun. 2024 12:00 - 25 jun. 2024 19:00
-
Vencimiento: 24 jun. 2024 12:00
Si los datos son correctos, la vacante se publicará y será visible en el apartado de Planificación > Oferta de turnos vacantes.
Si la vacante ya existe, la petición devolverá un error 400 - Bad request
indicando Vacancy already exists.
Se pueden publicar diferentes vacantes para la misma fecha e intervalo siempre que los identificadores no coincidan.