RoomFollow Connectivity API

Rezervasyonlar

Rezervasyon değişikliklerini okuyun; yeni, değişen ve iptal olaylarını güvenli biçimde iletin.

GET
/properties/{propertyCode}/reservations?updatedSince={ISO-8601}&cursor={cursor}&limit=100

Güncellenen kayıtları imleçli çekin.

POST
/properties/{propertyCode}/reservation-events

Bir istekte 1–100 rezervasyon olayı kabul edilir.

Rezervasyon olayıUTF-8
curl -X POST "https://app.roomfollow.com/api/v1/properties/EXAMPLE/reservation-events" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: provider-abc-98765" \
  --data '{"provider":"GENERIC_REST","reservations":[{"externalId":"EXAMPLE-001","firstName":"Demo","lastName":"Guest","arrivalDate":"2026-10-01","departureDate":"2026-10-03","roomTypeCode":"<MAPPED_ROOM_CODE>","adults":2,"currency":"TRY","totalMinor":200000}]}'

Gövde provider ve reservations dizisini kullanır; events/type zarfı kullanılmaz. Oda kodunu tesis eşleştirmesinden alın. Tutarlar minor birimindedir. Genel sağlayıcılar içe aktarma kuyruğuna alınır; JUGLANS_TRAVEL için otomatik uygulama davranışı vardır. 202 yanıtındaki meta.mode ve kayıt sonuçlarını kontrol edin; 202 tek başına tüm kayıtların PMS sistemine işlendiği anlamına gelmez.