Creación de solicitud semanal de Smart Parking
Última modificación: 31/03/2026
Crea una solicitud de Smart Parking semanal. Tendrá las siguientes características / limitaciones
- Las solicitudes semanales serán solicitudes independientes, se asociarán entre si con el campo recurrentId. (Siguiendo la lógica que se viene haciendo con las reservas recurrentes)
- La solicitud se creará para la siguiente semana.
- Únicamente se podrán seleccionar los días que tenga activado la organización en la configuración.
- La elección de cargador eléctrico es una preferencia. Esto quiere decir que, en el caso de no conseguir plaza con cargador, se intentará reservar una normal.
- La solicitud no se deberá poder crear si el edificio seleccionado tiene festivo algún día de la solicitud.
- La solicitud no se puede crear si el usuario tiene una sanción estricta.
- La solicitud no se debe crear si el usuario tiene un estado de trabajo que no permita la reserva.
- La solicitud no se debe crear si el usuario ya tiene una solicitud para ese día. Independientemente de que sea en otro edificio.
Request
HTTP request
POST /api/v2/smartparking/weekly
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
Body
En el cuerpo de la solicitud, proporcione una representación JSON del siguiente objeto:
{
"userId": "789d3337-8e06-45f0-a4c9-0f68d3473748",
"listApplicationsDates": [
"2026-04-06",
"2026-04-07"
],
"buildingId": "758a81f3-f171-404b-b48c-c922828aed49",
"features": [
"feature1",
"feature2"
],
"subcategoryId": "6e0a5df1-2de7-40f3-8590-2f8e7bc45ef8",
"userVehicle": "7cb3d777-9461-4a5d-8cd7-2c22109a291e",
"endTimeMs": "34200000",
"startTimeMs": "32400000",
"electricCharger": false
}
Response
Si se ha conseguido crear la solicitud semanal de Smart Parking, se devuelve un código 201 con la información de las solicitudes
Body
HTTP/1.1 201 CREATED
Content-type: application/json
{
"smartParkingApplications": [
{
"userId": "789d3337-8e06-45f0-a4c9-0f68d3473748",
"applicationDate": "2026-04-06",
"recurrentId": "ba4bdf14-55c7-4780-9f5e-95ae7ac01a7e",
"startTimeMs": 32400000,
"endTimeMs": 34200000,
"routine1Datetime": "2026-04-03T11:00:00.000+00:00",
"routine2Datetime": "2026-04-03T17:00:00.000+00:00",
"buildingId": "758a81f3-f171-404b-b48c-c922828aed49",
"buildingTimezone": "Europe/Madrid",
"features": "feature1, feature2",
"subcategoryId": "6e0a5df1-2de7-40f3-8590-2f8e7bc45ef8",
"vehicleId": "7cb3d777-9461-4a5d-8cd7-2c22109a291e",
"electricCharger": false,
"status": "PENDING",
"isRoutine1Processed": false,
"isRoutine2Processed": false,
"traceId": "375455dc-e03e-4e44-b124-f7609791c9c7"
},
{
"userId": "789d3337-8e06-45f0-a4c9-0f68d3473748",
"applicationDate": "2026-04-07",
"recurrentId": "ba4bdf14-55c7-4780-9f5e-95ae7ac01a7e",
"startTimeMs": 32400000,
"endTimeMs": 34200000,
"routine1Datetime": "2026-04-03T11:00:00.000+00:00",
"routine2Datetime": "2026-04-03T17:00:00.000+00:00",
"buildingId": "758a81f3-f171-404b-b48c-c922828aed49",
"buildingTimezone": "Europe/Madrid",
"features": "feature1, feature2",
"subcategoryId": "6e0a5df1-2de7-40f3-8590-2f8e7bc45ef8",
"vehicleId": "7cb3d777-9461-4a5d-8cd7-2c22109a291e",
"electricCharger": false,
"status": "PENDING",
"isRoutine1Processed": false,
"isRoutine2Processed": false,
"traceId": "cb53d2d9-399b-468c-b94e-4157d69e57fb"
}
]
}