{"info":{"_postman_id":"78c5ad7c-77e5-49f0-8293-601e26019677","name":"billable-hour-rest","description":"<html><head></head><body><p>Expose API calls to input billable project details, generate timesheets and invoice generation</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"1855568","collectionId":"78c5ad7c-77e5-49f0-8293-601e26019677","publishedId":"T1Dv8aH7","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-08-01T12:57:49.000Z"},"item":[{"name":"ping","id":"93e4e3d6-4997-46f9-a63d-1a64cbc3d31b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://localhost:9999/api/version","description":"<p>call to test if service is ready for recieving request</p>\n","urlObject":{"protocol":"https","port":"9999","path":["api","version"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"c65c41aa-3da8-45e8-a3de-b103c941a5b2","name":"ping","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Origin","value":"*","type":"text"}],"url":"https://localhost:9999/api/version"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"content-length","value":"44"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Billable Hour Rest version 0.1\"\n}"}],"_postman_id":"93e4e3d6-4997-46f9-a63d-1a64cbc3d31b"},{"name":"add billable project","id":"f5874eee-b2e0-452d-a0b5-568c12002e9e","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"accept":true}},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"employeeId\":\"2\",\n    \"billableRate\":\"200\",\n    \"projectName\":\"Ecobank\",\n    \"projectDate\":\"2020-12-02\",\n    \"startTime\":\"19:00\",\n    \"endTime\":\"21:00\"\n}","options":{"raw":{"language":"json"}}},"url":"https://localhost:9999/api/add","description":"<p>Call to create new billable project</p>\n","urlObject":{"protocol":"https","port":"9999","path":["api","add"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"49fb20bc-e0df-4458-9ffc-4af2aef4096a","name":"add billable project","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Origin","value":"*","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"employeeId\": \"2\",\n    \"billableRate\": \"200\",\n    \"projectName\": \"Ecobank\",\n    \"projectDate\": \"2020-12-02\",\n    \"startTime\": \"19:00\",\n    \"endTime\": \"21:00\"\n}","options":{"raw":{"language":"json"}}},"url":"https://localhost:9999/api/add"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"success\"\n}"}],"_postman_id":"f5874eee-b2e0-452d-a0b5-568c12002e9e"},{"name":"Retrieve all billable projects","id":"a93c2e96-2979-442a-bf13-81ac90ce9562","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Origin","value":"*","type":"text"}],"url":"https://localhost:9999/api/all","description":"<p>Call to fetch all projects</p>\n","urlObject":{"protocol":"https","port":"9999","path":["api","all"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"54f82f45-d5d1-4aed-9039-6df967e53a36","name":"Retrieve all billable projects","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://localhost:9999/api/all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json"},{"key":"content-length","value":"886"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"RECID\": \"23qwe\",\n        \"EMPLOYEEID\": \"1\",\n        \"BILLABLERATE\": 300,\n        \"PROJECT\": \"MTN\",\n        \"PROJECTDATE\": \"2019-08-01\",\n        \"STARTTIME\": \"09:00\",\n        \"ENDTIME\": \"17:00\",\n        \"WORKDURATION\": 8\n    },\n    {\n        \"RECID\": \"43wee\",\n        \"EMPLOYEEID\": \"1\",\n        \"BILLABLERATE\": 300,\n        \"PROJECT\": \"Fidelity\",\n        \"PROJECTDATE\": \"2019-08-02\",\n        \"STARTTIME\": \"09:00\",\n        \"ENDTIME\": \"14:00\",\n        \"WORKDURATION\": 5\n    },\n    {\n        \"RECID\": \"391a745a-cdb0-468d-bd4b-4e947cfad854\",\n        \"EMPLOYEEID\": \"1\",\n        \"BILLABLERATE\": 300,\n        \"PROJECT\": \"Eprocess\",\n        \"PROJECTDATE\": \"2020-08-18\",\n        \"STARTTIME\": \"12:34\",\n        \"ENDTIME\": \"15:45\",\n        \"WORKDURATION\": 3\n    },\n    {\n        \"RECID\": \"391a745a-cdb0-468d-bd4b-4e947cfad854\",\n        \"EMPLOYEEID\": \"2\",\n        \"BILLABLERATE\": 200,\n        \"PROJECT\": \"Ecobank\",\n        \"PROJECTDATE\": \"2020-12-02\",\n        \"STARTTIME\": \"19:00\",\n        \"ENDTIME\": \"21:00\",\n        \"WORKDURATION\": 2\n    },\n    {\n        \"RECID\": \"391a745a-cdb0-468d-bd4b-4e947cfad854\",\n        \"EMPLOYEEID\": \"2\",\n        \"BILLABLERATE\": 200,\n        \"PROJECT\": \"Ecobank\",\n        \"PROJECTDATE\": \"2020-12-02\",\n        \"STARTTIME\": \"19:00\",\n        \"ENDTIME\": \"21:00\",\n        \"WORKDURATION\": 2\n    }\n]"}],"_postman_id":"a93c2e96-2979-442a-bf13-81ac90ce9562"},{"name":"Retrieve employee billable project by ID","id":"7e1c0a2f-7001-484d-908d-d71dec46c0e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Origin","value":"*","type":"text"}],"url":"https://localhost:9999/api/1","description":"<p>Retrieve employee billable project using their employee ID (eg by passing /empId as 1 )</p>\n","urlObject":{"protocol":"https","port":"9999","path":["api","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"31011e02-1d67-41f6-81c8-14e7c57200c8","name":"Retrieve employee billable project by ID","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Origin","value":"*","type":"text"}],"url":"https://localhost:9999/api/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json"},{"key":"content-length","value":"506"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"RECID\": \"23qwe\",\n        \"EMPLOYEEID\": \"1\",\n        \"BILLABLERATE\": 300,\n        \"PROJECT\": \"MTN\",\n        \"PROJECTDATE\": \"2019-08-01\",\n        \"STARTTIME\": \"09:00\",\n        \"ENDTIME\": \"17:00\",\n        \"WORKDURATION\": 8\n    },\n    {\n        \"RECID\": \"43wee\",\n        \"EMPLOYEEID\": \"1\",\n        \"BILLABLERATE\": 300,\n        \"PROJECT\": \"Fidelity\",\n        \"PROJECTDATE\": \"2019-08-02\",\n        \"STARTTIME\": \"09:00\",\n        \"ENDTIME\": \"14:00\",\n        \"WORKDURATION\": 5\n    },\n    {\n        \"RECID\": \"391a745a-cdb0-468d-bd4b-4e947cfad854\",\n        \"EMPLOYEEID\": \"1\",\n        \"BILLABLERATE\": 300,\n        \"PROJECT\": \"Eprocess\",\n        \"PROJECTDATE\": \"2020-08-18\",\n        \"STARTTIME\": \"12:34\",\n        \"ENDTIME\": \"15:45\",\n        \"WORKDURATION\": 3\n    }\n]"}],"_postman_id":"7e1c0a2f-7001-484d-908d-d71dec46c0e5"}]}