Revalida ofertas de habitación antes de reservar para confirmar disponibilidad, cambios de precio y elegibilidad de booking.
Endpoint
| Método | Ruta | Auth |
|---|---|---|
POST | /v1/hotels/check/:gdsprovider | API key requerida |
| Header | Descripción |
|---|---|
Authorization | Bearer <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-Type | Usa application/json para peticiones con cuerpo. |
Esquema de parámetros de la petición
gdsproviderCuerpo de la petición
Send the provider offer/rate payload returned by hotel offers.
Esquema del cuerpo de la petición
offersoffers[]gdsprovideroffers[]hotelCodeoffers[]rateKeyoffers[]adultsoffers[]childrenoffers[]nameoffers[]boardoffers[]totalPriceoffers[]originalPriceoffers[]currencyoffers[]originalCurrencyoffers[]supplementsoffers[]supplements[]descriptionoffers[]supplements[]priceoffers[]supplements[]currencyoffers[]cancellationPoliciesoffers[]cancellationPolicies[]amountoffers[]cancellationPolicies[]fromDateoffers[]isRefundablecheckIncheckOutRespuesta exitosa
Devuelve the revalidated rate, price and booking eligibility.
Esquema del cuerpo de la respuesta
availableratesConditionsratesConditions[]rateKeyratesConditions[]conditionsratesConditions[]conditions[]pricesChangedpricesChanged[]rateKeypricesChanged[]newPricepricesChanged[]newPrice[]ratesUnavailableratesUnavailable[]rateKeyliveModeTrue cuando la peticion se sirve desde el entorno live de Travelandz. Este valor viene de Travelandz, no del payload del proveedor.
Ejemplo
bash
curl -X POST https://api.sandbox.travelandz.com/v1/hotels/check/:gdsprovider \
-H "Authorization: Bearer $TRAVELANDZ_SECRET_KEY" \
-H "X-Travelandz-Id: $TRAVELANDZ_PUBLIC_KEY:$TRAVELANDZ_PROFILE_CODE" \
-H "Content-Type: application/json" \
-d '<request_body_json>'