Bookker API Documentation logo Bookker API Documentation

Check-out en recurso fijo asociado al usuario

Última modificación: 12/09/2022

Realiza el check-out en un recurso fijo asociado al usuario.

Request

HTTP request
[DEPRECATED] POST /api/v1/users/me/fixedresources/checkout

POST /api/v2/users/me/fixedresources/checkout
Headers
Header Value Required
Authorization Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… true
Body
{
    "resourceId": "1f366839-c7fd-4f14-b6e5-448c9245e6bc"
}

Ejemplo de petición

POST /api/v2/users/me/fixedresources/checkout HTTP/1.1
Host: 127.0.0.1:9010
app-version: WEBAPP/1.3.1
Authorization: Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJpc3MiOiJzZWN1cmUtYXBpIiwiYXVkIjoic2VjdXJlLWFwcCIsInN1YiI6ImFuZHJlcy5wcnVlYmFzeEBnbWFpbC5jb20iLCJleHAiOjE2NjM4NDY0MDMsInJvbCI6WyIxZGZkZTA1OS1kYTY1LTQ5YzktOGRiMy1kY2NjNGYzMjkyZTQiXX0.bGQ3lHRnaf1MwDNvsuNa3oCr7y-6auanzt7rqQfq6XM7ErxsqUo_IUdKYPUc9r-SwlrvxhwjCOOAvnlnma4tSA
Content-Type: application/json
Content-Length: 62

{
    "resourceId": "1f366839-c7fd-4f14-b6e5-448c9245e6bc"
}

Response

Se devuelve un código 201 con la información del check-out.

{
    "id": "fb8c3e81-3e50-4b2a-9960-fcaec130fe68",
    "resourceId": "1f366839-c7fd-4f14-b6e5-448c9245e6bc",
    "userId": "bdca07ed-6e78-4547-8971-d5db46801210",
    "date": "2022-09-12",
    "checkInTimeMs": 49100719,
    "checkOutTimeMs": 49129205
}

Lista de posibles errores

ErrorCode HttpStatus Descripción
1042 - FIXED_RESOURCES_CHECK_IN_NOT_FOUND 404 No se ha encontrado el check-in del usuario en el recurso.
4075 - FIXED_RESOURCES_CHECK_OUT_ALREADY_EXISTS 409 El usuario ya ha realizado el check-out para ese recurso fijo en el día actual.
7003 - INTERNAL_BOOKINGS_API_COMMUNICATION_ERROR 500 Error en la comunicación con el API interno de reservas.