How to build: Partner Dashboard
implemented /extranet, /extranet/dashboard.
Partner Dashboard / Property List / Property Switcher / Property Overview
Middleware Backend · winner · live
GET https://middleware-dev.bookdirect.live/api/v1/nellalink/properties/mine
Bearer required. Returns this partner’s properties only.
Pending bookings / notifications: use Reservations (GET .../reservations/property/{propertyId}?status=pending). There is no separate notifications API in v1.
Manual Booking
Create as the guest would, with the partner JWT — only if product allows host-created holds. Winner is still POST .../nellalink/bookings. Confirm IDOR: Middleware must treat the partner as property owner, not impersonate a random guest uuid from the body.