{"auth":"Send `Authorization: Bearer \u003cFirebase ID token\u003e` on /api/* routes (public reads below need none).","docs":"https://github.com/primelivn/primelivn-backend (see docs/)","env":"stage","health":{"live":"/healthz","ready":"/readyz"},"realtime":{"subscribe":"{\"action\":\"subscribe\",\"topic\":\"chat:{bookingId}\"|\"user:{uid}\"}","websocket":"/ws?token=\u003cFirebase ID token\u003e"},"routes":{"admin":"GET/POST /api/admin/* (requires an admin role; see docs)","authenticated":["GET|PATCH|DELETE /api/me","GET /api/bookings · POST /api/bookings · POST /api/bookings/{id}/{pay,cancel,confirm,check-in,check-out,host-cancel,dispute,damage-claim}","GET /api/chats · GET|POST /api/chats/{bookingId}/messages","GET /api/notifications · GET /api/notifications/unread-count","GET /api/favorites · POST|DELETE /api/favorites/{propertyID}","POST /api/reviews · POST /api/verifications/{id,property,agency}","host: POST /api/properties · PATCH /api/properties/{id} · POST /api/properties/{id}/boost/pay","POST /api/me/payout-recipient · GET /api/banks/resolve · POST /api/me/bank-change-request"],"public":["GET /api/properties (filters: city,state,type,q,min_price,max_price,guests,amenities,check_in,check_out,cursor,limit)","GET /api/properties/{id}","GET /api/properties/{id}/reviews","GET /api/feed | /api/feed/trending | /api/feed/fresh","GET /api/config/fees | /api/config/app | /api/config/boost-tiers | /api/config/holidays | /api/config/discount-tiers"]},"service":"PrimeLivn API","status":"ok","version":"1.0","webhooks":{"paystack":"POST /webhooks/paystack"}}
