Editar reserva de parking
Última modificación: 18/11/2024
Permite editar una reserva de parking con los nuevos datos de fecha y hora, así como cambiar de vehículo.
En el caso de que la reserva no haya empezado, se podrá modificar el día, el comienzo y la finalización.
En el caso que la reserva haya comenzado, se podrá modificar la finalización.
Si la plaza de la reserva tiene una reserva en el nuevo tramo, no se podrá modificar.
El nuevo vehículo debe estar validado en el edificio.
Request
HTTP request
PUT /api/v1/parkings/bookings/{bookingId}
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
Request
Se tendrá que mandar el Id de la reserva a modificar y las nuevas fechas de inicio y fin.
{
"startDate": 1651737600000,
"endDate": 1651748400000,
"vehicleId": "7d112008-3365-46be-942c-cd10f61ec3e0"
}
Response
Se devuelve un código 200 con la información de la reserva actualizada.
{
"id": "00dd057e-7952-4ee9-b8d9-5a72653279e0",
"startDate": 1651737600000,
"endDate": 1651748400000,
"duration": 0,
"status": "UNDETERMINED",
"accessControlType": "NONE",
"creator": {
"id": "304a9cba-ad72-49a1-8782-9ac9a36cd8e7",
"name": "Aitor",
"surname": "Jupiter",
"alias": "072919a68fbd42aead115dbee1b02620",
"upn": "a@bookker.es",
"email": "txoflas@gmail.com",
"organization": {
"id": "8aee218a-fce2-4900-9410-00f485a2729e"
},
"userRule": {
"id": "304a9cba-ad72-49a1-8782-9ac9a36cd8e7"
},
"mobileRole": {
"id": "1dfde059-da65-49c9-8db3-dccc4f3292e4"
},
"canBeSearched": false,
"type": "BOOKKER_INTERNAL",
"userLanguage": "es-ES",
"status": "ACTIVATED"
},
"organizer": {
"id": "304a9cba-ad72-49a1-8782-9ac9a36cd8e7",
"name": "Aitor",
"surname": "Jupiter",
"alias": "072919a68fbd42aead115dbee1b02620",
"upn": "a@bookker.es",
"email": "txoflas@gmail.com",
"organization": {
"id": "8aee218a-fce2-4900-9410-00f485a2729e"
},
"userRule": {
"id": "304a9cba-ad72-49a1-8782-9ac9a36cd8e7"
},
"mobileRole": {
"id": "1dfde059-da65-49c9-8db3-dccc4f3292e4"
},
"canBeSearched": false,
"type": "BOOKKER_INTERNAL",
"userLanguage": "es-ES",
"status": "ACTIVATED"
},
"resource": {
"id": "322dd41a-6cfd-4978-9201-5486ad3f2f29",
"name": "B-S1-PARK-1",
"posterCode": "B-S1-PARK-1",
"phone": "",
"mapCoordinates": {
"topLeftX": 146,
"topLeftY": 218,
"bottomRightX": 171,
"bottomRightY": 243
},
"approachable": false,
"floor": {
"id": "b60c8462-0c40-4f61-b9ce-1e1179f49da1",
"name": "Sótano 1",
"floorNumber": -1,
"image": "https://api.develop.bookkercorp.com/api/v1/bookker/download/organizations/8aee218a-fce2-4900-9410-00f485a2729e/floors/9f14e8a8597b44fd9ecfb17695d9ddf2.png",
"building": {
"id": "758a81f3-f171-404b-b48c-c922828aed49",
"name": "Júpiter Building",
"address": {
"country": "ES",
"city": "Madrid",
"address": "Avenida Gran Vía, 85",
"coordinates": null
},
"organization": {
"id": "8aee218a-fce2-4900-9410-00f485a2729e"
},
"timezone": "Europe/Madrid",
"status": "ACTIVATED",
"visible": true
},
"status": "ACTIVATED",
"type": "PARKING",
"visible": true
},
"subcategory": {
"id": "6e0a5df1-2de7-40f3-8590-2f8e7bc45ef8",
"priority": 0
},
"visible": true,
"status": "ACTIVATED",
"group": {
"id": "e97b9a4d-2fb5-48c4-ab90-3fd6dd9dfd3e",
"name": "Grupo Parking Jupiter SL",
"description": "",
"type": "PARKING_MANUAL",
"buildingId": "758a81f3-f171-404b-b48c-c922828aed49"
},
"covered": true,
"parkingSlotSize": "BIG"
},
"buildingAccessStatus": "PENDING",
"createdDate": 1651176579000,
"resourceType": "PARKING",
"vehicle": {
"userId": "304a9cba-ad72-49a1-8782-9ac9a36cd8e7",
"licensePlate": "1234 ABC",
"brand": "Yamaha",
"model": "TMax",
"color": "Blanco",
"type": "MOTORCYCLE"
}
}