انتقل إلى المحتوى

واجهة الفنادق

ابحث في 1.5M+ منشأة حسب رمز المدينة (بنمط IATA، مثل DXB) أو حسب رموز الفنادق التي تخزّنها من كتالوجنا، واطّلع على الأسعار على مستوى الغرفة مع نظام الوجبات وسياسة الإلغاء، ثم تحقّق واحجز، وألغِ وفق السياسة.

  1. البحث
  2. الغرف والأسعار
  3. التحقق من السعر
  4. الحجز
  5. الإلغاء

الغرف والأسعار

GET /v1/hotels/{hotelCode}/rooms?rateKey=… يسرد كل أنواع الغرف والأسعار لمنشأة واحدة للإقامة التي بُحث عنها: أنواع الأسرّة، والإشغال، ونظام الوجبات، والسياسات، والضرائب والرسوم مفصّلة، وما إذا كان السعر قابلًا للاسترداد.

التحقق من السعر

POST /v1/hotels/rates/{rateKey}/check يؤكد أن السعر لا يزال قابلًا للحجز ويُرجع السعر والسياسة النهائيين. نفّذه مباشرة قبل الحجز: الحصول على 409 price_changed أو rate_expired هنا أقل تكلفة بكثير من حجز فاشل.

الحجز

POST /v1/hotels/bookings مع rateKey، وصاحب الحجز، والنزلاء لكل غرفة، وجهة اتصال، إضافةً إلى Idempotency-Key. الاستجابة هي الحجز مع مرجعه، وتأكيد المورّد، وبيانات القسيمة. و GET /v1/hotels/bookings/{bookingId} يُرجعه مجددًا في أي وقت.

الإلغاء

GET /v1/hotels/bookings/{bookingId}/cancellation-quote يُرجع الغرامة وفق السياسة في هذه اللحظة؛ و POST /v1/hotels/bookings/{bookingId}/cancel (يتطلب Idempotency-Key) ينفّذ الإلغاء.