Bookker API Documentation logo Bookker API Documentation

Check-in en recurso fijo asociado al usuario

Última modificación: 13/12/2023

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

Request

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

POST /api/v2/users/me/fixedresources/checkin
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/checkin HTTP/1.1
Host: 127.0.0.1:9010
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-in.

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

Lista de posibles errores

ErrorCode HttpStatus Descripción
4073 - USER_HAS_GOT_NOT_FIXED_RESOURCE 409 El usuario no tiene asignado el recurso fijo envíado.
4074 - FIXED_RESOURCE_CHECK_IN_ALREADY_EXISTS 409 El usuario ya ha realizado el check-in para ese recurso fijo en el día actual.
4076 - FIXED_RESOURCE_DOES_NOT_ALLOW_CHECK_IN 409 El recurso fijo no admite check-in. Es decir, su control de acceso está configurado como NONE.
7003 - INTERNAL_BOOKINGS_API_COMMUNICATION_ERROR 500 Error en la comunicación con el API interno de reservas.