Cancelar reserva
Última modificación: 25/10/2024
Permite cancelar una reserva múltiple del usuario. La reserva no debe estar expirada, cancelada, confirmada o haber finalizado.
Se puede asignar el id de una razón de cancelación si así se desea.
HTTP request
DELETE /api/v2/multiple/bookings/{multipleBookingId}
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
Params
| Param | Value | Required |
|---|---|---|
| cancellationReasonId | String - Identificador del motivo de cancelación (Ej: 65c0eb54-5da2-4540-b7ef-1cd9126038ff) | false |
Ejemplo de petición
DELETE /api/v2/multiple/bookings/6ba944cd-c2a4-4d42-b091-7309d67fa3f6 HTTP/1.1
Host: 127.0.0.1:9010
app-version: WEBAPP/1.3.5
Authorization: Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJpc3MiOiJzZWN1cmUtYXBpIiwiYXVkIjoic2VjdXJlLWFwcCIsInN1YiI6ImFsZXhAYm9va2tlci5lcyIsImV4cCI6MTczMDcxNTc5NSwicm9sIjpbIjFkZmRlMDU5LWRhNjUtNDljOS04ZGIzLWRjY2M0ZjMyOTJlNCJdfQ.mnmYyQNb4Moj51pTcV7SMMuD2LrPtJbsPQs12JoawX77GNMn9itw586N_4qdP22gHkBbS0bzAOcNZ5-AibFECg## Response
Si se ha conseguido cancelar correctamente la reserva se devolverá un 204 No Content.
Lista de posibles errores
| ErrorCode | HttpStatus | Descripción |
|---|---|---|
| 3001 - USER_HAS_GOT_NOT_ACCESS | 401 | El usuario no tiene acceso. |
| 1000 - USER_NOT_FOUND | 404 | El usuario no se ha encontrado. |
| 1002 - RESOURCE_NOT_FOUND | 404 | El recurso no se ha encontrado. |
| 1011 - BOOKING_NOT_FOUND | 404 | La reserva no ha sido encontrada. |
| 1016 - CANCELLATION_REASON_NOT_FOUND | 404 | La razon de cancelación no se ha encontrado. |
| 1025 - SUPERVISED_BOOKING_NOT_FOUND | 404 | La reserva supervisada no se ha encontrado. |
| 1027 - MODULE_NOT_FOUND | 404 | Los módulos de la organización no se han encontrado. |
| 3012 - BOOKING_IS_FIND_SLOT | 409 | La reserva es find slot. No puede ser cancelada. |
| 4011 - BOOKING_CAN_NOT_BE_MODIFIED | 409 | La reserva tiene un organizador externo y no puede ser cancelada. |
| 4072 - INVALID_DATE_BY_MIN_CANCELLATION_OF_THE_RESERVABLE | 409 | No se puede modificar/eliminar la reserva debido al tiempo mínimo de cancelación de un servicio/medio físico. |
| 4080 - SUPERVISED_BOOKING_CAN_NOT_BE_CANCELLED | 409 | La reserva es supervisada. No puede ser cancelada mediante este método. |
| 6000 - 6999 Todos los errores de Microsoft Graph | 409 | Esta llamada sincroniza con Microsoft, así que existe la posibilidad de que se devuelvan todos los errores de la seríe 6000. |
| 7002 - INTERNAL_ORGANIZATIONS_API_COMMUNICATION_ERROR | 500 | Error en la comunicación con el API interno de organizaciones. |
| 7003 - INTERNAL_BOOKINGS_API_COMMUNICATION_ERROR | 500 | Error en la comunicación con el API interno de reservas. |