Comprobar si un puesto está libre u ocupado
Última modificación: 29/11/2024
Comprobar disponibilidad
Dado un puesto y un listado de días y horas a comprobar, la llamada devuelve si en esas fechas el recurso está disponible.
Request
HTTP request
POST /api/v1/workstation/{resourceId}/schedule
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
Params
| Param | Value | Required |
|---|---|---|
| resourceId | String | true |
Request Body Example
POST /api/v1/workstation/ba7f0d86-f96f-46c1-8230-1e73b77e9ab3/schedule HTTP/1.1
Host: 127.0.0.1:9010
app-version: WEBAPP/1.3.1
Content-Type: application/json
Authorization: Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJpc3MiOiJzZWN1cmUtYXBpIiwiYXVkIjoic2VjdXJlLWFwcCIsInN1YiI6ImFsZXhAYm9va2tlci5lcyIsImV4cCI6MTczMzczODg5Mywicm9sIjpbIjFkZmRlMDU5LWRhNjUtNDljOS04ZGIzLWRjY2M0ZjMyOTJlNCJdfQ.ecWISrkesgXCegpWhbY1D_ta6TelQQZoQZivnwo1OrNf1XO0ZYKWPqAh3kUGNDx5zw7JzBHoO_j8D6iOGD5aIA
Content-Length: 192
{
"bookingDays": [
{
"startDate": 1733817600000,
"endDate": 1733819400000
},
{
"startDate": 1733904000000,
"endDate": 1733905800000
}
]
}
Response
Si se han conseguido procesar la petición, se devuelve un código 200 con la información de los días disponibles.
Response
{
"results": [
{
"bookingDay": {
"startDate": 1702563300000,
"endDate": 1702653300000
},
"free": false
},
{
"bookingDay": {
"startDate": 1702653300000,
"endDate": 1702656900000
},
"free": true
}
]
}