Middleware Backend — Bookings
Folder: src/routes/bookings/
Mount: api/v1/nellalink/bookings
Status: live. Guest-facing create/list/get/update/cancel. Persists Core booking. Re-checks availability on create.
Middleware Backend · winnerimplemented
POST https://middleware-dev.bookdirect.live/api/v1/nellalink/bookings
GET https://middleware-dev.bookdirect.live/api/v1/nellalink/bookings
GET https://middleware-dev.bookdirect.live/api/v1/nellalink/bookings/{id}
PUT https://middleware-dev.bookdirect.live/api/v1/nellalink/bookings/{id}
DELETE https://middleware-dev.bookdirect.live/api/v1/nellalink/bookings/{id}
Create: ratePackageId, checkIn, checkOut; optional numGuests, specialRequests. owned_by = JWT uuid.
Emails after confirm: to implement (src/routes/emails/ not enabled). Do not call Resend from Next.
Frontend: Booking, Booking Management.