Cancelar reserva
Última modificación: 15/02/2021
Permite cancelar la reserva asociada al ID que se envía, si el usuario que solicita cancelarla es el organizador, la reserva no está expirada, cancelada o confirmada y la fecha actual es anterior a la fecha de fin de la reserva..
Se puede asignar el ID de una razón de cancelación si así se desea.
¡IMPORTANTE!
Es importante que si se trata de una reserva de espacios de trabajo se añada la cabecera "user-access-token" con el token de acceso de Microsoft del usuario (en caso de estar logueado en Microsoft).
¡Importante!
Las reservas de espacios que tengan el parámetro isExternalOrganizer a true NO se podrán ni editar, ni cancelar, ni hacer check-out.
Request
HTTP request
DELETE /api/v1/users/me/bookings/{bookingId}
DELETE /api/v1/users/{userId}/bookings/{bookingId}
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
| user-access-token | eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | false |
Params
| Param | Value | Required |
|---|---|---|
| cancellationReasonId | String - Identificador del motivo de cancelación (Ej: 65c0eb54-5da2-4540-b7ef-1cd9126038ff) | false |
Response
Si se ha conseguido validar que el usuario tiene acceso y se consigue cancelar la reserva correctamente, se envía un body vacío.