{"info":{"_postman_id":"604d3280-4d95-462a-ad3b-e9cb71572659","name":"Payroll2U API - Sample Data","description":"<html><head></head><body><h1 id=\"introduction\">Introduction</h1>\n<p>Payroll2U API - Sync your data with Payroll2U system</p>\n<h1 id=\"overview\">Overview</h1>\n<p>API accepts and response in JSON format only. The data parameter in JSON must be in base64 format.</p>\n<h1 id=\"authentication\">Authentication</h1>\n<p>Authentication will be done with login command and system will issue a token for subsequent request</p>\n<h1 id=\"error-codes\">Error Codes</h1>\n<p>Please refer individual call for error codes</p>\n<h1 id=\"rate-limit\">Rate limit</h1>\n<p>N/A</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Introduction","slug":"introduction"},{"content":"Overview","slug":"overview"},{"content":"Authentication","slug":"authentication"},{"content":"Error Codes","slug":"error-codes"},{"content":"Rate limit","slug":"rate-limit"}],"owner":"8514202","collectionId":"604d3280-4d95-462a-ad3b-e9cb71572659","publishedId":"SzRyzpVQ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-03-11T05:47:40.000Z"},"item":[{"name":"P2U Login","event":[{"listen":"prerequest","script":{"id":"7ed043fb-c4d1-471c-8ef4-d7fb22d9d1ae","exec":["var scheme = {"," \"Header\": {","  \"Org\": \"TempData14\",","  \"ReqId\": \"01\",","  \"Cmd\": \"login\",","  \"Token\": \"\",","  \"Ctry\": \"MY\""," },"," \"Body\": {","  \"UserId\": \"api\",","  \"Password\": \"api\""," }","};","","pm.environment.set(\"requestobject\", btoa(JSON.stringify(scheme)));","","",""],"type":"text/javascript"}},{"listen":"test","script":{"id":"133ec1e5-270f-40b2-bb99-78f9a56c3d1f","exec":["var jsonObject = pm.response.json().data;","","var returndata = JSON.parse(atob(jsonObject));","","pm.environment.set(\"Token\", returndata.Token);","","console.log(pm.environment.get(\"Token\"));"],"type":"text/javascript"}}],"id":"05da7ed5-8f31-4325-a19a-0e4745514690","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"<p>Organisation Id</p>\n","key":"Client","type":"text","value":"devtest"},{"description":"<p>JSON request in base64 format</p>\n<p> \"Header\": {</p>\n<p>   \"Org\": \"\",</p>\n<p>   \"ReqId\": \"01\",</p>\n<p>   \"Cmd\": \"login\",</p>\n<p>   \"Token\": \"\",</p>\n<p>   \"Ctry\": \"\"</p>\n<p> },</p>\n<p> \"Body\": {</p>\n<p>   \"UserId\": \"\",</p>\n<p>   \"Password\": \"\"</p>\n<p> }</p>\n","key":"Data","type":"text","value":"{{requestobject}}"}]},"url":"https://appsvr2.payroll2u.com/Api/P2uSI","description":"<p>This Login request is to login to system and get valid token for subsequent request. </p>\n","urlObject":{"protocol":"https","path":["Api","P2uSI"],"host":["appsvr2","payroll2u","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"05da7ed5-8f31-4325-a19a-0e4745514690"},{"name":"P2U UAT Login","event":[{"listen":"prerequest","script":{"id":"6bff1844-f07f-427a-8781-acb32f561706","exec":["var scheme = {"," \"Header\": {","  \"Org\": \"Payroll2uuat1\",","  \"ReqId\": \"Visu01\",","  \"Cmd\": \"login\",","  \"Token\": \"\",","  \"Ctry\": \"SG\""," },"," \"Body\": {","  \"UserId\": \"api\",","  \"Password\": \"api\""," }","};","","pm.environment.set(\"requestobject\", btoa(JSON.stringify(scheme)));","","",""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"test","script":{"id":"afeff00b-2a82-41f2-8e02-344784fe5cdb","exec":["var jsonObject = pm.response.json().data;","","var returndata = JSON.parse(atob(jsonObject));","","pm.environment.set(\"Token\", returndata.Token);","","console.log(pm.environment.get(\"Token\"));"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"c9e57b8e-4411-40b5-b34e-9f7cfa24889b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"<p>Organisation Id</p>\n","key":"Client","type":"text","value":"devtest"},{"description":"<p>JSON request in base64 format</p>\n<p> \"Header\": {</p>\n<p>   \"Org\": \"\",</p>\n<p>   \"ReqId\": \"01\",</p>\n<p>   \"Cmd\": \"login\",</p>\n<p>   \"Token\": \"\",</p>\n<p>   \"Ctry\": \"\"</p>\n<p> },</p>\n<p> \"Body\": {</p>\n<p>   \"UserId\": \"\",</p>\n<p>   \"Password\": \"\"</p>\n<p> }</p>\n","key":"Data","type":"text","value":"{{requestobject}}"}]},"url":"https://uatsvr3.payroll2u.com/Api/P2uSI","description":"<p>This Login request is to login to system and get valid token for subsequent request. </p>\n","urlObject":{"protocol":"https","path":["Api","P2uSI"],"host":["uatsvr3","payroll2u","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c9e57b8e-4411-40b5-b34e-9f7cfa24889b"},{"name":"P2U - Employee - OT Item","event":[{"listen":"prerequest","script":{"id":"ad80390f-b85a-4b09-a094-32073a71b0a4","exec":["","var tok = pm.environment.get(\"Token\");","console.log(tok);","var scheme = {"," \"Header\": {","  \"Org\": \"TempData14\",","  \"ReqId\": \"53\",","  \"Cmd\": \"payitems\",","  \"Token\": tok,","  \"Ctry\": \"MY\""," },"," \"Body\": {","   \"EmpNo\": \"GTR0038\",","  \"EcCo_Code\": \"GTR\",","  \"PcPitem_Code\": \"NOT\",","  \"EcCurrency_Code\": \"MYR\",","  \"Date_Fr\": \"2019/08/01\",","  \"Date_To\": \"2019/08/01\",","  \"Unit\": \"18.50\",","  \"Remarks\": \"Last month OT\",","  \"SelectCurrentRun\": \"2\",","  \"OT_Date\": \"2019/07/01\",",""," }","};","","console.log(\"Request Data\"+ JSON.stringify(scheme));","pm.environment.set(\"requestobject\", btoa(JSON.stringify(scheme)));","","",""],"type":"text/javascript"}},{"listen":"test","script":{"id":"4311cb54-2477-448e-afde-5860878c307b","exec":["var jsonObject = pm.response.json().data;","","var returndata = JSON.parse(atob(jsonObject));","","console.log(returndata)","","",""],"type":"text/javascript"}}],"id":"82429f5e-bf23-4da7-a75d-74c4ef2cd42e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"Client","type":"text","value":"devtest"},{"key":"Data","type":"text","value":"{{requestobject}}"}]},"url":"https://appsvr2.payroll2u.com/Api/P2uSI","urlObject":{"protocol":"https","path":["Api","P2uSI"],"host":["appsvr2","payroll2u","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"82429f5e-bf23-4da7-a75d-74c4ef2cd42e"},{"name":"P2U - Employee - Get by Emp No","event":[{"listen":"prerequest","script":{"id":"ad80390f-b85a-4b09-a094-32073a71b0a4","exec":["","var tok = pm.environment.get(\"Token\");","console.log(tok);","var scheme = {"," \"Header\": {","  \"Org\": \"TempData14\",","  \"ReqId\": \"53\",","  \"Cmd\": \"payitems\",","  \"Token\": tok,","  \"Ctry\": \"MY\""," },"," \"Body\": {","   \"EmpNo\": \"GTR0038\",","  \"EcCo_Code\": \"GTR\",","  \"PcPitem_Code\": \"NOT\",","  \"EcCurrency_Code\": \"MYR\",","  \"Date_Fr\": \"2019/08/01\",","  \"Date_To\": \"2019/08/01\",","  \"Unit\": \"18.50\",","  \"Remarks\": \"Last month OT\",","  \"SelectCurrentRun\": \"2\",","  \"OT_Date\": \"2019/07/01\",",""," }","};","","console.log(\"Request Data\"+ JSON.stringify(scheme));","pm.environment.set(\"requestobject\", btoa(JSON.stringify(scheme)));","","",""],"type":"text/javascript"}},{"listen":"test","script":{"id":"4311cb54-2477-448e-afde-5860878c307b","exec":["var jsonObject = pm.response.json().data;","","var returndata = JSON.parse(atob(jsonObject));","","console.log(returndata)","","",""],"type":"text/javascript"}}],"id":"9d79d8ad-9b6c-484c-a8c8-372d79c44451","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"Client","type":"text","value":"devtest"},{"key":"Data","type":"text","value":"{{requestobject}}"}]},"url":"https://appsvr2.payroll2u.com/Api/P2uSI","urlObject":{"protocol":"https","path":["Api","P2uSI"],"host":["appsvr2","payroll2u","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9d79d8ad-9b6c-484c-a8c8-372d79c44451"}],"event":[{"listen":"prerequest","script":{"id":"27f4ed3e-4bdb-435c-8d04-95de1a810c46","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d880bf66-a396-429f-a662-78ebf9ca7fdc","type":"text/javascript","exec":[""]}}]}