{"info":{"_postman_id":"bcfcc9ce-2d8b-4f2c-9f71-edbcb66dd35e","name":"Rent A Car","description":"<html><head></head><body><p>This is a sample API documentation for rent a car application.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"26130158","collectionId":"bcfcc9ce-2d8b-4f2c-9f71-edbcb66dd35e","publishedId":"2s93CUG9HF","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-03-02T03:51:15.000Z"},"item":[{"name":"User Authentication","item":[{"name":"login","id":"0d6aac4e-55ed-4a4f-9c2b-5b97d8856f5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user\": {\n        \"email\": \"johnjones@gmail.com\",\n        \"password\": \"12345678\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://rentcars.onrender.com/login","description":"<p>This is a sample API documentation for when a user logs into the application</p>\n","urlObject":{"protocol":"https","path":["login"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"9126d8ac-61ac-4afd-98cd-b37c001cfb59","name":"login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user\": {\n        \"email\": \"johnjones@gmail.com\",\n        \"password\": \"12345678\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:3000/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"5009733bbb2c452711da3768ed0e672c\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"b3b5c3a1-81c4-4625-a053-c144fbaec10a"},{"key":"X-Runtime","value":"0.281968"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.55, sql.active_record;dur=1.36, instantiation.active_record;dur=0.07, process_action.action_controller;dur=278.52"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo2fQ.uVo7u877IT2GEMpB_gxVtxhMAYAJD8W_XiUoNvR7_iM\",\n    \"exp\": \"03-02-2023 22:30\",\n    \"name\": \"john jones\",\n    \"id\": 6\n}"}],"_postman_id":"0d6aac4e-55ed-4a4f-9c2b-5b97d8856f5f"},{"name":"Signup","id":"430f75e1-b4e5-46a3-9490-7814c69fe4ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user\": {\n        \"name\": \"john jones\",\n        \"email\": \"johnjones0@gmail.com\",\n        \"password\": \"12345678\",\n        \"password_confirmation\": \"12345678\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://rentcars.onrender.com/signup","description":"<p>This is the sample API documentation for user sign up.</p>\n","urlObject":{"protocol":"https","path":["signup"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"8292c986-4582-48e3-9c48-775eb484eea2","name":"New Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user\": {\n        \"name\": \"john jones\",\n        \"email\": \"johnjones@gmail.com\",\n        \"password\": \"12345678\",\n        \"password_confirmation\": \"12345678\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:3000/signup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"4d3e147630ee84e59c6718c61e2cf2c5\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"828a5c3c-7ef9-4e57-a53e-9a41ccf19881"},{"key":"X-Runtime","value":"0.415871"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.18, sql.active_record;dur=27.19, process_action.action_controller;dur=308.63"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo4fQ.anR-qOM-rZa7vfuShh4f_5rGDgKtK3LZFulKnL4kt6M\",\n    \"exp\": \"03-02-2023 22:31\",\n    \"name\": \"john jones\",\n    \"id\": 8\n}"}],"_postman_id":"430f75e1-b4e5-46a3-9490-7814c69fe4ae"}],"id":"54a6a0ca-4898-484b-b3f2-2fc25477895f","_postman_id":"54a6a0ca-4898-484b-b3f2-2fc25477895f","description":""},{"name":"Cars","item":[{"name":"All Cars","id":"dfcdbe09-2a28-4915-a2fc-02beaa1f056f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://rentcars.onrender.com/cars","description":"<p>This is a sample API documentation for list of cars collection in rent a car application</p>\n","urlObject":{"protocol":"https","path":["cars"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"6ab49cde-b51e-4dbc-8764-e9cdbe0d90b9","name":"All Cars","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:3000/cars"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"26b28a0930c2ab956a106c655f7b9d22\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"231c4f81-cc51-4352-91bb-fdb27c6459b6"},{"key":"X-Runtime","value":"0.069813"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.21, sql.active_record;dur=18.47, instantiation.active_record;dur=42.37, process_action.action_controller;dur=64.71"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 2,\n        \"name\": \"Tesla Model S\",\n        \"car_type\": \"rangerover\",\n        \"description\": \"the fastest car in the market\",\n        \"image\": \"https://tesla-cdn.thron.com/delivery/public/image/tesla/8a74d206-66dc-4386-8c7a-88ff32174e7d/bvlatuR/std/4096x2560/Model-S-Main-Hero-Desktop-LHD\",\n        \"brand\": \"Tesla\",\n        \"daily_rate\": \"2324.0\",\n        \"created_at\": \"2023-03-01T13:10:14.793Z\",\n        \"updated_at\": \"2023-03-01T13:10:14.793Z\"\n    }\n]"}],"_postman_id":"dfcdbe09-2a28-4915-a2fc-02beaa1f056f"},{"name":"Show a single car","id":"eebe83d5-880d-44ab-bb02-090a5a166ee3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://rentcars.onrender.com/cars/2","description":"<p>This sample API request responds with information about a single car. it requires the car id to be passed as a paramaeter</p>\n","urlObject":{"protocol":"https","path":["cars","2"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"84904845-a6e4-4cb9-b47c-825013f0bf4c","name":"Show a single car","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:3000/cars/2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"dbf1dfe44448a9ea07276454b2d36c20\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"6113ed88-82f2-4c80-bb35-eb95b35b6d47"},{"key":"X-Runtime","value":"0.011810"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.63, sql.active_record;dur=5.65, instantiation.active_record;dur=0.08, process_action.action_controller;dur=7.85"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 2,\n    \"name\": \"Tesla Model S\",\n    \"car_type\": \"rangerover\",\n    \"description\": \"the fastest car in the market\",\n    \"image\": \"https://tesla-cdn.thron.com/delivery/public/image/tesla/8a74d206-66dc-4386-8c7a-88ff32174e7d/bvlatuR/std/4096x2560/Model-S-Main-Hero-Desktop-LHD\",\n    \"brand\": \"Tesla\",\n    \"daily_rate\": \"2324.0\",\n    \"created_at\": \"2023-03-01T13:10:14.793Z\",\n    \"updated_at\": \"2023-03-01T13:10:14.793Z\"\n}"}],"_postman_id":"eebe83d5-880d-44ab-bb02-090a5a166ee3"},{"name":"Add A Car","id":"11bb4acc-07fa-491a-85e9-17d16a5cbf9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"<Token>","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"car\": {\n        \"name\": \"Tesla Model Z\",\n        \"car_type\": \"sportscar\",\n        \"description\": \"the fastest sportscar in the market\",\n        \"image\": \"https://tesla-cdn.thron.com/delivery/public/image/tesla/8a74d206-66dc-4386-8c7a-88ff32174e7d/bvlatuR/std/4096x2560/Model-S-Main-Hero-Desktop-LHD\",\n        \"brand\": \"Tesla\",\n        \"daily_rate\": \"3224\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://rentcars.onrender.com/cars","description":"<p>This is a sample documentation of how to create a car which can only be done by an authorized user. This api request requires an authroization token to be passed into the headers</p>\n","urlObject":{"protocol":"https","path":["cars"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"22150d24-65bd-4a72-86c3-99c11861c231","name":"Add A Car","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo4fQ.anR-qOM-rZa7vfuShh4f_5rGDgKtK3LZFulKnL4kt6M","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"car\": {\n        \"name\": \"Tesla Model Z\",\n        \"car_type\": \"sportscar\",\n        \"description\": \"the fastest sportscar in the market\",\n        \"image\": \"https://tesla-cdn.thron.com/delivery/public/image/tesla/8a74d206-66dc-4386-8c7a-88ff32174e7d/bvlatuR/std/4096x2560/Model-S-Main-Hero-Desktop-LHD\",\n        \"brand\": \"Tesla\",\n        \"daily_rate\": \"3224\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:3000/cars"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"cdbf2c65aaff222b0f838496dcfd91ab\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"85152421-1363-4169-ad2a-3e1f36f968fe"},{"key":"X-Runtime","value":"0.094631"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.24, sql.active_record;dur=76.23, instantiation.active_record;dur=0.13, process_action.action_controller;dur=90.48"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 4,\n    \"name\": \"Tesla Model Z\",\n    \"car_type\": \"sportscar\",\n    \"description\": \"the fastest sportscar in the market\",\n    \"image\": \"https://tesla-cdn.thron.com/delivery/public/image/tesla/8a74d206-66dc-4386-8c7a-88ff32174e7d/bvlatuR/std/4096x2560/Model-S-Main-Hero-Desktop-LHD\",\n    \"brand\": \"Tesla\",\n    \"daily_rate\": \"3224.0\",\n    \"created_at\": \"2023-03-01T22:03:28.778Z\",\n    \"updated_at\": \"2023-03-01T22:03:28.778Z\"\n}"}],"_postman_id":"11bb4acc-07fa-491a-85e9-17d16a5cbf9a"},{"name":"Delete Car","id":"ec0bc037-53ad-4546-b0e8-130d6968a4f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"<Token>","type":"text"}],"url":"https://rentcars.onrender.com/cars/2","description":"<p>This API request deletes a car from the list of cars by passing the id as a parameter in the request url. such user must also be authorized before he can delete a car.This api request requires an authroization token to be passed into the headers</p>\n","urlObject":{"protocol":"https","path":["cars","2"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"40293be6-7b2c-4b20-a7f2-0caf1eb6ef5e","name":"Delete Car","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo4fQ.anR-qOM-rZa7vfuShh4f_5rGDgKtK3LZFulKnL4kt6M","type":"text"}],"url":{"raw":"http://127.0.0.1:3000/cars/2","protocol":"http","host":["127","0","0","1"],"port":"3000","path":["cars","2"],"query":[{"key":"","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"c57b8217948b9ff2b770df2ad1a6ea7d\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"b811e1ad-098f-488f-af22-5a79deb10e93"},{"key":"X-Runtime","value":"0.110367"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.28, sql.active_record;dur=82.72, instantiation.active_record;dur=8.50, process_action.action_controller;dur=106.92"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 2,\n    \"message\": \"Car deleted successfully\"\n}"}],"_postman_id":"ec0bc037-53ad-4546-b0e8-130d6968a4f9"}],"id":"13b8efda-0509-4d1c-866d-9d32978801df","_postman_id":"13b8efda-0509-4d1c-866d-9d32978801df","description":""},{"name":"Reservations","item":[{"name":"All Reservations","id":"4cf6967a-e3d6-46fc-9d56-a57ba1dfebe8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"<Token>","type":"text"}],"url":"https://rentcars.onrender.com/reservations","description":"<p>This request responds with all of the available reservations made</p>\n","urlObject":{"protocol":"https","path":["reservations"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"ad9ecf1b-82c9-4206-bed2-a1bdb1ba8d5e","name":"New Request","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:3000/reservations"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"37ea044f12972fbf043841ffd30a897f\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"b74d0eb6-a838-4e6d-9add-f412d04f327a"},{"key":"X-Runtime","value":"0.047116"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.16, sql.active_record;dur=5.43, instantiation.active_record;dur=8.59, process_action.action_controller;dur=12.75"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 3,\n        \"reservation_date\": \"2022-05-05\",\n        \"due_date\": \"2023-06-06\",\n        \"user_id\": 2,\n        \"car_id\": 2,\n        \"created_at\": \"2023-03-01T15:42:23.793Z\",\n        \"updated_at\": \"2023-03-01T15:42:23.793Z\"\n    },\n    {\n        \"id\": 4,\n        \"reservation_date\": \"2022-05-05\",\n        \"due_date\": \"2023-06-06\",\n        \"user_id\": 4,\n        \"car_id\": 2,\n        \"created_at\": \"2023-03-01T15:44:07.888Z\",\n        \"updated_at\": \"2023-03-01T15:44:07.888Z\"\n    }\n]"}],"_postman_id":"4cf6967a-e3d6-46fc-9d56-a57ba1dfebe8"},{"name":"Add Reservation","id":"4d1fc799-6760-47ce-9c45-b4be06d7da32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"<Token>","type":"text"}],"url":"https://rentcars.onrender.com/reservations","description":"<p>This request add a new reservation for a car. It requires an authorization token to be passed in the header.</p>\n","urlObject":{"protocol":"https","path":["reservations"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"b9c6994b-f4e9-4be1-9179-453e3328c1f3","name":"Add Reservation","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo4fQ.anR-qOM-rZa7vfuShh4f_5rGDgKtK3LZFulKnL4kt6M","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"reservation\": {\n        \"reservation_date\": \"05-05-2022\",\n        \"due_date\": \"06-06-2022\",\n        \"car_id\": \"5\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:3000/reservations"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"abe61a5fdf2927e5bd501ce742265ae7\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"47271c49-13e9-4f8e-9845-45840e74716e"},{"key":"X-Runtime","value":"0.194062"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.27, sql.active_record;dur=40.92, instantiation.active_record;dur=12.13, process_action.action_controller;dur=78.43"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"reservation\": {\n        \"id\": 9,\n        \"reservation_date\": \"2022-05-05\",\n        \"due_date\": \"2022-06-06\",\n        \"user_id\": 8,\n        \"car_id\": 5,\n        \"created_at\": \"2023-03-01T22:55:43.744Z\",\n        \"updated_at\": \"2023-03-01T22:55:43.744Z\"\n    },\n    \"name\": \"john jones\",\n    \"car\": [\n        {\n            \"id\": 5,\n            \"name\": \"Tesla Model Z\",\n            \"car_type\": \"sportscar\",\n            \"description\": \"the fastest sportscar in the market\",\n            \"image\": \"https://tesla-cdn.thron.com/delivery/public/image/tesla/8a74d206-66dc-4386-8c7a-88ff32174e7d/bvlatuR/std/4096x2560/Model-S-Main-Hero-Desktop-LHD\",\n            \"brand\": \"Tesla\",\n            \"daily_rate\": \"3224.0\",\n            \"created_at\": \"2023-03-01T22:43:22.485Z\",\n            \"updated_at\": \"2023-03-01T22:43:22.485Z\"\n        }\n    ]\n}"}],"_postman_id":"4d1fc799-6760-47ce-9c45-b4be06d7da32"},{"name":"Update Reservation","id":"40f740d4-d5fa-4a7a-9ebf-f97b82201622","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"<Token>","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"reservation\": {\n        \"reservation_date\": \"07-07-2022\",\n        \"due_date\": \"08-08-2022\",\n        \"car_id\": \"2\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://rentcars.onrender.com/reservations","description":"<p>This request update the reservations made and also requires the Authorization token to be passed into the headers.</p>\n","urlObject":{"protocol":"https","path":["reservations"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"852240bf-08f1-4d96-a6a6-29675f9887e8","name":"Update Reservation","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo4fQ.anR-qOM-rZa7vfuShh4f_5rGDgKtK3LZFulKnL4kt6M","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"reservation\": {\n        \"reservation_date\": \"07-07-2022\",\n        \"due_date\": \"08-08-2022\",\n        \"car_id\": \"5\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:3000/reservations"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"53aaec328ab56effd91499c1968fd76f\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"80f41958-7f7d-4326-ac02-ab1ddd7d616e"},{"key":"X-Runtime","value":"0.047079"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.27, sql.active_record;dur=30.01, instantiation.active_record;dur=4.44, process_action.action_controller;dur=42.72"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"reservation\": {\n        \"id\": 10,\n        \"reservation_date\": \"2022-07-07\",\n        \"due_date\": \"2022-08-08\",\n        \"user_id\": 8,\n        \"car_id\": 5,\n        \"created_at\": \"2023-03-01T22:57:23.432Z\",\n        \"updated_at\": \"2023-03-01T22:57:23.432Z\"\n    },\n    \"name\": \"john jones\",\n    \"car\": [\n        {\n            \"id\": 5,\n            \"name\": \"Tesla Model Z\",\n            \"car_type\": \"sportscar\",\n            \"description\": \"the fastest sportscar in the market\",\n            \"image\": \"https://tesla-cdn.thron.com/delivery/public/image/tesla/8a74d206-66dc-4386-8c7a-88ff32174e7d/bvlatuR/std/4096x2560/Model-S-Main-Hero-Desktop-LHD\",\n            \"brand\": \"Tesla\",\n            \"daily_rate\": \"3224.0\",\n            \"created_at\": \"2023-03-01T22:43:22.485Z\",\n            \"updated_at\": \"2023-03-01T22:43:22.485Z\"\n        }\n    ]\n}"}],"_postman_id":"40f740d4-d5fa-4a7a-9ebf-f97b82201622"},{"name":"Delete Reservation","id":"b77c391c-50dd-40ca-ad01-1b711765c5cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"<Token>","type":"text"}],"url":"https://rentcars.onrender.com/reservations/3","description":"<p>This sample api request deletes a resesrvation . It requires an Authorization token to be passed into the headers.</p>\n","urlObject":{"protocol":"https","path":["reservations","3"],"host":["rentcars","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"a99aabfe-b9d9-4d73-a639-6dad4a514490","name":"Delete Reservation","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo4fQ.anR-qOM-rZa7vfuShh4f_5rGDgKtK3LZFulKnL4kt6M","type":"text"}],"url":"http://127.0.0.1:3000/reservations/3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"6ddd21b2cd248a104dd619ce0bed9939\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"8c4d811e-0be3-467e-85af-703ca27dc74e"},{"key":"X-Runtime","value":"0.032090"},{"key":"Server-Timing","value":"start_processing.action_controller;dur=0.70, sql.active_record;dur=22.32, instantiation.active_record;dur=0.18, process_action.action_controller;dur=27.30"},{"key":"vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 3,\n    \"message\": \"Reservation deleted successfully\"\n}"}],"_postman_id":"b77c391c-50dd-40ca-ad01-1b711765c5cf"}],"id":"a10d47af-f5af-4e62-9ff1-612dfb7c22d2","_postman_id":"a10d47af-f5af-4e62-9ff1-612dfb7c22d2","description":""}]}