{"success":true,"message":"Welcome to Yatri Niwas Foundation API","apis":{"auth":{"signup":"https://api.ayodhyayatri.in/api/auth/signup (POST)","verifyOtp":"https://api.ayodhyayatri.in/api/auth/verify-otp (POST)","login":"https://api.ayodhyayatri.in/api/auth/login (POST)","logout":"https://api.ayodhyayatri.in/api/auth/logout (POST)","me":"https://api.ayodhyayatri.in/api/auth/me (GET)","forgotPassword":"https://api.ayodhyayatri.in/api/auth/forgot-password (POST)","verifyOtpAndResetPassword":"https://api.ayodhyayatri.in/api/auth/verify-otp-reset-password (POST)"},"userManagement":{"addUser":"https://api.ayodhyayatri.in/api/auth/add-user (POST - Admin Only)","listUsers":"https://api.ayodhyayatri.in/api/auth/users (GET - Admin Only)","userDetail":"https://api.ayodhyayatri.in/api/auth/users/:id (GET)","userUpdate":"https://api.ayodhyayatri.in/api/auth/users/:id (PUT)","userDelete":"https://api.ayodhyayatri.in/api/auth/users/:id (DELETE)","roles":"https://api.ayodhyayatri.in/api/auth/roles (GET)","changePassword":"https://api.ayodhyayatri.in/api/auth/users/:id/change-password (POST)"},"roomTypes":{"getAll":"https://api.ayodhyayatri.in/api/room-types (GET)","getById":"https://api.ayodhyayatri.in/api/room-types/:id (GET)","create":"https://api.ayodhyayatri.in/api/room-types (POST - Multi-part/Form-Data)","update":"https://api.ayodhyayatri.in/api/room-types/:id (PUT - Multi-part/Form-Data)","delete":"https://api.ayodhyayatri.in/api/room-types/:id (DELETE)"},"rooms":{"getAll":"https://api.ayodhyayatri.in/api/rooms (GET)","getById":"https://api.ayodhyayatri.in/api/rooms/:id (GET)","availability":"https://api.ayodhyayatri.in/api/rooms/availability (GET)","featured":"https://api.ayodhyayatri.in/api/rooms/featured (GET)","create":"https://api.ayodhyayatri.in/api/rooms (POST)","update":"https://api.ayodhyayatri.in/api/rooms/:id (PUT)","delete":"https://api.ayodhyayatri.in/api/rooms/:id (DELETE)","updateStatus":"https://api.ayodhyayatri.in/api/rooms/:id/status (PUT)","getByType":"https://api.ayodhyayatri.in/api/rooms/type/:typeId (GET)"},"bookings":{"create":"https://api.ayodhyayatri.in/api/bookings (POST - Website/Public)","getUserBookings":"https://api.ayodhyayatri.in/api/bookings/my-bookings (GET)","cancel":"https://api.ayodhyayatri.in/api/bookings/:id/cancel (PUT)","checkin":"https://api.ayodhyayatri.in/api/bookings/:id/checkin (POST)","checkout":"https://api.ayodhyayatri.in/api/bookings/:id/checkout (POST)"},"frontOffice":{"registerGuest":"https://api.ayodhyayatri.in/api/front-office/register-guest (POST)","bookRoom":"https://api.ayodhyayatri.in/api/front-office/book-room (POST - Quick Booking)","bookings":"https://api.ayodhyayatri.in/api/front-office/bookings (GET - All Bookings)","invoice":"https://api.ayodhyayatri.in/api/front-office/bookings/:id/invoice (GET)","updateBooking":"https://api.ayodhyayatri.in/api/front-office/bookings/:id (PUT)","deleteBooking":"https://api.ayodhyayatri.in/api/front-office/bookings/:id (DELETE)","checkin":"https://api.ayodhyayatri.in/api/front-office/bookings/:id/check-in (PUT)","checkout":"https://api.ayodhyayatri.in/api/front-office/bookings/:id/check-out (PUT)"},"addons":{"getAll":"https://api.ayodhyayatri.in/api/addons (GET)","create":"https://api.ayodhyayatri.in/api/addons (POST)","update":"https://api.ayodhyayatri.in/api/addons/:id (PUT)","delete":"https://api.ayodhyayatri.in/api/addons/:id (DELETE)"},"payments":{"initiate":"https://api.ayodhyayatri.in/api/payment/initiate (POST)","verify":"https://api.ayodhyayatri.in/api/payment/verify (POST)","getAll":"https://api.ayodhyayatri.in/api/payment (GET)","getById":"https://api.ayodhyayatri.in/api/payment/:id (GET)","createManual":"https://api.ayodhyayatri.in/api/payment (POST)","update":"https://api.ayodhyayatri.in/api/payment/:id (PUT)","delete":"https://api.ayodhyayatri.in/api/payment/:id (DELETE)"},"staff":{"housekeeping":{"updateRoom":"https://api.ayodhyayatri.in/api/housekeeping/rooms/:id/status (PUT)"},"security":{"vehicleEntry":"https://api.ayodhyayatri.in/api/security/vehicle-entry (POST)","vehicleExit":"https://api.ayodhyayatri.in/api/security/vehicle-exit/:id (PUT)","parkingStatus":"https://api.ayodhyayatri.in/api/security/parking-status (GET)","searchBookings":"https://api.ayodhyayatri.in/api/security/search-bookings (GET)"},"kitchen":{"orders":"https://api.ayodhyayatri.in/api/kitchen/orders (GET)","updateStatus":"https://api.ayodhyayatri.in/api/kitchen/orders/:id/status (PUT)"}},"dashboard":{"stats":"https://api.ayodhyayatri.in/api/dashboard (GET - Multi-role stats)"},"general":{"blogs":"https://api.ayodhyayatri.in/api/blogs (GET)","contact":"https://api.ayodhyayatri.in/api/contact (POST)","newsletter":"https://api.ayodhyayatri.in/api/newsletter/subscribe (POST)","testimonials":"https://api.ayodhyayatri.in/api/testimonials (GET)","sliders":"https://api.ayodhyayatri.in/api/sliders (GET)","gallery":{"getAll":"https://api.ayodhyayatri.in/api/gallery (GET)","getById":"https://api.ayodhyayatri.in/api/gallery/:id (GET)","upload":"https://api.ayodhyayatri.in/api/gallery (POST - Admin Only, Multi-part)","update":"https://api.ayodhyayatri.in/api/gallery/:id (PUT - Admin Only)","delete":"https://api.ayodhyayatri.in/api/gallery/:id (DELETE - Admin Only)"}}}}