Bookker API Documentation logo Bookker API Documentation

Comprobar si el usuario puede reservar

Última modificación: 01/04/2025

Esta llamada comprueba si el usuario puede reservar en las fechas, edificio y subcategoría seleccionadas por el usuario.

Request

El campo opcional bookingIdToIgnore indica a la petición que se debe ignorar en las comprobaciones la reserva que tenga ese identificador. Esto es útil para poder utilizar la llamada cuando se está editando una reserva y no se requiere que se compruebe esa misma reserva.

Se comprueba lo siguiente:

A nivel general:

Por categoría:

HTTP request
POST /api/v1/users/me/userCanBooking
Headers
Header Value Required
Authorization Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… true
Body

En el cuerpo de la solicitud, proporcione una representación JSON del siguiente objeto:

{   "bookingDays": [
        {
            "endDate": 1743150600000,
            "startDate": 1743147000000
        }
    ],
    "subcategoryId": "db5d3245-1df2-42e2-9c6e-51bfadba948b",
    "allDayBooking": false, // Opcional
    "buildingId": "758a81f3-f171-404b-b48c-c922828aed49",
    "bookingIdToIgnore": "218a81f2-f384-104b-a38d-m922828aed98" // Opcional
}

Response

Si el usuario puede reservar la llamada devolverá un 200 OK. En caso contrario, se devolverá un error.