DELETE/v1/hotels/book/:gdsprovider/:reference

Cancelar reserva de hotel

Cancela una reserva de hotel existente por proveedor y referencia, sujeto a políticas y estado de la reserva.

Compartir

Cancela una reserva de hotel existente por proveedor y referencia, sujeto a políticas y estado de la reserva.

Endpoint

MétodoRutaAuth
DELETE/v1/hotels/book/:gdsprovider/:referenceAPI key requerida
Headers obligatorios:
HeaderDescripción
AuthorizationBearer <secret_key>. El secret se muestra una sola vez al crear la credencial.
X-Travelandz-Id<public_key>:<profile_code>. El profile_code es el codigo de Developer Profile con prefijo dp_ que ves en el dashboard. Esto vincula la peticion con un perfil y una credencial.
Content-TypeUsa application/json para peticiones con cuerpo.

Esquema de parámetros de la petición

gdsprovider
number
reference
string

Cuerpo de la petición

No requiere cuerpo de petición.

Respuesta exitosa

Devuelve cancellation status and provider confirmation when available.

Errores

EstadoCódigoCaso
400hotel_booking_already_cancelledBooking was already cancelled.
400unable_to_perform_hotel_booking_cancellationProvider could not cancel.
404hotel_booking_not_foundBooking was not found.
401/403auth codesInvalid credentials.
500-Internal error.

Ejemplo

bash
bash
curl -X DELETE https://api.sandbox.travelandz.com/v1/hotels/book/:gdsprovider/:reference \
  -H "Authorization: Bearer $TRAVELANDZ_SECRET_KEY" \
  -H "X-Travelandz-Id: $TRAVELANDZ_PUBLIC_KEY:$TRAVELANDZ_PROFILE_CODE"

Respuestas

CódigoDescripción
204Booking cancelled successfully