RS
RoomSync
Channel Manager

🏨 Manual Booking Dispatcher

Dispatches an authenticated webhook payload (JSON or XML) to /api/webhooks/{channel}/bookings.

⚡ Race Condition Lab

Row-Level Locking

Tests database concurrency by firing 5 simultaneous booking requests for the last remaining room. With atomic lockForUpdate(), exactly 1 booking will be confirmed (201) and 4 will be rejected (409) without overbooking.

Target Test Date & Room: