{"info":{"_postman_id":"7e1c8436-2a56-4593-a3ca-cde46580d2cd","name":"JobSearch","description":"<html><head></head><body><p>This collection contains the api endpoints for</p>\n<ol>\n<li><p>User Registration</p>\n</li>\n<li><p>User Login</p>\n</li>\n<li><p>Reset Password</p>\n</li>\n<li><p>Delete an account</p>\n</li>\n<li><p>Update user details</p>\n</li>\n<li><p>Posting a job</p>\n</li>\n<li><p>Job recommendation based on user skills</p>\n</li>\n<li><p>Search Jobs using company name, role, location and salary</p>\n</li>\n<li><p>Forgot-password</p>\n</li>\n<li><p>Update user applications</p>\n</li>\n</ol>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"34916322","collectionId":"7e1c8436-2a56-4593-a3ca-cde46580d2cd","publishedId":"2sA3dsoEaN","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-06-28T04:13:50.000Z"},"item":[{"name":"register","id":"86d7029d-7524-473e-a62e-89931c03baf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\":\"Salini\",\r\n    \"email\":\"subhanilaulk@gmail.com\",\r\n    \"password\":\"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/auth/register","description":"<p>API endpoint to *register a new user with unique user name , email and password</p>\n<blockquote>\n<p>A successful registration will result in a *HTTP 200* status code with a message User Registered successfully</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","auth","register"],"host":["jobssearchbackend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"2350b151-a063-44f9-8faa-d442afbfb5c4","name":"register example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\":\"Salini\",\r\n    \"email\":\"subhanilaulk@gmail.com\",\r\n    \"password\":\"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/auth/register"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Jun 2024 03:10:25 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"282"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89aa7b06a9277f4b-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"159-d+j0ejtgLpk34ec/x9xRt5hIkko\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"513bfd69-a600-4adb"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User Registered Successfully\",\n    \"result\": {\n        \"username\": \"Salini\",\n        \"email\": \"subhanilaulk@gmail.com\",\n        \"password\": \"$2a$10$FLCy2II7mHZcQcTBO2bRH.Ow5SrZ1sSXwUd7VUVNwpIFK5X0UKtwy\",\n        \"isAdmin\": false,\n        \"skills\": [],\n        \"applications\": [],\n        \"_id\": \"667e29a0611c5a828515db7d\",\n        \"createdAt\": \"2024-06-28T03:10:24.855Z\",\n        \"updatedAt\": \"2024-06-28T03:10:24.855Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"86d7029d-7524-473e-a62e-89931c03baf5"},{"name":"login","id":"a6da3420-7752-4d43-abc3-523d46380a26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"subhanilaulk@gmail.com\",\r\n    \"password\":\"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/auth/login","description":"<p>API endpoint allows *user login with email and password</p>\n<blockquote>\n<p>A successful login will result in a *HTTP 200* status code with a message User Logged In Successfully</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","auth","login"],"host":["jobssearchbackend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"ff43b8c4-f1f4-4e74-935b-a861d0856ca9","name":"login example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"subhanilaulk@gmail.com\",\r\n    \"password\":\"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Jun 2024 03:11:19 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"400"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89aa7d1f2ead7f4b-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"2a4-9FS5zyo21WsHfv++bW31IQeaVEU\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"a88e5593-0ee9-4477"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User Logged In Successfully\",\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjdlMjlhMDYxMWM1YTgyODUxNWRiN2QiLCJpc0FkbWluIjpmYWxzZSwiaWF0IjoxNzE5NTQ0Mjc5LCJleHAiOjE3MTk1NDc4Nzl9.18S4Las8Fyyp9NoYFHv6G1ebvlpeAM4K9rZZEEX8jFs\",\n    \"rest\": {\n        \"_id\": \"667e29a0611c5a828515db7d\",\n        \"username\": \"Salini\",\n        \"email\": \"subhanilaulk@gmail.com\",\n        \"isAdmin\": false,\n        \"skills\": [],\n        \"applications\": [],\n        \"createdAt\": \"2024-06-28T03:10:24.855Z\",\n        \"updatedAt\": \"2024-06-28T03:11:19.555Z\",\n        \"__v\": 0,\n        \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjdlMjlhMDYxMWM1YTgyODUxNWRiN2QiLCJpc0FkbWluIjpmYWxzZSwiaWF0IjoxNzE5NTQ0Mjc5LCJleHAiOjE3MTk1NDc4Nzl9.18S4Las8Fyyp9NoYFHv6G1ebvlpeAM4K9rZZEEX8jFs\"\n    }\n}"}],"_postman_id":"a6da3420-7752-4d43-abc3-523d46380a26"},{"name":"password reset","id":"f5c73eb7-96a0-4294-9436-4cf6750d3cc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\":\"4321\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/auth/reset-password/:id/:token","description":"<p>API endpoint to *reset the password(need to be entered in body)</p>\n<blockquote>\n<p>A successful password reset will result in a *HTTP 200* status code with a message password updated successfully</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","auth","reset-password",":id",":token"],"host":["jobssearchbackend","onrender","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"},{"type":"any","value":"","key":"token"}]}},"response":[{"id":"b6985f12-3c8b-41a1-95a5-4a9d18b141d8","name":"password reset example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\":\"4321\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/auth/reset-password/667e29a0611c5a828515db7d/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjdlMjlhMDYxMWM1YTgyODUxNWRiN2QiLCJpc0FkbWluIjpmYWxzZSwiaWF0IjoxNzE5NTQ0Mjc5LCJleHAiOjE3MTk1NDc4Nzl9.18S4Las8Fyyp9NoYFHv6G1ebvlpeAM4K9rZZEEX8jFs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Jun 2024 03:14:10 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"67"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89aa814bcc707f4b-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"2b-1leFLxO9pvRJ4B0CZIygDRcnOKs\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"f8f74ef8-f4e8-406d"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Password updated successfully\"\n}"}],"_postman_id":"f5c73eb7-96a0-4294-9436-4cf6750d3cc7"},{"name":"delete account","id":"9d0b2e3b-09b9-4c47-accd-e5310b140774","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://jobssearchbackend.onrender.com/api/user/delete/:id","description":"<p>API endpoint to *delete an existing user with unique user id.</p>\n<blockquote>\n<p>A successful deletion will result in a *HTTP 200* status code with a message User deleted successfully</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","user","delete",":id"],"host":["jobssearchbackend","onrender","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"}]}},"response":[{"id":"7dd476bb-f685-46b1-bc01-66bff0263811","name":"delete account example","originalRequest":{"method":"DELETE","header":[],"url":"https://jobssearchbackend.onrender.com/api/user/delete/667da9cbc06f35c428b2fd14"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 27 Jun 2024 18:14:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89a76a36de878004-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"27-27o4zzUjhHNmthTJyia4gBCjpos\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"b2e2ce21-5aa6-4e75"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User deleted successfully\"\n}"}],"_postman_id":"9d0b2e3b-09b9-4c47-accd-e5310b140774"},{"name":"update user","id":"12bb883d-74d7-4317-9d96-6ebc01fd1f2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n     \"about\": \"Hi I am Salini Balasubramanian\",\r\n          \"ugdegree\": \"B.TECH.,\",\r\n          \"ugcourse\": \"IT\",\r\n          \"ugpercentage\": \"92\",\r\n          \"pgdegree\": \"\",\r\n          \"pgcourse\": \"\",\r\n          \"pgpercentage\": \"\",\r\n          \"skills\": [\"HTML\",\"CSS\",\"Javascript\",\"MySQL\",\"MongoDB\",\"DataStructure\",\"C++\",\"Python\"],\r\n          \"expectingSalary\": \"1000000\",\r\n          \"firstname\":\"SALINI\",\r\n          \"lastname\":\"BALASUBRAMANIAN\",\r\n          \"streetaddress\":\"6th cross street, vadapalani\",\r\n          \"city\":\"Chennai\",\r\n          \"region\":\"TAMILNADU\",\r\n          \"postalcode\":\"600028\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/user/update/:id/:token","description":"<p>API endpoint to *update user details with user id and token</p>\n<blockquote>\n<p>A successful response will result in a *HTTP 200* status code with a message User Updated successfully</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","user","update",":id",":token"],"host":["jobssearchbackend","onrender","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"},{"type":"any","value":"","key":"token"}]}},"response":[{"id":"5a000a80-4ab3-4ed8-b7aa-678f557771b2","name":"update user example","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n     \"about\": \"Hi I am Salini Balasubramanian\",\r\n          \"ugdegree\": \"B.TECH.,\",\r\n          \"ugcourse\": \"IT\",\r\n          \"ugpercentage\": \"92\",\r\n          \"pgdegree\": \"\",\r\n          \"pgcourse\": \"\",\r\n          \"pgpercentage\": \"\",\r\n          \"skills\": [\"HTML\",\"CSS\",\"Javascript\",\"MySQL\",\"MongoDB\",\"DataStructure\",\"C++\",\"Python\"],\r\n          \"expectingSalary\": \"1000000\",\r\n          \"firstname\":\"SALINI\",\r\n          \"lastname\":\"BALASUBRAMANIAN\",\r\n          \"streetaddress\":\"6th cross street, vadapalani\",\r\n          \"city\":\"Chennai\",\r\n          \"region\":\"TAMILNADU\",\r\n          \"postalcode\":\"600028\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/user/update/667e29a0611c5a828515db7d/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjdlMjlhMDYxMWM1YTgyODUxNWRiN2QiLCJpc0FkbWluIjpmYWxzZSwiaWF0IjoxNzE5NTQ0Mjc5LCJleHAiOjE3MTk1NDc4Nzl9.18S4Las8Fyyp9NoYFHv6G1ebvlpeAM4K9rZZEEX8jFs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Jun 2024 03:18:13 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"698"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89aa873b1e6e7f4b-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"480-VSwXwUoEtBjl6vcXKFV/fZVu5a8\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"f37f39da-cab2-42a1"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User Updated Successfully\",\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjdlMjlhMDYxMWM1YTgyODUxNWRiN2QiLCJpc0FkbWluIjpmYWxzZSwiaWF0IjoxNzE5NTQ0Mjc5LCJleHAiOjE3MTk1NDc4Nzl9.18S4Las8Fyyp9NoYFHv6G1ebvlpeAM4K9rZZEEX8jFs\",\n    \"rest\": {\n        \"_id\": \"667e29a0611c5a828515db7d\",\n        \"username\": \"Salini\",\n        \"email\": \"subhanilaulk@gmail.com\",\n        \"password\": \"$2a$10$o2LEdJZW9qgMzzs3NS.tfeCmzEN8BBWEIO12/2HZ8SX1uPMgcZg2C\",\n        \"isAdmin\": false,\n        \"skills\": [\n            \"HTML\",\n            \"CSS\",\n            \"Javascript\",\n            \"MySQL\",\n            \"MongoDB\",\n            \"DataStructure\",\n            \"C++\",\n            \"Python\"\n        ],\n        \"applications\": [],\n        \"createdAt\": \"2024-06-28T03:10:24.855Z\",\n        \"updatedAt\": \"2024-06-28T03:18:13.094Z\",\n        \"__v\": 0,\n        \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjdlMjlhMDYxMWM1YTgyODUxNWRiN2QiLCJpc0FkbWluIjpmYWxzZSwiaWF0IjoxNzE5NTQ0Mjc5LCJleHAiOjE3MTk1NDc4Nzl9.18S4Las8Fyyp9NoYFHv6G1ebvlpeAM4K9rZZEEX8jFs\",\n        \"about\": \"Hi I am Salini Balasubramanian\",\n        \"city\": \"Chennai\",\n        \"expectingSalary\": \"1000000\",\n        \"firstname\": \"SALINI\",\n        \"lastname\": \"BALASUBRAMANIAN\",\n        \"pgcourse\": \"\",\n        \"pgdegree\": \"\",\n        \"pgpercentage\": \"\",\n        \"postalcode\": \"600028\",\n        \"region\": \"TAMILNADU\",\n        \"streetaddress\": \"6th cross street, vadapalani\",\n        \"ugcourse\": \"IT\",\n        \"ugdegree\": \"B.TECH.,\",\n        \"ugpercentage\": \"92\"\n    }\n}"}],"_postman_id":"12bb883d-74d7-4317-9d96-6ebc01fd1f2d"},{"name":"posting job","id":"459e7c4d-b2eb-4fd5-bef2-559690187046","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"company\":\"ABC Pvt Ltd\",\r\n    \"role\":\"Python Developer\",\r\n    \"skillsRequired\":[\"Python\",\"DataStructure\"],\r\n    \"location\":\"Banglore\",\r\n    \"salary\":\"1200000\",\r\n    \"link\":\"www.abcpvt.com\",\r\n    \"email\":\"subhashiniulk@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/admin/post-job","description":"<p>API endpoint to *post a new job from the admin side</p>\n<blockquote>\n<p>A successful posting will result in a *HTTP 200* status code with a message Job posted successfully</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","admin","post-job"],"host":["jobssearchbackend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"49b6dc63-ffb3-460e-9868-478df85cfc0d","name":"posting job example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"company\":\"ABC Pvt Ltd\",\r\n    \"role\":\"Python Developer\",\r\n    \"skillsRequired\":[\"Python\",\"DataStructure\"],\r\n    \"location\":\"Banglore\",\r\n    \"salary\":\"1200000\",\r\n    \"link\":\"www.abcpvt.com\",\r\n    \"email\":\"subhashiniulk@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/admin/post-job"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 27 Jun 2024 18:14:49 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"277"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89a76b3cfd328004-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"168-YhtLetn1k71UqJ9A1bm3MJ3Tz80\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"29425b3e-bb58-41d2"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Job Posted Successfully\",\n    \"result\": {\n        \"company\": \"ABC Pvt Ltd\",\n        \"role\": \"Python Developer\",\n        \"skillsRequired\": [\n            \"Python\",\n            \"DataStructure\"\n        ],\n        \"location\": \"Banglore\",\n        \"salary\": \"1200000\",\n        \"link\": \"www.abcpvt.com\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"_id\": \"667dac19c06f35c428b2fd19\",\n        \"createdAt\": \"2024-06-27T18:14:49.225Z\",\n        \"updatedAt\": \"2024-06-27T18:14:49.225Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"459e7c4d-b2eb-4fd5-bef2-559690187046"},{"name":"job recommendation","id":"92244669-7b8b-4c29-a9e2-ccf89aa25e3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/admin/getjobs/:id","description":"<p>API endpoint to *get job recommendation based on user profile(need to send the unique user id as params)</p>\n<blockquote>\n<p>A successful response will result in a *HTTP 200* status code along with jobs based on user profile</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","admin","getjobs",":id"],"host":["jobssearchbackend","onrender","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"}]}},"response":[{"id":"f6a6fe48-5274-444e-8293-6be579b9e96a","name":"job recommendation example","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/admin/getjobs/667a9c03d7ba072ae0df4d32"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 27 Jun 2024 18:19:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"732"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89a7722eef698004-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"b94-IZF+4z9lI+gJNsiyAvaxlO/dyJE\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"8df8c866-f01c-4351"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"667aa6e8027bb6c65c797593\",\n        \"company\": \"ZOHO\",\n        \"role\": \"Full-stack Developer\",\n        \"skillsRequired\": [\n            \"HTML\",\n            \"CSS\",\n            \"Javascript\",\n            \"MongoDB\",\n            \"DataStructure\"\n        ],\n        \"location\": \"Thirunelveli\",\n        \"salary\": \"1000000\",\n        \"link\": \"https://www.zoho.com/login.html\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-25T11:15:52.974Z\",\n        \"updatedAt\": \"2024-06-25T11:15:52.974Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667aa717027bb6c65c797596\",\n        \"company\": \"ZOHO\",\n        \"role\": \"Python Developer\",\n        \"skillsRequired\": [\n            \"Python\",\n            \"DataStructure\"\n        ],\n        \"location\": \"Thirunelveli\",\n        \"salary\": \"650000\",\n        \"link\": \"https://www.zoho.com/login.html\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-25T11:16:39.712Z\",\n        \"updatedAt\": \"2024-06-25T11:16:39.712Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667aaac8301c1beaf62f235f\",\n        \"company\": \"TCS\",\n        \"role\": \"Java Developer\",\n        \"skillsRequired\": [\n            \"Java\",\n            \"DataStructure\"\n        ],\n        \"location\": \"Coimbatore\",\n        \"salary\": \"750000\",\n        \"link\": \"https://www.tcs.com/\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-25T11:32:24.184Z\",\n        \"updatedAt\": \"2024-06-25T11:32:24.184Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667ad210301c1beaf62f2364\",\n        \"company\": \"ABC Pvt Ltd\",\n        \"role\": \"Python Developer\",\n        \"skillsRequired\": [\n            \"Python\",\n            \"DataStructure\"\n        ],\n        \"location\": \"Banglore\",\n        \"salary\": \"1200000\",\n        \"link\": \"www.abcpvt.com\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-25T14:20:00.146Z\",\n        \"updatedAt\": \"2024-06-25T14:20:00.146Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667d8479c196291da06dd0e6\",\n        \"company\": \"INFOSYS\",\n        \"role\": \"Software Developer\",\n        \"skillsRequired\": [\n            \"Java\",\n            \"DataStructure\",\n            \"C++\"\n        ],\n        \"location\": \"Chennai\",\n        \"salary\": \"1200000\",\n        \"link\": \"https://www.infosys.com/\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-27T15:25:45.855Z\",\n        \"updatedAt\": \"2024-06-27T15:25:45.855Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667d870872412967979f0fb4\",\n        \"company\": \"Wipro\",\n        \"role\": \"Senior Java Developer\",\n        \"skillsRequired\": [\n            \"Java\",\n            \"DataStructure\",\n            \"MongoDB\",\n            \"MySQL\"\n        ],\n        \"location\": \"Banglore\",\n        \"salary\": \"1300000\",\n        \"link\": \"https://www.wipro.com/en-IN/\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-27T15:36:40.446Z\",\n        \"updatedAt\": \"2024-06-27T15:36:40.446Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667d886072412967979f0fbc\",\n        \"company\": \"IBM\",\n        \"role\": \"Front-end Developer\",\n        \"skillsRequired\": [\n            \"HTML\",\n            \"CSS\",\n            \"Javascript\",\n            \"MongoDB\",\n            \"MySQL\"\n        ],\n        \"location\": \"Hyderabad\",\n        \"salary\": \"700000\",\n        \"link\": \"https://www.ibm.com/in-en\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-27T15:42:24.011Z\",\n        \"updatedAt\": \"2024-06-27T15:42:24.011Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667d944f13f5a862f790f0a8\",\n        \"company\": \"TCS\",\n        \"role\": \"Senior Python Developer\",\n        \"skillsRequired\": [\n            \"Python\",\n            \"DataStructure\",\n            \"MongoDB\",\n            \"MySQL\"\n        ],\n        \"location\": \"Pune\",\n        \"salary\": \"1400000\",\n        \"link\": \"https://www.tcs.com/\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-27T16:33:19.719Z\",\n        \"updatedAt\": \"2024-06-27T16:33:19.719Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667dac19c06f35c428b2fd19\",\n        \"company\": \"ABC Pvt Ltd\",\n        \"role\": \"Python Developer\",\n        \"skillsRequired\": [\n            \"Python\",\n            \"DataStructure\"\n        ],\n        \"location\": \"Banglore\",\n        \"salary\": \"1200000\",\n        \"link\": \"www.abcpvt.com\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-27T18:14:49.225Z\",\n        \"updatedAt\": \"2024-06-27T18:14:49.225Z\",\n        \"__v\": 0\n    }\n]"}],"_postman_id":"92244669-7b8b-4c29-a9e2-ccf89aa25e3e"},{"name":"search","id":"010344ee-0142-4310-b765-8660ed6f7df8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/admin/getsearch?query=${query}","urlObject":{"protocol":"https","path":["api","admin","getsearch"],"host":["jobssearchbackend","onrender","com"],"query":[{"key":"query","value":"${query}"}],"variable":[]}},"response":[{"id":"dba96b77-7d09-4ab9-ac70-a66e1b5874e6","name":"search example","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://jobssearchbackend.onrender.com/api/admin/getsearch?query=thirunel","protocol":"https","host":["jobssearchbackend","onrender","com"],"path":["api","admin","getsearch"],"query":[{"key":"query","value":"thirunel"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 27 Jun 2024 18:18:25 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"363"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89a77081bdfb8004-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"3fa-ePIfX3230aYizQBJdH3PojSMwRY\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"6ad0d731-b4db-4eb9"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"667aa696027bb6c65c797590\",\n        \"company\": \"ZOHO\",\n        \"role\": \"Front-end Developer\",\n        \"skillsRequired\": [\n            \"HTML\",\n            \"CSS\",\n            \"Javascript\"\n        ],\n        \"location\": \"Thirunelveli\",\n        \"salary\": \"700000\",\n        \"link\": \"https://www.zoho.com/login.html\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-25T11:14:30.296Z\",\n        \"updatedAt\": \"2024-06-25T11:14:30.296Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667aa6e8027bb6c65c797593\",\n        \"company\": \"ZOHO\",\n        \"role\": \"Full-stack Developer\",\n        \"skillsRequired\": [\n            \"HTML\",\n            \"CSS\",\n            \"Javascript\",\n            \"MongoDB\",\n            \"DataStructure\"\n        ],\n        \"location\": \"Thirunelveli\",\n        \"salary\": \"1000000\",\n        \"link\": \"https://www.zoho.com/login.html\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-25T11:15:52.974Z\",\n        \"updatedAt\": \"2024-06-25T11:15:52.974Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"667aa717027bb6c65c797596\",\n        \"company\": \"ZOHO\",\n        \"role\": \"Python Developer\",\n        \"skillsRequired\": [\n            \"Python\",\n            \"DataStructure\"\n        ],\n        \"location\": \"Thirunelveli\",\n        \"salary\": \"650000\",\n        \"link\": \"https://www.zoho.com/login.html\",\n        \"email\": \"subhashiniulk@gmail.com\",\n        \"createdAt\": \"2024-06-25T11:16:39.712Z\",\n        \"updatedAt\": \"2024-06-25T11:16:39.712Z\",\n        \"__v\": 0\n    }\n]"}],"_postman_id":"010344ee-0142-4310-b765-8660ed6f7df8"},{"name":"forgot password","id":"74ab66a0-de1b-41a3-bc30-a693dd77331b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"subhashiniulk@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/auth/forgot-password","description":"<p>API endpoint that allows *user to get a mail with reset password link when the user forgot the password</p>\n<blockquote>\n<p>A successful response will result in a *HTTP 200* status code with a message Email sent successfully</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","auth","forgot-password"],"host":["jobssearchbackend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"06683e6f-8525-46c1-ad4b-d2a210fd010a","name":"forgot password example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"subhashiniulk@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://jobssearchbackend.onrender.com/api/auth/forgot-password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 27 Jun 2024 18:17:52 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"61"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89a76fabd8718004-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"25-3nZuFtWPE3uEKzrbgOC4WnGk62s\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"fdef1fd2-6399-4325"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Email sent successfully\"\n}"}],"_postman_id":"74ab66a0-de1b-41a3-bc30-a693dd77331b"},{"name":"job application","id":"93c8795a-f696-4b11-92e9-74a3d24224d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://jobssearchbackend.onrender.com/api/user/application/:jobid/:token","description":"<p>API endpoint to *update the user application status when the user apply for a job(job unique id and user token are send as params)</p>\n<blockquote>\n<p>A successful response will result in a *HTTP 200* status code with a message User Updated successfully</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","user","application",":jobid",":token"],"host":["jobssearchbackend","onrender","com"],"query":[],"variable":[{"type":"any","value":"","key":"jobid"},{"type":"any","value":"","key":"token"}]}},"response":[{"id":"d5fccc66-5413-4c44-9924-41dd583967fd","name":"job application example","originalRequest":{"method":"PUT","header":[],"url":"https://jobssearchbackend.onrender.com/api/user/application/667aa696027bb6c65c797590/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjdlMjlhMDYxMWM1YTgyODUxNWRiN2QiLCJpc0FkbWluIjpmYWxzZSwiaWF0IjoxNzE5NTQ0Mjc5LCJleHAiOjE3MTk1NDc4Nzl9.18S4Las8Fyyp9NoYFHv6G1ebvlpeAM4K9rZZEEX8jFs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Jun 2024 03:30:11 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"720"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"89aa98c4ee997f4b-MAA"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"3e9-0Nsm3TJh2tVHO1mx7+db/LdAXyk\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"access-control-allow-credentials","value":"true"},{"key":"rndr-id","value":"6f230cda-4b1d-4d22"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User Updated Successfully\",\n    \"rest\": {\n        \"_id\": \"667e29a0611c5a828515db7d\",\n        \"username\": \"Salini\",\n        \"email\": \"subhanilaulk@gmail.com\",\n        \"password\": \"$2a$10$o2LEdJZW9qgMzzs3NS.tfeCmzEN8BBWEIO12/2HZ8SX1uPMgcZg2C\",\n        \"isAdmin\": false,\n        \"skills\": [\n            \"HTML\",\n            \"CSS\",\n            \"Javascript\",\n            \"MySQL\",\n            \"MongoDB\",\n            \"DataStructure\",\n            \"C++\",\n            \"Python\"\n        ],\n        \"applications\": [\n            \"667aa6e8027bb6c65c797593\",\n            \"667aa696027bb6c65c797590\"\n        ],\n        \"createdAt\": \"2024-06-28T03:10:24.855Z\",\n        \"updatedAt\": \"2024-06-28T03:30:11.456Z\",\n        \"__v\": 0,\n        \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjdlMjlhMDYxMWM1YTgyODUxNWRiN2QiLCJpc0FkbWluIjpmYWxzZSwiaWF0IjoxNzE5NTQ0Mjc5LCJleHAiOjE3MTk1NDc4Nzl9.18S4Las8Fyyp9NoYFHv6G1ebvlpeAM4K9rZZEEX8jFs\",\n        \"about\": \"Hi I am Salini Balasubramanian\",\n        \"city\": \"Chennai\",\n        \"expectingSalary\": \"1000000\",\n        \"firstname\": \"SALINI\",\n        \"lastname\": \"BALASUBRAMANIAN\",\n        \"pgcourse\": \"\",\n        \"pgdegree\": \"\",\n        \"pgpercentage\": \"\",\n        \"postalcode\": \"600028\",\n        \"region\": \"TAMILNADU\",\n        \"streetaddress\": \"6th cross street, vadapalani\",\n        \"ugcourse\": \"IT\",\n        \"ugdegree\": \"B.TECH.,\",\n        \"ugpercentage\": \"92\"\n    }\n}"}],"_postman_id":"93c8795a-f696-4b11-92e9-74a3d24224d4"}]}