Skip to content

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.

API-first. Middleware Backend wins over Core Backend when both exist.