{"info":{"_postman_id":"4ef961c5-312e-457e-b0ae-b329df3a589b","name":"iCW Partner Apis","description":"The iCW Partner apis enable partners to authenticate, get a valid session token, call the required apis to update various data elements. \n\nBEFORE YOU BEGIN\nYou need to get client credentials from iCW. \n\nOVERVIEW\n1. Auth your client using services located under security dir\n2. All Subsequent apis must be called with the access token attached as Bearer token in the Authorization header \n\nERROR CODES\n200 – OK.\n400 – Invalid request, we will try to provide as much helpful information is possible.\n401 — Unauthorized, check your credentials.\n403 - Token expired.","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json"},"item":[{"name":"security","item":[{"name":"partner session start","event":[{"listen":"test","script":{"id":"5be582aa-c69e-449d-980e-8eeba8a3999a","exec":["var jsonData = JSON.parse(responseBody);\r","\r","\r","\r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","\r","    pm.environment.set(\"access_token\", jsonData.resultMap.accessToken);\r","    pm.environment.set(\"refresh_token\", jsonData.resultMap.refreshToken);\r","    \r","\r","});"],"type":"text/javascript"}}],"id":"4d5f4667-c2f1-421d-948a-89513a532dcb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"appId\":\"{{partnerAppId}}\",\r\n    \"appPwd\":\"{{partnerAppPwd}}\"\r\n}\r\n"},"url":"{{AuthnApi}}/api/security/partner/v1/session/start","description":"Api to start a partner session"},"response":[{"id":"c80474d2-3fc9-4c2d-905e-8c0a058165f5","name":"partner session start","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"appId\":\"{{partnerAppId}}\",\r\n    \"appPwd\":\"{{partnerAppPwd}}\"\r\n}\r\n"},"url":"{{AuthnApi}}/api/security/partner/v1/session/start"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 24 Jan 2020 21:30:21 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,DELETE,PUT,OPTIONS,PATCH"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"X-MedTech-RTI","value":"anonymousUser/00000000-0000-0000-0000-000000000000/0CF2D0B71DD04FC08F7BD9FD7B6E00E9"},{"key":"X-Amzn-Trace-Id","value":"Root=1-5e2b61ed-9f009d00b6d66380e62fc880;"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": \"OK\",\r\n    \"message\": \"success\",\r\n    \"resultMap\": {\r\n        \"accessToken\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc0FwcEF1dGhuIjoidHJ1ZSIsInVzZXJfaWQiOiI0OWY3MzIxYi0zZWQ4LTExZWEtYmQ3OS0wZTMzNmFmZGZmOTUiLCJ1c2VyX25hbWUiOiJzc3Rfc3lzdGVtdXNlcjFAbWVkdGVjaC5jb20iLCJzY29wZSI6WyIyIl0sImN1cnJlbnREb21haW4iOiIyIiwiZXhwIjoxNTc5OTA1MjY2LCJhdXRob3JpdGllcyI6WyJyb2xlX1BhcnRuZXJfU3lzdGVtVXNlciJdLCJqdGkiOiIwNjQxMzgxMS05NzI3LTQ1YjQtOGE1NS1iNWZhYTlmODUwZjMiLCJjbGllbnRfaWQiOiJtZWR0ZWNoIiwiY3VycmVudEFwcCI6IjI2In0.ZUdvw4iLmK2MPGgMXp7ibvgZaqYevvWvI62lZp4UruhHG10H-SQyqJvinIgz9OoNG6pRHD06DNMDGv6GH3Y_K5fhUJi8EA29gHuFdqyLm9b2sOWlEDMWMTzHVTgVPnWzKrI21oyjD77uHiqFRDntn5AM-sKFyUajc4VeSXySkmyAjG9tRibNhNX6UDDUMroOKYJff_TOQ7QKE7vyQbusvcsEdi8N-SCYHVnylrjwIPLzZNheCiJdRJPxMWFeBHATl9ngtIi4SPIotpwFJXe-UvjBu0zpOrse7N1AOmYp8ckT86p6kQ_pxPGXlvYtg_e1MvB8dSdwzVoKscCeH4dCUw\",\r\n        \"refreshToken\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc0FwcEF1dGhuIjoidHJ1ZSIsInVzZXJfaWQiOiI0OWY3MzIxYi0zZWQ4LTExZWEtYmQ3OS0wZTMzNmFmZGZmOTUiLCJ1c2VyX25hbWUiOiJzc3Rfc3lzdGVtdXNlcjFAbWVkdGVjaC5jb20iLCJzY29wZSI6WyIyIl0sImF0aSI6IjA2NDEzODExLTk3MjctNDViNC04YTU1LWI1ZmFhOWY4NTBmMyIsImN1cnJlbnREb21haW4iOiIyIiwiZXhwIjoxNTc5OTA4ODY2LCJhdXRob3JpdGllcyI6WyJyb2xlX1BhcnRuZXJfU3lzdGVtVXNlciJdLCJqdGkiOiIzMGRjNmQ2Yi01NTkwLTQ1NzMtYTY0ZS01NTIxNjY3MDgxOTAiLCJjbGllbnRfaWQiOiJtZWR0ZWNoIiwiY3VycmVudEFwcCI6IjI2In0.TMZxp8dM9plviixXPAXj_ClPVhPSehgK8Yj4DfIP8kEZQwB9LaJfD4pB1sDddH2_0IlCgaAgmxn1TpkBWGUpBQIKwS0CQ9Qw9eaZ_TmFVdI0fZ8UIAAE9vHzgm1b919Qzzeir6rrdw5cfeQJGRhmrJPHoLm97RwdVYcD_Akw2VnUkynhc66cJJLX2QO_Y4x7l0B4ywrL7NuWO0BKdxItQyNiqkbjhZtWhTX2n_iY1LiXzQ_mZLcw39lgpr-lVmkIz8vN_BeNynQk2COaYNGmg0EfD0dopkFUGT1ehQtYmwJHv4YDa1Lqr9JQv150vvmkLMFR0WcUH6f5911IYSYMzg\"\r\n    }\r\n}"}],"_postman_id":"4d5f4667-c2f1-421d-948a-89513a532dcb"},{"name":"partner session renew","event":[{"listen":"test","script":{"id":"5be582aa-c69e-449d-980e-8eeba8a3999a","exec":["var jsonData = JSON.parse(responseBody);\r","\r","\r","\r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","\r","    pm.environment.set(\"access_token\", jsonData.resultMap.accessToken);\r","    pm.environment.set(\"refresh_token\", jsonData.resultMap.refreshToken);\r","    \r","\r","});"],"type":"text/javascript"}}],"id":"36ae4105-0b60-45ae-9275-e018701858b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"appId\":\"{{appId}}\",\r\n    \"appPwd\":\"{{appPwd}}\",\r\n    \"refreshToken\":\"{{refresh_token}}\"\r\n}\r\n"},"url":"{{AuthnApi}}/api/security/partner/v1/session/renew","description":"Api to renew a partner session"},"response":[{"id":"0dd481f0-a70c-4438-869f-acd1cc83d83c","name":"partner session renew","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"appId\":\"{{appId}}\",\r\n    \"appPwd\":\"{{appPwd}}\",\r\n    \"refreshToken\":\"{{refresh_token}}\"\r\n}\r\n"},"url":"{{AuthnApi}}/api/security/partner/v1/session/renew"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 24 Jan 2020 21:30:47 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,DELETE,PUT,OPTIONS,PATCH"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"X-MedTech-RTI","value":"anonymousUser/00000000-0000-0000-0000-000000000000/CFC4F07E7F9A48CABDB608E83B2A9756"},{"key":"X-Amzn-Trace-Id","value":"Root=1-5e2b6207-5af58be0b058a7701efdd050;"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": \"OK\",\r\n    \"message\": \"success\",\r\n    \"resultMap\": {\r\n        \"accessToken\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc0FwcEF1dGhuIjoidHJ1ZSIsInVzZXJfaWQiOiI0OWY3MzIxYi0zZWQ4LTExZWEtYmQ3OS0wZTMzNmFmZGZmOTUiLCJ1c2VyX25hbWUiOiJzc3Rfc3lzdGVtdXNlcjFAbWVkdGVjaC5jb20iLCJzY29wZSI6WyIyIl0sImN1cnJlbnREb21haW4iOiIyIiwiZXhwIjoxNTc5OTA1NTY1LCJhdXRob3JpdGllcyI6WyJyb2xlX1BhcnRuZXJfU3lzdGVtVXNlciJdLCJqdGkiOiJhMzU3ZDY3Ni0wMjE2LTRjYjItYjIwNS00ZGQ1ZGNmOTg5ZWIiLCJjbGllbnRfaWQiOiJtZWR0ZWNoIiwiY3VycmVudEFwcCI6IjI2In0.I623ZfHxJZZA9HU6HYzIhD_acrxU1zCqJr2YvP1FJg8Kgf1VUhIvX_fKGUF4qQDOc998IAVm1QS1x-Luq1l9-oJTIfN7qILs-rWwHNecM_UERjfR-iAvTO32lKRw5S1fh4dTKCJ2ujFRyN63xcNa18yx2_RVdfmR9fgu0GWXwkKdYgG7IcL8L7Y4H04jfBaKotA39WBMpxO9ArcJz4He-hchmyjqsjdK0pKv4FfXcMM9JKtvwaQzEDKIIylBmiJkXlHyNvAoK1BLxyGRc_SRQwBMQZsPdfPu_HS9ZkQBo8-5c46LGlH16r6Kthctt1czta-8bchSPMC2tP-9y-f47A\",\r\n        \"refreshToken\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc0FwcEF1dGhuIjoidHJ1ZSIsInVzZXJfaWQiOiI0OWY3MzIxYi0zZWQ4LTExZWEtYmQ3OS0wZTMzNmFmZGZmOTUiLCJ1c2VyX25hbWUiOiJzc3Rfc3lzdGVtdXNlcjFAbWVkdGVjaC5jb20iLCJzY29wZSI6WyIyIl0sImF0aSI6ImEzNTdkNjc2LTAyMTYtNGNiMi1iMjA1LTRkZDVkY2Y5ODllYiIsImN1cnJlbnREb21haW4iOiIyIiwiZXhwIjoxNTc5OTA5MTEyLCJhdXRob3JpdGllcyI6WyJyb2xlX1BhcnRuZXJfU3lzdGVtVXNlciJdLCJqdGkiOiJkYjBkZDNhMy1lMDk2LTRjOWEtOTY0Mi0wYjUzN2QxOGZjZjYiLCJjbGllbnRfaWQiOiJtZWR0ZWNoIiwiY3VycmVudEFwcCI6IjI2In0.bye5w6jEC6rC5PTpebA9D_sy3N4kfZWsMEewgQcRf8cUc5w93IL829akFCRfNFI12I7DId4vQY2Ox4zcghiBpmrr28c4tSLZhRLytJHiBaG_q6YZ2sdxe9FWntCxAkcw-eEpLRkyMOk4904o9o4EfAknZ7kwHlugjCD_nFoKjmrHxq0sNxThdYvzrMKz5fy9xU3VJNzFlsIBLVG1aPDyeIBQmNgYQbmSkk5XKwTL_B3HDyFoT2WzjV1TbfD1-aGi99iaSTJXK2K8L7Lgt9cjvSlZ2yBUtJGyymSpk8F9Jb67WDWlLW16ZNSGctdCwG_kTfbVeMXb9UnYET_OjNZFBQ\"\r\n    }\r\n}"}],"_postman_id":"36ae4105-0b60-45ae-9275-e018701858b8"},{"name":"partner session end","event":[{"listen":"test","script":{"id":"5be582aa-c69e-449d-980e-8eeba8a3999a","exec":["var jsonData = JSON.parse(responseBody);\r","\r","\r","\r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","\r","    pm.environment.set(\"access_token\", jsonData.resultMap.accessToken);\r","    pm.environment.set(\"refresh_token\", jsonData.resultMap.refreshToken);\r","    \r","\r","});"],"type":"text/javascript"}}],"id":"f99fa2c0-63b8-4a3a-aea4-daa9d2f0a3ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"appId\":\"{{partnerAppId}}\",\r\n    \"appPwd\":\"{{partnerAppPwd}}\",\r\n    \"accessToken\":\"{{access_token}}\"\r\n}\r\n"},"url":"{{AuthnApi}}/api/security/partner/v1/session/end","description":"Api to start a partner session"},"response":[{"id":"178974e3-18da-4477-8232-518830936737","name":"partner session end","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"appId\":\"{{partnerAppId}}\",\r\n    \"appPwd\":\"{{partnerAppPwd}}\",\r\n    \"accessToken\":\"{{access_token}}\"\r\n}\r\n"},"url":"{{AuthnApi}}/api/security/partner/v1/session/end"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 24 Jan 2020 21:30:24 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,DELETE,PUT,OPTIONS,PATCH"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"X-MedTech-RTI","value":"anonymousUser/00000000-0000-0000-0000-000000000000/8930BB66EC084CF8B6007A3933A8968D"},{"key":"X-Amzn-Trace-Id","value":"Root=1-5e2b61f0-37c5b3801954eca0db4cc190;"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": \"OK\",\r\n    \"message\": \"Token revoked\",\r\n    \"resultMap\": null\r\n}"}],"_postman_id":"f99fa2c0-63b8-4a3a-aea4-daa9d2f0a3ba"}],"id":"04eb74d6-5eb9-47ce-8869-27580c628dd7","description":"The following are the iCW Security Apis to start a session, reneew or end it. The session times are preconfigured.","_postman_id":"04eb74d6-5eb9-47ce-8869-27580c628dd7"},{"name":"sst","item":[{"name":"updateProfile","id":"b0843c4f-7f64-4882-a335-c797e4e69d5a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"servicerLoanId\": \"37969623\",\r\n  \"loanId\": \"IC-1000005-01\",\r\n  \"profile\": \r\n    {\r\n      \"address\": {\r\n        \"addressLine1\": \"1234 boring lane\",\r\n        \"addressLine2\": \"xx\",\r\n        \"city\": \"waukesha\",\r\n        \"state\": \"WI\",\r\n        \"zip\": \"53188\"\r\n      },\r\n      \"dob\": \"2020-01-22 00:00:00.000\",\r\n      \"employerName\": \"fastco\",\r\n      \"firstName\": \"John\",\r\n      \"lastName\": \"Doe\",\r\n      \"email\": \"jd@fastco.com\",\r\n      \"phoneNumbers\": [\r\n        {\r\n          \"number\": \"4145471058\",\r\n          \"type\": \"cell\"\r\n        }\r\n      ],\r\n      \"primary\": true,\r\n      \"ssn\": \"999997807\",\r\n      \"suffix\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{FinMgmtApi}}/api/servicer/v1/profile","description":"Api to update profile information of a loan borrower/coborrower\n\nIf update is successful, the HttpStatus code would be returned as 200. \nIf update failed, HttpStatus would not be returned as 200. It would be 400 or 401 or other depending on error conditions. \n\nThe errors collection would be populated in the response with one/more of the following codes. \nToken Errors:\n1. TOKEN_EXPIRED : Bearer token has expired. \n2. INVALID_TOKEN : Token is invalid\n3. LOAN_NOT_FOUND : This error code is returned when the loanId provided is not found in iCW\n4. LOAN_ID_MISMATCH : This error code is returned when the given loanId & servicer loan id does not match\n3. NO_COBO_IN_LOAN : This error code is returned when the primary flag is sent as false whereas there is no coborrower in the loan.\n5. DATA_ISSUES : this error code is returned when the update is not possible because of any any input data issues\n6. UNEXPECTED_EXCEPTION : This error code is returned when an unexpected exception happened. In this case, Please email ICW dev team with the api, request payload and the time of the request\n\n"},"response":[{"id":"91331bf2-9a99-46d8-aa84-97ebbd74149d","name":"updateProfile-error response","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"servicerLoanId\": \"37969623\",\r\n  \"loanId\": \"IC-1000005-01\",\r\n  \"profile\": \r\n    {\r\n      \"address\": {\r\n        \"addressLine1\": \"1234 boring lane\",\r\n        \"addressLine2\": \"xx\",\r\n        \"city\": \"waukesha\",\r\n        \"state\": \"WI\",\r\n        \"zip\": \"53188\"\r\n      },\r\n      \"dob\": \"2020-01-22 00:00:00.000\",\r\n      \"employerName\": \"fastco\",\r\n      \"firstName\": \"John\",\r\n      \"lastName\": \"Doe\",\r\n      \"email\": \"jd@fastco.com\",\r\n      \"phoneNumbers\": [\r\n        {\r\n          \"number\": \"4145471058\",\r\n          \"type\": \"cell\"\r\n        }\r\n      ],\r\n      \"primary\": true,\r\n      \"ssn\": \"999997807\",\r\n      \"suffix\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{FinMgmtApi}}/api/servicer/v1/profile"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,DELETE,PUT,OPTIONS,PATCH"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"X-MedTech-RTI","value":"sst_systemuser@icwmedtech.com/c83a8b18-a89d-4b71-98b4-368b4eeca45f/D68ABEB8566D4C6FA91FF430EA117781"},{"key":"X-Amzn-Trace-Id","value":"Root=1-5e4ece0d-4614f17f640402254d4749f1;"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 20 Feb 2020 18:21:01 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"BAD_REQUEST\",\n    \"errors\": [\n        {\n            \"code\": \"LOAN_NOT_FOUND\",\n            \"message\": \"Loan does not exist\"\n        }\n    ],\n    \"message\": null,\n    \"resultMap\": {}\n}"},{"id":"eca242db-1052-424b-b9ea-2b743c1fd6fe","name":"updateProfile","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"servicerLoanId\": \"37969623\",\r\n  \"loanId\": \"IC-1000005-01\",\r\n  \"profile\": \r\n    {\r\n      \"address\": {\r\n        \"addressLine1\": \"1234 boring lane\",\r\n        \"addressLine2\": \"xx\",\r\n        \"city\": \"waukesha\",\r\n        \"state\": \"WI\",\r\n        \"zip\": \"53188\"\r\n      },\r\n      \"dob\": \"2020-01-22 00:00:00.000\",\r\n      \"employerName\": \"fastco\",\r\n      \"firstName\": \"John\",\r\n      \"lastName\": \"Doe\",\r\n      \"email\": \"jd@fastco.com\",\r\n      \"phoneNumbers\": [\r\n        {\r\n          \"number\": \"4145471058\",\r\n          \"type\": \"cell\"\r\n        }\r\n      ],\r\n      \"primary\": true,\r\n      \"ssn\": \"999997807\",\r\n      \"suffix\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{FinMgmtApi}}/api/servicer/v1/profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 24 Jan 2020 21:14:07 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,DELETE,PUT,OPTIONS,PATCH"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"X-MedTech-RTI","value":"sst_systemuser1@medtech.com/78a5a087-7c32-4147-8a1c-f411dcad1788/5A68EE1437794135BB634CE107436BEB"},{"key":"X-Amzn-Trace-Id","value":"Root=1-5e2b5e1f-25bf930e05c105488a247f30;"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"errors\": null,\n    \"message\": null,\n    \"resultMap\": {}\n}"}],"_postman_id":"b0843c4f-7f64-4882-a335-c797e4e69d5a"},{"name":"updateConsents","id":"80cbe29a-37f0-42be-846a-2a708296af1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"servicerLoanId\": 12345,\r\n  \"loanId\": \"IC-1000005-01\",\r\n  \"primary\":true,\r\n  \"emailConsent\": true,\r\n  \"emailConsentDate\": \"2020-02-20T14:08:56.567Z\",\r\n  \"phoneConsents\": [\r\n    {\r\n      \"callConsent\": true,\r\n      \"callConsentDate\": \"2020-02-20T14:08:56.567Z\",\r\n      \"textConsent\": false,\r\n      \"textConsentDate\": \"2020-02-20T14:08:56.567Z\",\r\n      \"number\": \"6083339940\",\r\n      \"type\":\"cell\"\r\n    }\r\n  ]\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{FinMgmtApi}}/api/servicer/v1/consent","description":"Api to update the consent information of a borrowser/coborrower\n\nIf update is successful, the HttpStatus code would be returned as 200. \nIf update failed, HttpStatus would not be returned as 200. It would be 400 or 401 or other depending on error conditions. \n\nThe errors collection would be populated in the response with one/more of the following codes. \nToken Errors:\n1. TOKEN_EXPIRED : Bearer token has expired. \n2. INVALID_TOKEN : Token is invalid\n3. LOAN_NOT_FOUND : This error code is returned when the loanId provided is not found in iCW\n4. LOAN_ID_MISMATCH : This error code is returned when the given loanId & servicer loan id does not match\n3. NO_COBO_IN_LOAN : This error code is returned when the primary flag is sent as false whereas there is no coborrower in the loan.\n5. DATA_ISSUES : this error code is returned when the update is not possible because of any any input data issues\n6. UNEXPECTED_EXCEPTION : This error code is returned when an unexpected exception happened. In this case, Please email ICW dev team with the api, request payload and the time of the request"},"response":[{"id":"81504abd-8108-4591-95ba-0d5a51d0592f","name":"updateConsents","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"servicerLoanId\": 12345,\r\n  \"loanId\": \"IC-1000005-01\",\r\n  \"primary\":true,\r\n  \"emailConsent\": true,\r\n  \"emailConsentDate\": \"2020-02-20T14:08:56.567Z\",\r\n  \"phoneConsents\": [\r\n    {\r\n      \"callConsent\": true,\r\n      \"callConsentDate\": \"2020-02-20T14:08:56.567Z\",\r\n      \"textConsent\": false,\r\n      \"textConsentDate\": \"2020-02-20T14:08:56.567Z\",\r\n      \"number\": \"6083339940\",\r\n      \"type\":\"cell\"\r\n    }\r\n  ]\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{FinMgmtApi}}/api/servicer/v1/consent"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 24 Jan 2020 21:14:10 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,DELETE,PUT,OPTIONS,PATCH"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"X-MedTech-RTI","value":"sst_systemuser1@medtech.com/78a5a087-7c32-4147-8a1c-f411dcad1788/D9FA751F2C714F36A191DC1F5D9E33A4"},{"key":"X-Amzn-Trace-Id","value":"Root=1-5e2b5e22-5eb28fa43c98dabe1e81e7b6;"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"errors\": null,\n    \"message\": null,\n    \"resultMap\": {}\n}"},{"id":"c835be7e-f793-49d5-aec6-c33256e86224","name":"updateConsents-error ","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"servicerLoanId\": 12345,\r\n  \"loanId\": \"IC-1000005-01\",\r\n  \"primary\":true,\r\n  \"emailConsent\": true,\r\n  \"emailConsentDate\": \"2020-02-20T14:08:56.567Z\",\r\n  \"phoneConsents\": [\r\n    {\r\n      \"callConsent\": true,\r\n      \"callConsentDate\": \"2020-02-20T14:08:56.567Z\",\r\n      \"textConsent\": false,\r\n      \"textConsentDate\": \"2020-02-20T14:08:56.567Z\",\r\n      \"number\": \"6083339940\",\r\n      \"type\":\"cell\"\r\n    }\r\n  ]\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"{{FinMgmtApi}}/api/servicer/v1/consent"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 23 Feb 2020 15:20:24 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,DELETE,PUT,OPTIONS,PATCH"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"X-MedTech-RTI","value":"sst_systemuser1@medtech.com/d25ef036-267c-43dc-8c96-71296403662a/12A0718559984C11ABDC8A6D6A4F4C81"},{"key":"X-Amzn-Trace-Id","value":"Root=1-5e529838-e9196265f793dd1d51cdd6a2;"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"BAD_REQUEST\",\n    \"errors\": [\n        {\n            \"code\": \"LOAN_NOT_FOUND\",\n            \"message\": \"Loan not found : IC-1000095-01\"\n        }\n    ],\n    \"message\": null,\n    \"resultMap\": {}\n}"}],"_postman_id":"80cbe29a-37f0-42be-846a-2a708296af1e"},{"name":"updateBkInfo","id":"7799dd8c-00b1-4273-a27e-ae9475c7809a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"ammendedPlanAmt\": 0,\r\n  \"ammendedPlanIntRate\": 0,\r\n  \"closeDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"closeReason\": 0,\r\n  \"courtDischargeDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"cramDown\": 0,\r\n  \"dismissalDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"filingDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"finalPlanAmt\": 0,\r\n  \"finalPlanIntRate\": 0,\r\n  \"loanId\": \"string\",\r\n  \"noticeDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"orgPlanAmt\": 0,\r\n  \"orgPlanIntRate\": 0,\r\n  \"planTerms\": 0,\r\n  \"pocSentDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"reaffFileDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"reaffSentDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"reliefStayDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"returnReason\": \"string\",\r\n  \"servicerLoanId\": \"string\",\r\n  \"status\": \"string\",\r\n  \"targetPlanAmt\": 0,\r\n  \"targetPlanIntRate\": 0,\r\n  \"typeFiled\": 0\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{FinMgmtApi}}/api/servicer/v1/bkinfo","description":"Api to update the bankruptcy information about a borrower"},"response":[{"id":"d586d5b4-9c00-4fcc-a737-ff24542559b1","name":"updateBkInfo","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{access_token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"ammendedPlanAmt\": 0,\r\n  \"ammendedPlanIntRate\": 0,\r\n  \"closeDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"closeReason\": 0,\r\n  \"courtDischargeDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"cramDown\": 0,\r\n  \"dismissalDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"filingDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"finalPlanAmt\": 0,\r\n  \"finalPlanIntRate\": 0,\r\n  \"loanId\": \"string\",\r\n  \"noticeDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"orgPlanAmt\": 0,\r\n  \"orgPlanIntRate\": 0,\r\n  \"planTerms\": 0,\r\n  \"pocSentDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"reaffFileDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"reaffSentDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"reliefStayDate\": \"2020-01-22T14:08:11.799Z\",\r\n  \"returnReason\": \"string\",\r\n  \"servicerLoanId\": \"string\",\r\n  \"status\": \"string\",\r\n  \"targetPlanAmt\": 0,\r\n  \"targetPlanIntRate\": 0,\r\n  \"typeFiled\": 0\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{FinMgmtApi}}/api/servicer/v1/bkinfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 24 Jan 2020 21:14:13 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,DELETE,PUT,OPTIONS,PATCH"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"X-MedTech-RTI","value":"sst_systemuser1@medtech.com/78a5a087-7c32-4147-8a1c-f411dcad1788/E17BFEAF7BB44D789BC3AEC93D457B64"},{"key":"X-Amzn-Trace-Id","value":"Root=1-5e2b5e25-eda5e69ca4186e2a18f9f0fe;"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"errors\": null,\n    \"message\": null,\n    \"resultMap\": {}\n}"}],"_postman_id":"7799dd8c-00b1-4273-a27e-ae9475c7809a"}],"id":"68833b91-f07d-472c-bcc0-47d09e1e5c7a","description":"The following are the Apis that SST would use to update the profile, consents, bankruptcy info of a borrower/coborrower.","_postman_id":"68833b91-f07d-472c-bcc0-47d09e1e5c7a"}]}