Check-in reserva supervisada
Última modificación: 18/03/2024
Check-in reserva supervisada
Permite realizar el check-in sobre una reserva supervisada, este check-in realizará el check-in en todas las reservas asociadas al id de la supervisada y el día indicado por parámetro.
Aspectos a tener en cuenta:
-
Para realizar el check-in la reserva tiene que estar con estado PENDING.
-
Para realizar el check-in la fecha actual tiene que estar en el intervalo en el que se puede realizar dicho check-in.
Request
HTTP request
POST /api/v2/checkin/supervisedBookings/{supervisedId}
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
| Path variable | Value | Required |
|---|---|---|
| supervisedId | 4c4ca085-45ed-4c03-b662-1b28b9b30627 | true |
| Request Param | Value | Required |
|---|---|---|
| date | 2024-02-22 | true |
Response
Si se ha conseguido realizar el check in, se devuelve un código 200.
Lista de posibles errores
| ErrorCode | HttpStatus | Descripción |
|---|---|---|
| 6000 - AUTHENTICATION_ERROR | 403 | Error de autenticación. |
| 1011 - BOOKING_NOT_FOUND | 404 | La reserva no ha sido encontrada. |
| 1002 - RESOURCE_NOT_FOUND | 404 | Recurso no encontrado. |
| 1007 - FLOOR_NOT_FOUND | 404 | Planta no encontrada. |
| 1010 - BUILDING_NOT_FOUND | 404 | Edificio no encontrado. |
| 1036 - DINNING_AREA_RULE_NOT_FOUND | 404 | Regla de comedor no encontrada. |
| 1030 - PARKING_RULE_NOT_FOUND | 404 | Regla de parking no encontrada. |
| 1013 - RESOURCE_RULE_NOT_FOUND | 404 | Regla de recurso no encontrada. |
| 1025 - SUPERVISED_BOOKING_NOT_FOUND | 404 | Reserva supervisada no encontrada. |
| 1027 - MODULE_NOT_FOUND | 404 | Los módulos de la organización no se han encontrado. |
| 6022 - GRAPH_ITEM_NOT_FOUND | 404 | Error de Microsoft. |
| 3006 - USER_IS_NOT_SUPERVISOR_OR_ORGANIZER | 409 | El usuario no es el organizador o el supervisor de la reserva. |
| 3003 - USER_IS_NOT_ORGANIZER | 409 | El usuario no es el organizador de la reserva. |
| 3004 - USER_IS_NOT_ATTENDEE | 409 | El usuario no es un asistente a la reserva. |
| 3008 - PRESENCE_VALIDATION_REQUIRED | 409 | La validación de presencia es requerida. |
| 3009 - WRONG_PRESENCE_VALIDATION | 409 | Validación de presencia incorrecta. |
| 4007 - RESOURCE_NOT_ACTIVATED | 409 | El recurso no está activado. |
| 4063 - RESOURCE_NOT_VISIBLE | 409 | El recurso no está visible. |
| 4064 - FLOOR_NOT_ACTIVATED | 409 | La planta del edificio no está activada. |
| 4065 - FLOOR_NOT_VISIBLE | 409 | La planta del edificio no está visible. |
| 4066 - BUILDING_NOT_ACTIVATED | 409 | El edificio no está activado. |
| 4067 - BUILDING_NOT_VISIBLE | 409 | El edificio no está visible. |
| 4012 - CHECK_IN_NOT_ACTIVE_YET | 409 | El Check-In no está activo aún. |
| 4009 - CHECK_IN_EXPIRED | 409 | El tiempo para Check-In ya ha pasado. |
| 4083 - CHECK_IN_NOT_ACTIVATED | 409 | Control de acceso no activado para la reserva. (No requiere Check-In) |
| 4084 - CHECK_IN_ALREADY_DONE | 409 | Ya se ha realizado Check-In en la reserva. |
| 7003 - INTERNAL_BOOKINGS_API_COMMUNICATION_ERROR | 500 | Error en la comunicación con el API interno de reservas. |