{"info":{"_postman_id":"780004db-9b4b-4e85-979d-b3f52bcf3b9b","name":"Hotel-Booking-System (BookNStay)","description":"<html><head></head><body><h1 id=\"hotel-booking-system-booknstay\">Hotel-Booking-System (BookNStay)</h1>\n<p>This collection provides a comprehensive set of API endpoints for a hotel booking and management system inspired by Airbnb. It covers user authentication, hotel and room management (admin), hotel search and booking (user), and booking lifecycle (initiation, guest addition, payment, cancellation).</p>\n<h2 id=\"getting-started\">Getting Started</h2>\n<ul>\n<li><p><strong>Base URL :</strong></p>\n<ul>\n<li><code>http://localhost:8081/api/v1/</code></li>\n</ul>\n</li>\n<li><p><strong>Authentication :</strong></p>\n<ul>\n<li>Most endpoints require authentication via <strong>JWT Bearer token</strong>. <em><strong>Sign up</strong></em> and <em><strong>log in</strong></em> to obtain a token, then include it in the <code>Authorization</code> header as <code>Bearer</code> .</li>\n</ul>\n</li>\n<li><p><strong>Admin vs User:</strong></p>\n<ul>\n<li><p>Admin endpoints are for hotel managers.</p>\n</li>\n<li><p>user endpoints are for users.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h2 id=\"usage-instructions\">Usage Instructions</h2>\n<ol>\n<li><p><strong>Sign Up &amp; Login:</strong></p>\n<ul>\n<li>Use the <code>Signup</code> and <code>Login</code> endpoints to create an account and obtain a JWT token.</li>\n</ul>\n</li>\n<li><p><strong>Hotel Management (Admin):</strong></p>\n<ul>\n<li>Admins can create, update, activate, and delete hotels and rooms.</li>\n</ul>\n</li>\n<li><p><strong>Hotel Search &amp; Booking (User):</strong></p>\n<ul>\n<li>Users can search for hotels, view details, initiate bookings, add guests, make payments, and cancel bookings.</li>\n</ul>\n</li>\n<li><p><strong>Booking Workflow:</strong></p>\n<ul>\n<li><p>Step 1: Initiate booking</p>\n</li>\n<li><p>Step 2: Add guests</p>\n</li>\n<li><p>Step 3: Make payment</p>\n</li>\n<li><p>Optionally: Cancel booking</p>\n</li>\n</ul>\n</li>\n</ol>\n<h2 id=\"folder-structure\">Folder Structure</h2>\n<ul>\n<li><p><strong>Admin:</strong> Endpoints for hotel managers (manage hotels and rooms)</p>\n</li>\n<li><p><strong>User:</strong> Endpoints for user authentication, details, and booking</p>\n</li>\n<li><p><strong>Booking:</strong> Endpoints for searching, booking, and payment</p>\n</li>\n<li><p><strong>Room:</strong> Endpoints for room management</p>\n</li>\n<li><p><strong>Hotel:</strong> Endpoints for hotel management</p>\n</li>\n<li><p><strong>Auth:</strong> Endpoints for user authentication</p>\n</li>\n</ul>\n<p>Refer to each folder and request for detailed documentation, parameters, and example payloads.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Hotel-Booking-System (BookNStay)","slug":"hotel-booking-system-booknstay"}],"owner":"32039601","collectionId":"780004db-9b4b-4e85-979d-b3f52bcf3b9b","publishedId":"2sB3QNqU4G","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-10-16T10:26:51.000Z"},"item":[{"name":"Admin","item":[{"name":"Hotel : Hotel Manager","item":[{"name":"Create Hotel","id":"4fa2893d-0eb6-4894-b867-e428c7039918","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\" : \"Hotel Taj\",\r\n    \"city\" : \"Mumbai\",\r\n    \"contactInfo\" : {\r\n        \"address\" : \"Mumbai\",\r\n        \"email\" : \"taj@hotels.com\",\r\n        \"phoneNumber\" : \"0000011111\",\r\n        \"location\" : \"74.2381, 28.43124\"\r\n    },\r\n    \"amenities\" : [\"AC\", \"Lake View\", \"Pool Area\"],\r\n    \"photos\" : [\"http://via.placeholder.com/50\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/admin/hotels","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"4fa2893d-0eb6-4894-b867-e428c7039918"},{"name":"Get All Hotels","id":"bb94aed6-d4c3-4f38-a46c-60e51855fc41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\" : \"Hotel Lotus\",\r\n    \"city\" : \"Delhi\",\r\n    \"contactInfo\" : {\r\n        \"address\" : \"Central Delhi\",\r\n        \"email\" : \"hello@lotushotels.com\",\r\n        \"phoneNumber\" : \"9862345561\",\r\n        \"location\" : \"74.2381, 28.43124\"\r\n    },\r\n    \"amenities\" : [\"AC\", \"Lake View\", \"Pool Area\"],\r\n    \"photos\" : [\"http://via.placeholder.com/50\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/admin/hotels","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"bb94aed6-d4c3-4f38-a46c-60e51855fc41"},{"name":"Get Hotel By Id","id":"14c5f83c-3cf7-40a9-b9f5-5463194ff21c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8081/api/v1/admin/hotels/1","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"14c5f83c-3cf7-40a9-b9f5-5463194ff21c"},{"name":"Update Hotel By Id","id":"ae738b51-0b64-4f18-972a-727df0b814d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\" : \"Hotel Raj\",\r\n    \"city\" : \"Gurgaon\",\r\n    \"contactInfo\" : {\r\n        \"address\" : \"Sector-22A, Gurgaon\",\r\n        \"email\" : \"hello@rajhotels.com\",\r\n        \"phoneNumber\" : \"9862345561\",\r\n        \"location\" : \"74.2381, 28.43124\"\r\n    },\r\n    \"amenities\" : [\"AC\", \"Lake View\", \"Pool Area\"],\r\n    \"photos\" : [\"http://via.placeholder.com/50\"],\r\n    \"isActive\" : false\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/admin/hotels/1","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ae738b51-0b64-4f18-972a-727df0b814d8"},{"name":"Delete Hotel By Id","id":"f2191558-4d09-491a-a5d4-5fcb8971ad79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\" : \"Hotel Raj\",\r\n    \"city\" : \"Gurgaon\",\r\n    \"contactInfo\" : {\r\n        \"address\" : \"Sector-22A, Gurgaon\",\r\n        \"email\" : \"hello@rajhotels.com\",\r\n        \"phoneNumber\" : \"9862345561\",\r\n        \"location\" : \"74.2381, 28.43124\"\r\n    },\r\n    \"amenities\" : [\"AC\", \"Lake View\", \"Pool Area\", \"Cyber City\"],\r\n    \"photos\" : [\"http://via.placeholder.com/50\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/admin/hotels/1","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"f2191558-4d09-491a-a5d4-5fcb8971ad79"},{"name":"Activate Hotel By Id","id":"16e38e47-5a26-4931-908f-9d37a1df711a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":""},"url":"http://localhost:8081/api/v1/admin/hotels/1","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"16e38e47-5a26-4931-908f-9d37a1df711a"}],"id":"91173a09-02b8-43b6-aca6-167991b69cf3","description":"<p><strong>Hotel</strong> endpoints allow admins to manage hotel entities.</p>\n<p>⭐️ Use these APIs to</p>\n<p>1. Create Hotels</p>\n<p>2. Update Hotels</p>\n<p>3. Activate Hotels</p>\n<p>4. Retrieve Hotels</p>\n<p>5. Delete Hotels.</p>\n<p>All endpoints require admin authentication via JWT Bearer token.</p>\n","_postman_id":"91173a09-02b8-43b6-aca6-167991b69cf3"},{"name":"Room : Hotel Manager","item":[{"name":"Create Rooms","id":"bd621866-f013-41cf-8085-8ffcfcce49fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\" : \"Double Room\",\r\n    \"basePrice\" : 4000.00,\r\n    \"photos\" : [\"http://via.placeholder.com/50\", \"http://via.placeholder.com/150\"],\r\n    \"amenities\" : [\"AC\", \"WiFi\", \"Beach View\", \"Mini Bar\"],\r\n    \"totalCount\" : \"20\",\r\n    \"capacity\" : \"4\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/admin/hotels/1/rooms","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels","1","rooms"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"bd621866-f013-41cf-8085-8ffcfcce49fe"},{"name":"Get All Rooms","id":"ea02a3e3-3e3b-435e-a3da-5d60f17a85b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/admin/hotels/1/rooms","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels","1","rooms"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ea02a3e3-3e3b-435e-a3da-5d60f17a85b4"},{"name":"Get Rooms By ID","id":"9fe2ef2b-27bb-4874-a556-197989634d05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"http://localhost:8081/api/v1/admin/hotels/1/rooms/1","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels","1","rooms","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"9fe2ef2b-27bb-4874-a556-197989634d05"},{"name":"Update Rooms By Id","id":"a8cf3da8-f1ed-4c2a-b3a6-bb070d0cfda1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\" : 2,\r\n    \"type\" : \"Single Room\",\r\n    \"basePrice\" : 10000.00,\r\n    \"photos\" : [\"http://via.placeholder.com/50\", \"http://via.placeholder.com/150\"],\r\n    \"amenities\" : [\"AC\", \"WiFi\", \"Beach View\", \"Mini Bar\"],\r\n    \"totalCount\" : \"4\",\r\n    \"capacity\" : \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/admin/hotels/1/rooms/1","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels","1","rooms","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"a8cf3da8-f1ed-4c2a-b3a6-bb070d0cfda1"},{"name":"Delete Rooms By ID","id":"f21a02bb-4086-42ff-8fe6-56ee2efd4390","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/admin/hotels/1/rooms/1","urlObject":{"protocol":"http","port":"8081","path":["api","v1","admin","hotels","1","rooms","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"f21a02bb-4086-42ff-8fe6-56ee2efd4390"}],"id":"3c813866-47c5-4d87-9614-72295fd7ad08","description":"<p><strong>Room</strong> endpoints allow admins to manage rooms within hotels.</p>\n<p>⭐️ Use these APIs to</p>\n<ol>\n<li><p>Create Rooms</p>\n</li>\n<li><p>Update Rooms</p>\n</li>\n<li><p>Retrieve Rooms</p>\n</li>\n<li><p>Delete Rooms</p>\n</li>\n</ol>\n<p>All endpoints require admin authentication via JWT Bearer token.</p>\n","_postman_id":"3c813866-47c5-4d87-9614-72295fd7ad08"}],"id":"b5ac2ce5-8c2c-4e5a-84e1-00dabddf87c5","description":"<p><strong>Admin</strong> endpoints are for hotel managers. These APIs allow admins to manage hotels and rooms, including creating, updating, activating, and deleting hotels and rooms. Use these endpoints to maintain the hotel inventory and room details. Authentication as an admin is required for all endpoints in this folder.</p>\n","_postman_id":"b5ac2ce5-8c2c-4e5a-84e1-00dabddf87c5"},{"name":"User","item":[{"name":"Auth","item":[{"name":"Signup","id":"515bbbb5-408b-497e-ae91-e3d41afdff29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"city\" : \"Delhi\",\r\n    \"startDate\" : \"2025-06-10\",\r\n    \"endDate\" : \"2025-06-20\",\r\n    \"roomsCount\" : 2,\r\n    \"page\" : 0,\r\n    \"size\" : 4\r\n}"},"url":"http://localhost:8081/api/v1/auth/signup","description":"<p>Sign up a new user account. </p>\n<p><strong>Method:</strong> POST\n<strong>Endpoint:</strong> /auth/signup</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>username</code> (string, required): Desired username</li>\n<li><code>email</code> (string, required): User email address</li>\n<li><code>password</code> (string, required): Password</li>\n</ul>\n<p><strong>Example Payload:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"username\": \"john_doe\",\n  \"email\": \"john@example.com\",\n  \"password\": \"yourpassword\"\n}\n</code></pre>\n<p><strong>Response:</strong></p>\n<ul>\n<li>201 Created: User registered successfully</li>\n<li>400 Bad Request: Validation errors</li>\n</ul>\n<p><strong>Authentication:</strong> Not required</p>\n","urlObject":{"protocol":"http","port":"8081","path":["api","v1","auth","signup"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"515bbbb5-408b-497e-ae91-e3d41afdff29"},{"name":"Login","id":"675b25b7-fd83-4271-90cc-8f8e681f6f6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\" : \"example@gmail.com\",\r\n    \"password\" : \"example123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/auth/login","description":"<p>Authenticate an existing user and obtain a JWT token for accessing protected endpoints.</p>\n<p><strong>Method:</strong> POST\n<strong>Endpoint:</strong> /auth/login</p>\n<p><strong>Request Body:</strong></p>\n<ul>\n<li><code>email</code> (string, required): User email address</li>\n<li><code>password</code> (string, required): Password</li>\n</ul>\n<p><strong>Example Payload:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"email\": \"john@example.com\",\n  \"password\": \"yourpassword\"\n}\n</code></pre>\n<p><strong>Response:</strong></p>\n<ul>\n<li>200 OK: Returns JWT token</li>\n<li>401 Unauthorized: Invalid credentials</li>\n</ul>\n<p><strong>Authentication:</strong> Not required</p>\n","urlObject":{"protocol":"http","port":"8081","path":["api","v1","auth","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"675b25b7-fd83-4271-90cc-8f8e681f6f6d"}],"id":"d479df1a-73be-4c13-b9e9-bdd18cb0bc07","description":"<p><strong>Auth</strong> endpoints allow users to sign up and log in to the platform.</p>\n<p>⭐️ Use these APIs to create a new account or authenticate an existing user.</p>\n<p>👉 On successful login, a JWT token is provided for accessing protected endpoints.</p>\n","_postman_id":"d479df1a-73be-4c13-b9e9-bdd18cb0bc07"},{"name":"Details","item":[{"name":"User Details","id":"68f2eb82-73bd-4fcd-a100-fd76b506bd6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8081/api/v1/users/10","urlObject":{"protocol":"http","port":"8081","path":["api","v1","users","10"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"68f2eb82-73bd-4fcd-a100-fd76b506bd6d"}],"id":"70a431cb-eb7c-47ed-97ea-3e3b6db1368c","description":"<p><strong>Details</strong> folder contains endpoints for retrieving user-specific information, such as user profile details. Authentication is required.</p>\n","_postman_id":"70a431cb-eb7c-47ed-97ea-3e3b6db1368c"},{"name":"Booking","item":[{"name":"Search Hotel","id":"6f712275-b58c-4385-9132-d9cce400f2cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"city\" : \"Gurgaon\",\r\n    \"startDate\" : \"2025-10-10\",\r\n    \"endDate\" : \"2025-10-15\",\r\n    \"roomsCount\" : 2,\r\n    \"page\" : 0,\r\n    \"size\" : 4\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/hotels/search","urlObject":{"protocol":"http","port":"8081","path":["api","v1","hotels","search"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"6f712275-b58c-4385-9132-d9cce400f2cf"},{"name":"Hotel Details","id":"45a447d3-5740-45a0-86bf-a40ee5449328","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/hotels/1/info","urlObject":{"protocol":"http","port":"8081","path":["api","v1","hotels","1","info"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"45a447d3-5740-45a0-86bf-a40ee5449328"},{"name":"Step-1 : Initiate Booking","id":"6080ef8c-4d13-489b-8fd0-d00f5f8a5f8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"hotelId\" : 1,\r\n    \"roomId\" : 1,\r\n    \"checkInDate\" : \"2025-10-16\",\r\n    \"checkOutDate\" : \"2025-10-20\",\r\n    \"roomsCount\" : 2\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/bookings/init","urlObject":{"protocol":"http","port":"8081","path":["api","v1","bookings","init"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"6080ef8c-4d13-489b-8fd0-d00f5f8a5f8b"},{"name":"Step-2 : Add Guests","id":"2b2a026c-ec71-4ace-abaa-81992de19444","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"\r\n    [\r\n        {\r\n            \"name\" : \"Aniket\",\r\n            \"gender\" : \"MALE\",\r\n            \"age\" : 26\r\n        },\r\n        {\r\n            \"name\" : \"Rohit\",\r\n            \"gender\" : \"MALE\",\r\n            \"age\" : 25\r\n        },\r\n        {\r\n            \"name\" : \"Sharma\",\r\n            \"gender\" : \"MALE\",\r\n            \"age\" : 24\r\n        }\r\n    ]\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8081/api/v1/bookings/9/addGuests","urlObject":{"protocol":"http","port":"8081","path":["api","v1","bookings","9","addGuests"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"2b2a026c-ec71-4ace-abaa-81992de19444"},{"name":"Step-3 : Payment","id":"3a6c36df-6b9b-4a8d-aaad-e490b3c67e6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":""},"url":"http://localhost:8081/api/v1/bookings/7/payment","urlObject":{"protocol":"http","port":"8081","path":["api","v1","bookings","7","payment"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"3a6c36df-6b9b-4a8d-aaad-e490b3c67e6c"},{"name":"Cancel Payment","id":"90e1ec0e-570c-4012-8212-c7b72782290b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"url":"http://localhost:8081/api/v1/bookings/9/cancel","urlObject":{"protocol":"http","port":"8081","path":["api","v1","bookings","9","cancel"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"90e1ec0e-570c-4012-8212-c7b72782290b"}],"id":"13ea7249-b956-43fd-b260-fd43389d7b35","description":"<p><strong>Booking</strong> endpoints cover the hotel search and booking workflow for users.</p>\n<p>⭐️ Use these APIs to</p>\n<ol>\n<li><p>Search for hotels</p>\n</li>\n<li><p>View hotel details</p>\n</li>\n<li><p>Initiate a booking</p>\n</li>\n<li><p>Add guests</p>\n</li>\n<li><p>Make payments</p>\n</li>\n<li><p>Cancel bookings (optional)</p>\n</li>\n</ol>\n<p>Authentication is required for all endpoints in this folder.</p>\n","_postman_id":"13ea7249-b956-43fd-b260-fd43389d7b35"}],"id":"7195ef99-5068-4565-bcf4-0eee31d84a97","description":"<p><strong>User</strong> endpoints are for guests using the platform.</p>\n<p>⭐️ These APIs allow users to</p>\n<ol>\n<li><p>Sign Up</p>\n</li>\n<li><p>Log In</p>\n</li>\n<li><p>View their details</p>\n</li>\n<li><p>Manage their bookings</p>\n</li>\n</ol>\n<p>Authentication is required for most endpoints in this folder.</p>\n","_postman_id":"7195ef99-5068-4565-bcf4-0eee31d84a97"}]}