{"info":{"_postman_id":"f803fe66-006d-4e66-97c0-07b2441d61d4","name":"Project Manager v.1.0.0","description":"<html><head></head><body><p><strong>Author - Damian Peiris</strong>.</p>\n<p><strong>Published on - 15-09-2023.</strong></p>\n<p><strong>Description -</strong> This <strong>Project Management API</strong> is designed to facilitate <strong>CRUD</strong> operations for<br>the project management division of a company. It manages two primary<br>entities: <em><strong>Tech Leads (TL) and Projects.</strong></em> Each Tech Lead can be assigned<br>to lead one or more projects, with only one Tech Lead appointed to a<br>single project at a time.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"27406561","collectionId":"f803fe66-006d-4e66-97c0-07b2441d61d4","publishedId":"2s9YC5ysaH","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-09-15T09:34:06.000Z"},"item":[{"name":"Managing Employees.","item":[{"name":"Posting an employee.","id":"f451d8a6-9764-4335-adf9-5fd507105f23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":" {      \"techLeadId\": \"T004\",\r\n        \"techLeadName\": \"Damian Peiris.\",\r\n        \"techLeadEmail\": \"contact@damianpeiris.com\",\r\n        \"techLeadAddress\": \"LA.\"\r\n }","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/employeeManager/api/v1/techLead/save","urlObject":{"protocol":"http","port":"8080","path":["employeeManager","api","v1","techLead","save"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"c5e0e6c4-274e-43b6-ad56-37a589339dcc","name":"Ex - Posting an employee.","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":" {      \"techLeadId\": \"T004\",\r\n        \"techLeadName\": \"Damian Peiris.\",\r\n        \"techLeadEmail\": \"contact@damianpeiris.com\",\r\n        \"techLeadAddress\": \"LA.\"\r\n }","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/employeeManager/api/v1/techLead/save"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:09:37 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 200,\n    \"message\": \"Employee Successfully saved!\"\n}"}],"_postman_id":"f451d8a6-9764-4335-adf9-5fd507105f23"},{"name":"Updating an employee.","id":"fdb6a60a-4210-48cc-8836-07b915a528b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":" {      \"techLeadId\": \"T003\",\r\n        \"techLeadName\": \"Damian Peiris.\",\r\n        \"techLeadEmail\": \"contact@damianpeiris.com\",\r\n        \"techLeadAddress\": \"LK.\"\r\n }","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/employeeManager/api/v1/techLead/update","urlObject":{"protocol":"http","port":"8080","path":["employeeManager","api","v1","techLead","update"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"11abb888-e9f2-49fc-8f9e-560ff49153d1","name":"Ex- Updating an employee.","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":" {      \"techLeadId\": \"T003\",\r\n        \"techLeadName\": \"Damian Peiris.\",\r\n        \"techLeadEmail\": \"contact@damianpeiris.com\",\r\n        \"techLeadAddress\": \"LK.\"\r\n }","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/employeeManager/api/v1/techLead/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:10:58 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 200,\n    \"message\": \"Employee Successfully updated!\"\n}"}],"_postman_id":"fdb6a60a-4210-48cc-8836-07b915a528b3"},{"name":"Fetching  an employee.","id":"0bccbc61-bc36-4d79-b4bd-8bd5893a5cd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"cf9fe1d6-8018-41a4-8e2e-be72b15e39ae","name":"New Request","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/employeeManager/api/v1/techLead/search?techLeadId=T001","protocol":"http","host":["localhost"],"port":"8080","path":["employeeManager","api","v1","techLead","search"],"query":[{"key":"techLeadId","value":"T001"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:12:05 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 302,\n    \"message\": \"Employee Successfully retrieved!\",\n    \"data\": {\n        \"techLeadId\": \"T001\",\n        \"techLeadName\": \"Damian Peiris.\",\n        \"techLeadEmail\": \"contact@damianpeiris.com\",\n        \"techLeadAddress\": \"LA.\"\n    }\n}"}],"_postman_id":"0bccbc61-bc36-4d79-b4bd-8bd5893a5cd4"},{"name":"Deleting an employee.","id":"68ce25aa-0e72-4295-aefb-367691814331","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"2293de6f-f9df-455d-a769-8d9a4a2fd245","name":"Ex- Deleting an employee.","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8080/employeeManager/api/v1/techLead/delete?techLeadId=T001","protocol":"http","host":["localhost"],"port":"8080","path":["employeeManager","api","v1","techLead","delete"],"query":[{"key":"techLeadId","value":"T001"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:13:20 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 200,\n    \"message\": \"Employee Successfully deleted!\"\n}"}],"_postman_id":"68ce25aa-0e72-4295-aefb-367691814331"},{"name":"Fetching all employees","id":"bd30cfdf-33e3-4a23-87fd-6723ef3251d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"92411969-c9eb-4b12-859b-52a11fb24721","name":"Ex-Fetching all employees.","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/employeeManager/api/v1/techLead/fetchAll"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:14:27 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 302,\n    \"message\": \"Employees Successfully retrieved!\",\n    \"data\": [\n        {\n            \"techLeadId\": \"T002\",\n            \"techLeadName\": \"Sayantha Hansaka.\",\n            \"techLeadEmail\": \"contact@walantha.com\",\n            \"techLeadAddress\": \"LK.\"\n        },\n        {\n            \"techLeadId\": \"T003\",\n            \"techLeadName\": \"Damian Peiris.\",\n            \"techLeadEmail\": \"contact@damianpeiris.com\",\n            \"techLeadAddress\": \"LK.\"\n        },\n        {\n            \"techLeadId\": \"T004\",\n            \"techLeadName\": \"Damian Peiris.\",\n            \"techLeadEmail\": \"contact@damianpeiris.com\",\n            \"techLeadAddress\": \"LA.\"\n        }\n    ]\n}"}],"_postman_id":"bd30cfdf-33e3-4a23-87fd-6723ef3251d2"}],"id":"9e99f0eb-34f2-48a9-b190-137ccfb4cc28","description":"<p>Below examples shows how to perform basic <strong><code>CRUD</code></strong> operations on Employees.</p>\n","_postman_id":"9e99f0eb-34f2-48a9-b190-137ccfb4cc28"},{"name":"Managing Projects.","item":[{"name":"Posting a project.","id":"565f38ca-b7b6-4645-bb2e-6b4ba54fe0f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"projectId\":\"P001\",\r\n    \"projectName\":\"A test project\",\r\n    \"projectDescription\":\"LOL\",\r\n    \"projectDeadLine\":\"31/12/2500\",\r\n    \"techLeadId\":\"T004\"\r\n\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/employeeManager/api/v1/projects/save","urlObject":{"protocol":"http","port":"8080","path":["employeeManager","api","v1","projects","save"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"8eb8256c-d32a-411b-91b5-eb375c94d4d1","name":"New Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"projectId\":\"P001\",\r\n    \"projectName\":\"A test project\",\r\n    \"projectDescription\":\"LOL\",\r\n    \"projectDeadLine\":\"31/12/2500\",\r\n    \"techLeadId\":\"T004\"\r\n\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/employeeManager/api/v1/projects/save"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:21:21 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 200,\n    \"message\": \"Project successfully saved!\"\n}"}],"_postman_id":"565f38ca-b7b6-4645-bb2e-6b4ba54fe0f1"},{"name":"Fetching  a project.","id":"6e8c3532-41f9-452c-a76e-1c725255278f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"0cf3cfc5-9034-46a3-b6f0-b37ec667f30b","name":"Ex - Fetching a project.","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/employeeManager/api/v1/projects/search?projectId=P001","protocol":"http","host":["localhost"],"port":"8080","path":["employeeManager","api","v1","projects","search"],"query":[{"key":"projectId","value":"P001"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:22:02 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 302,\n    \"message\": \"Project successfully retrieved!\",\n    \"data\": {\n        \"projectId\": \"P001\",\n        \"projectName\": \"A test project\",\n        \"projectDescription\": \"LOL\",\n        \"techLeadId\": \"T004\"\n    }\n}"}],"_postman_id":"6e8c3532-41f9-452c-a76e-1c725255278f"},{"name":"Updating a project.","id":"80b12d3a-ecd8-4eff-b02b-180f46a7b08c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"projectId\":\"P001\",\r\n    \"projectName\":\"A test project\",\r\n    \"projectDescription\":\"LOL\",\r\n    \"projectDeadLine\":\"31/12/3500\",\r\n    \"techLeadId\":\"T004\"\r\n\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/employeeManager/api/v1/projects/update","urlObject":{"protocol":"http","port":"8080","path":["employeeManager","api","v1","projects","update"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"44d0ca2d-9886-4269-ac42-a959e4f60497","name":"Ex - Updating a project.","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"projectId\":\"P001\",\r\n    \"projectName\":\"A test project\",\r\n    \"projectDescription\":\"LOL\",\r\n    \"projectDeadLine\":\"31/12/3500\",\r\n    \"techLeadId\":\"T004\"\r\n\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/employeeManager/api/v1/projects/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:23:37 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 200,\n    \"message\": \"Successfully updated the project!\"\n}"}],"_postman_id":"80b12d3a-ecd8-4eff-b02b-180f46a7b08c"},{"name":"Deleting  a project.","id":"6b0b1c2d-3cd1-42cb-ab33-340fb0fc7b7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"933a92c0-deaf-432a-b1a3-d57db2c05247","name":"Ex - Deleting a project.","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8080/employeeManager/api/v1/projects/delete?projectId=P003","protocol":"http","host":["localhost"],"port":"8080","path":["employeeManager","api","v1","projects","delete"],"query":[{"key":"projectId","value":"P003"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:26:58 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 200,\n    \"message\": \"Successfully deleted the project\"\n}"}],"_postman_id":"6b0b1c2d-3cd1-42cb-ab33-340fb0fc7b7d"},{"name":"Fetching all projects.","id":"bfc3600a-a516-4c18-932a-1b0604a05743","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"87ee07e2-1236-4f12-ba82-69688ae2e92f","name":"Ex - Fetching all projects.","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/employeeManager/api/v1/projects/fetchAll"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 15 Sep 2023 09:28:06 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 302,\n    \"message\": \"Projects successfully retrieved!\",\n    \"data\": [\n        {\n            \"projectId\": \"P001\",\n            \"projectName\": \"A test project\",\n            \"projectDescription\": \"LOL\",\n            \"projectDeadline\": \"31-12-3500\",\n            \"techLeadId\": \"T004\"\n        }\n    ]\n}"}],"_postman_id":"bfc3600a-a516-4c18-932a-1b0604a05743"}],"id":"d3878f29-e7bf-4b47-8d5d-e137c1d9caa0","description":"<p>Below example shows how to perform basic <strong><code>CRUD</code></strong> operations on Projects.</p>\n","_postman_id":"d3878f29-e7bf-4b47-8d5d-e137c1d9caa0"}]}