Comprobar disponibilidad de cesiones de plazas de parking fijas por planta
Última modificación: 23/04/2025
Comprobar disponibilidad
Comprueba la disponibilidad de los recursos teniendo en cuenta los siguientes criterios:
- Solo se tendrán en cuenta en la búsqueda los plazas fijas que tengan check-out ya realizado o cuyas cesiones permitan hacer la reserva de los mismos.
- Si el usuario tiene acceso al recurso (grupos).
- Si el recurso tiene las características seleccionadas por el usuario (opcional).
- Si se cumplen las reglas del recurso (antelación de la reserva, horarios…).
- Si el recurso está libre en el momento seleccionado por el usuario.
¡IMPORTANTE!
La forma actual en la que se indica el vehículo asociado a la reserva mediante licensePlate queda deprecada y en su lugar se utilizará vehicleId.
Request
HTTP request
POST /api/v1/buildings/{buildingId}/floors/{floorId}/cedeFixedParkingSlot/subcategories/{subcategoryId}/free
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
Request
{
"bookingDays": [
{
"startDate": 1652169600000,
"endDate": 1652176800000
}
],
"features": [ // Lista de plazas favoritas del usuario. Se le dara preferencia a dichas plazas.
"13707331-087b-4693-b38f-c2c03bbf0157",
"13707331-087b-4693-b38f-c2c03bbf0156"
], // Opcional
"maxCostPerHour": 5.00, // Opcional
"licensePlate": "1234 ABC", // Deprecado
"electricCharger": null, // true; false o null en caso de no querer que filtre
}
Response
Si se han conseguido procesar la petición, se devuelve un código 200 con la información de los recursos disponibles.
Response
HTTP/1.1 200 OK
Content-type: application/json
{
"freeResources": [{
"id": "797ee36f-6ccd-4fcb-907f-dfac908d6d6f",
"name": "B-S1-PARK-8",
"posterCode": "B-S1-PARK-8",
"image": "https://api.develop.bookkercorp.com/api/v1/bookker/download/organizations/8aee218a-fce2-4900-9410-00f485a2729e/users/5432a51ff76e4e349a0fcd6759eeaa0a.jpeg",
"mapCoordinates": {
"topLeftX": 146,
"topLeftY": 439,
"bottomRightX": 171,
"bottomRightY": 464
},
"approachable": false,
"floor": {
"id": "b60c8462-0c40-4f61-b9ce-1e1179f49da1"
},
"subcategory": {
"id": "6e0a5df1-2de7-40f3-8590-2f8e7bc45ef8",
"priority": 0
},
"resourceRule": {},
"visible": true,
"status": "ACTIVATED",
"group": {
"id": "e97b9a4d-2fb5-48c4-ab90-3fd6dd9dfd3e"
},
"covered": true,
"parkingSlotSize": "BIG"
}, {
"id": "e1a7645b-b9ac-48d6-b3f0-57fa9576273f",
"name": "B-S1-PARK-4",
"posterCode": "B-S1-PARK-4",
"image": "https://api.develop.bookkercorp.com/api/v1/bookker/download/organizations/8aee218a-fce2-4900-9410-00f485a2729e/users/5432a51ff76e4e349a0fcd6759eeaa0a.jpeg",
"mapCoordinates": {
"topLeftX": 146,
"topLeftY": 313,
"bottomRightX": 171,
"bottomRightY": 338
},
"approachable": false,
"floor": {
"id": "b60c8462-0c40-4f61-b9ce-1e1179f49da1"
},
"subcategory": {
"id": "6e0a5df1-2de7-40f3-8590-2f8e7bc45ef8",
"priority": 0
},
"resourceRule": {},
"visible": true,
"status": "ACTIVATED",
"group": {
"id": "e97b9a4d-2fb5-48c4-ab90-3fd6dd9dfd3e"
},
"covered": true,
"parkingSlotSize": "BIG"
}
]
}