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. |