Bookker API Documentation logo Bookker API Documentation

Recuperar Solicitudes de Smart Parking

Última modificación: 18/12/2024

Recuperar solicitudes

Permite recuperar las solicitudes de smart parking de un usuario.

A tener en cuenta:

Status de las solicitudes

Dentro de la información de las solicitudes tenemos el campo “status” por el cual se podrá filtrar.

Este campo tiene dos posibles valores:

Resolution reason types en las solicitudes

Dentro de la información de las solicitudes podemos encontrar el campo de resolución de las solicitudes el cual indica el motivo de resolución al ser procesadas

Este campo puede contener los siguientes valores:

Request

HTTP Request
GET /api/v2/smartparking
Headers
Header Value Required
Authorization Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… true
Request Params
Request Params Value Required
status PENDING / PROCESSED false

Response

Si todo ha ido correctamente se devuelve un código 200 OK, con las solicitudes del usuario así como el recurso del que dependen en caso de tener una reserva.

[
    {
        "resourceName": "B-S1-PARK-10",
        "smartParkingApplicationsView": {
            "userId": "789d3337-8e06-45f0-a4c9-0f68d3473748",
            "applicationDate": "2025-01-21",
            "startTimeMs": 32400000,
            "endTimeMs": 34200000,
            "routine1Datetime": "2025-01-20T17:00:00.000+00:00",
            "routine2Datetime": "2025-01-20T23:00:00.000+00:00",
            "buildingId": "758a81f3-f171-404b-b48c-c922828aed49",
            "buildingTimezone": "Europe/Madrid",
            "subcategoryId": "6e0a5df1-2de7-40f3-8590-2f8e7bc45ef8",
            "vehicleId": "70b9d3ab-921c-475b-9915-143ccde6fba8",
            "electricCharger": false,
            "status": "PROCESSED",
            "isRoutine1Processed": true,
            "isRoutine2Processed": false,
            "resolutionReason": "BOOKING_ASSIGNED",
            "bookingId": "9714aa18-34ab-4ade-a502-2672d75e0727",
            "traceId": "207f0100-804a-473f-8393-5e363677da24"
        }
    },
    {
        "resourceName": null,
        "smartParkingApplicationsView": {
            "userId": "789d3337-8e06-45f0-a4c9-0f68d3473748",
            "applicationDate": "2025-01-24",
            "startTimeMs": 32400000,
            "endTimeMs": 33300000,
            "routine1Datetime": "2025-01-23T15:00:00.000+00:00",
            "routine2Datetime": "2025-01-23T17:00:00.000+00:00",
            "buildingId": "758a81f3-f171-404b-b48c-c922828aed49",
            "buildingTimezone": "Europe/Madrid",
            "subcategoryId": "b7889e7e-62e1-4589-9855-6ca79333b880",
            "vehicleId": "70b9d3ab-921c-475b-9915-143ccde6fba8",
            "electricCharger": false,
            "status": "PROCESSED",
            "isRoutine1Processed": true,
            "isRoutine2Processed": false,
            "resolutionReason": "BOOKING_NOT_ASSIGNED",
            "traceId": "75ed2b47-9ad6-4d13-865c-cce6585a1507"
        }
    },
    {
        "resourceName": null,
        "smartParkingApplicationsView": {
            "userId": "789d3337-8e06-45f0-a4c9-0f68d3473748",
            "applicationDate": "2025-01-25",
            "startTimeMs": 28800000,
            "endTimeMs": 32400000,
            "routine1Datetime": "2025-01-24T11:00:00.000+00:00",
            "routine2Datetime": "2025-01-24T23:00:00.000+00:00",
            "buildingId": "328a81f3-f171-404b-b48c-c922828aed51",
            "buildingTimezone": "Europe/Madrid",
            "subcategoryId": "6e0a5df1-2de7-40f3-8590-2f8e7bc45ef8",
            "vehicleId": "70b9d3ab-921c-475b-9915-143ccde6fba8",
            "electricCharger": false,
            "status": "PENDING",
            "isRoutine1Processed": false,
            "isRoutine2Processed": false,
            "traceId": "2e6a2386-24ed-44d1-ad3c-4025ca2923c5"
        }
    }
]