{"info":{"_postman_id":"418f1392-2592-4cd1-b2d0-7cba156af0cc","name":"MoveInSync Carpooling","description":"<html><head></head><body><p>Carpooling system enabling users to StartFragmentshare rides efficiently, reducing travel costs, congestion, and carbon footprints.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"33774669","collectionId":"418f1392-2592-4cd1-b2d0-7cba156af0cc","publishedId":"2sAYXEFJSi","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-02-16T13:49:57.000Z"},"item":[{"name":"Driver Module","item":[{"name":"Auth","item":[{"name":"User SignUp","id":"2bda18c9-2a50-43d8-9d8d-126dff1c7238","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"John Doe\",\r\n  \"nickname\": \"Johnny\",\r\n  \"username\": \"johndoe1234\",\r\n  \"password\": \"SecureP@ssw0rd\",\r\n  \"role\": \"DRIVER\",\r\n  \"gender\": \"MALE\",\r\n  \"contact\": {\r\n    \"email\": \"johndoer@example.com\",\r\n    \"phone\": \"1234567890\"\r\n  },\r\n  \"address\": {\r\n    \"street\": \"123 Main Street\",\r\n    \"city\": \"New York\",\r\n    \"state\": \"NY\",\r\n    \"postalCode\": \"100010\"\r\n  }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/user/signup","description":"<p>Register a new driver.</p>\n","urlObject":{"path":["user","signup"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"2bda18c9-2a50-43d8-9d8d-126dff1c7238"},{"name":"User Login","event":[{"listen":"test","script":{"id":"3fb6379e-4ea9-4f44-9c08-ee8f23fe049b","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"952321ef-48f1-411a-83fc-82a359a1de23","exec":[""],"type":"text/javascript","packages":{}}}],"id":"0ac4ad58-de82-417e-93a8-73af8b27cdbb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"johndoe1234\",\r\n    \"password\": \"SecureP@ssw0rd\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/user/login","description":"<p>Login using credentials and receive a JWT token.</p>\n","urlObject":{"path":["user","login"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"0ac4ad58-de82-417e-93a8-73af8b27cdbb"}],"id":"5dc8a17c-6908-4529-a091-0d0b6c1aa315","description":"<p>Authentication APIs.</p>\n","_postman_id":"5dc8a17c-6908-4529-a091-0d0b6c1aa315"},{"name":"Ride","item":[{"name":"Ride Creation","id":"709879e7-795d-418a-9e57-9070784e8d63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"pickup_location\": {\r\n        \"latitude\": 37.7749,\r\n        \"longitude\": -122.4194,\r\n        \"address\": \"123 Market St, San Francisco, CA\"\r\n    },\r\n    \"dropoff_location\": {\r\n        \"latitude\": 37.3382,\r\n        \"longitude\": -121.8863,\r\n        \"address\": \"456 Main St, San Jose, CA\"\r\n    },\r\n    \"departure_time\": \"2025-02-16T10:30:00Z\",\r\n    \"ride_fare\": 25.5,\r\n    \"ride_preferences\": {\r\n        \"music\": true,\r\n        \"air_conditioner\": true,\r\n        \"pets\": false,\r\n        \"smoking\": false,\r\n        \"luggage\": true\r\n    },\r\n    \"available_seats\": 3\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ride/create","description":"<p>Create a new ride.</p>\n","urlObject":{"path":["ride","create"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"709879e7-795d-418a-9e57-9070784e8d63"},{"name":"Ride Cancellation","id":"21189999-6d0a-487e-9801-ea14161a577f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base_url}}/ride/cancel/:ride_id","description":"<p>Cancel an active ride.</p>\n","urlObject":{"path":["ride","cancel",":ride_id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"","key":"ride_id"}]}},"response":[],"_postman_id":"21189999-6d0a-487e-9801-ea14161a577f"},{"name":"Ride Starting","id":"22574a95-b85a-422c-8176-28159a0f1788","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base_url}}/ride/start/:ride_id","description":"<p>Start an active ride.</p>\n","urlObject":{"path":["ride","start",":ride_id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"","key":"ride_id"}]}},"response":[],"_postman_id":"22574a95-b85a-422c-8176-28159a0f1788"},{"name":"Ride Finish","id":"8c55627c-01d0-4102-9b3d-fa5eb2e599f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base_url}}/ride/finish/:ride_id","description":"<p>Finish an in-progress ride.</p>\n","urlObject":{"path":["ride","finish",":ride_id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"","key":"ride_id"}]}},"response":[],"_postman_id":"8c55627c-01d0-4102-9b3d-fa5eb2e599f2"},{"name":"Ride Details","id":"c78b3f75-4afb-4349-b2db-f36332f95431","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/ride/details/:ride_id","description":"<p>Fetch details of a ride.</p>\n","urlObject":{"path":["ride","details",":ride_id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"","key":"ride_id"}]}},"response":[],"_postman_id":"c78b3f75-4afb-4349-b2db-f36332f95431"},{"name":"Accept Passenger","id":"9bbb03bc-e4b4-4b72-a99e-11076f7a6cd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base_url}}/ride/acceptRideRequest/:ride_id/:passenger_id","description":"<p>Accept a passenger's request for joining the ride.</p>\n","urlObject":{"path":["ride","acceptRideRequest",":ride_id",":passenger_id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"","key":"ride_id"},{"type":"any","value":"","key":"passenger_id"}]}},"response":[],"_postman_id":"9bbb03bc-e4b4-4b72-a99e-11076f7a6cd4"}],"id":"4a9b226f-17d0-4f81-bc77-5bdd8a98e111","description":"<p>APIs related to Ride Creation, Updation and Management.</p>\n","_postman_id":"4a9b226f-17d0-4f81-bc77-5bdd8a98e111"},{"name":"Vehicle","item":[{"name":"Vehicle Registration","id":"f36fff34-68cb-4a70-a1eb-e24afdbc653c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"vehicle_number\": \"AB1234DE\",\r\n  \"vehicle_type\": \"Sedan\",\r\n  \"model\": \"Toyota Corolla\",\r\n  \"color\": \"Black\",\r\n  \"capacity\": 4\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/vehicle/register","description":"<p>Register a vehicle in the name of a driver.</p>\n","urlObject":{"path":["vehicle","register"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"f36fff34-68cb-4a70-a1eb-e24afdbc653c"},{"name":"Vehicle Updation","id":"87d3ee1f-1606-4381-bc60-6ffbf0d2a309","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n  \"vehicle_number\": \"AB1234DE\",\r\n  \"vehicle_type\": \"Sedan\",\r\n  \"model\": \"Toyota Corolla\",\r\n  \"color\": \"Blue\",\r\n  \"capacity\": 4\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/vehicle/update/:vehicle_id","description":"<p>Update an existing vehicle of any driver.</p>\n","urlObject":{"path":["vehicle","update",":vehicle_id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"","key":"vehicle_id"}]}},"response":[],"_postman_id":"87d3ee1f-1606-4381-bc60-6ffbf0d2a309"}],"id":"b56bda24-982e-4984-b8ff-2f08956c70e6","description":"<p>APIs related to Driver's Vehicle Registration and Updation.</p>\n","_postman_id":"b56bda24-982e-4984-b8ff-2f08956c70e6"}],"id":"78329aaa-90be-4b42-b1e1-5481e1691fe1","description":"<p>All the APIs related to a Driver user.</p>\n","_postman_id":"78329aaa-90be-4b42-b1e1-5481e1691fe1"},{"name":"Rider Module","item":[{"name":"Auth","item":[{"name":"User SignUp","id":"d89b2481-4499-4767-a94f-4dcc82d9ec25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"John Doe\",\r\n  \"nickname\": \"Joe\",\r\n  \"username\": \"johndoe123\",\r\n  \"password\": \"Password123\",  \r\n  \"role\": \"RIDER\",\r\n  \"gender\": \"MALE\",\r\n  \"contact\": {\r\n    \"email\": \"john.doe@example.com\",\r\n    \"phone\": \"1234567890\"\r\n  },\r\n  \"address\": {\r\n    \"street\": \"123 Main St\",\r\n    \"city\": \"Anytown\",\r\n    \"state\": \"CA\",\r\n    \"postalCode\": \"912345\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/user/signup","description":"<p>Create a user.</p>\n","urlObject":{"path":["user","signup"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"d89b2481-4499-4767-a94f-4dcc82d9ec25"},{"name":"User Login","id":"67ea29d0-5e84-4333-851a-ed2f9de19ddf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"johndoe123\",\r\n    \"password\": \"Password123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/user/login","description":"<p>Login using credentials and receive a JWT token.</p>\n","urlObject":{"path":["user","login"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"67ea29d0-5e84-4333-851a-ed2f9de19ddf"}],"id":"c1b818da-941c-44fc-9f52-357f1d5b2f17","description":"<p>Authentication APIs.</p>\n","_postman_id":"c1b818da-941c-44fc-9f52-357f1d5b2f17"},{"name":"Ride","item":[{"name":"Request Ride","id":"73284653-6646-49ca-9ebd-480f97b7b77d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base_url}}/ride/requestRide/:ride_id","description":"<p>Requesting to join a ride.</p>\n","urlObject":{"path":["ride","requestRide",":ride_id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"","key":"ride_id"}]}},"response":[],"_postman_id":"73284653-6646-49ca-9ebd-480f97b7b77d"},{"name":"Ride Details","id":"74a8bc4b-03da-4fc9-881c-0795a55a6510","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/ride/details/:ride_id","description":"<p>Fetching ride details.</p>\n","urlObject":{"path":["ride","details",":ride_id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"","key":"ride_id"}]}},"response":[],"_postman_id":"74a8bc4b-03da-4fc9-881c-0795a55a6510"}],"id":"3b62ad13-a823-47fa-b3f4-94ed08182e18","description":"<p>APIs related to Ride request.</p>\n","_postman_id":"3b62ad13-a823-47fa-b3f4-94ed08182e18"}],"id":"353056af-c3dd-45de-8fc1-1c65f4fad8e8","description":"<p>APIs related to a Rider user.</p>\n","_postman_id":"353056af-c3dd-45de-8fc1-1c65f4fad8e8"}]}