Bookker API Documentation logo Bookker API Documentation

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.