{"info":{"_postman_id":"5cc02e3b-8ad9-4be7-bfe9-8ec877008f03","name":"CAMBRIDGE OPENAPI","description":"<html><head></head><body><h1 id=\"changelogs\">Changelogs</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Date</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Version</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Oct 2025</td>\n<td>New API for submitting claim history, improve performance</td>\n<td>2.7.0</td>\n</tr>\n<tr>\n<td>Feb 2025</td>\n<td>Change Find By Card Number endpoint response structure, add new endpoint for retrieving particular member's benefit, update base url for staging envorinment</td>\n<td>2.6.1</td>\n</tr>\n<tr>\n<td>Jan 2025</td>\n<td>Cambridge OpenAPI for List Member by Client Code, Enhancement Provider List Endpoint for Filtering by Distance</td>\n<td>2.5.3</td>\n</tr>\n<tr>\n<td>Oct 2024</td>\n<td>Cambridge OpenAPI for Claim, Member's Data, and Provider List</td>\n<td>2.4.4</td>\n</tr>\n<tr>\n<td>Aug 2024</td>\n<td>Cambridge OpenAPI for Enrollment Process</td>\n<td>1.0.0</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"overview\">Overview</h1>\n<h2 id=\"cambridge-openapi\">Cambridge OpenAPI</h2>\n<p>Cambridge OpenAPI provides a suite of bridging APIs for HealthMetrics Indonesia's enrollment service. It allows clients of HealthMetrics Indonesia to retrieve member information, create or update member records, and configure policyholder settings within the HealthMetrics Indonesia enrollment system.</p>\n<p>To facilitate seamless integration, this application enriches the original client requests with additional data before forwarding them to the HealthMetrics Indonesia Enrollment API. The app then returns the results from the HealthMetrics Indonesia Enrollment API back to the client.</p>\n<h2 id=\"business-flow\">Business Flow</h2>\n<p>In general, Cambridge OpenAPI support for enrollment, claim, member's information and provider.</p>\n<h3 id=\"enrollment\">Enrollment</h3>\n<h4 id=\"enrollment-and-update-flow\">Enrollment and Update Flow</h4>\n<p>The member enrollment flow starts once our team has finished setting up the plans and benefits. You can then directly use our <a href=\"https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-5cf3cc2b-29bc-4e04-b17a-91b2c7f3019d?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Enroll </a> endpoint to create a member in our system with Principal status.</p>\n<p>To enroll a dependent member, you must first create the principal member. After that, you can enroll the dependent member by using the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-25116f00-4658-4924-b283-d0a7f8a95cb4?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Enroll-Member</a> endpoint. If you need to update a member's data (e.g., date of birth), you can use the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-25116f00-4658-4924-b283-d0a7f8a95cb4?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Enroll-Member</a> endpoint to modify the relevant information.</p>\n<img src=\"https://content.pstmn.io/fd2eebf4-034a-4de4-b8fb-966ba14dcb00/aW1hZ2UucG5n\" alt=\"Enrollment%20Flow\" width=\"562\" height=\"764\">\n\n<h3 id=\"update-effective-date--renewal\">Update Effective Date &amp; Renewal</h3>\n<p>Change effective date of member's policy you can update their plan by directly using the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-e198757f-8916-4388-93d5-906737839324?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Update Effective Date</a> endpoint. For re-new the policy date, you can update their plan by directly using the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-c657c5dc-79fd-4655-942e-d4ab1fb4d952?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Renewal</a> endpoint.</p>\n<img src=\"https://content.pstmn.io/9307eb3e-2a98-43bb-b42a-c9db2ab29979/aW1hZ2UucG5n\" alt=\"Update%20Effective%20Date%20and%20Renewal%20Flow\" width=\"562\" height=\"727\">\n\n<h4 id=\"change-plan\">Change Plan</h4>\n<p>If a member changes their plan (upgrade or downgrade), you can update their plan by directly using the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-3d826280-a77a-4b30-a88b-e9e6de2c79c2?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Change Plan</a> endpoint.</p>\n<img src=\"https://content.pstmn.io/a0ecf059-4e25-417e-aed9-b940cd48e306/aW1hZ2UucG5n\" alt=\"Change%20Member's%20Plan%20Flow\" width=\"562\" height=\"762\">\n\n<h4 id=\"terminate-and-suspend-member\">Terminate and Suspend Member</h4>\n<p>In case there is a problem about member policy, you can terminate their status by directly using the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-0725789d-4453-4bd0-9aa7-64730def45b2?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Terminate</a> endpoint or you can suspend the member by directly using <a href=\"https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-37089096-93e8-4590-9ce0-9db9d3fb6f4b?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Suspend</a> endpoint.</p>\n<img src=\"https://content.pstmn.io/e00181ea-e80d-4ede-8263-d1bde657da7a/aW1hZ2UucG5n\" alt=\"Terminate%20or%20Suspend%20a%20Member%20Flow\" width=\"562\" height=\"728\">\n\n<h4 id=\"reactive\">Reactive</h4>\n<p>For the terminated member, you can reactivated them by directly using the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-1b73975e-7971-4bb7-bd28-5c76f73e7e2e?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">ReActive</a> endpoint.</p>\n<img src=\"https://content.pstmn.io/0515325f-5ed4-411d-8c7b-1696e9067759/aW1hZ2UucG5n\" alt=\"Reactive%20a%20Terminated%20Member%20Flow\" width=\"562\" height=\"727\">\n\n<h3 id=\"claim\">Claim</h3>\n<h4 id=\"list-gl\">List GL</h4>\n<p>For getting all list claim from particular member, you can hit <a href=\"https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-ea7bb798-a56e-42d1-bbb9-17794a57f929?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">List GL</a> endpoint.</p>\n<h4 id=\"claim-detail-information\">Claim Detail Information</h4>\n<p>You can get claim detail information (e.g. current status, log status, etc) by hit <a href=\"https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-2933369e-be7d-4824-b348-ef2b2d6195c7?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Detail Claim</a> endpoint</p>\n<h3 id=\"member\">Member</h3>\n<h4 id=\"list-member\">List Member</h4>\n<p>After success member enrollment, you can find the listed member by hitting the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-90bd36a2-ff9c-4259-93ca-052765319758?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">List Member by Client Code</a> endpoint. You will get the code parallels with the clientKey and serverKey.</p>\n<h4 id=\"member-information\">Member Information</h4>\n<p>After success member enrollment, you can find the specific member by hitting the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-606b55ec-5edd-474f-8750-0863c7663896?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">Member Information</a> endpoint. This required you to search the member by Card Number.</p>\n<h3 id=\"provider\">Provider</h3>\n<h4 id=\"list-provider\">List Provider</h4>\n<p>For getting list of eligble provider for particular member, you can hit the <a href=\"https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-075e694e-f92b-45ed-a2c9-b45da194d0c3?action=share&amp;source=copy-link&amp;creator=37286085&amp;ctx=documentation\">List Provider</a> endpoint.</p>\n<h1 id=\"features\">Features</h1>\n<h2 id=\"easy-to-integrate-api\">Easy to Integrate API</h2>\n<ul>\n<li><p>Our RESTful API’s enable our clients to integrate to our solution seamlessly;</p>\n</li>\n<li><p>Cambridge API support: Enrollment Principle and Dependent, Update Member's Data, Terminate, Suspend, Change Plan, and Reactive.</p>\n</li>\n</ul>\n<h1 id=\"setting-up\">Setting Up</h1>\n<p>Once a client has registered, it will have an access to our sandbox environment. HealthMetrics Indonesia client dashboard will also be accessible.</p>\n<h1 id=\"reference\">Reference</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Terminology</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Principle</td>\n<td>Member type explaining the member stand as policy holder.</td>\n</tr>\n<tr>\n<td>Dependent</td>\n<td>Member type explaining the member stand as a member relying on the policy holder for support.</td>\n</tr>\n<tr>\n<td>GL</td>\n<td>Guarantee Letter (GL) for a claim Inpatient and Cashless.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"authorization\">Authorization</h1>\n<p>For the authorization headers for authenticating the requests for each endpoints except <code>Login</code> , the authorization header utilizes API Key following HTTP(S) BEARER TOKEN convention:</p>\n<ul>\n<li><p>For Development environment, obtain <code>Client Key</code> and <code>Server Key</code> in Login Responses.</p>\n</li>\n<li><p>For Production environment, obtain <code>Client Key</code> and <code>Server Key</code> in Login Responses.</p>\n</li>\n</ul>\n<p>HealthMetrics Indonesia validates HTTP request by using Bearer Token method. You must always add this header to your request headers every API call or otherwise you will get unauthorized error:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: \"Bearer Token\"\n\n</code></pre></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Changelogs","slug":"changelogs"},{"content":"Overview","slug":"overview"},{"content":"Features","slug":"features"},{"content":"Setting Up","slug":"setting-up"},{"content":"Reference","slug":"reference"},{"content":"Authorization","slug":"authorization"}],"owner":"37286085","collectionId":"5cc02e3b-8ad9-4be7-bfe9-8ec877008f03","publishedId":"2sA3s1nBVi","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"199BB6"},"publishDate":"2024-08-09T08:58:36.000Z"},"item":[{"name":"Cambridge API","item":[{"name":"V1 & V2","item":[{"name":"Authorization","item":[{"name":"Login","event":[{"listen":"test","script":{"id":"d14e0df7-07ef-4dc7-8725-09d1b331c798","exec":[""],"type":"text/javascript","packages":{}}}],"id":"4485b944-f6c9-42f7-ac73-27dad496aebb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"clientKey\": \"<<string>>\",\r\n  \"serverKey\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Auth/Login","description":"<p>Hit this endpoint for retrieving the token.</p>\n","urlObject":{"path":["api","Auth","Login"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"96d10e84-ae70-4aa2-9bf6-65bee5803cbb","name":"Success","originalRequest":{"method":"POST","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"clientKey\": \"<<string>>\",\r\n  \"serverKey\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Auth/Login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:19:19 GMT"},{"key":"Requestid","value":"2KMLVMA6RSZQRODT3HZDFWWIWTA"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJOb3ZhVXNlcklkIjoiMTM4MjciLCJOb3ZhSGVhZGVyVG9rZW4iOiJiZWFyZXJfcjMwMzZWRkE0VHpHTkJEL1BVcTQwTEpJM25tMkUyUXhFSEtZMWdIQUF0MD0iLCJOb3ZhVXNlclRva2VuIjoiNGZmYTg1ZTQtNTZmZC00ODRkLWEyZjEtMmMxODQ5M2VjZDMwIiwiTm92YUNsaWVudElkIjoiQ0gwMDI1IiwiZXhwIjoxNzM2MTUwMDA3LCJpc3MiOiJqd3QtaXNzdWVyIiwiYXVkIjoiand0LWF1ZGllbmNlIn0.z2Fpa33zpw5mX4rjxk_sI5H6B9usuXVf9VsA7TtPspQ\",\n        \"tokenType\": \"Bearer\",\n        \"expiry\": \"2025-01-06T14:53:27Z\",\n        \"timezone\": \"GMT+7\",\n        \"duration\": \"3600s\"\n    }\n}"},{"id":"5d90a1c9-c292-43e5-aad1-fca3d77e32a7","name":"Error","originalRequest":{"method":"POST","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"clientKey\": \"<<string>>\",\r\n  \"serverKey\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Auth/Login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:20:45 GMT"},{"key":"Requestid","value":"2KMM6FLXHX9BA0HZ8NAVXMIE68Y"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": \"Not Found\"\n}"}],"_postman_id":"4485b944-f6c9-42f7-ac73-27dad496aebb"}],"id":"bd949d32-b1a3-4cf6-b772-c7d61d812c9a","description":"<p>To log in to Cambridge OpenAPI, you will receive a <code>clientKey</code> and <code>serverKey</code> from HealthMetrics Indonesia. After successfully logging in, you will receive a Bearer Token, which should be used as a header when accessing the endpoints.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Format</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientKey</code></td>\n<td>Unique indentifier for client login</td>\n<td><code>string</code></td>\n<td>Y</td>\n</tr>\n<tr>\n<td><code>serverKey</code></td>\n<td>Unique indentifier for client login</td>\n<td><code>string</code></td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"bd949d32-b1a3-4cf6-b772-c7d61d812c9a","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"Enrollment","item":[{"name":"Enrollment New Member","item":[{"name":"Enrollment New Member","id":"5cf3cc2b-29bc-4e04-b17a-91b2c7f3019d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\",\r\n    \"name\": \"<<string>>\",\r\n    \"sex\": \"<<string>>\",\r\n    \"planDescription\": \"<<string>>\",\r\n    \"BankCode\": \"<<string>>\",\r\n    \"MemberType\": \"<<string>>\",\r\n    \"maritalStatus\": \"<<string>>\",\r\n    \"dateOfBirth\":\"<<string>>>\",\r\n    \"phoneNumber\": \"<<string>>>\"\r\n  },\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\",\r\n    \"plans\": [\r\n      {\r\n        \"planCode\": \"<<string>>\"\r\n      }\r\n    ],\r\n    \"remarks\": \"<<string>>\"\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll","description":"<p>Generated from cURL: curl --location '<a href=\"https://localhost:44306/api/Member/Enroll'\">url/api/Member/Enroll'</a><br />--header 'Content-Type: application/json'<br />--header 'Accept: text/plain'<br />--header 'Authorization: ••••••'<br />--data '{<br />\"corporateCode\": \"\",<br />\"member\": {<br />\"memberNumber\": \"\",<br />\"name\": \"\",<br />\"sex\": \"\",<br />\"planDescription\": \"\",<br />\"BankCode\": \"\",<br />\"MemberType\": \"\",<br />\"maritalStatus\": \"\",<br />\"dateOfBirth\":\"\",<br />\"phoneNumber\": \"\"<br />},<br />\"policy\": {<br />\"policyNumber\": \"\",<br />\"startDate\": \"\",<br />\"endDate\": \"\",<br />\"plans\": [<br />{<br />\"planCode\": \"\"<br />},<br />{<br />\"planCode\": \"\"<br />},<br />{<br />\"planCode\": \"\"<br />},<br />{<br />\"planCode\": \"\"<br />},<br />{<br />\"planCode\": \"\"<br />}<br />],<br />\"remarks\": \"\"<br />},<br />\"actionDescription\": \"\"<br />}'</p>\n","urlObject":{"path":["api","Member","Enroll"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"1f457321-b66e-4947-8bcc-6a3f9bd4b481","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\",\r\n    \"name\": \"<<string>>\",\r\n    \"sex\": \"<<string>>\",\r\n    \"planDescription\": \"<<string>>\",\r\n    \"BankCode\": \"<<string>>\",\r\n    \"MemberType\": \"<<string>>\",\r\n    \"maritalStatus\": \"<<string>>\",\r\n    \"dateOfBirth\":\"<<string>>>\",\r\n    \"phoneNumber\": \"<<string>>>\"\r\n  },\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\",\r\n    \"plans\": [\r\n      {\r\n        \"planCode\": \"<<string>>\"\r\n      }\r\n    ],\r\n    \"remarks\": \"<<string>>\"\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:26:26 GMT"},{"key":"Location","value":"Enroll/440080753211/O611"},{"key":"Requestid","value":"2KMMNSGJE89CKXV6T79EWVSMHGP"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"memberNumber\": \"<<string>>\",\n            \"memberPrincipalNumber\": \"<<string>>\",\n            \"name\": \"<<string>>\",\n            \"phoneNumber\": \"<<string>>\",\n            \"dateOfBirth\": \"2000-02-09\",\n            \"memberStatus\": \"<<string>>\",\n            \"familyStatus\": \"<<string>>\",\n            \"policyNumber\": \"<<string>>\",\n            \"planCode\": [\n                \"<<string>>\"\n            ]\n        }\n    ]\n}"},{"id":"31e53e78-55bf-4251-906b-fc7820b7a024","name":"Error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\",\r\n    \"name\": \"<<string>>\",\r\n    \"sex\": \"<<string>>\",\r\n    \"planDescription\": \"<<string>>\",\r\n    \"BankCode\": \"<<string>>\",\r\n    \"MemberType\": \"<<string>>\",\r\n    \"maritalStatus\": \"<<string>>\",\r\n    \"dateOfBirth\":\"<<string>>>\",\r\n    \"phoneNumber\": \"<<string>>>\"\r\n  },\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\",\r\n    \"plans\": [\r\n      {\r\n        \"planCode\": \"<<string>>\"\r\n      }\r\n    ],\r\n    \"remarks\": \"<<string>>\"\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 08 Aug 2024 07:25:53 GMT"},{"key":"Requestid","value":"2KMMJJTPHNOVHUCU5IB0ZMEV0ZY"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"MemberAndPolicyExist\",\n            \"Message\": \"Policy for this member already exist. To update the plan, please use PUT method instead.\"\n        }\n    ]\n}"}],"_postman_id":"5cf3cc2b-29bc-4e04-b17a-91b2c7f3019d"}],"id":"f38d01cc-adfb-44f5-a45e-4f9ad7231348","description":"<p>You can enroll a new member by hitting <strong>Enrollment</strong> endpoint. You enable to enroll after you got information from HealthMetrics Indonesia.</p>\n<p>If you are a new client of HealthMetrics Indonesia, we need to create your account and the products. Either, for existing client you can enroll right away. Parameters in your body request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Description</strong></th>\n<th>Format</th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>corporateCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>memberNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>name</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>sex</td>\n<td>MALE/FEMALE</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>planDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>BankCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>MemberType</td>\n<td>SYARIAH/Conventional</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>maritalStatus</td>\n<td>SINGLE/MARRIED</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>dateOfBirth</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>phoneNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>policyNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>planCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>remarks</td>\n<td></td>\n<td>string</td>\n<td>N</td>\n</tr>\n<tr>\n<td>actionDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"07775f73-ec37-4774-9a3a-4e39fe6ff1ba","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"cdb91178-a237-4dc0-bf0e-98b451ace8a1","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"f38d01cc-adfb-44f5-a45e-4f9ad7231348"},{"name":"Bulk Enrollment New Member","item":[{"name":"Bulk Enrollment New Member","id":"27b3515c-6c29-4b84-934c-670780e60af1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"recordMode\": 1,\r\n        \"recordType\": \"P\",\r\n        \"payorID\": \"<<clientcode>>\",\r\n        \"memberID\": \"<<member>>\",\r\n        \"mappingID\": \"<<parentId>>\",\r\n        \"corporateID\": \"<<productcode>>\",\r\n        \"Nik\": \"<<nik>>\",\r\n        \"branchCode\": \"<<bankbranch>>\",\r\n        \"Division\": \"\",\r\n        \"bankInfo\": \"string\",\r\n        \"typeOfWork\": 0,\r\n        \"policyNumber\": \"<<polisNumber>>\",\r\n        \"maritalStatus\": \"M\",\r\n        \"relationship\": \"Principal\",\r\n        \"membersEffectiveDate\": \"20241009\",\r\n        \"membersExpiryDate\": \"20241009\",\r\n        \"memberName\": \"<<memberName>>\",\r\n        \"nric\": \"6999445\",\r\n        \"passportNo\": \"SYARIAH/Conventional\",\r\n        \"dateOfBirth\": \"20240210\",\r\n        \"sex\": \"MALE\",\r\n        \"planID\": \"<<planCode>>\",\r\n        \"remarks\": \"<<remark>>\",\r\n        \"memberSince\": \"20241009\",\r\n        \"telephoneMobile\": \"588855545\",\r\n        \"dateTerminated\": \"20241009\"\r\n    },\r\n    {\r\n        \"recordMode\": 1,\r\n        \"recordType\": \"P\",\r\n        \"payorID\": \"<<clientcode>>\",\r\n        \"memberID\": \"<<member>>\",\r\n        \"mappingID\": \"<<parentId>>\",\r\n        \"corporateID\": \"<<productcode>>\",\r\n        \"Nik\": \"<<nik>>\",\r\n        \"branchCode\": \"<<bankbranch>>\",\r\n        \"Division\": \"\",\r\n        \"bankInfo\": \"string\",\r\n        \"typeOfWork\": 0,\r\n        \"policyNumber\": \"<<polisNumber>>\",\r\n        \"maritalStatus\": \"M\",\r\n        \"relationship\": \"Principal\",\r\n        \"membersEffectiveDate\": \"20241009\",\r\n        \"membersExpiryDate\": \"20241009\",\r\n        \"memberName\": \"<<memberName>>\",\r\n        \"nric\": \"6999445\",\r\n        \"passportNo\": \"<<passportNumber>>\",\r\n        \"dateOfBirth\": \"20240210\",\r\n        \"sex\": \"MALE\",\r\n        \"planID\": \"<<planCode>>\",\r\n        \"remarks\": \"<<remark>>\",\r\n        \"memberSince\": \"20241009\",\r\n        \"telephoneMobile\": \"588855545\",\r\n        \"dateTerminated\": \"20241009\"\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Member-Bulk","description":"<p>Generated from cURL: curl --location --globoff '{{base}}/api/Member/Enroll-Member-Bulk'<br />--header 'Content-Type: application/json'<br />--header 'Accept: application/json'<br />--header 'Authorization: Bearer {{token}}'<br />--data '[<br />{<br />\"recordMode\": 1,<br />\"recordType\": \"P\",<br />\"payorID\": \"&lt;&gt;\",<br />\"memberID\": \"&lt;&gt;\",<br />\"mappingID\": \"&lt;&gt;\",<br />\"corporateID\": \"&lt;&gt;\",<br />\"Nik\": \"&lt;&gt;\",<br />\"branchCode\": \"&lt;&gt;\",<br />\"Division\": \"\",<br />\"bankInfo\": \"string\",<br />\"typeOfWork\": 0,<br />\"policyNumber\": \"&lt;&gt;\",<br />\"maritalStatus\": \"M\",<br />\"relationship\": \"Principal\",<br />\"membersEffectiveDate\": \"20241009\",<br />\"membersExpiryDate\": \"20241009\",<br />\"memberName\": \"&lt;&gt;\",<br />\"nric\": \"6999445\",<br />\"passportNo\": \"SYARIAH/Conventional\",<br />\"dateOfBirth\": \"20240210\",<br />\"sex\": \"MALE\",<br />\"planID\": \"&lt;&gt;\",<br />\"remarks\": \"&lt;&gt;\",<br />\"memberSince\": \"20241009\",<br />\"telephoneMobile\": \"588855545\",<br />\"dateTerminated\": \"20241009\"<br />},<br />{<br />\"recordMode\": 1,<br />\"recordType\": \"P\",<br />\"payorID\": \"&lt;&gt;\",<br />\"memberID\": \"&lt;&gt;\",<br />\"mappingID\": \"&lt;&gt;\",<br />\"corporateID\": \"&lt;&gt;\",<br />\"Nik\": \"&lt;&gt;\",<br />\"branchCode\": \"&lt;&gt;\",<br />\"Division\": \"\",<br />\"bankInfo\": \"string\",<br />\"typeOfWork\": 0,<br />\"policyNumber\": \"&lt;&gt;\",<br />\"maritalStatus\": \"M\",<br />\"relationship\": \"Principal\",<br />\"membersEffectiveDate\": \"20241009\",<br />\"membersExpiryDate\": \"20241009\",<br />\"memberName\": \"&lt;&gt;\",<br />\"nric\": \"6999445\",<br />\"passportNo\": \"&lt;&gt;\",<br />\"dateOfBirth\": \"20240210\",<br />\"sex\": \"MALE\",<br />\"planID\": \"&lt;&gt;\",<br />\"remarks\": \"&lt;&gt;\",<br />\"memberSince\": \"20241009\",<br />\"telephoneMobile\": \"588855545\",<br />\"dateTerminated\": \"20241009\"<br />}<br />]'</p>\n","urlObject":{"path":["api","Member","Enroll-Member-Bulk"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"84d7e0d7-2888-4cd3-87f3-913074364847","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"recordMode\": 1,\r\n        \"recordType\": \"P\",\r\n        \"payorID\": \"<<clientcode>>\",\r\n        \"memberID\": \"<<member>>\",\r\n        \"mappingID\": \"<<parentId>>\",\r\n        \"corporateID\": \"<<productcode>>\",\r\n        \"Nik\": \"<<nik>>\",\r\n        \"branchCode\": \"<<bankbranch>>\",\r\n        \"Division\": \"\",\r\n        \"bankInfo\": \"string\",\r\n        \"typeOfWork\": 0,\r\n        \"policyNumber\": \"<<polisNumber>>\",\r\n        \"maritalStatus\": \"M\",\r\n        \"relationship\": \"Principal\",\r\n        \"membersEffectiveDate\": \"20241009\",\r\n        \"membersExpiryDate\": \"20241009\",\r\n        \"memberName\": \"<<memberName>>\",\r\n        \"nric\": \"6999445\",\r\n        \"passportNo\": \"SYARIAH/Conventional\",\r\n        \"dateOfBirth\": \"20240210\",\r\n        \"sex\": \"MALE\",\r\n        \"planID\": \"<<planCode>>\",\r\n        \"remarks\": \"<<remark>>\",\r\n        \"memberSince\": \"20241009\",\r\n        \"telephoneMobile\": \"588855545\",\r\n        \"dateTerminated\": \"20241009\"\r\n    },\r\n    {\r\n        \"recordMode\": 1,\r\n        \"recordType\": \"P\",\r\n        \"payorID\": \"<<clientcode>>\",\r\n        \"memberID\": \"<<member>>\",\r\n        \"mappingID\": \"<<parentId>>\",\r\n        \"corporateID\": \"<<productcode>>\",\r\n        \"Nik\": \"<<nik>>\",\r\n        \"branchCode\": \"<<bankbranch>>\",\r\n        \"Division\": \"\",\r\n        \"bankInfo\": \"string\",\r\n        \"typeOfWork\": 0,\r\n        \"policyNumber\": \"<<polisNumber>>\",\r\n        \"maritalStatus\": \"M\",\r\n        \"relationship\": \"Principal\",\r\n        \"membersEffectiveDate\": \"20241009\",\r\n        \"membersExpiryDate\": \"20241009\",\r\n        \"memberName\": \"<<memberName>>\",\r\n        \"nric\": \"6999445\",\r\n        \"passportNo\": \"<<passportNumber>>\",\r\n        \"dateOfBirth\": \"20240210\",\r\n        \"sex\": \"MALE\",\r\n        \"planID\": \"<<planCode>>\",\r\n        \"remarks\": \"<<remark>>\",\r\n        \"memberSince\": \"20241009\",\r\n        \"telephoneMobile\": \"588855545\",\r\n        \"dateTerminated\": \"20241009\"\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Member-Bulk"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:26:26 GMT"},{"key":"Location","value":"Enroll/440080753211/O611"},{"key":"Requestid","value":"2KMMNSGJE89CKXV6T79EWVSMHGP"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"memberNumber\": \"<<string>>\",\n            \"memberPrincipalNumber\": \"<<string>>\",\n            \"name\": \"<<string>>\",\n            \"phoneNumber\": \"<<string>>\",\n            \"dateOfBirth\": \"2000-02-09\",\n            \"memberStatus\": \"<<string>>\",\n            \"familyStatus\": \"<<string>>\",\n            \"policyNumber\": \"<<string>>\",\n            \"planCode\": [\n                \"<<string>>\"\n            ]\n        }\n    ]\n}"},{"id":"a412876c-50cb-4b0f-a1f0-5032ba635f65","name":"Error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"recordMode\": 1,\r\n        \"recordType\": \"P\",\r\n        \"payorID\": \"<<clientcode>>\",\r\n        \"memberID\": \"<<member>>\",\r\n        \"mappingID\": \"<<parentId>>\",\r\n        \"corporateID\": \"<<productcode>>\",\r\n        \"Nik\": \"<<nik>>\",\r\n        \"branchCode\": \"<<bankbranch>>\",\r\n        \"Division\": \"\",\r\n        \"bankInfo\": \"string\",\r\n        \"typeOfWork\": 0,\r\n        \"policyNumber\": \"<<polisNumber>>\",\r\n        \"maritalStatus\": \"M\",\r\n        \"relationship\": \"Principal\",\r\n        \"membersEffectiveDate\": \"20241009\",\r\n        \"membersExpiryDate\": \"20241009\",\r\n        \"memberName\": \"<<memberName>>\",\r\n        \"nric\": \"6999445\",\r\n        \"passportNo\": \"SYARIAH/Conventional\",\r\n        \"dateOfBirth\": \"20240210\",\r\n        \"sex\": \"MALE\",\r\n        \"planID\": \"<<planCode>>\",\r\n        \"remarks\": \"<<remark>>\",\r\n        \"memberSince\": \"20241009\",\r\n        \"telephoneMobile\": \"588855545\",\r\n        \"dateTerminated\": \"20241009\"\r\n    },\r\n    {\r\n        \"recordMode\": 1,\r\n        \"recordType\": \"P\",\r\n        \"payorID\": \"<<clientcode>>\",\r\n        \"memberID\": \"<<member>>\",\r\n        \"mappingID\": \"<<parentId>>\",\r\n        \"corporateID\": \"<<productcode>>\",\r\n        \"Nik\": \"<<nik>>\",\r\n        \"branchCode\": \"<<bankbranch>>\",\r\n        \"Division\": \"\",\r\n        \"bankInfo\": \"string\",\r\n        \"typeOfWork\": 0,\r\n        \"policyNumber\": \"<<polisNumber>>\",\r\n        \"maritalStatus\": \"M\",\r\n        \"relationship\": \"Principal\",\r\n        \"membersEffectiveDate\": \"20241009\",\r\n        \"membersExpiryDate\": \"20241009\",\r\n        \"memberName\": \"<<memberName>>\",\r\n        \"nric\": \"6999445\",\r\n        \"passportNo\": \"<<passportNumber>>\",\r\n        \"dateOfBirth\": \"20240210\",\r\n        \"sex\": \"MALE\",\r\n        \"planID\": \"<<planCode>>\",\r\n        \"remarks\": \"<<remark>>\",\r\n        \"memberSince\": \"20241009\",\r\n        \"telephoneMobile\": \"588855545\",\r\n        \"dateTerminated\": \"20241009\"\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Member-Bulk"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 08 Aug 2024 07:25:53 GMT"},{"key":"Requestid","value":"2KMMJJTPHNOVHUCU5IB0ZMEV0ZY"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"MemberAndPolicyExist\",\n            \"Message\": \"Policy for this member already exist. To update the plan, please use PUT method instead.\"\n        }\n    ]\n}"}],"_postman_id":"27b3515c-6c29-4b84-934c-670780e60af1"}],"id":"f46241f1-1ecb-488c-9bdf-6eef5ca11d9d","description":"<p>You can bulk enroll new member by hitting <strong>Enrollment</strong> endpoint. You enable to enroll after you got information from HealthMetrics Indonesia.</p>\n<p>If you are a new client of HealthMetrics Indonesia, we need to create your account and the products. Either, for existing client you can enroll right away. Parameters in your body request:</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"212ec31b-47f7-416a-8519-f356bd829520","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"e027bf81-02d9-41ed-9a4f-1e1daf33259f","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"f46241f1-1ecb-488c-9bdf-6eef5ca11d9d"},{"name":"Update Member & Add Dependant","item":[{"name":"Update Member Data","id":"25116f00-4658-4924-b283-d0a7f8a95cb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\",\r\n    \"name\": \"<<string>>\",\r\n    \"sex\": \"<<string>>\",\r\n    \"planDescription\": \"<<string>>\",\r\n    \"BankCode\": \"<<string>>\",\r\n    \"MemberType\": \"<<string>>\",\r\n    \"maritalStatus\": \"<<string>>\",\r\n    \"dateOfBirth\":\"<<string>>\",\r\n    \"phoneNumber\": \"<<string>>\",\r\n    \"principal\": {\r\n        \"memberNumber\": \"<<string>>\",\r\n        \"relationship\": \"<<string>>\"\r\n    }\r\n  },\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\"\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Member","description":"<p>Generated from cURL: curl --location --request PUT '<a href=\"https://localhost:44306/api/Member/Enroll-Member'\">url/api/Member/Enroll-Member'</a><br />--header 'Content-Type: application/json'<br />--header 'Accept: text/plain'<br />--header 'Authorization: ••••••'<br />--data '{<br />\"corporateCode\": \"\",<br />\"member\": {<br />\"memberNumber\": \"\",<br />\"name\": \"\",<br />\"sex\": \"\",<br />\"planDescription\": \"\",<br />\"BankCode\": \"\",<br />\"MemberType\": \"\",<br />\"maritalStatus\": \"\",<br />\"dateOfBirth\":\"\",<br />\"phoneNumber\": \"\"<br />},<br />\"policy\": {<br />\"policyNumber\": \"\"<br />},<br />\"actionDescription\": \"\"<br />}'</p>\n","urlObject":{"path":["api","Member","Enroll-Member"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"c0bf301d-bfe7-4f39-a11b-aca0ba511864","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\",\r\n    \"name\": \"<<string>>\",\r\n    \"sex\": \"<<string>>\",\r\n    \"planDescription\": \"<<string>>\",\r\n    \"BankCode\": \"<<string>>\",\r\n    \"MemberType\": \"<<string>>\",\r\n    \"maritalStatus\": \"<<string>>\",\r\n    \"dateOfBirth\":\"<<string>>\",\r\n    \"phoneNumber\": \"<<string>>\",\r\n    \"principal\": {\r\n        \"memberNumber\": \"<<string>>\",\r\n        \"relationship\": \"<<string>>\"\r\n    }\r\n  },\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\"\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Member"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:29:47 GMT"},{"key":"Location","value":"Enroll/440080753218/O611"},{"key":"Requestid","value":"2KMNCKDKO7DMQAUQ1JPUDTBRWRT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"memberNumber\": \"<<string>>\",\n            \"memberPrincipalNumber\": \"<<string>>\",\n            \"name\": \"<<string>>\",\n            \"phoneNumber\": \"<<string>>\",\n            \"dateOfBirth\": \"2000-02-09\",\n            \"memberStatus\": \"ACTIVE\",\n            \"familyStatus\": \"Principle\",\n            \"policyNumber\": \"<<string>>\",\n            \"planCode\": [\n                \"<<string>>\"\n            ]\n        }\n    ]\n}"},{"id":"74210535-3003-4e62-9ec3-7921e4006dbe","name":"Error","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\",\r\n    \"name\": \"<<string>>\",\r\n    \"sex\": \"<<string>>\",\r\n    \"planDescription\": \"<<string>>\",\r\n    \"BankCode\": \"<<string>>\",\r\n    \"MemberType\": \"<<string>>\",\r\n    \"maritalStatus\": \"<<string>>\",\r\n    \"dateOfBirth\":\"<<string>>\",\r\n    \"phoneNumber\": \"<<string>>\",\r\n    \"principal\": {\r\n        \"memberNumber\": \"<<string>>\",\r\n        \"relationship\": \"<<string>>\"\r\n    }\r\n  },\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\"\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Member"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 08 Aug 2024 07:30:42 GMT"},{"key":"Requestid","value":"2KMNJPACN1PPES4FFTVG7NW0DZQ"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"MemberOrPolicyNotExist\",\n            \"Message\": \"Policy for this member not exist. To create a member, please use POST method instead.\"\n        }\n    ]\n}"}],"_postman_id":"25116f00-4658-4924-b283-d0a7f8a95cb4"}],"id":"a989b735-bf22-4a0c-a75e-f0c49d6ad67a","description":"<p>You can update exisiting member's data and also add new member as dependent by hitting <strong>Enrollment-Member</strong> endpoint.</p>\n<h2 id=\"update-members-data\"><strong>Update Member's Data</strong></h2>\n<p>In case you need to update member's data such as <code>martialStatus</code> or <code>phoneNumber</code>. For this situation, you don not have to fill <code>principal.memberNumber</code> and <code>principal.relationship</code>.</p>\n<h2 id=\"add-dependent-member\">Add Dependent Member</h2>\n<p>For adding Dependent Member, first of all, you must have a principle member. If you enroll a dependent member and there is not attahced principle member, then you will get error responses.</p>\n<p>Once you success to enroll dependent member, HealthMetrics Indonesia will automatically add the member under the principle member and we already mapping the relation status (e.g. whether husband, wife, son, or daughter)</p>\n<p>Parameters in your body request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Description</strong></th>\n<th>Format</th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>corporateCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>memberNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>name</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>sex</td>\n<td>MALE/FEMALE</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>planDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>BankCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>MemberType</td>\n<td>SYARIAH/Conventional</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>maritalStatus</td>\n<td>SINGLE/MARRIED</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>dateOfBirth</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>phoneNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>principal.memberNumber</td>\n<td></td>\n<td>string</td>\n<td>N</td>\n</tr>\n<tr>\n<td>principal.relationship</td>\n<td>SPOUSE/CHILDREN</td>\n<td>string</td>\n<td>N</td>\n</tr>\n<tr>\n<td>policyNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>actionDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"eeb475cb-a119-4ea0-b4d2-effe02a37712","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"7222e142-aa50-4928-9e87-7e32b354b249","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"a989b735-bf22-4a0c-a75e-f0c49d6ad67a"},{"name":"Changes Policy Plan","item":[{"name":"Change-Plan","id":"3d826280-a77a-4b30-a88b-e9e6de2c79c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\"\r\n},\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\",\r\n    \"remarks\": \"<<string>>\",\r\n    \"plans\": [\r\n      {\r\n        \"planCode\": \"<<string>>\"\r\n      }\r\n    ]\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Change-Plan","description":"<p>Generated from cURL: curl --location --request PUT 'url/api/Member/Enroll-Change-Plan' <br />--header 'accept: text/plain' <br />--header 'Content-Type: application/json' <br />--header 'Authorization: ••••••' <br />--data '{\n  \"corporateCode\": \"&lt;&gt;\",\n  \"member\": {\n    \"memberNumber\": \"&lt;&gt;\"\n},\n  \"policy\": {\n    \"policyNumber\": \"&lt;&gt;\",\n    \"startDate\": \"&lt;&gt;\",\n    \"endDate\": \"&lt;&gt;\",\n    \"remarks\": \"&lt;&gt;\",\n    \"plans\": [\n      {\n        \"planCode\": \"&lt;&gt;\"\n      }\n    ]\n  },\n  \"actionDescription\": \"&lt;&gt;\"\n}'</p>\n","urlObject":{"path":["api","Member","Enroll-Change-Plan"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"cae4d39f-e355-46d9-8efa-a785a9d6a85e","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\"\r\n},\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\",\r\n    \"remarks\": \"<<string>>\",\r\n    \"plans\": [\r\n      {\r\n        \"planCode\": \"<<string>>\"\r\n      }\r\n    ]\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Change-Plan"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:40:00 GMT"},{"key":"Location","value":"Enroll/100080753216/O611"},{"key":"Requestid","value":"2KMOPP6XLZBR8I7FDQSQDGSLFHH"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"memberNumber\": \"<<string>>\",\n            \"memberPrincipalNumber\": \"<<string>>\",\n            \"name\": \"<<string>>\",\n            \"phoneNumber\": \"<<string>>\",\n            \"dateOfBirth\": \"2000-02-09\",\n            \"memberStatus\": \"TERMINATE\",\n            \"familyStatus\": \"Principle\",\n            \"policyNumber\": \"<<string>>\",\n            \"planCode\": [\n                \"<<string>>\"\n            ]\n        }\n    ]\n}"},{"id":"ca644f9b-6e8d-4819-8ee8-88875a9489ec","name":"Error","originalRequest":{"method":"PUT","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\"\r\n},\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\",\r\n    \"remarks\": \"<<string>>\",\r\n    \"plans\": [\r\n      {\r\n        \"planCode\": \"<<string>>\"\r\n      }\r\n    ]\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Change-Plan"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 08 Aug 2024 07:40:38 GMT"},{"key":"Requestid","value":"2KMOWO1C1P7YPXODVAGA1BQXR2M"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"MemberOrPolicyNotExist\",\n            \"Message\": \"Policy for this member not exist. To create a member, please use POST method instead.\"\n        }\n    ]\n}"}],"_postman_id":"3d826280-a77a-4b30-a88b-e9e6de2c79c2"}],"id":"b9224712-607b-4990-be8a-8ba07d228218","description":"<p>You can changes members policy plan by hitting <strong>Change-Plan</strong> endpoint. Parameters in your body request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Description</strong></th>\n<th>Format</th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>corporateCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>memberNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>policyNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>planCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>remarks</td>\n<td></td>\n<td>string</td>\n<td>N</td>\n</tr>\n<tr>\n<td>actionDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"02fd3b92-7904-4c53-96cd-26191763ad82","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"e5346dd4-9222-4cb8-b39a-51256a1f5050","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"b9224712-607b-4990-be8a-8ba07d228218"},{"name":"Policy Duration","item":[{"name":"Update-Effective","id":"e198757f-8916-4388-93d5-906737839324","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\"\r\n},\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\",\r\n    \"remarks\": \"<<string>>\",\r\n    \"plans\": [\r\n      {\r\n        \"planCode\": \"<<string>>\"\r\n      }\r\n    ]\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Update-Effective","description":"<p>Generated from cURL: curl --location --request PUT 'url/api/Member/Enroll-Update-Effective' <br />--header 'accept: text/plain' <br />--header 'Content-Type: application/json' <br />--data '{\n  \"corporateCode\": \"&lt;&gt;\",\n  \"member\": {\n    \"memberNumber\": \"&lt;&gt;\"\n},\n  \"policy\": {\n    \"policyNumber\": \"&lt;&gt;\",\n    \"startDate\": \"&lt;&gt;\",\n    \"endDate\": \"&lt;&gt;\",\n    \"remarks\": \"&lt;&gt;\",\n    \"plans\": [\n      {\n        \"planCode\": \"&lt;&gt;\"\n      }\n    ]\n  },\n  \"actionDescription\": \"&lt;&gt;\"\n}'</p>\n","urlObject":{"path":["api","Member","Enroll-Update-Effective"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"6ca409b0-5c9d-4239-8f33-b33c3d2b8cec","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\"\r\n},\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\",\r\n    \"remarks\": \"<<string>>\",\r\n    \"plans\": [\r\n      {\r\n        \"planCode\": \"<<string>>\"\r\n      }\r\n    ]\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Update-Effective"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:51:44 GMT"},{"key":"Location","value":"Enroll/100080753216/O611"},{"key":"Requestid","value":"2KMPS5IUVTGBN47Y3TTMTOYXKO4"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"memberNumber\": \"<<string>>\",\n            \"memberPrincipalNumber\": \"<<string>>\",\n            \"name\": \"<<string>>\",\n            \"phoneNumber\": \"<<string>>\",\n            \"dateOfBirth\": \"2000-02-09\",\n            \"memberStatus\": \"TERMINATE\",\n            \"familyStatus\": \"Principle\",\n            \"policyNumber\": \"<<string>>\",\n            \"planCode\": [\n                \"<<string>>\"\n            ]\n        }\n    ]\n}"},{"id":"4e0fdefb-86ce-4047-9168-293832588c06","name":"Error","originalRequest":{"method":"PUT","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\"\r\n},\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\",\r\n    \"remarks\": \"<<string>>\",\r\n    \"plans\": [\r\n      {\r\n        \"planCode\": \"<<string>>\"\r\n      }\r\n    ]\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Update-Effective"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 08 Aug 2024 07:52:03 GMT"},{"key":"Requestid","value":"2KMPUBZLEP7DICTCWGKMSLNKNBI"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"MemberOrPolicyNotExist\",\n            \"Message\": \"Policy for this member not exist. To create a member, please use POST method instead.\"\n        }\n    ]\n}"}],"_postman_id":"e198757f-8916-4388-93d5-906737839324"},{"name":"Renewal","id":"c657c5dc-79fd-4655-942e-d4ab1fb4d952","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\"\r\n  },\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\"\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Renewal","description":"<p>Generated from cURL: curl --location --request PUT 'url/api/Member/Enroll-Renewal' <br />--header 'accept: text/plain' <br />--header 'Content-Type: application/json' <br />--data '{\n  \"corporateCode\": \"&lt;&gt;\",\n  \"member\": {\n    \"memberNumber\": \"&lt;&gt;\"\n  },\n  \"policy\": {\n    \"policyNumber\": \"&lt;&gt;\",\n    \"startDate\": \"&lt;&gt;\",\n    \"endDate\": \"&lt;&gt;\"\n  },\n  \"actionDescription\": \"&lt;&gt;\"\n}'</p>\n","urlObject":{"path":["api","Member","Enroll-Renewal"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"aa0c710b-1b82-44ac-bb93-2711af19a2e2","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\"\r\n  },\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\"\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Renewal"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:55:17 GMT"},{"key":"Location","value":"Enroll/100080753216/O611"},{"key":"Requestid","value":"2KMQIT9Q8UIVGVFWMTZEHQQJKAO"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"memberNumber\": \"<<string>>\",\n            \"memberPrincipalNumber\": \"<<string>>\",\n            \"name\": \"<<string>>\",\n            \"phoneNumber\": \"<<string>>\",\n            \"dateOfBirth\": \"2000-02-09\",\n            \"memberStatus\": \"TERMINATE\",\n            \"familyStatus\": \"Principle\",\n            \"policyNumber\": \"<<string>>\",\n            \"planCode\": [\n                \"<<string>>\"\n            ]\n        }\n    ]\n}"},{"id":"7f7208f9-93f8-4158-8f93-4c9203a8e948","name":"Error","originalRequest":{"method":"PUT","header":[{"key":"accept","value":"text/plain"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"member\": {\r\n    \"memberNumber\": \"<<string>>\"\r\n  },\r\n  \"policy\": {\r\n    \"policyNumber\": \"<<string>>\",\r\n    \"startDate\": \"<<string>>\",\r\n    \"endDate\": \"<<string>>\"\r\n  },\r\n  \"actionDescription\": \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Enroll-Renewal"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 08 Aug 2024 07:57:25 GMT"},{"key":"Requestid","value":"2KMQZ4YVO4SCWX3ORDHRMRCUINY"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"MemberOrPolicyNotExist\",\n            \"Message\": \"Policy for this member not exist. To create a member, please use POST method instead.\"\n        }\n    ]\n}"}],"_postman_id":"c657c5dc-79fd-4655-942e-d4ab1fb4d952"}],"id":"df1f9e49-b6fc-49a2-9f1b-e346814e8369","description":"<p>You can update members policy duration by hitting <strong>Update Effective Date</strong> end point or <strong>Renewal</strong> endpoint of their policies.</p>\n<h2 id=\"update-effective-date\">Update Effective Date</h2>\n<p>You can update effective date of member's policy in case there is a reactivated member. Parameters in your body request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Description</strong></th>\n<th>Format</th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>corporateCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>memberNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>policyNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>planCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>remarks</td>\n<td></td>\n<td>string</td>\n<td>N</td>\n</tr>\n<tr>\n<td>actionDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"renewal\">Renewal</h2>\n<p>You can update member's policy duration when policy anniversary. Parameters in your body request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Description</strong></th>\n<th>Format</th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>corporateCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>memberNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>policyNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>YYYY-MM-DD</td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>actionDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"f8672200-ac80-4eeb-86fb-c5575522fa50","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"5162fae1-40e2-47e6-bc2d-cd0683252337","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"df1f9e49-b6fc-49a2-9f1b-e346814e8369"},{"name":"Deactivate Member","item":[{"name":"Terminate","id":"0725789d-4453-4bd0-9aa7-64730def45b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"}],"body":{"mode":"raw","raw":"{\r\n  \"memberNumber\": \"<<string>>\",\r\n  \"policyNumber\": \"<<string>>\",\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"actionDescription\" : \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Terminate","description":"<p>Generated from cURL: curl --location 'url/api/Member/Terminate' <br />--header 'Content-Type: application/json' <br />--header 'Accept: text/plain' <br />--data '{\n  \"memberNumber\": \"&lt;&gt;\",\n  \"policyNumber\": \"&lt;&gt;\",\n  \"corporateCode\": \"&lt;&gt;\",\n  \"actionDescription\" : \"&lt;&gt;\"\n}'</p>\n","urlObject":{"path":["api","Member","Terminate"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"4daa7aed-7e7e-4f7c-8504-25198b5ada6b","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"memberNumber\": \"<<string>>\",\r\n  \"policyNumber\": \"<<string>>\",\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"actionDescription\" : \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Terminate"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:58:28 GMT"},{"key":"Location","value":"Enroll/100080753216/O611"},{"key":"Requestid","value":"2KMQH3VVGGJECN5OCEUWTGZY6IR"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"memberNumber\": \"<<string>>\",\n            \"memberPrincipalNumber\": \"<<string>>\",\n            \"name\": \"<<string>>\",\n            \"phoneNumber\": \"<<string>>\",\n            \"dateOfBirth\": \"2000-02-09\",\n            \"memberStatus\": \"TERMINATE\",\n            \"familyStatus\": \"Principle\",\n            \"policyNumber\": \"<<string>>\",\n            \"planCode\": [\n                \"<<string>>\"\n            ]\n        }\n    ]\n}"},{"id":"7586ef5f-69d2-468b-9cd2-163a6399d6d4","name":"Error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"memberNumber\": \"<<string>>\",\r\n  \"policyNumber\": \"<<string>>\",\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"actionDescription\" : \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Terminate"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 08 Aug 2024 07:59:02 GMT"},{"key":"Requestid","value":"2KMQLMSYAZDCEPCLJJBSHRNLTTW"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"MemberOrPolicyNotExist\",\n            \"Message\": \"Policy for this member not exist.\"\n        }\n    ]\n}"}],"_postman_id":"0725789d-4453-4bd0-9aa7-64730def45b2"},{"name":"Suspend","id":"37089096-93e8-4590-9ce0-9db9d3fb6f4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"}],"body":{"mode":"raw","raw":"{\r\n  \"memberNumber\": \"<<string>>\",\r\n  \"policyNumber\": \"<<string>>\",\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"actionDescription\" : \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Suspend","description":"<p>Generated from cURL: curl --location 'url/api/Member/Suspend' <br />--header 'Content-Type: application/json' <br />--header 'Accept: text/plain' <br />--data '{\n  \"memberNumber\": \"&lt;&gt;\",\n  \"policyNumber\": \"&lt;&gt;\",\n  \"corporateCode\": \"&lt;&gt;\",\n  \"actionDescription\" : \"&lt;&gt;\"\n}'</p>\n","urlObject":{"path":["api","Member","Suspend"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"026cbe17-a749-4ddf-9df8-e95652fa5e99","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"memberNumber\": \"<<string>>\",\r\n  \"policyNumber\": \"<<string>>\",\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"actionDescription\" : \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Suspend"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 08:01:10 GMT"},{"key":"Location","value":"Enroll/440080753216/O611"},{"key":"Requestid","value":"2KMR1T3Z5ROHV7CEUKJ7HRNM9JT"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"memberNumber\": \"<<string>>\",\n            \"memberPrincipalNumber\": \"<<string>>\",\n            \"name\": \"<<string>>\",\n            \"phoneNumber\": \"<<string>>\",\n            \"dateOfBirth\": \"2000-02-09\",\n            \"memberStatus\": \"ACTIVE\",\n            \"familyStatus\": \"Principle\",\n            \"policyNumber\": \"<<string>>\",\n            \"planCode\": [\n                \"<<string>>\"\n            ]\n        }\n    ]\n}"},{"id":"a544ee08-78e1-4c3f-ba9c-6b12f1f65702","name":"Error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"memberNumber\": \"<<string>>\",\r\n  \"policyNumber\": \"<<string>>\",\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"actionDescription\" : \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/Suspend"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 08 Aug 2024 08:01:29 GMT"},{"key":"Requestid","value":"2KMR3NPCJASFV7ZTWLE0YKANIGR"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"MemberOrPolicyNotExist\",\n            \"Message\": \"Policy for this member not exist.\"\n        }\n    ]\n}"}],"_postman_id":"37089096-93e8-4590-9ce0-9db9d3fb6f4b"}],"id":"2f2a70fe-2034-4b14-a9ca-5edcbf92dd21","description":"<p>You can deactivete members policy. We provide two endpoint for your needs, <strong>Terminate</strong> and <strong>Suspend</strong>.</p>\n<h2 id=\"terminate\"><strong>Terminate</strong></h2>\n<p>You can hit <strong>Terminate</strong> endpoint for termination in case there is a member you want to <strong>stop</strong> their policy. Parameters in your body request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Description</strong></th>\n<th>Format</th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>corporateCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>memberNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>policyNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>actionDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"suspend\">Suspend</h2>\n<p>You can hit <strong>Suspend</strong> endpoint for suspension in case ther is a member you want to <strong>pause</strong> their policy. Parameters in your body request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Description</strong></th>\n<th>Format</th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>corporateCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>memberNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>policyNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>actionDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"340bd170-278f-4943-bacf-77c29437777c","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"e4a8f70f-4f4c-4477-b9e1-4a95276d0232","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"2f2a70fe-2034-4b14-a9ca-5edcbf92dd21"},{"name":"Re-Active","item":[{"name":"ReActivate","id":"1b73975e-7971-4bb7-bd28-5c76f73e7e2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"memberNumber\": \"<<string>>\",\r\n  \"policyNumber\": \"<<string>>\",\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"actionDescription\" : \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/ReActivate","description":"<p>Generated from cURL: curl --location 'url/api/Member/ReActivate' <br />--header 'Content-Type: application/json' <br />--header 'Accept: text/plain' <br />--data '{\n  \"memberNumber\": \"&lt;&gt;\",\n  \"policyNumber\": \"&lt;&gt;\",\n  \"corporateCode\": \"&lt;&gt;\",\n  \"actionDescription\" : \"&lt;&gt;\"\n}'</p>\n","urlObject":{"path":["api","Member","ReActivate"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"e5752a19-740f-4ad8-af66-6e0eb0f6c8bb","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"memberNumber\": \"<<string>>\",\r\n  \"policyNumber\": \"<<string>>\",\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"actionDescription\" : \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/ReActivate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 08 Aug 2024 07:59:57 GMT"},{"key":"Requestid","value":"2KMQSBDG0UA2S4VO92IPU3L8XQL"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"memberNumber\": \"<<string>>\",\n            \"memberPrincipalNumber\": \"<<string>>\",\n            \"name\": \"<<string>>\",\n            \"phoneNumber\": \"<<string>>\",\n            \"dateOfBirth\": \"2000-02-09\",\n            \"memberStatus\": \"ACTIVE\",\n            \"familyStatus\": \"Principle\",\n            \"policyNumber\": \"<<string>>\",\n            \"planCode\": [\n                \"<<string>>\"\n            ]\n        }\n    ]\n}"},{"id":"1b86c593-3430-44e9-9e07-3c6dfdcbf415","name":"Error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"memberNumber\": \"<<string>>\",\r\n  \"policyNumber\": \"<<string>>\",\r\n  \"corporateCode\": \"<<string>>\",\r\n  \"actionDescription\" : \"<<string>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/ReActivate"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 08 Aug 2024 08:00:23 GMT"},{"key":"Requestid","value":"2KMQVCPSLGS7YLK18AVPF9XHUJC"},{"key":"Server","value":"Kestrel"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"MemberOrPolicyNotExist\",\n            \"Message\": \"Policy for this member not exist.\"\n        }\n    ]\n}"}],"_postman_id":"1b73975e-7971-4bb7-bd28-5c76f73e7e2e"}],"id":"6517676a-a5c8-4d96-8250-5e148a1133b2","description":"<p>You can reactive a terminate or suspend member by hitting <strong>ReActive</strong> endpoint. Parameters in your body request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Description</strong></th>\n<th>Format</th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>corporateCode</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>memberNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>policyNumber</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n<tr>\n<td>actionDescription</td>\n<td></td>\n<td>string</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"1665be14-ea3d-49a8-be8f-16fb81d4917c","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"3d64aa00-18f7-4e44-a482-9205a89a8486","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"6517676a-a5c8-4d96-8250-5e148a1133b2"}],"id":"2d2b97ff-a068-48e0-bea4-09466fee41be","description":"<p>For inserting new member and updating member's data, you can utilize Enrollment API.</p>\n","_postman_id":"2d2b97ff-a068-48e0-bea4-09466fee41be","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"Claim","item":[{"name":"List Claim per Member","id":"ea7bb798-a56e-42d1-bbb9-17794a57f929","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"cardNumber\": \"XXXXXX\",\r\n    \"page\": {\r\n        \"page\": 1,\r\n        \"pageSize\": 10,\r\n        \"query\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/GetListClaim","description":"<p>Hit this endpoint for retrieving list claims from a particular member.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cardNumber</code></td>\n<td>Member card number used as the main filter</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>page.page</code></td>\n<td>Current page number</td>\n<td><code>int</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>page.pageSize</code></td>\n<td>Number of records per page</td>\n<td><code>int</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>page.query</code></td>\n<td>Search keyword or additional filter</td>\n<td><code>string</code></td>\n<td>100</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","Member","GetListClaim"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"02564ecb-691d-404c-bf69-fdc5f7b9fbbb","name":"Success","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"page\": {\r\n    \"page\": 1,\r\n    \"pageSize\": 10\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/GetListClaim"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.22.1"},{"key":"Date","value":"Fri, 04 Oct 2024 09:12:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"RequestId","value":"2MXZJP9SVHQ5JKJPXTSX6TLXJ9F"}],"cookie":[],"responseTime":null,"body":"{\n    \"page\": 1,\n    \"pageSize\": 10,\n    \"totalItems\": 5,\n    \"totalPages\": 1,\n    \"listGL\": [\n        {\n            \"claimNumber\": \"xxxx\",\n            \"claimStatus\": 304,\n            \"cardNumber\": \"xxx\",\n            \"glNumber\": \"xxx\",\n            \"memberName\": \"John John\",\n            \"providerName\": \"xxxx\",\n            \"planDetailName\": null,\n            \"planDetailCode\": null,\n            \"diagnosis1\": \"Other benign neoplasm of connective and other soft tissue of thorax\",\n            \"diagnosis2\": null,\n            \"diagnosis3\": null,\n            \"diagnosis4\": null,\n            \"claimDate\": \"2023-08-27\",\n            \"claimYear\": \"2023\"\n        },\n        {\n            \"claimNumber\": \"xxxx\",\n            \"claimStatus\": 304,\n            \"cardNumber\": \"xxx\",\n            \"glNumber\": \"xxx\",\n            \"memberName\": \"John John\",\n            \"providerName\": \"xxxx\",\n            \"planDetailName\": null,\n            \"planDetailCode\": null,\n            \"diagnosis1\": \"Other benign neoplasm of connective and other soft tissue of thorax\",\n            \"diagnosis2\": null,\n            \"diagnosis3\": null,\n            \"diagnosis4\": null,\n            \"claimDate\": \"2024-08-27\",\n            \"claimYear\": \"2024\"\n        },\n        {\n            \"claimNumber\": \"xxxx\",\n            \"claimStatus\": 200,\n            \"cardNumber\": \"xxx\",\n            \"glNumber\": \"xxx\",\n            \"memberName\": \"John John\",\n            \"providerName\": \"xxxx\",\n            \"planDetailName\": null,\n            \"planDetailCode\": null,\n            \"diagnosis1\": \"Other benign neoplasm of connective and other soft tissue of thorax\",\n            \"diagnosis2\": null,\n            \"diagnosis3\": null,\n            \"diagnosis4\": null,\n            \"claimDate\": \"2024-03-27\",\n            \"claimYear\": \"2024\"\n        },\n        {\n            \"claimNumber\": \"xxxx\",\n            \"claimStatus\": 200,\n            \"cardNumber\": \"xxx\",\n            \"glNumber\": \"xxx\",\n            \"memberName\": \"John John\",\n            \"providerName\": \"xxxx\",\n            \"planDetailName\": null,\n            \"planDetailCode\": null,\n            \"diagnosis1\": \"Other benign neoplasm of connective and other soft tissue of thorax\",\n            \"diagnosis2\": null,\n            \"diagnosis3\": null,\n            \"diagnosis4\": null,\n            \"claimDate\": \"2024-10-27\",\n            \"claimYear\": \"2024\"\n        },\n        {\n            \"claimNumber\": \"xxxx\",\n            \"claimStatus\": 304,\n            \"cardNumber\": \"xxx\",\n            \"glNumber\": \"xxx\",\n            \"memberName\": \"John John\",\n            \"providerName\": \"xxxx\",\n            \"planDetailName\": null,\n            \"planDetailCode\": null,\n            \"diagnosis1\": \"Other benign neoplasm of connective and other soft tissue of thorax\",\n            \"diagnosis2\": null,\n            \"diagnosis3\": null,\n            \"diagnosis4\": null,\n            \"claimDate\": \"2025-12-10\",\n            \"claimYear\": \"2025\"\n        }\n    ]\n}"},{"id":"f12610c6-3b95-43eb-91be-89e1ae5ae78d","name":"Error","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"page\": {\r\n    \"page\": 1,\r\n    \"pageSize\": 10\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/GetListClaim"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.22.1"},{"key":"Date","value":"Fri, 04 Oct 2024 09:16:10 GMT"},{"key":"Content-Type","value":"application/problem+json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"RequestId","value":"2MY0B9NY2ATU0NKG6UBPIEJFEVT"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"https://tools.ietf.org/html/rfc9110#section-15.5.1\",\n    \"title\": \"One or more validation errors occurred.\",\n    \"status\": 400,\n    \"errors\": {\n        \"cardNumber\": [\n            \"The cardNumber field is required.\"\n        ]\n    },\n    \"traceId\": \"00-3b86a6c4b27dc9b8359723e347dfe8d0-0fb48761a454a525-00\"\n}"}],"_postman_id":"ea7bb798-a56e-42d1-bbb9-17794a57f929"},{"name":"Detail Claim","id":"2933369e-be7d-4824-b348-ef2b2d6195c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"cardNumber\": \"XXXXX\",\r\n    \"claimNumber\": \"XXXXX\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/GetDataClaim","description":"<p>Hit this endpoint for retrieving a detail claim.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Format</strong></th>\n<th><strong>Length</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cardNumber</code></td>\n<td>Member's card number</td>\n<td><code>string</code></td>\n<td>25</td>\n<td>Y</td>\n</tr>\n<tr>\n<td><code>claimNumber</code></td>\n<td>HMS's claim number</td>\n<td><code>string</code></td>\n<td>16</td>\n<td>Y</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","Member","GetDataClaim"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"8d48bfe3-4ae9-4310-a1c5-f74d24796afa","name":"Success","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"cardNumber\": \"DUMMYDCGI-6\",\r\n    \"claimNumber\": \"CL2512100083815H\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/GetDataClaim"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"requestid","value":"37H2DIG8MBWCP6DCXNWE6EXGYEW"},{"key":"api-supported-versions","value":"1.0, 2.0"},{"key":"date","value":"Wed, 24 Dec 2025 03:09:26 GMT"},{"key":"server","value":"Google Frontend"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"claims\": {\n        \"claimNumber\": \"XXXXXX\",\n        \"createdDate\": \"2025-12-10T12:02:53.776192\",\n        \"updatedDate\": \"2025-12-10T12:04:11.551473\",\n        \"claimType\": \"CASHLESS\",\n        \"benefitType\": {\n            \"type\": \"INPATIENT\",\n            \"display\": \"INPATIENT\"\n        },\n        \"claimStatusCode\": 4,\n        \"claimStatus\": \"Admission Review\",\n        \"lastStatusDate\": \"2025-12-10T12:04:11.551473\",\n        \"providerId\": \"XXXXX\",\n        \"providerName\": \"CIPUTRA HOSPITAL SURABAYA, RS\",\n        \"providerAddress\": \"JALAN  WEST  RADIAL  ROAD CF-6, MADE, KEC. SAMBIKEREP, SURABAYA, JAWA TIMUR, 60219\",\n        \"admissionDate\": \"2025-12-10T07:00:00\",\n        \"dischargeDate\": null,\n        \"doctorName\": \"ytest\",\n        \"specialistDiscipline\": null,\n        \"diagnosis1\": \"D24 - Benign neoplasm of breast\",\n        \"diagnosis2\": null,\n        \"diagnosis3\": null,\n        \"diagnosis4\": null,\n        \"claimedAmount\": 0,\n        \"paidAmount\": 0,\n        \"excessAmount\": 0,\n        \"currency\": null,\n        \"pendingRemark\": null,\n        \"rejectionRemark\": null,\n        \"isClaimNova\": false\n    },\n    \"members\": {\n        \"cardNumber\": \"XXXXXX\",\n        \"memberName\": \"XXXXXX\",\n        \"paymentAccount\": \"XXXXXX\",\n        \"bankName\": \"XXXXXX\",\n        \"benefit\": \"IP 1000\",\n        \"corporateCode\": \"XXXXXX\",\n        \"corporateName\": \"XXXXXX\"\n    },\n    \"products\": null,\n    \"treatmentData\": [\n        {\n            \"itemName\": \"Kamar & Menginap, per hari, maks. 365 hari per ketidakmampuan\",\n            \"totalClaim\": 0,\n            \"totalPaid\": 0,\n            \"totalExcess\": 0,\n            \"remarkExcess\": null\n        },\n        {\n            \"itemName\": \"Ambulans, per kejadian.\",\n            \"totalClaim\": 0,\n            \"totalPaid\": 0,\n            \"totalExcess\": 0,\n            \"remarkExcess\": null\n        },\n        {\n            \"itemName\": \"Hemodialisa, Kemoterapi, Radioterapi, per tahun\",\n            \"totalClaim\": 0,\n            \"totalPaid\": 0,\n            \"totalExcess\": 0,\n            \"remarkExcess\": null\n        },\n        {\n            \"itemName\": \"Konsultasi Dokter Ahli, per hari, maks. 365 hari per ketidakmampuan\",\n            \"totalClaim\": 0,\n            \"totalPaid\": 0,\n            \"totalExcess\": 0,\n            \"remarkExcess\": null\n        }\n    ],\n    \"historyClaims\": [\n        {\n            \"claimStatusCode\": 4,\n            \"claimStatus\": \"Admission Review\",\n            \"claimNumber\": \"CL2512100083815H\",\n            \"updateDate\": \"2025-12-10T12:04:11.590197\"\n        },\n        {\n            \"claimStatusCode\": 3,\n            \"claimStatus\": \"New Case\",\n            \"claimNumber\": \"CL2512100083815H\",\n            \"updateDate\": \"2025-12-10T12:03:40.521821\"\n        },\n        {\n            \"claimStatusCode\": 2,\n            \"claimStatus\": \"Pre-Registered\",\n            \"claimNumber\": \"CL2512100083815H\",\n            \"updateDate\": \"2025-12-10T12:02:53.959754\"\n        }\n    ],\n    \"guaranteeLetter\": {\n        \"number\": null,\n        \"rejectionGuaranteeLetterRemark\": \"\"\n    },\n    \"attachments\": {\n        \"others\": [\n            {\n                \"name\": \"251210050325_hms-logo.png\",\n                \"url\": \"URL\",\n                \"extention\": \".png\",\n                \"valid\": true,\n                \"claimStatus\": \"Admission Review\",\n                \"claimStage\": \"Admission\",\n                \"type\": \"Lembar Medis Awal (LMA)\",\n                \"creationTimestamp\": \"2025-12-10T05:03:25.859986\"\n            },\n            {\n                \"name\": \"251210050329_submission (9).pdf\",\n                \"url\": \"URL\",\n                \"extention\": \".pdf\",\n                \"valid\": true,\n                \"claimStatus\": \"Admission Review\",\n                \"claimStage\": \"Admission\",\n                \"type\": \"Copy Kartu Asuransi Pasien\",\n                \"creationTimestamp\": \"2025-12-10T05:03:29.495416\"\n            }\n        ],\n        \"igl\": [{\n                \"name\": \"IGL.pdf\",\n                \"url\": \"URL\",\n                \"extention\": \".pdf\",\n                \"valid\": true,\n                \"claimStatus\": \"Admission Review\",\n                \"claimStage\": \"Admission\",\n                \"type\": \"Copy Kartu Asuransi Pasien\",\n                \"creationTimestamp\": \"2025-12-10T05:03:29.495416\"\n            }],\n        \"fgl\": [{\n                \"name\": \"FGL.pdf\",\n                \"url\": \"URL\",\n                \"extention\": \".pdf\",\n                \"valid\": true,\n                \"claimStatus\": \"Admission Review\",\n                \"claimStage\": \"Admission\",\n                \"type\": \"Copy Kartu Asuransi Pasien\",\n                \"creationTimestamp\": \"2025-12-10T05:03:29.495416\"\n            }]\n    }\n}"},{"id":"573f6cd3-ba6c-49eb-a464-04a3fb642586","name":"Error","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"cardNumber\": \"<<cardNumber>>\",\r\n  \"claimNumber\": \"<<claimNumber>>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/GetDataClaim"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.22.1"},{"key":"Date","value":"Fri, 04 Oct 2024 09:22:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"RequestId","value":"2MY0YPSGFJK4KWCLOQJ558EGKXI"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 500,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"InternalServerError\",\n            \"Message\": \"Internal server error. Please contact the client support.\"\n        }\n    ]\n}"}],"_postman_id":"2933369e-be7d-4824-b348-ef2b2d6195c7"},{"name":"Submit Reimbursement","id":"95a8890d-3a67-464a-b5fd-068ae8b85dbb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cardNumber\": \"XXXXXXXX\",\r\n    \"benefitType\": \"INPATIENT\",\r\n    \"dateOfAdmission\": \"2025-04-02T00:00:00Z\",\r\n    \"dateOfDischarge\": \"2025-04-02T00:00:00Z\",\r\n    \"receiptDate\": \"2025-04-02T00:00:00Z\",\r\n    \"receiptAmount\": {\r\n        \"currencyCode\": \"IDR\",\r\n        \"amount\": 8888888\r\n    },\r\n    \"provider\": {\r\n        \"name\": \"RUMAH SAKIT Testing Cipto Mangunkusomo\",\r\n        \"address\": \"Jl. Pangeran Diponegoro No.71, Kenari, Kec. Senen, Kota Jakarta Pusat, Daerah Khusus Ibukota Jakarta 10430\",\r\n        \"coordinates\": \"0, 0\"\r\n    },\r\n    \"doctors\": \"dr. Tirta\",\r\n    \"diagnoses\": \"Diare akut dengan kondisi dehidrasi\",\r\n    \"remarks\": \"Mohon reimbursement untuk claim saya di RSCM pada bulan Januari 2025\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Claims/SubmitClaim","description":"<p>Hit this endpoint to submit a reimbursement claim to the HMS system.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cardNumber</code></td>\n<td>Member card number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>benefitType</code></td>\n<td>Type of benefit (e.g. INPATIENT, OUTPATIENT)</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>dateOfAdmission</code></td>\n<td>Date of hospital admission</td>\n<td><code>datetime</code></td>\n<td>25</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>dateOfDischarge</code></td>\n<td>Date of hospital discharge</td>\n<td><code>datetime</code></td>\n<td>25</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>receiptDate</code></td>\n<td>Receipt issued date</td>\n<td><code>datetime</code></td>\n<td>25</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>receiptAmount.currencyCode</code></td>\n<td>Currency code of the receipt amount</td>\n<td><code>string</code></td>\n<td>3</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>receiptAmount.amount</code></td>\n<td>Total receipt / claim amount</td>\n<td><code>int</code></td>\n<td>20</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>provider.name</code></td>\n<td>Name of the healthcare provider</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>provider.address</code></td>\n<td>Address of the healthcare provider</td>\n<td><code>string</code></td>\n<td>255</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>provider.coordinates</code></td>\n<td>Geographical coordinates of the provider (latitude, longitude)</td>\n<td><code>int</code></td>\n<td>50</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>doctors</code></td>\n<td>Attending doctor's name</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>diagnoses</code></td>\n<td>Medical diagnosis description</td>\n<td><code>string</code></td>\n<td>255</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>remarks</code></td>\n<td>Additional remarks or notes from the member</td>\n<td><code>string</code></td>\n<td>255</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","Claims","SubmitClaim"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"6aefbe64-ea25-4c2f-930c-c4c453c1baa0","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cardNumber\": \"{{cardnumber}}\",\r\n    \"benefitType\": \"INPATIENT\",\r\n    \"dateOfAdmission\": \"2025-04-02T00:00:00Z\",\r\n    \"dateOfDischarge\": \"2025-04-02T00:00:00Z\",\r\n    \"receiptDate\": \"2025-04-02T00:00:00Z\",\r\n    \"receiptAmount\": {\r\n        \"currencyCode\": \"IDR\",\r\n        \"amount\": 8888888\r\n    },\r\n    \"provider\": {\r\n        \"name\": \"RUMAH SAKIT Testing Cipto Mangunkusomo\",\r\n        \"address\": \"Jl. Pangeran Diponegoro No.71, Kenari, Kec. Senen, Kota Jakarta Pusat, Daerah Khusus Ibukota Jakarta 10430\",\r\n        \"coordinates\": \"0, 0\"\r\n    },\r\n    \"doctors\": \"dr. Tirta\",\r\n    \"diagnoses\": \"Diare akut dengan kondisi dehidrasi\",\r\n    \"remarks\": \"Mohon reimbursement untuk claim saya di RSCM pada bulan Januari 2025\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Claims/SubmitClaim"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"isSuccess\": true,\r\n    \"data\": \"RMXXXXXXXXH\"\r\n}"},{"id":"8abd9e3a-4c69-4fbf-b18a-48be5264cc16","name":"Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cardNumber\": \"DUMMY02XYZAAA\",\r\n    \"benefitType\": \"INPATIENT\",\r\n    \"dateOfAdmission\": \"2025-04-02T00:00:00Z\",\r\n    \"dateOfDischarge\": \"2025-04-02T00:00:00Z\",\r\n    \"receiptDate\": \"2025-04-02T00:00:00Z\",\r\n    \"receiptAmount\": {\r\n        \"currencyCode\": \"IDR\",\r\n        \"amount\": 8888888\r\n    },\r\n    \"provider\": {\r\n        \"name\": \"RUMAH SAKIT Testing Cipto Mangunkusomo\",\r\n        \"address\": \"Jl. Pangeran Diponegoro No.71, Kenari, Kec. Senen, Kota Jakarta Pusat, Daerah Khusus Ibukota Jakarta 10430\",\r\n        \"coordinates\": \"0, 0\"\r\n    },\r\n    \"doctors\": \"dr. Tirta\",\r\n    \"diagnoses\": \"Diare akut dengan kondisi dehidrasi\",\r\n    \"remarks\": \"Mohon reimbursement untuk claim saya di RSCM pada bulan Januari 2025\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Claims/SubmitClaim"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"requestid","value":"37H7WESIKPGSA92EEOGURVQH22G"},{"key":"api-supported-versions","value":"1.0, 2.0"},{"key":"x-cloud-trace-context","value":"2eee2218c67ee55733bb16d02b63da0d;o=1"},{"key":"date","value":"Wed, 24 Dec 2025 03:49:33 GMT"},{"key":"server","value":"Google Frontend"},{"key":"Content-Length","value":"31"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"data\": null\n}"}],"_postman_id":"95a8890d-3a67-464a-b5fd-068ae8b85dbb"},{"name":"Upload Docs","id":"97017c4b-1c5c-4153-9680-72a04088fe11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"files","type":"file","uuid":"4588a19c-b256-4173-a0dd-67b3d0391b03","src":"/C:/Users/okky.agung/Pictures/HMS Video Call BG 2022.png"}]},"url":"{{base}}/api/Claims/Upload/{{claimnumber}}?files","description":"<p>Hit the endpoint for uploading the docs for a reimbursement claim.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>isSuccess</code></td>\n<td>Indicates whether the operation was successful</td>\n<td><code>bool</code></td>\n<td>1</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td>Response message or additional information</td>\n<td><code>string</code></td>\n<td>255</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","Claims","Upload","{{claimnumber}}"],"host":["{{base}}"],"query":[{"key":"files","value":null}],"variable":[]}},"response":[{"id":"c0ca7b48-e855-47f2-84eb-0c55fec4af0d","name":"Upload Docs","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"files","type":"file","uuid":"4588a19c-b256-4173-a0dd-67b3d0391b03","src":"/C:/Users/okky.agung/Pictures/HMS Video Call BG 2022.png"}]},"url":{"raw":"{{base}}/api/Claims/Upload/{{claimnumber}}?files","host":["{{base}}"],"path":["api","Claims","Upload","{{claimnumber}}"],"query":[{"key":"files","value":null}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"requestid","value":"37H6WS44HFV4YCGUAXOLKIRACGC"},{"key":"api-supported-versions","value":"1.0, 2.0"},{"key":"date","value":"Wed, 24 Dec 2025 03:41:24 GMT"},{"key":"server","value":"Google Frontend"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"data\": \"File uploaded successfully to XXXXXX\"\n}"},{"id":"8cc5c574-1b2c-4b9d-928c-a859ed8ab30d","name":"Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"files","type":"file","uuid":"4588a19c-b256-4173-a0dd-67b3d0391b03","src":"/C:/Users/okky.agung/Pictures/HMS Video Call BG 2022.png"}]},"url":{"raw":"{{base}}/api/Claims/Upload/{{claimnumber}}?files","host":["{{base}}"],"path":["api","Claims","Upload","{{claimnumber}}"],"query":[{"key":"files","value":null}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"requestid","value":"37H6BHTRITUFLOUSAXD6NIP8NOF"},{"key":"api-supported-versions","value":"1.0, 2.0"},{"key":"date","value":"Wed, 24 Dec 2025 03:41:59 GMT"},{"key":"server","value":"Google Frontend"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"data\": \"Claim XXXXXXX not found.\"\n}"}],"_postman_id":"97017c4b-1c5c-4153-9680-72a04088fe11"}],"id":"4f74f715-0d45-44be-ba17-1c7e69b238c1","description":"<p>For getting claim data from a member you can utilize Claim API.</p>\n","_postman_id":"4f74f715-0d45-44be-ba17-1c7e69b238c1","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"Submit Claim History","item":[{"name":"Submit Claim History","id":"f5e466f3-e6b2-40b3-817e-cc0ad3f038b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"header\": [\r\n        {\r\n            \"insuredNo\": \"XXXXXX\",\r\n            \"insuredNoTpa\": \"\",\r\n            \"registrationType\": \"\",\r\n            \"claimId\": \"1710/CLA/07/2025\",\r\n            \"otherRelatedClaimId\": \"1710/CLA/07/2025\",\r\n            \"policyNo\": \"XXXXXX\",\r\n            \"insuredName\": \"Dummy Member 1\",\r\n            \"coverageType\": \"\",\r\n            \"claimType\": \"CASHLESS\",\r\n            \"providerCode\": \"XXXXXX\",\r\n            \"providerName\": \"DUMMY, RS\",\r\n            \"docReceivedDate\": \"01062025\",\r\n            \"admissionDate\": \"21052025\",\r\n            \"dischargeDate\": \"25052025\",\r\n            \"durationDays\": \"4\",\r\n            \"claimStatusCode\": \"\",\r\n            \"claimStatusDescription\": \"CASHLESS\",\r\n            \"claimStatusDate\": \"21052025\",\r\n            \"processedBy\": \"XXXXXXXX\",\r\n            \"diagnosisCode\": \"A01.0\",\r\n            \"diagnosisDescription\": \"A01.0 - Typhoid fever\",\r\n            \"planId\": \"IP 100\",\r\n            \"totalAmountIncurred\": \"1000000\",\r\n            \"totalAmountApproved\": \"800000\",\r\n            \"totalAmountDisapproved\": \"200000\"\r\n        }\r\n    ],\r\n    \"detail\": [\r\n        {\r\n            \"claimId\": \"1710/CLA/07/2025\",\r\n            \"otherRelatedClaimId\": \"1710/CLA/07/2025\",\r\n            \"insuredNo\": \"XXXXX\",\r\n            \"policyNo\": \"XXXXX\",\r\n            \"benefitCode\": \"XXXXXX\",\r\n            \"benefitDescription\": \"Kamar dan Makan Perhari\",\r\n            \"benefitLimit\": \"5000000\",\r\n            \"amountIncurred\": \"1000000\",\r\n            \"amountApproved\": \"800000\",\r\n            \"amountDisapproved\": \"200000\",\r\n            \"coverageType\": \"IP 100\",\r\n            \"planId\": \"IP 100\",\r\n            \"remarks\": \"Ekses Rp. 200.000\",\r\n            \"admissionDate\": \"21052025\",\r\n            \"dischargeDate\": \"25052025\",\r\n            \"masterClaimNo\": \"\",\r\n            \"masterTpaClaimNo\": \"\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Claims/HistoryClaim","description":"<p>Hit this endpoint to submit your claims for balancing members' limits.</p>\n<h5 id=\"header\">Header</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>insuredNo</code></td>\n<td>Insured member number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>insuredNoTpa</code></td>\n<td>Insured number in TPA system</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>registrationType</code></td>\n<td>Registration type</td>\n<td><code>string</code></td>\n<td>30</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>claimId</code></td>\n<td>Claim identifier</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>otherRelatedClaimId</code></td>\n<td>Related claim identifier</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>policyNo</code></td>\n<td>Policy number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>insuredName</code></td>\n<td>Insured member full name</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>coverageType</code></td>\n<td>Coverage type</td>\n<td><code>string</code></td>\n<td>30</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>claimType</code></td>\n<td>Claim type (e.g. CASHLESS, REIMBURSE)</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>providerCode</code></td>\n<td>Provider code</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>providerName</code></td>\n<td>Provider name</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>docReceivedDate</code></td>\n<td>Document received date</td>\n<td><code>datetime</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>admissionDate</code></td>\n<td>Admission date</td>\n<td><code>datetime</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>dischargeDate</code></td>\n<td>Discharge date</td>\n<td><code>datetime</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>durationDays</code></td>\n<td>Length of stay (days)</td>\n<td><code>int</code></td>\n<td>5</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>claimStatusCode</code></td>\n<td>Claim status code</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>claimStatusDescription</code></td>\n<td>Claim status description</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>claimStatusDate</code></td>\n<td>Claim status date</td>\n<td><code>datetime</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>processedBy</code></td>\n<td>User who processed the claim</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>diagnosisCode</code></td>\n<td>Diagnosis code</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>diagnosisDescription</code></td>\n<td>Diagnosis description</td>\n<td><code>string</code></td>\n<td>255</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>planId</code></td>\n<td>Plan identifier</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>totalAmountIncurred</code></td>\n<td>Total amount incurred</td>\n<td><code>int</code></td>\n<td>18</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>totalAmountApproved</code></td>\n<td>Total amount approved</td>\n<td><code>int</code></td>\n<td>18</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>totalAmountDisapproved</code></td>\n<td>Total amount disapproved</td>\n<td><code>int</code></td>\n<td>18</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"detail\">Detail</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>claimId</code></td>\n<td>Claim identifier</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>otherRelatedClaimId</code></td>\n<td>Related claim identifier</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>insuredNo</code></td>\n<td>Insured member number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>policyNo</code></td>\n<td>Policy number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>benefitCode</code></td>\n<td>Benefit code</td>\n<td><code>string</code></td>\n<td>30</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>benefitDescription</code></td>\n<td>Benefit description</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>benefitLimit</code></td>\n<td>Benefit limit</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>amountIncurred</code></td>\n<td>Amount incurred</td>\n<td><code>int</code></td>\n<td>18</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>amountApproved</code></td>\n<td>Amount approved</td>\n<td><code>int</code></td>\n<td>18</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>amountDisapproved</code></td>\n<td>Amount disapproved</td>\n<td><code>int</code></td>\n<td>18</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>coverageType</code></td>\n<td>Coverage type</td>\n<td><code>string</code></td>\n<td>30</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>planId</code></td>\n<td>Plan identifier</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>remarks</code></td>\n<td>Additional remarks</td>\n<td><code>string</code></td>\n<td>255</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>admissionDate</code></td>\n<td>Admission date</td>\n<td><code>datetime</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>dischargeDate</code></td>\n<td>Discharge date</td>\n<td><code>datetime</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>masterClaimNo</code></td>\n<td>Master claim number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>masterTpaClaimNo</code></td>\n<td>Master TPA claim number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","Claims","HistoryClaim"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"362df528-a0ee-4186-ba87-c435aed690a7","name":"Success","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"header\": [\r\n        {\r\n            \"insuredNo\": \"XXXXXX\",\r\n            \"insuredNoTpa\": \"\",\r\n            \"registrationType\": \"\",\r\n            \"claimId\": \"1710/CLA/07/2025\",\r\n            \"otherRelatedClaimId\": \"1710/CLA/07/2025\",\r\n            \"policyNo\": \"XXXXXX\",\r\n            \"insuredName\": \"Dummy Member 1\",\r\n            \"coverageType\": \"\",\r\n            \"claimType\": \"CASHLESS\",\r\n            \"providerCode\": \"XXXXXX\",\r\n            \"providerName\": \"DUMMY, RS\",\r\n            \"docReceivedDate\": \"01062025\",\r\n            \"admissionDate\": \"21052025\",\r\n            \"dischargeDate\": \"25052025\",\r\n            \"durationDays\": \"4\",\r\n            \"claimStatusCode\": \"\",\r\n            \"claimStatusDescription\": \"CASHLESS\",\r\n            \"claimStatusDate\": \"21052025\",\r\n            \"processedBy\": \"XXXXXXXX\",\r\n            \"diagnosisCode\": \"A01.0\",\r\n            \"diagnosisDescription\": \"A01.0 - Typhoid fever\",\r\n            \"planId\": \"IP 100\",\r\n            \"totalAmountIncurred\": \"1000000\",\r\n            \"totalAmountApproved\": \"800000\",\r\n            \"totalAmountDisapproved\": \"200000\"\r\n        }\r\n    ],\r\n    \"detail\": [\r\n        {\r\n            \"claimId\": \"1710/CLA/07/2025\",\r\n            \"otherRelatedClaimId\": \"1710/CLA/07/2025\",\r\n            \"insuredNo\": \"XXXXX\",\r\n            \"policyNo\": \"XXXXX\",\r\n            \"benefitCode\": \"XXXXXX\",\r\n            \"benefitDescription\": \"Kamar dan Makan Perhari\",\r\n            \"benefitLimit\": \"5000000\",\r\n            \"amountIncurred\": \"1000000\",\r\n            \"amountApproved\": \"800000\",\r\n            \"amountDisapproved\": \"200000\",\r\n            \"coverageType\": \"IP 100\",\r\n            \"planId\": \"IP 100\",\r\n            \"remarks\": \"Ekses Rp. 200.000\",\r\n            \"admissionDate\": \"21052025\",\r\n            \"dischargeDate\": \"25052025\",\r\n            \"masterClaimNo\": \"\",\r\n            \"masterTpaClaimNo\": \"\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Claims/HistoryClaim"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"requestid","value":"37HAUDWIS9USUEB9KWXBGYZKXU6"},{"key":"api-supported-versions","value":"1.0, 2.0"},{"key":"date","value":"Wed, 24 Dec 2025 04:14:04 GMT"},{"key":"server","value":"Google Frontend"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"data\": {\n        \"successCount\": 1,\n        \"failedCount\": 0,\n        \"errors\": [],\n        \"successClaimNumbers\": [\n            \"XXXXXXX\"\n        ]\n    }\n}"},{"id":"129ff373-6838-484d-9eb3-28b5820668aa","name":"Error","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"header\": [\r\n        {\r\n            \"insuredNo\": \"XXXXXX\",\r\n            \"insuredNoTpa\": \"\",\r\n            \"registrationType\": \"\",\r\n            \"claimId\": \"1710/CLA/07/2025\",\r\n            \"otherRelatedClaimId\": \"1710/CLA/07/2025\",\r\n            \"policyNo\": \"XXXXXX\",\r\n            \"insuredName\": \"Dummy Member 1\",\r\n            \"coverageType\": \"\",\r\n            \"claimType\": \"CASHLESS\",\r\n            \"providerCode\": \"0521002414\",\r\n            \"providerName\": \"DUMMY, RS\",\r\n            \"docReceivedDate\": \"01062025\",\r\n            \"admissionDate\": \"21052025\",\r\n            \"dischargeDate\": \"25052025\",\r\n            \"durationDays\": \"4\",\r\n            \"claimStatusCode\": \"\",\r\n            \"claimStatusDescription\": \"CASHLESS\",\r\n            \"claimStatusDate\": \"21052025\",\r\n            \"processedBy\": \"XXXXXXXX\",\r\n            \"diagnosisCode\": \"A01.0\",\r\n            \"diagnosisDescription\": \"A01.0 - Typhoid fever\",\r\n            \"planId\": \"IP 1002\",\r\n            \"totalAmountIncurred\": \"1000000\",\r\n            \"totalAmountApproved\": \"800000\",\r\n            \"totalAmountDisapproved\": \"200000\"\r\n        }\r\n    ],\r\n    \"detail\": [\r\n        {\r\n            \"claimId\": \"1710/CLA/07/2025\",\r\n            \"otherRelatedClaimId\": \"1710/CLA/07/2025\",\r\n            \"insuredNo\": \"XXXXX\",\r\n            \"policyNo\": \"XXXXX\",\r\n            \"benefitCode\": \"XXXXXX\",\r\n            \"benefitDescription\": \"Kamar dan Makan Perhari\",\r\n            \"benefitLimit\": \"5000000\",\r\n            \"amountIncurred\": \"1000000\",\r\n            \"amountApproved\": \"800000\",\r\n            \"amountDisapproved\": \"200000\",\r\n            \"coverageType\": \"IP 100\",\r\n            \"planId\": \"IP 1002\",\r\n            \"remarks\": \"Ekses Rp. 200.000\",\r\n            \"admissionDate\": \"21052025\",\r\n            \"dischargeDate\": \"25052025\",\r\n            \"masterClaimNo\": \"\",\r\n            \"masterTpaClaimNo\": \"\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Claims/HistoryClaim"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"requestid","value":"37H997NCRFF7XB9CLKBEN6IGECE"},{"key":"api-supported-versions","value":"1.0, 2.0"},{"key":"date","value":"Wed, 24 Dec 2025 04:03:04 GMT"},{"key":"server","value":"Google Frontend"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"data\": {\n        \"successCount\": 0,\n        \"failedCount\": 3,\n        \"errors\": [\n            \"Claim for policy DUMMY001 failed: Membership not found for policy DUMMY001\",\n            \"Claim for policy DUMMY001 failed insert Benefit: ClaimPayor not found for plan ID Plan D1\",\n            \"Claim for policy DUMMY001 failed insert Benefit: ClaimPayor not found for plan ID Plan D1\"\n        ],\n        \"successClaimNumbers\": []\n    }\n}"}],"_postman_id":"f5e466f3-e6b2-40b3-817e-cc0ad3f038b6"}],"id":"213a7f10-5a9b-4cf3-9b43-10d2ffc36716","description":"<p>For submitting your claim data to the HMS system for balancing members' limits.</p>\n","_postman_id":"213a7f10-5a9b-4cf3-9b43-10d2ffc36716","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"Member","item":[{"name":"List Member By Client Code","id":"90bd36a2-ff9c-4259-93ca-052765319758","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}"}],"body":{"mode":"raw","raw":"{\r\n  \"clientCode\": \"xxxxxxx\",\r\n  \"page\": {\r\n    \"page\": 1,\r\n    \"pageSize\": 10,\r\n    \"query\": \"\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/ListMemberByClientCode","description":"<p>This endpoint for retrieving list of enrolled member in our system. We will give you a client code as a key for getting the data.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>Client code used as the main filter</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>page.page</code></td>\n<td>Current page number</td>\n<td><code>int</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>page.pageSize</code></td>\n<td>Number of records per page</td>\n<td><code>int</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>page.query</code></td>\n<td>Search keyword or additional filter</td>\n<td><code>string</code></td>\n<td>100</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","Member","ListMemberByClientCode"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"6e3a9947-cb2e-46ac-ba02-87c09b6f58c9","name":"Success","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n  \"clientCode\": \"xxxxxxx\",\r\n  \"page\": {\r\n    \"page\": 1,\r\n    \"pageSize\": 10,\r\n    \"query\": \"\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/ListMemberByClientCode"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n   \"isSuccess\":true,\n   \"data\":{\n      \"message\":\"SUCCESS\",\n      \"data\":{\n         \"items\":[\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            },\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            },\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            },\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            },\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            },\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            },\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            },\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            },\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            },\n            {\n               \"memberName\":\"XXXXXX\",\n               \"cardNumber\":\"XXXXXX\",\n               \"insurerName\":\"XXXXXX\",\n               \"policyNumber\":\"XXXXXX\",\n               \"age\":\"XXXXXX\",\n               \"memberStatus\":\"XXXXXX\",\n               \"status\":\"XXXXXX\",\n               \"joinDate\":\"XXXXXX\",\n               \"dob\":\"XXXXXX\",\n               \"planName\":\"XXXXXX\"\n            }\n         ],\n         \"totalRecords\":7322,\n         \"totalPages\":733\n      }\n   }\n}"},{"id":"b7be6fa8-7103-4ba6-a21a-6681da6e41bb","name":"Error","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n  \"clientCode\": \"xxxxxxx\",\r\n  \"page\": {\r\n    \"page\": 1,\r\n    \"pageSize\": 10,\r\n    \"query\": \"\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/ListMemberByClientCode"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"https://tools.ietf.org/html/rfc9110#section-15.5.1\",\n    \"title\": \"One or more validation errors occurred.\",\n    \"status\": 400,\n    \"errors\": {\n        \"clientCode\": [\n            \"The clientCode field is required.\"\n        ]\n    },\n    \"traceId\": \"00-cd9cc09a434f4996c3d24971ef17d8fc-c23090b9aa5e52ba-00\"\n}"}],"_postman_id":"90bd36a2-ff9c-4259-93ca-052765319758"},{"name":"Particular Member Information","id":"606b55ec-5edd-474f-8750-0863c7663896","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"accept","value":"*/*"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJOb3ZhVXNlcklkIjoiMTE0NjIiLCJOb3ZhSGVhZGVyVG9rZW4iOiJiZWFyZXJfcjMwMzZWRkE0VHpHTkJEL1BVcTQwQUZ3MjY4VU5pYmJTSVYyd3ZSUU16RT0iLCJOb3ZhVXNlclRva2VuIjoiRUI4M0RDQUMtOEZBNS00REVBLTk1Q0YtRDcxQUNBMURDQzMxIiwiTm92YUNsaWVudElkIjoiMjIxMTAwMDkiLCJleHAiOjE3MjgwMzQ2MzgsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3QvIiwiYXVkIjoiaHR0cDovL2xvY2FsaG9zdC8ifQ.jzG_t-13xCIfYgUKwxxMrRHXFhPOQt33oxQ2EBv0ANY"}],"url":"{{base}}/api/Member/FindByCardNumber/<<cardNumber>>","description":"<p>Hit this endpoint for retrieving detail informations from a member.</p>\n<h5 id=\"member\">Member</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>member.memberNumber</code></td>\n<td>Member number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.memberId</code></td>\n<td>Internal member identifier</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.cardNumber</code></td>\n<td>Member card number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.memberName</code></td>\n<td>Member full name</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.insuranceNumber</code></td>\n<td>Insurance number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.sex</code></td>\n<td>Gender (M/F)</td>\n<td><code>string</code></td>\n<td>1</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.clientName</code></td>\n<td>Client name</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.clientCode</code></td>\n<td>Client code</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.corporateName</code></td>\n<td>Corporate name</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.corporateCode</code></td>\n<td>Corporate code</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.memberType</code></td>\n<td>Member type (Principal/Dependent)</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.dob</code></td>\n<td>Date of birth</td>\n<td><code>datetime</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.isActive</code></td>\n<td>Indicates whether the member is active</td>\n<td><code>bool</code></td>\n<td>1</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.policyNumber</code></td>\n<td>Policy number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>member.paymentAccount</code></td>\n<td>Bank account number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>member.bankName</code></td>\n<td>Bank name</td>\n<td><code>string</code></td>\n<td>100</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"familymember\">FamilyMember</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>familyMember[].memberName</code></td>\n<td>Family member name</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>familyMember[].memberNumber</code></td>\n<td>Family member number</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>familyMember[].memberType</code></td>\n<td>Family member type</td>\n<td><code>string</code></td>\n<td>20</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>familyMember[].isPrincipal</code></td>\n<td>Indicates whether this member is the principal</td>\n<td><code>bool</code></td>\n<td>1</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"resource\">Resource</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>resource.urlRender</code></td>\n<td>URL used to render the card</td>\n<td><code>string</code></td>\n<td>255</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>resource.urlBack</code></td>\n<td>URL for the back side image</td>\n<td><code>string</code></td>\n<td>255</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>resource.urlBackground</code></td>\n<td>URL for the front/background image</td>\n<td><code>string</code></td>\n<td>255</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","Member","FindByCardNumber","<<cardNumber>>"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"93b65700-0561-49d8-a021-6e85da2ca355","name":"Success","originalRequest":{"method":"GET","header":[{"key":"accept","value":"*/*"},{"key":"Authorization","value":"{{BearerToken}}"}],"url":"{{base}}/api/Member/FindByCardNumber/<<cardNumber>>"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.22.1"},{"key":"Date","value":"Fri, 04 Oct 2024 08:59:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"RequestId","value":"2MXY6AH3Y0VDN6MFZGXI7XWCFKL"}],"cookie":[],"responseTime":null,"body":"{\n    \"member\": {\n        \"memberNumber\": \"<<string>>\",\n        \"memberId\": \"<<string>>\",\n        \"cardNumber\": \"<<string>>\",\n        \"memberName\": \"<<string>>\",\n        \"insuranceNumber\": \"<<string>>\",\n        \"sex\": \"F\",\n        \"clientName\": \"<<string>>\",\n        \"clientCode\": \"220083\",\n        \"corporateName\": \"<<string>>\",\n        \"corporateCode\": \"<<string>>\",\n        \"memberType\": \"Principal\",\n        \"dob\": \"1980-08-21\",\n        \"isActive\": true,\n        \"policyNumber\": \"<<string>>\",\n        \"paymentAccount\": \"<<string>>\",\n        \"bankName\": \"<<string>>\"\n    },\n    \"familyMember\": [\n        {\n            \"memberName\": \"<<string>>\",\n            \"memberNumber\": \"<<string>>\",\n            \"memberType\": \"Principal\",\n            \"isPrincipal\": true\n        }\n    ],\n    \"resource\": {\n        \"urlRender\": \"<<string>>\",\n        \"urlBack\": \"<<string>> - Back.png\",\n        \"urlBackground\": \"<<string>> - Front.png\",\n        \"template\": [\n            {\n                \"row\": 1,\n                \"param\": \"clientName\",\n                \"isShow\": true,\n                \"label\": \"Nama Perusahaan\",\n                \"isShowLabel\": false\n            },\n            {\n                \"row\": 2,\n                \"param\": \"cardNumber\",\n                \"isShow\": true,\n                \"label\": \"Nomor Kartu\",\n                \"isShowLabel\": true\n            },\n            {\n                \"row\": 3,\n                \"param\": \"corporateName\",\n                \"isShow\": true,\n                \"label\": \"Nama Asuransi\",\n                \"isShowLabel\": true\n            },\n            {\n                \"row\": 4,\n                \"param\": \"policyNumber\",\n                \"isShow\": true,\n                \"label\": \"Nomor Polis\",\n                \"isShowLabel\": true\n            },\n            {\n                \"row\": 5,\n                \"param\": \"memberName\",\n                \"isShow\": true,\n                \"label\": \"Nama Peserta\",\n                \"isShowLabel\": true\n            },\n            {\n                \"row\": 6,\n                \"param\": \"memberNumber\",\n                \"isShow\": true,\n                \"label\": \"No Member\",\n                \"isShowLabel\": true\n            },\n            {\n                \"row\": 7,\n                \"param\": \"dob\",\n                \"isShow\": false,\n                \"label\": \"DOB\",\n                \"isShowLabel\": true\n            },\n            {\n                \"row\": 8,\n                \"param\": \"clientCode\",\n                \"isShow\": true,\n                \"label\": \"Kode Client\",\n                \"isShowLabel\": true\n            }\n        ]\n    }\n}"},{"id":"90e23264-49e7-4b93-8822-8ed06fe22f28","name":"Error","originalRequest":{"method":"GET","header":[{"key":"accept","value":"*/*"},{"key":"Authorization","value":"{{BearerToken}}"}],"url":"{{base}}/api/Member/FindByCardNumber/<<cardNumber>>"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.22.1"},{"key":"Date","value":"Fri, 04 Oct 2024 09:00:45 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"RequestId","value":"2MXYISMOD96Y3WBRYWYFKFLERNC"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"InternalServerError\",\n            \"Message\": \"Data not found.\"\n        }\n    ]\n}"}],"_postman_id":"606b55ec-5edd-474f-8750-0863c7663896"},{"name":"Get Member Benefit","id":"5c6144a4-0cee-4ca6-81ac-8b2ba3543426","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"accept","value":"*/*"},{"key":"Accept-Language","value":"","type":"text"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"url":"{{base}}/api/Member/GetBenefitsByCardNumber/<<cardNumber>>","description":"<p>Hit this endpoint for retrieving detail benefit informations from a member.</p>\n<h5 id=\"plans\">Plans</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>plans[].planAnnualLimit</code></td>\n<td>Annual limit amount for the plan</td>\n<td><code>int</code></td>\n<td>18</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].planLimitType</code></td>\n<td>Type of plan limit</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].planCode</code></td>\n<td>Plan code</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].planName</code></td>\n<td>Plan name</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].benefitType.type</code></td>\n<td>Benefit type code</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].benefitType.display</code></td>\n<td>Benefit type display name</td>\n<td><code>string</code></td>\n<td>100</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].benefitCode</code></td>\n<td>Benefit code</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].planStart</code></td>\n<td>Plan start date</td>\n<td><code>datetime</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].planEnd</code></td>\n<td>Plan end date</td>\n<td><code>datetime</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"providerlist\">ProviderList</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>plans[].providerList[].facility</code></td>\n<td>Facility type (e.g. CASHLESS)</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"subbenefits\">SubBenefits</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>plans[].providerList[].subBenefits[].subBenefitName</code></td>\n<td>Sub-benefit name</td>\n<td><code>string</code></td>\n<td>150</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].providerList[].subBenefits[].innerLimitAmount</code></td>\n<td>Inner limit amount</td>\n<td><code>int</code></td>\n<td>18</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].providerList[].subBenefits[].typeVisitAmount</code></td>\n<td>Visit limit amount</td>\n<td><code>int</code></td>\n<td>18</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>plans[].providerList[].subBenefits[].category</code></td>\n<td>Sub-benefit category</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>plans[].providerList[].subBenefits[].type</code></td>\n<td>Sub-benefit type (e.g. Visit, Active Polis)</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>plans[].providerList[].subBenefits[].condition</code></td>\n<td>Condition rules</td>\n<td><code>string[]</code></td>\n<td>—</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","Member","GetBenefitsByCardNumber","<<cardNumber>>"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"3414209d-a1c4-40a7-a4b0-2031b9db04b7","name":"Success","originalRequest":{"method":"GET","header":[{"key":"accept","value":"*/*"},{"key":"Accept-Language","value":"","type":"text"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"url":{"raw":"{{base}}/api/Member/GetBenefitsByCardNumber/<<cardNumber>>","host":["{{base}}"],"path":["api","Member","GetBenefitsByCardNumber","<<cardNumber>>"],"query":[{"key":"","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"requestid","value":"2TLWAFM5NBRUQXVNLGVLMUGOPPJ"},{"key":"api-supported-versions","value":"1.0, 2.0"},{"key":"Date","value":"Fri, 21 Feb 2025 09:58:18 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"plans\": [\n        {\n            \"planAnnualLimit\": 0,\n            \"planLimitType\": \"<<data>>\",\n            \"planCode\": \"<<data>>\",\n            \"planName\": \"<<data>>\",\n            \"benefitType\": {\n                \"type\": \"<<data>>\",\n                \"display\": \"<<data>>\"\n            },\n            \"benefitCode\": \"<<data>>\",\n            \"planStart\": \"2024-07-25\",\n            \"planEnd\": \"2025-07-24\",\n            \"providerList\": [\n                {\n                    \"facility\": \"CASHLESS\",\n                    \"subBenefits\": [\n                        {\n                            \"subBenefitName\": \"<<data>>\",\n                            \"innerLimitAmount\": 0,\n                            \"typeVisitAmount\": null,\n                            \"category\": null,\n                            \"type\": \"Visit\",\n                            \"condition\": []\n                        },\n                        {\n                            \"subBenefitName\": \"<<data>>\",\n                            \"innerLimitAmount\": 0,\n                            \"typeVisitAmount\": null,\n                            \"category\": null,\n                            \"type\": \"Visit\",\n                            \"condition\": []\n                        },\n                        {\n                            \"subBenefitName\": \"<<data>>\",\n                            \"innerLimitAmount\": 0,\n                            \"typeVisitAmount\": null,\n                            \"category\": null,\n                            \"type\": \"Visit\",\n                            \"condition\": []\n                        },\n                        {\n                            \"subBenefitName\": \"<<data>>\",\n                            \"innerLimitAmount\": 0,\n                            \"typeVisitAmount\": null,\n                            \"category\": null,\n                            \"type\": \"Visit\",\n                            \"condition\": []\n                        },\n                        {\n                            \"subBenefitName\": \"<<data>>\",\n                            \"innerLimitAmount\": 0,\n                            \"typeVisitAmount\": null,\n                            \"category\": null,\n                            \"type\": \"Visit\",\n                            \"condition\": []\n                        },\n                        {\n                            \"subBenefitName\": \"<<data>>\",\n                            \"innerLimitAmount\": 0,\n                            \"typeVisitAmount\": null,\n                            \"category\": null,\n                            \"type\": \"Visit\",\n                            \"condition\": []\n                        },\n                        {\n                            \"subBenefitName\": \"<<data>>\",\n                            \"innerLimitAmount\": 1500000,\n                            \"typeVisitAmount\": null,\n                            \"category\": null,\n                            \"type\": \"Visit\",\n                            \"condition\": []\n                        },\n                        {\n                            \"subBenefitName\": \"<<data>>\",\n                            \"innerLimitAmount\": 150000,\n                            \"typeVisitAmount\": null,\n                            \"category\": null,\n                            \"type\": \"Active Polis\",\n                            \"condition\": []\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}"},{"id":"deb2eae2-ca11-4517-a4f5-a6124f075ea9","name":"Error","originalRequest":{"method":"GET","header":[{"key":"accept","value":"*/*"},{"key":"Accept-Language","value":"","type":"text"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"url":"{{base}}/api/Member/GetBenefitsByCardNumber/<<cardNumber>>"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json"},{"key":"requestid","value":"2TLVUMWM5IJ2JPHXY9VHDZLDFNU"},{"key":"api-supported-versions","value":"1.0, 2.0"},{"key":"X-Cloud-Trace-Context","value":"7ffc62bf9e5b2b9374ee23432e2e59f2;o=1"},{"key":"Date","value":"Fri, 21 Feb 2025 09:52:48 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"93"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 400,\n    \"Errors\": [\n        {\n            \"ErrorCode\": \"HostInternalServerError\",\n            \"Message\": \"Data not found.\"\n        }\n    ]\n}"}],"_postman_id":"5c6144a4-0cee-4ca6-81ac-8b2ba3543426"}],"id":"34e5f14c-b966-4f29-94d7-e90e5bd3be1e","description":"<p>After success members enrollment, you can get list enrolled member and particular member information by utilize Member API.</p>\n","_postman_id":"34e5f14c-b966-4f29-94d7-e90e5bd3be1e","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"Provider","item":[{"name":"List Provider","id":"075e694e-f92b-45ed-a2c9-b45da194d0c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"cardNumber\": \"<<string>>\",\r\n    \"page\": {\r\n        \"page\": 1,\r\n        \"pageSize\": 10,\r\n        \"query\": \"string\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}/api/Member/ListProviderFacility","description":"<p>Hit this endpoint for retrieving provider list.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Format</th>\n<th>Length</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cardNumber</code></td>\n<td>Member card number used as the main filter</td>\n<td><code>string</code></td>\n<td>50</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>page.page</code></td>\n<td>Current page number</td>\n<td><code>int</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>page.pageSize</code></td>\n<td>Number of records per page</td>\n<td><code>int</code></td>\n<td>10</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>page.query</code></td>\n<td>Search keyword or additional filter</td>\n<td><code>string</code></td>\n<td>100</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","Member","ListProviderFacility"],"host":["{{base}}"],"query":[],"variable":[]}},"response":[{"id":"b250358f-23ea-4ba0-aa41-7c5199fa3c46","name":"Success","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}"}],"body":{"mode":"raw","raw":"{\r\n  \"cardNumber\": \"<<string>>\",\r\n  \"page\": {\r\n    \"page\": 1,\r\n    \"pageSize\": 10,\r\n    \"query\": \"\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}api/Member/ListProviderFacility"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"isSuccess\": true,\r\n    \"data\": {\r\n        \"page\": 1,\r\n        \"pageSize\": 10,\r\n        \"totalItems\": 2584,\r\n        \"totalPages\": 259,\r\n        \"listProviderFacility\": [\r\n            {\r\n                \"providerName\": \"ACIBADEM ALTUNIZADE HOSPITAL\",\r\n                \"providerCode\": \"0122000182\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"ALTUNIZADE MAH. YURTCAN SOK. NO:1\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"41.0191783,29.0456636\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            },\r\n            {\r\n                \"providerName\": \"ACIBADEM FULYA HOSPITAL\",\r\n                \"providerCode\": \"0122000183\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"DIKILITAS MAH. HAKKI YETEN CAD. YESILCIMEN SOK. NO:23 ISTANBUL\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"41.0557256,28.9995352\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            },\r\n            {\r\n                \"providerName\": \"ACIBADEM INTERNATIONAL HOSPITAL (INTERNATIONAL SAGLIK YATIRIMLARI A.S.)\",\r\n                \"providerCode\": \"0122000184\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"YESILKOY SEVKI PASA MAH. ISTANBUL CAD. NO: 82, BAKIRKOY, ISTANBUL\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"40.9590865,28.8352761\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            },\r\n            {\r\n                \"providerName\": \"ACIBADEM DR. SINASI CAN HASTANESI\",\r\n                \"providerCode\": \"0122000185\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"ACIBADEM TEKIN SOK. NO:8, KADIKOY, ISTANBUL\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"41.0072355,29.0428689\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            },\r\n            {\r\n                \"providerName\": \"ACIBADEM TAKSIM HOSPITAL\",\r\n                \"providerCode\": \"0122000187\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"INONU MAH. NIZAMIYE CADDESI NO: 1-9, SISLI, ISTANBUL\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"41.0417538,28.9827\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            },\r\n            {\r\n                \"providerName\": \"ACIBADEM UNIVERSITY ATAKENT HOSPITAL\",\r\n                \"providerCode\": \"0122000188\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"HALKALI MERKEZ MAH. TURGUT OZAL BULVARI, NO:16 34303, ISTANBUL\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"41.0351124,28.7789098\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            },\r\n            {\r\n                \"providerName\": \"ACIBADEM ADANA HOSPITAL\",\r\n                \"providerCode\": \"0122000189\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"CUMHURIYET CADDESI NO:66 SEYHAN, ADANA\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"36.9952665,35.3147364\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            },\r\n            {\r\n                \"providerName\": \"ACIBADEM ESKISEHIR HOSPITAL\",\r\n                \"providerCode\": \"0122000190\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"HOSNUDIYE MAH. ACIBADEM SOK. NO:19, TEPEBASI, ESKISEHIR\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"39.7849382,30.4951374\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            },\r\n            {\r\n                \"providerName\": \"ACIBADEM KAYSERI HOSPITAL\",\r\n                \"providerCode\": \"0122000191\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"SEYITGAZI MAH. MUSTAFA KEMAL PASA BULVARI NO:1/1-A, MELIKGAZI, KAYSERI\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"38.7155465,35.4994583\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            },\r\n            {\r\n                \"providerName\": \"ACIBADEM KOCAELI HOSPITAL\",\r\n                \"providerCode\": \"0122000192\",\r\n                \"providerType\": \"Rumah Sakit (RS)\",\r\n                \"providerAddress\": \"YENI MAHALLE INKILAP CAD. NO:9, KOCAELI\",\r\n                \"providerCity\": null,\r\n                \"latitude\": null,\r\n                \"longitude\": null,\r\n                \"googleMaps\": \"40.7636412,29.8859742\",\r\n                \"providerContact\": \"+90 2165443892 / +90 533933945\",\r\n                \"providerFacility\": [\r\n                    \"Dentist\",\r\n                    \"Optic\",\r\n                    \"UGD\",\r\n                    \"Pharmacy\",\r\n                    \"Laboratory\",\r\n                    \"Inpatient\",\r\n                    \"Maternity\",\r\n                    \"General Practitioners\",\r\n                    \"Specialist\",\r\n                    \"Radiology\",\r\n                    \"Physiotherapy\"\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n}"},{"id":"ce7b04d9-008f-432a-a1a4-ab224ae95629","name":"Error","originalRequest":{"method":"POST","header":[{"key":"accept","value":"*/*"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{BearerToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"page\": {\r\n    \"page\": 1,\r\n    \"pageSize\": 10,\r\n    \"query\": \"\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base}}api/Member/ListProviderFacility"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"type\": \"https://tools.ietf.org/html/rfc9110#section-15.5.1\",\r\n    \"title\": \"One or more validation errors occurred.\",\r\n    \"status\": 400,\r\n    \"errors\": {\r\n        \"cardNumber\": [\r\n            \"The cardNumber field is required.\"\r\n        ]\r\n    },\r\n    \"traceId\": \"00-16050b98cbc7a066a97df0a728ad8476-f596fe514ed59c3e-00\"\r\n}"}],"_postman_id":"075e694e-f92b-45ed-a2c9-b45da194d0c3"}],"id":"ee7ae3de-8d8c-413b-8abe-b8a5356e8c22","description":"<p>You can get list of eligible provider from particular member information by utilize Provider API.</p>\n","_postman_id":"ee7ae3de-8d8c-413b-8abe-b8a5356e8c22","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}}],"id":"523f522d-2941-42db-a086-102b1051e12d","_postman_id":"523f522d-2941-42db-a086-102b1051e12d","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"V3","item":[{"name":"api","item":[{"name":"cases","item":[{"name":"search","item":[{"name":"/v3/api/cases/search","id":"d2886413-1509-44a4-a2da-67dece214b8d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farming-simulator.pstmn.io/v3/api/cases/search?Page=7563&PageSize=7563&View=7563&CardNumber=string&Status=string&TipePerawatan=string","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}},"urlObject":{"path":["v3","api","cases","search"],"host":["https://farming-simulator.pstmn.io"],"query":[{"key":"Page","value":"7563"},{"key":"PageSize","value":"7563"},{"key":"View","value":"7563"},{"key":"CardNumber","value":"string"},{"key":"Status","value":"string"},{"key":"TipePerawatan","value":"string"}],"variable":[]}},"response":[{"id":"fda08dff-90f0-4f71-8726-26a4e24485fe","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://farming-simulator.pstmn.io/v3/api/cases/search?Page=7563&PageSize=7563&View=7563&CardNumber=string&Status=string&TipePerawatan=string","host":["https://farming-simulator.pstmn.io"],"path":["v3","api","cases","search"],"query":[{"key":"Page","value":"7563"},{"key":"PageSize","value":"7563"},{"key":"View","value":"7563"},{"key":"CardNumber","value":"string"},{"key":"Status","value":"string"},{"key":"TipePerawatan","value":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d2886413-1509-44a4-a2da-67dece214b8d"}],"id":"411265fe-d918-4574-807b-36af655cdbf3","_postman_id":"411265fe-d918-4574-807b-36af655cdbf3","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"{claimNumber}","item":[{"name":"/v3/api/cases/:claimNumber","id":"a933e7e5-d245-4104-a0c2-389e2f807b26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farming-simulator.pstmn.io/v3/api/cases/:claimNumber","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}},"urlObject":{"path":["v3","api","cases",":claimNumber"],"host":["https://farming-simulator.pstmn.io"],"query":[],"variable":[{"id":"84604e80-f817-43a9-b3c7-e2c097160b92","type":"any","value":"string","key":"claimNumber"}]}},"response":[{"id":"b6594c02-ab78-4ae6-9513-a0ccbc3420e2","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://farming-simulator.pstmn.io/v3/api/cases/:claimNumber","host":["https://farming-simulator.pstmn.io"],"path":["v3","api","cases",":claimNumber"],"variable":[{"key":"claimNumber","value":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a933e7e5-d245-4104-a0c2-389e2f807b26"}],"id":"dfaa35b8-fbcc-43cd-b69e-e33bc704fcee","_postman_id":"dfaa35b8-fbcc-43cd-b69e-e33bc704fcee","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"validate-billing","item":[{"name":"/v3/api/cases/validate-billing","id":"999e7881-bc41-47b3-bb65-3566f6efd10f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[\n  {\n    \"cardNumber\": \"string\",\n    \"claimAmount\": 836.7877523010059,\n    \"claimNumber\": \"string\",\n    \"idBenefit\": 4726,\n    \"exclusionAmount\": 2196.153299868453,\n    \"prorate\": true,\n    \"qty\": 4031,\n    \"roomBenefit\": true,\n    \"coShare\": 6599.089754960088\n  },\n  {\n    \"cardNumber\": \"string\",\n    \"claimAmount\": 9172.984318172417,\n    \"claimNumber\": \"string\",\n    \"idBenefit\": 3349,\n    \"exclusionAmount\": 7807.5338435799395,\n    \"prorate\": false,\n    \"qty\": 6928,\n    \"roomBenefit\": false,\n    \"coShare\": 4120.079888205649\n  }\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/cases/validate-billing","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}},"urlObject":{"path":["v3","api","cases","validate-billing"],"host":["https://farming-simulator.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"9994e9f5-174d-46cc-af5e-c41ab367a40a","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[\n  {\n    \"cardNumber\": \"string\",\n    \"claimAmount\": 836.7877523010059,\n    \"claimNumber\": \"string\",\n    \"idBenefit\": 4726,\n    \"exclusionAmount\": 2196.153299868453,\n    \"prorate\": true,\n    \"qty\": 4031,\n    \"roomBenefit\": true,\n    \"coShare\": 6599.089754960088\n  },\n  {\n    \"cardNumber\": \"string\",\n    \"claimAmount\": 9172.984318172417,\n    \"claimNumber\": \"string\",\n    \"idBenefit\": 3349,\n    \"exclusionAmount\": 7807.5338435799395,\n    \"prorate\": false,\n    \"qty\": 6928,\n    \"roomBenefit\": false,\n    \"coShare\": 4120.079888205649\n  }\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/cases/validate-billing"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"999e7881-bc41-47b3-bb65-3566f6efd10f"}],"id":"7ca347d9-58ec-4b4d-917a-9ad8aedb35f0","_postman_id":"7ca347d9-58ec-4b4d-917a-9ad8aedb35f0","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"outpatient","item":[{"name":"release-gl","item":[{"name":"/v3/api/cases/outpatient/release-gl","id":"0d3f23fb-cd3d-4a31-a8e5-11b20e0614ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"benefitDetail\": \"\",\n  \"claimNo\": \"string\",\n  \"diagnose\": \"string\",\n  \"doctor\": \"string\",\n  \"emailProvider\": \"string\",\n  \"icdCode1\": \"string\",\n  \"insuranceName\": \"string\",\n  \"memberName\": \"string\",\n  \"nameProvider\": \"string\",\n  \"noPolis\": \"string\",\n  \"planPolis\": \"stri\",\n  \"polyCode\": \"string\",\n  \"polyName\": \"string\",\n  \"treatmentDate\": \"1956-03-20T04:38:13.724Z\",\n  \"updatedBy\": \"string\",\n  \"icdCode2\": \"string\",\n  \"icdCode3\": \"string\",\n  \"icdCode4\": \"string\",\n  \"remark\": \"string\",\n  \"treatmentPlan\": \"string\",\n  \"costEstimation\": \"string\",\n  \"currency\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/cases/outpatient/release-gl","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}},"urlObject":{"path":["v3","api","cases","outpatient","release-gl"],"host":["https://farming-simulator.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"ed86a2ae-6146-4de1-9c84-28fc9904da3a","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"benefitDetail\": \"\",\n  \"claimNo\": \"string\",\n  \"diagnose\": \"string\",\n  \"doctor\": \"string\",\n  \"emailProvider\": \"string\",\n  \"icdCode1\": \"string\",\n  \"insuranceName\": \"string\",\n  \"memberName\": \"string\",\n  \"nameProvider\": \"string\",\n  \"noPolis\": \"string\",\n  \"planPolis\": \"stri\",\n  \"polyCode\": \"string\",\n  \"polyName\": \"string\",\n  \"treatmentDate\": \"1956-03-20T04:38:13.724Z\",\n  \"updatedBy\": \"string\",\n  \"icdCode2\": \"string\",\n  \"icdCode3\": \"string\",\n  \"icdCode4\": \"string\",\n  \"remark\": \"string\",\n  \"treatmentPlan\": \"string\",\n  \"costEstimation\": \"string\",\n  \"currency\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/cases/outpatient/release-gl"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0d3f23fb-cd3d-4a31-a8e5-11b20e0614ab"}],"id":"108c9a05-905d-4137-a493-9a1c3745dffe","_postman_id":"108c9a05-905d-4137-a493-9a1c3745dffe","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}}],"id":"2579cc72-af46-4e56-897b-d4b72995af6b","_postman_id":"2579cc72-af46-4e56-897b-d4b72995af6b","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"member-eligibility","item":[{"name":"/v3/api/cases/member-eligibility","id":"9e098962-e441-4c7a-8362-616f13f134d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"cardNumber\": \"string\",\n  \"dob\": \"string\",\n  \"providerCode\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/cases/member-eligibility","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}},"urlObject":{"path":["v3","api","cases","member-eligibility"],"host":["https://farming-simulator.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"9a92219b-cfcb-4bb1-9b9a-66c16aabd622","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"cardNumber\": \"string\",\n  \"dob\": \"string\",\n  \"providerCode\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/cases/member-eligibility"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"9e098962-e441-4c7a-8362-616f13f134d8"}],"id":"bacf11d7-c916-42bb-8739-9a5d02dcea5f","_postman_id":"bacf11d7-c916-42bb-8739-9a5d02dcea5f","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"/v3/api/cases","id":"cc8ab766-367d-4ddd-8e1b-eb079c0c4970","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"benefitCode\": \"string\",\n  \"cardNumber\": \"string\",\n  \"dob\": \"string\",\n  \"providerCode\": \"string\",\n  \"providerName\": \"string\",\n  \"providerAddress\": \"string\",\n  \"providerCity\": \"string\",\n  \"polyCode\": \"string\",\n  \"polyName\": \"string\",\n  \"doctor\": \"string\",\n  \"phone\": \"string\",\n  \"treatmentType\": \"string\",\n  \"indate\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/cases","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}},"urlObject":{"path":["v3","api","cases"],"host":["https://farming-simulator.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"aaf67dd6-ed92-456c-ba81-c9bd4e71a58e","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"benefitCode\": \"string\",\n  \"cardNumber\": \"string\",\n  \"dob\": \"string\",\n  \"providerCode\": \"string\",\n  \"providerName\": \"string\",\n  \"providerAddress\": \"string\",\n  \"providerCity\": \"string\",\n  \"polyCode\": \"string\",\n  \"polyName\": \"string\",\n  \"doctor\": \"string\",\n  \"phone\": \"string\",\n  \"treatmentType\": \"string\",\n  \"indate\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/cases"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"cc8ab766-367d-4ddd-8e1b-eb079c0c4970"}],"id":"e8ec27f8-e56d-4927-ae50-24c4c73a8e5c","_postman_id":"e8ec27f8-e56d-4927-ae50-24c4c73a8e5c","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"Members","item":[{"name":"search","item":[{"name":"/v3/api/Members/search","id":"1ff6309b-5b85-464e-a57e-1054337396e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"page\": 2241,\n  \"pageSize\": 7575,\n  \"cardNumber\": \"string\",\n  \"memberName\": \"string\",\n  \"policyNumber\": \"string\",\n  \"clientCode\": \"string\",\n  \"corporateName\": \"string\",\n  \"corporateCode\": \"string\",\n  \"companyName\": \"string\",\n  \"productName\": \"string\",\n  \"planCode\": \"string\",\n  \"memberStatus\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/Members/search","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}},"urlObject":{"path":["v3","api","Members","search"],"host":["https://farming-simulator.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"19e1d524-6d07-4281-85aa-177fac4ffd90","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"page\": 2241,\n  \"pageSize\": 7575,\n  \"cardNumber\": \"string\",\n  \"memberName\": \"string\",\n  \"policyNumber\": \"string\",\n  \"clientCode\": \"string\",\n  \"corporateName\": \"string\",\n  \"corporateCode\": \"string\",\n  \"companyName\": \"string\",\n  \"productName\": \"string\",\n  \"planCode\": \"string\",\n  \"memberStatus\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/Members/search"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"1ff6309b-5b85-464e-a57e-1054337396e1"}],"id":"dd259789-a274-4ac9-b8d4-742bca9976c5","_postman_id":"dd259789-a274-4ac9-b8d4-742bca9976c5","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"{cardNumber}","item":[{"name":"/v3/api/Members/:cardNumber","id":"ee26024b-0843-4a96-8119-8b1e8d85065a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farming-simulator.pstmn.io/v3/api/Members/:cardNumber","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}},"urlObject":{"path":["v3","api","Members",":cardNumber"],"host":["https://farming-simulator.pstmn.io"],"query":[],"variable":[{"id":"bee33609-0f0b-4e1c-a07d-77a9f5959a13","type":"any","value":"string","key":"cardNumber"}]}},"response":[{"id":"c60d383c-c331-46ea-9f00-3ba4fab0d076","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://farming-simulator.pstmn.io/v3/api/Members/:cardNumber","host":["https://farming-simulator.pstmn.io"],"path":["v3","api","Members",":cardNumber"],"variable":[{"key":"cardNumber","value":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ee26024b-0843-4a96-8119-8b1e8d85065a"}],"id":"a2085028-7ab2-46a8-b192-5f2dc9618925","_postman_id":"a2085028-7ab2-46a8-b192-5f2dc9618925","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}}],"id":"737c732a-c109-4535-bb1b-e3133707200c","_postman_id":"737c732a-c109-4535-bb1b-e3133707200c","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}},{"name":"oauth","item":[{"name":"token","item":[{"name":"/v3/api/oauth/token","id":"8a40a088-70ca-4fd3-8460-06de5954a317","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"grant_type\": \"string\",\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/oauth/token","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}},"urlObject":{"path":["v3","api","oauth","token"],"host":["https://farming-simulator.pstmn.io"],"query":[],"variable":[]}},"response":[{"id":"c0cf78a3-015a-407d-97a4-4e82a5d5818e","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"grant_type\": \"string\",\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://farming-simulator.pstmn.io/v3/api/oauth/token"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"8a40a088-70ca-4fd3-8460-06de5954a317"}],"id":"0c57a616-39a5-45ca-8427-e3a9a234bd2b","_postman_id":"0c57a616-39a5-45ca-8427-e3a9a234bd2b","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}}],"id":"ad1f3fa8-f8e0-4314-b2c0-2372323d0bde","_postman_id":"ad1f3fa8-f8e0-4314-b2c0-2372323d0bde","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}}],"id":"057eb0da-9a5a-4d61-87a0-2c8e333eb93a","_postman_id":"057eb0da-9a5a-4d61-87a0-2c8e333eb93a","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}}],"id":"3de7590e-fbb9-4b52-a65e-c510e14f7b96","description":"<h1 id=\"v3-openapi-documentation-cases--member-integrations\">V3 OpenAPI Documentation: Cases &amp; Member Integrations</h1>\n<p>This document outlines the v3.0 API specifications for HealthMetrics Cambridge OpenAPI integrations, covering authentication, authorization, cases search, claim details, member search, and member eligibility endpoints.</p>\n<hr />\n<h2 id=\"changelogs\">Changelogs</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Date</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Version</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>May 2026</td>\n<td>Added V3 multi-tenant OAuth, Cases Search (<code>/v3/cases/search</code>), Get Case Detail (<code>/v3/cases/{claimNumber}</code>), Create Case (<code>POST /v3/cases</code>), Validate Outpatient Billing (<code>POST /v3/cases/validate-billing</code>), Member Eligibility (<code>POST /v3/cases/member-eligibility</code>), Member Search (<code>POST /v3/api/Members/search</code>), and Get Member Detail (<code>GET /v3/api/Members/{cardNumber}</code>) integration endpoints.</td>\n<td>3.0.0</td>\n</tr>\n<tr>\n<td>Oct 2025</td>\n<td>New API for submitting claim history, improve performance</td>\n<td>2.7.0</td>\n</tr>\n<tr>\n<td>Feb 2025</td>\n<td>Change Find By Card Number endpoint response structure, add new endpoint for retrieving particular member's benefit, update base url for staging environment</td>\n<td>2.6.1</td>\n</tr>\n<tr>\n<td>Jan 2025</td>\n<td>Cambridge OpenAPI for List Member by Client Code, Enhancement Provider List Endpoint for Filtering by Distance</td>\n<td>2.5.3</td>\n</tr>\n<tr>\n<td>Oct 2024</td>\n<td>Cambridge OpenAPI for Claim, Member's Data, and Provider List</td>\n<td>2.4.4</td>\n</tr>\n<tr>\n<td>Aug 2024</td>\n<td>Cambridge OpenAPI for Enrollment Process</td>\n<td>1.0.0</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"overview\">Overview</h2>\n<h3 id=\"v3-multi-tenant-architecture\">V3 Multi-Tenant Architecture</h3>\n<p>Unlike V1/V2 which relied on single-tenant Nova-based proxies, the <strong>V3 Cambridge OpenAPI</strong> features a first-party multi-tenant identity and authorization system.<br />Incoming requests are authenticated using Cambridge-signed JWTs. Under the hood:</p>\n<ul>\n<li><p><strong>API Clients</strong> (Machine-to-Machine) authenticate using a Client ID and Client Secret to receive a token scoped with specific tenant data bindings (e.g. Client Codes, Corporate Codes, or Provider Codes) and permission scopes.</p>\n</li>\n<li><p>All outbound requests from Cambridge to downstream HMSID APIs are automatically managed, authenticated, and enriched, ensuring strict data boundaries.</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"authorization\">Authorization</h2>\n<p>All V3 endpoints (except the Token generation endpoint) require an HTTP Authorization header following the bearer token standard:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">Authorization: Bearer &lt;your_access_token&gt;\n\n</code></pre>\n<h3 id=\"1-generate-access-token\">1. Generate Access Token</h3>\n<p>To interact with V3 endpoints, machine-to-machine integrations must first authenticate using the client credentials grant flow.</p>\n<ul>\n<li><p><strong>Method:</strong> <code>POST</code></p>\n</li>\n<li><p><strong>Paths:</strong></p>\n<ul>\n<li><p><code>/v3/api/oauth/token</code></p>\n</li>\n<li><p><code>/v3/oauth/token</code></p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"request-headers\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Request payload format.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-payload\">Request Payload</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"grant_type\": \"client_credentials\",\n  \"client_id\": \"your-client-id\",\n  \"client_secret\": \"your-client-secret\"\n}\n\n</code></pre>\n<h4 id=\"response-200-ok\">Response (200 OK)</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIs...\",\n  \"token_type\": \"Bearer\",\n  \"expires_in\": 3600\n}\n\n</code></pre>\n<h4 id=\"response-400-bad-request\">Response (400 Bad Request)</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"error\": \"invalid_client\",\n  \"error_description\": \"Client authentication failed.\"\n}\n\n</code></pre>\n<hr />\n<h2 id=\"cases-api\">Cases API</h2>\n<p>The Cases API allows authorized clients to search, filter, and retrieve comprehensive case history and individual claim details within their scoped boundaries.</p>\n<h3 id=\"2-search-cases--claims\">2. Search Cases / Claims</h3>\n<p>Search and filter claims/cases within the authenticated tenant's scope.</p>\n<ul>\n<li><p><strong>Method:</strong> <code>GET</code></p>\n</li>\n<li><p><strong>Paths:</strong></p>\n<ul>\n<li><p><code>/v3/api/cases/search</code></p>\n</li>\n<li><p><code>/v3/cases/search</code></p>\n</li>\n</ul>\n</li>\n<li><p><strong>Required Permission Scope:</strong> <code>cases:search</code></p>\n</li>\n</ul>\n<h4 id=\"request-query-parameters\">Request Query Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cardNumber</code></td>\n<td><code>string</code></td>\n<td>No</td>\n<td>Member's unique card number to filter cases.</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td><code>string</code></td>\n<td>No</td>\n<td>Status string to filter cases (e.g. <code>Paid</code>, <code>FGL Review</code>, <code>New Case</code>).</td>\n</tr>\n<tr>\n<td><code>tipePerawatan</code></td>\n<td><code>string</code></td>\n<td>No</td>\n<td>Treatment type (e.g. <code>Inpatient</code>, <code>Outpatient</code>, <code>Rawat inap</code>, <code>Rawat jalan</code>).</td>\n</tr>\n<tr>\n<td><code>page</code></td>\n<td><code>int</code></td>\n<td>No</td>\n<td>Page number (default: <code>1</code>).</td>\n</tr>\n<tr>\n<td><code>pageSize</code></td>\n<td><code>int</code></td>\n<td>No</td>\n<td>Number of records per page (default: <code>10</code>).</td>\n</tr>\n<tr>\n<td><code>view</code></td>\n<td><code>int</code></td>\n<td>No</td>\n<td>Overrides <code>pageSize</code> if provided (alias for page size).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-headers-1\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer</code></td>\n<td>Yes</td>\n<td>The V3 JWT access token.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-envelope-200-ok\">Response Envelope (200 OK)</h4>\n<p>All successful read actions utilize the standard V3 response envelope:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"message\": \"OK\",\n  \"data\": {\n    \"list\": [\n      {\n        \"id\": 12345,\n        \"dob\": \"YYYY-MM-DDT00:00:00\",\n        \"insuranceNumber\": \"INS12345\",\n        \"polisNumber\": \"POL12345\",\n        \"memberNumber\": \"MEM12345\",\n        \"cardNumber\": \"161307016001XXXX\",\n        \"memberName\": \"John Doe\",\n        \"plafon\": 10000000.0,\n        \"paid\": 2500000.0,\n        \"claimStatus\": \"Paid\",\n        \"prevStatus\": \"Payment In Progress\",\n        \"claimStatusGroup\": \"Closed\",\n        \"limitAvailable\": 7500000.0,\n        \"dateBegin\": \"2025-01-01T00:00:00\",\n        \"dateEnd\": \"2025-12-31T23:59:59\",\n        \"claimNo\": \"CL2506130001943H\",\n        \"claimSource\": \"Web Provider\",\n        \"customerName\": \"Company A\",\n        \"customerCode\": \"CORP123\",\n        \"holdingName\": \"Holding A\",\n        \"holdingCode\": \"HOLD123\",\n        \"planDetailCode\": \"PLAN01\",\n        \"planNameDetail\": \"Standard Inpatient Plan\",\n        \"providerCode\": \"XXXXXX\",\n        \"providerName\": \"Hospital ABC\",\n        \"onGoingDay\": 0,\n        \"onGoingHour\": 0,\n        \"claimDate\": \"2025-06-13T19:52:31\",\n        \"admisionDate\": \"2025-06-13T00:00:00\",\n        \"dischargeDate\": \"2025-06-13T00:00:00\",\n        \"claimType\": \"CASHLESS\",\n        \"remark\": \"Paid claim\",\n        \"totalPaid\": 2500000.0,\n        \"totalExcess\": 0.0,\n        \"totalClaim\": 2500000.0,\n        \"lastStatus\": \"Paid\",\n        \"diagnoseCode\": \"A09\",\n        \"diagnoseDesc\": \"Diarrhoea and gastroenteritis of infectious origin\",\n        \"exclussionRemark\": \"\",\n        \"claimNoPayor\": \"PAY12345\",\n        \"joinDate\": \"2024-01-01T00:00:00\",\n        \"reinstateDate\": null,\n        \"benefitType\": \"OUTPATIENT\",\n        \"kursFrom\": \"IDR\",\n        \"kursTo\": \"IDR\",\n        \"rate\": 1.0,\n        \"exchange\": \"1.0\",\n        \"isCoShare\": false,\n        \"coShare\": 0.0,\n        \"isDeductable\": false,\n        \"deductable\": 0.0,\n        \"roomPrice\": 500000.0,\n        \"occupiedPrice\": 500000.0,\n        \"remarksCurrency\": \"IDR\",\n        \"rateInput\": 1.0,\n        \"bufferRate\": 1.0,\n        \"treatmentType\": \"Rawat jalan\",\n        \"isFamilySharing\": false,\n        \"datePaid\": \"2025-07-17T08:07:58\",\n        \"createdAt\": \"2025-06-13T12:52:50\",\n        \"updatedAt\": \"2025-07-17T08:07:58\",\n        \"startPickUp\": null,\n        \"closedAt\": \"2025-07-17T08:07:58\",\n        \"analystName\": \"[ANALYST_NAME]\",\n        \"avatar\": null,\n        \"duration\": \"1d 2h\",\n        \"idTask\": \"TASK123\",\n        \"aceStatus\": null\n      }\n    ],\n    \"page\": 1,\n    \"view\": 10,\n    \"totalPage\": 1,\n    \"totalRecord\": 1,\n    \"query\": null,\n    \"filter\": {\n      \"page\": 1,\n      \"pageSize\": 10,\n      \"view\": null,\n      \"cardNumber\": \"161307016001XXXX\",\n      \"status\": null,\n      \"tipePerawatan\": null\n    }\n  }\n}\n\n</code></pre>\n<hr />\n<h3 id=\"3-get-case--claim-detail\">3. Get Case / Claim Detail</h3>\n<p>Retrieve comprehensive details for a single claim or case by its claim number.</p>\n<ul>\n<li><p><strong>Method:</strong> <code>GET</code></p>\n</li>\n<li><p><strong>Paths:</strong></p>\n<ul>\n<li><p><code>/v3/api/cases/{claimNumber}</code></p>\n</li>\n<li><p><code>/v3/cases/{claimNumber}</code></p>\n</li>\n</ul>\n</li>\n<li><p><strong>Required Permission Scope:</strong> <code>cases:read</code></p>\n</li>\n</ul>\n<h4 id=\"request-path-parameters\">Request Path Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>claimNumber</code></td>\n<td><code>string</code></td>\n<td>Yes</td>\n<td>The unique claim/case number (e.g. <code>CL2506130001943H</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-headers-2\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer</code></td>\n<td>Yes</td>\n<td>The V3 JWT access token.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-envelope-200-ok-1\">Response Envelope (200 OK)</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"message\": \"OK\",\n  \"data\": {\n    \"treatmentType\": \"Rawat jalan\",\n    \"providerCode\": \"XXXXXX\",\n    \"claimNumber\": \"CL2506130001943H\",\n    \"cardNumber\": \"161307016001XXXX\",\n    \"isConfirmRelease\": false,\n    \"claimStatusDisplay\": \"Open\",\n    \"claimStatus\": \"Paid\",\n    \"claimStatusPrev\": \"Payment In Progress\",\n    \"claimStatusPrevOriginal\": \"Payment In Progress\",\n    \"claimArea\": \"\",\n    \"benefitType\": \"OUTPATIENT\",\n    \"remark\": \"\",\n    \"remarkRejectVoid\": null,\n    \"indate\": \"2025-06-13T00:00:00\",\n    \"outdate\": \"2025-06-13T00:00:00\",\n    \"claimDate\": \"2025-06-13T19:52:31\",\n    \"paymentDate\": \"2025-07-17T08:07:58\",\n    \"deliveryNotes\": null,\n    \"createdDate\": \"2025-06-13T12:52:50.487\",\n    \"updatedDate\": \"2025-07-17T08:07:58.475\",\n    \"members\": [\n      \"[MEMBER_NAME]\"\n    ],\n    \"counter\": 1,\n    \"claimDocuments\": [\n      {\n        \"label\": \"[BATCH_LABEL]\",\n        \"area\": \"settlement\",\n        \"document\": [\n          {\n            \"id\": 20533,\n            \"name\": \"[DOCUMENT_FILENAME].pdf\",\n            \"status\": \"VALID\",\n            \"isArchive\": false,\n            \"isActive\": true,\n            \"receiveDate\": \"2025-07-02T19:20:07.772\"\n          }\n        ]\n      },\n      {\n        \"label\": \"Chat\",\n        \"area\": \"Chat\",\n        \"document\": []\n      }\n    ],\n    \"logs\": [\n      {\n        \"action\": \"CREATE\",\n        \"remark\": \"CLAIM CREATED\",\n        \"createdAt\": \"2025-06-13T12:52:50.487\",\n        \"createdBy\": \"[USER_EMAIL]\"\n      }\n    ],\n    \"invoiceNumber\": \"[INVOICE_NUMBER]\",\n    \"claimSource\": \"Web Provider\",\n    \"claimType\": \"CASHLESS\",\n    \"aceStatus\": null\n  }\n}\n\n</code></pre>\n<h4 id=\"response-404-not-found\">Response (404 Not Found)</h4>\n<p>Returned when the specified claim number does not exist in the system.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Case not found\",\n  \"data\": null\n}\n\n</code></pre>\n<h4 id=\"response-403-forbidden\">Response (403 Forbidden)</h4>\n<p>Returned when the authenticated tenant fails the scoped data bindings checks (e.g., they are restricted to a different <code>ProviderCode</code>, <code>ClientCode</code>, or <code>CorporateCode</code> and cannot access this specific case).</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Access denied\",\n  \"data\": null\n}\n\n</code></pre>\n<hr />\n<h3 id=\"4-create-case-submit-cashless-claim\">4. Create Case (Submit Cashless Claim)</h3>\n<p>Submit a new case / cashless claim on behalf of a member.</p>\n<blockquote>\n</blockquote>\n<p>[!NOTE]<br />The downstream external Claim Service returns a binary PDF document (Guarantee Letter) on successful creation. The Cambridge V3 API wrapper automatically intercepts this response, extracts the generated claim number from the <code>Content-Disposition</code> header filename (e.g. <code>Register_Form_CL2605230040638H.pdf</code>), and maps it to a standard JSON response containing the <code>claimNumber</code>.</p>\n<ul>\n<li><p><strong>Method:</strong> <code>POST</code></p>\n</li>\n<li><p><strong>Paths:</strong></p>\n<ul>\n<li><p><code>/v3/api/cases</code></p>\n</li>\n<li><p><code>/v3/cases</code></p>\n</li>\n</ul>\n</li>\n<li><p><strong>Required Permission Scope:</strong> <code>cases:write</code></p>\n</li>\n</ul>\n<h4 id=\"request-headers-3\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer</code></td>\n<td>Yes</td>\n<td>The V3 JWT access token.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Payload format.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters\">Request Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required / Optional</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cardNumber</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Member's unique card number (e.g. <code>XXXXXXXXXXXXXXXX</code>).</td>\n</tr>\n<tr>\n<td><code>providerCode</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Healthcare provider code (e.g. <code>XXXXXX</code>).</td>\n</tr>\n<tr>\n<td><code>dob</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Date of birth of the member in <code>yyyy-MM-dd</code> format (e.g. <code>YYYY-MM-DD</code>).</td>\n</tr>\n<tr>\n<td><code>benefitCode</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Benefit code selected for the treatment (e.g. <code>XXXXXXXX</code>).</td>\n</tr>\n<tr>\n<td><code>providerName</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Name of the healthcare provider.</td>\n</tr>\n<tr>\n<td><code>providerAddress</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Address of the healthcare provider.</td>\n</tr>\n<tr>\n<td><code>providerCity</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>City of the healthcare provider.</td>\n</tr>\n<tr>\n<td><code>polyCode</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Polyclinic code.</td>\n</tr>\n<tr>\n<td><code>polyName</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Polyclinic name.</td>\n</tr>\n<tr>\n<td><code>doctor</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Name of the doctor.</td>\n</tr>\n<tr>\n<td><code>phone</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Provider's phone number.</td>\n</tr>\n<tr>\n<td><code>treatmentType</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Type of treatment (default: <code>\"Rawat jalan\"</code>).</td>\n</tr>\n<tr>\n<td><code>indate</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Date of admission in <code>yyyy-MM-dd</code> format.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-payload-1\">Request Payload</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"cardNumber\": \"XXXXXXXXXXXXXXXX\",\n  \"providerCode\": \"XXXXXX\",\n  \"dob\": \"YYYY-MM-DD\",\n  \"benefitCode\": \"XXXXXXXX\",\n  \"providerName\": \"XXXXXXXX\",\n  \"providerAddress\": \"GEDUNG CAPITAL PLACE, LANTAI 42, JAKARTA SELATAN\",\n  \"providerCity\": \"JAKARTA SELATAN\",\n  \"polyCode\": \"\",\n  \"polyName\": \"\",\n  \"doctor\": \"\",\n  \"phone\": \"+6211111111\",\n  \"treatmentType\": \"Rawat jalan\",\n  \"indate\": \"2026-05-23\"\n}\n\n</code></pre>\n<h4 id=\"response-envelope-200-ok-2\">Response Envelope (200 OK)</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"message\": \"OK\",\n  \"data\": {\n    \"claimNumber\": \"CL260523000123\"\n  }\n}\n\n</code></pre>\n<h4 id=\"response-400-bad-request-1\">Response (400 Bad Request)</h4>\n<p>Returned if member is suspended, inactive, or benefit validation fails (e.g. \"Exclusion/Member Nonactive.\").</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Exclusion/Member Nonactive.\",\n  \"data\": null\n}\n\n</code></pre>\n<h4 id=\"response-403-forbidden-1\">Response (403 Forbidden)</h4>\n<p>Returned if provider code or member's corporate/client codes are outside the tenant's scoped data bindings.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Access denied to the specified provider.\",\n  \"data\": null\n}\n\n</code></pre>\n<hr />\n<h3 id=\"5-validate-outpatient-billing\">5. Validate Outpatient Billing</h3>\n<p>Validate a list of outpatient billing worksheets against the external Claim Service.</p>\n<ul>\n<li><p><strong>Method:</strong> <code>POST</code></p>\n</li>\n<li><p><strong>Paths:</strong></p>\n<ul>\n<li><p><code>/v3/api/cases/validate-billing</code></p>\n</li>\n<li><p><code>/v3/cases/validate-billing</code></p>\n</li>\n</ul>\n</li>\n<li><p><strong>Required Permission Scope:</strong> <code>cases:write</code></p>\n</li>\n</ul>\n<h4 id=\"request-headers-4\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer</code></td>\n<td>Yes</td>\n<td>The V3 JWT access token.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Payload format.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters-array-item\">Request Parameters (Array Item)</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required / Optional</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>idBenefit</code></td>\n<td><code>long</code></td>\n<td><strong>Required</strong></td>\n<td>The benefit ID (e.g. <code>50192225</code>).</td>\n</tr>\n<tr>\n<td><code>claimNumber</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>The unique claim/case number to validate (e.g. <code>CL2605230040639H</code>).</td>\n</tr>\n<tr>\n<td><code>cardNumber</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Member's unique card number (e.g. <code>2025022309-1064XXXX</code>).</td>\n</tr>\n<tr>\n<td><code>claimAmount</code></td>\n<td><code>decimal</code></td>\n<td><strong>Required</strong></td>\n<td>The claim amount (e.g. <code>100000</code>).</td>\n</tr>\n<tr>\n<td><code>exclusionAmount</code></td>\n<td><code>decimal</code></td>\n<td>Optional</td>\n<td>Exclusion amount, defaults to <code>0</code>.</td>\n</tr>\n<tr>\n<td><code>prorate</code></td>\n<td><code>bool</code></td>\n<td>Optional</td>\n<td>Prorate flag, defaults to <code>false</code>.</td>\n</tr>\n<tr>\n<td><code>qty</code></td>\n<td><code>int</code></td>\n<td>Optional</td>\n<td>Quantity, defaults to <code>1</code>.</td>\n</tr>\n<tr>\n<td><code>roomBenefit</code></td>\n<td><code>bool</code></td>\n<td>Optional</td>\n<td>Room benefit flag, defaults to <code>false</code>.</td>\n</tr>\n<tr>\n<td><code>coShare</code></td>\n<td><code>decimal</code></td>\n<td>Optional</td>\n<td>Co-sharing percentage, defaults to <code>100</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-payload-2\">Request Payload</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"idBenefit\": 50192225,\n    \"claimNumber\": \"CL2605230040639H\",\n    \"cardNumber\": \"2025022309-1064XXXX\",\n    \"claimAmount\": 100000,\n    \"exclusionAmount\": 0,\n    \"prorate\": false,\n    \"qty\": 1,\n    \"roomBenefit\": false,\n    \"coShare\": 100\n  }\n]\n\n</code></pre>\n<h4 id=\"response-envelope-200-ok-3\">Response Envelope (200 OK)</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"message\": \"OK\",\n  \"data\": {\n    \"isSuccess\": true,\n    \"message\": \"Successfully processed requests\",\n    \"isValidate\": true,\n    \"totalClaim\": 10000000,\n    \"totalPaid\": 120030.00,\n    \"totalExcess\": 9879970.00,\n    \"data\": [\n      {\n        \"idBenefit\": 50192225,\n        \"paid\": 120030.00,\n        \"excess\": 9879970.00,\n        \"remark\": \"Excess of inner limit or condition limit\",\n        \"sharingCode\": \"\",\n        \"isPrimary\": false\n      }\n    ]\n  }\n}\n\n</code></pre>\n<h4 id=\"response-400-bad-request-2\">Response (400 Bad Request)</h4>\n<p>Returned if request payload is empty or validation fails.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Request payload cannot be empty.\",\n  \"data\": null\n}\n\n</code></pre>\n<h4 id=\"response-403-forbidden-2\">Response (403 Forbidden)</h4>\n<p>Returned if any claim number in the validation list is outside the tenant's scoped data bindings.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Access denied to the claim 'CL2605230040639H' due to provider/corporate/client scope.\",\n  \"data\": null\n}\n\n</code></pre>\n<hr />\n<h3 id=\"6-release-guarantee-letter-process-claim--update-status\">6. Release Guarantee Letter (Process Claim &amp; Update Status)</h3>\n<p>Processes a claim and updates its status to release the outpatient Guarantee Letter. This endpoint sequentially calls downstream external APIs (<code>ProcessClaim/OUTPATIENT</code> and <code>UpdateStatus</code>) with the status hardcoded to <code>\"FGL Released\"</code>.</p>\n<ul>\n<li><p><strong>Method:</strong> <code>POST</code></p>\n</li>\n<li><p><strong>Paths:</strong></p>\n<ul>\n<li><p><code>/v3/api/cases/outpatient/release-gl</code></p>\n</li>\n<li><p><code>/v3/cases/outpatient/release-gl</code></p>\n</li>\n</ul>\n</li>\n<li><p><strong>Required Permission Scope:</strong> <code>cases:write</code></p>\n</li>\n</ul>\n<h4 id=\"request-headers-5\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer</code></td>\n<td>Yes</td>\n<td>The V3 JWT access token.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Payload format.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters-1\">Request Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required / Optional</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>claimNo</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>The unique claim/case number (e.g. <code>CL2605230040XXXX</code>).</td>\n</tr>\n<tr>\n<td><code>icdCode1</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>The primary ICD-10 diagnosis code (e.g. <code>A01</code>).</td>\n</tr>\n<tr>\n<td><code>icdCode2</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Secondary ICD-10 diagnosis code.</td>\n</tr>\n<tr>\n<td><code>icdCode3</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Tertiary ICD-10 diagnosis code.</td>\n</tr>\n<tr>\n<td><code>icdCode4</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Quaternary ICD-10 diagnosis code.</td>\n</tr>\n<tr>\n<td><code>doctor</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Name of the treating doctor.</td>\n</tr>\n<tr>\n<td><code>polyCode</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Polyclinic code.</td>\n</tr>\n<tr>\n<td><code>polyName</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Polyclinic name.</td>\n</tr>\n<tr>\n<td><code>remark</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Remarks / comments.</td>\n</tr>\n<tr>\n<td><code>updatedBy</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Email of the user updating the claim (e.g. <code>[USER_EMAIL]</code>).</td>\n</tr>\n<tr>\n<td><code>benefitDetail</code></td>\n<td><code>object</code></td>\n<td><strong>Required</strong></td>\n<td>Benefit details structure.</td>\n</tr>\n<tr>\n<td><code>emailProvider</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Provider email address.</td>\n</tr>\n<tr>\n<td><code>treatmentDate</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Date of treatment in ISO-8601 format (e.g. <code>2026-05-23T00:00:00+00:00</code>).</td>\n</tr>\n<tr>\n<td><code>treatmentPlan</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Treatment plan description.</td>\n</tr>\n<tr>\n<td><code>costEstimation</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Cost estimation amount.</td>\n</tr>\n<tr>\n<td><code>currency</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>Currency code (e.g. <code>IDR</code>).</td>\n</tr>\n<tr>\n<td><code>planPolis</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Policy plan name (e.g. <code>XXXXXXXX</code>).</td>\n</tr>\n<tr>\n<td><code>memberName</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Member name (e.g. <code>XXXXXXXX</code>).</td>\n</tr>\n<tr>\n<td><code>diagnose</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Diagnosis details description (e.g. <code>XXXXXXXX</code>).</td>\n</tr>\n<tr>\n<td><code>noPolis</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Policy number (e.g. <code>202502XXXX</code>).</td>\n</tr>\n<tr>\n<td><code>nameProvider</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Provider name (e.g. <code>XXXXXXXX</code>).</td>\n</tr>\n<tr>\n<td><code>insuranceName</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Insurance provider name (e.g. <code>XXXXXXXX</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-payload-3\">Request Payload</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"claimNo\": \"CL2605230040XXXX\",\n  \"icdCode1\": \"A01\",\n  \"icdCode2\": \"\",\n  \"icdCode3\": \"\",\n  \"icdCode4\": \"\",\n  \"doctor\": \"Test Doktor\",\n  \"polyCode\": \"Test Poli\",\n  \"polyName\": \"Test Poli\",\n  \"remark\": \"\",\n  \"updatedBy\": \"[USER_EMAIL]\",\n  \"benefitDetail\": {\n    \"id\": 2916486,\n    \"benefitName\": \"XXXXXXXX\",\n    \"planName\": \"XXXXXXXX\",\n    \"benefitCode\": \"06258663\",\n    \"condition\": null,\n    \"annualLimit\": 0,\n    \"subBenefits\": [\n      {\n        \"id\": 2916487,\n        \"category\": \"OUTPATIENT\",\n        \"SubBenefitName\": \"Medicine GP\",\n        \"isCashless\": true,\n        \"isReimburstement\": false,\n        \"type\": \"OUTPATIENT\",\n        \"claimValue\": 100000,\n        \"excessValue\": 0,\n        \"details\": null,\n        \"condition\": [\n          {\n            \"Id\": 2916495,\n            \"Type\": \"Active Polis\",\n            \"Amount\": 3,\n            \"ConditionType\": \"qty\"\n          }\n        ],\n        \"coShare\": 100\n      }\n    ]\n  },\n  \"emailProvider\": \"[USER_EMAIL]\",\n  \"treatmentDate\": \"2026-05-23T00:00:00+00:00\",\n  \"treatmentPlan\": \"\",\n  \"costEstimation\": \"\",\n  \"currency\": \"\",\n  \"planPolis\": \"XXXXXXXX\",\n  \"memberName\": \"XXXXXXXX\",\n  \"diagnose\": \"XXXXXXXX\",\n  \"noPolis\": \"202502XXXX\",\n  \"nameProvider\": \"XXXXXXXX\",\n  \"insuranceName\": \"XXXXXXXX\"\n}\n\n</code></pre>\n<h4 id=\"response-envelope-200-ok-4\">Response Envelope (200 OK)</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"message\": \"OK\",\n  \"data\": {\n    \"isSuccess\": true,\n    \"message\": \"SUCCESS\",\n    \"claimNumber\": \"CL2605230040XXXX\"\n  }\n}\n\n</code></pre>\n<h4 id=\"response-400-bad-request-3\">Response (400 Bad Request)</h4>\n<p>Returned if request payload is empty or validation fails.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Request payload cannot be empty.\",\n  \"data\": null\n}\n\n</code></pre>\n<h4 id=\"response-403-forbidden-3\">Response (403 Forbidden)</h4>\n<p>Returned if the claim number is outside the tenant's scoped data bindings.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Access denied to the claim 'CL2605230040XXXX' due to provider/corporate/client scope.\",\n  \"data\": null\n}\n\n</code></pre>\n<hr />\n<h3 id=\"7-member-eligibility\">7. Member Eligibility</h3>\n<p>Validate a member's active status and retrieve their details/benefits from the User Service.</p>\n<ul>\n<li><p><strong>Method:</strong> <code>POST</code></p>\n</li>\n<li><p><strong>Paths:</strong></p>\n<ul>\n<li><p><code>/v3/api/cases/member-eligibility</code></p>\n</li>\n<li><p><code>/v3/cases/member-eligibility</code></p>\n</li>\n</ul>\n</li>\n<li><p><strong>Required Permission Scope:</strong> <code>cases:read</code></p>\n</li>\n</ul>\n<h4 id=\"request-headers-6\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer</code></td>\n<td>Yes</td>\n<td>The V3 JWT access token.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Payload format.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters-2\">Request Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required / Optional</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>providerCode</code></td>\n<td><code>string</code></td>\n<td>Optional</td>\n<td>The healthcare provider code (e.g. <code>XXXXXXXXXX</code>). If not provided, it is resolved from the tenant's data bindings.</td>\n</tr>\n<tr>\n<td><code>cardNumber</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Member's unique card number (e.g. <code>XXXXXXXXXX-XXXXXXXX</code>).</td>\n</tr>\n<tr>\n<td><code>dob</code></td>\n<td><code>string</code></td>\n<td><strong>Required</strong></td>\n<td>Member's date of birth in <code>yyyy-MM-dd</code> format (e.g. <code>YYYY-MM-DD</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-payload-4\">Request Payload</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"cardNumber\": \"XXXXXXXXXX-XXXXXXXX\",\n  \"dob\": \"YYYY-MM-DD\"\n}\n\n</code></pre>\n<h4 id=\"response-envelope-200-ok-5\">Response Envelope (200 OK)</h4>\n<p>Returns the member's details and active benefits structure wrapped in the standard success envelope:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"message\": \"OK\",\n  \"data\": {\n    \"status\": null,\n    \"corporateCode\": null,\n    \"corporateName\": null,\n    \"insurerCode\": \"[INSURER_CODE]\",\n    \"insurerName\": \"[INSURER_NAME]\",\n    \"memberId\": \"[MEMBER_ID]\",\n    \"memberInsuranceNumber\": \"XXXXXXXX\",\n    \"cardNumber\": \"202502XXXX-XXXXXXXX\",\n    \"nik\": \"XXXXXXXX\",\n    \"memberName\": \"XXXXXXXX\",\n    \"memberStatus\": true,\n    \"memberType\": \"Conventional\",\n    \"dateOfBirth\": \"YYYY-MM-DD\",\n    \"gender\": \"F\",\n    \"maritalStatus\": \"S\",\n    \"isSuspended\": false,\n    \"isVip\": 0,\n    \"isAso\": false,\n    \"isIndividual\": true,\n    \"isGroup\": false,\n    \"productCode\": \"HCBPYA0\",\n    \"policyNo\": \"202502XXXX\",\n    \"policyStart\": \"YYYY-MM-DD\",\n    \"policyEnd\": \"YYYY-MM-DD\",\n    \"joinDate\": \"YYYY-MM-DD\",\n    \"remark\": null,\n    \"type\": null,\n    \"effectiveDate\": null,\n    \"expiryDate\": null,\n    \"benefits\": [\n      {\n        \"id\": 2916486,\n        \"benefitCode\": \"06258663\",\n        \"benefitName\": \"TELEMEDICINE\",\n        \"planName\": \"TELEMEDICINE PHGP\",\n        \"planCode\": null,\n        \"planId\": 0,\n        \"annualLimit\": 0.0,\n        \"condition\": null,\n        \"tnc\": null,\n        \"tncOverseas\": null,\n        \"tncCategory\": null,\n        \"planStart\": null,\n        \"planEnd\": null,\n        \"isFamilyShared\": false,\n        \"isShowProvider\": false,\n        \"sharingCode\": null,\n        \"currency\": \"IDR\",\n        \"subBenefits\": [\n          {\n            \"id\": 2916487,\n            \"subBenefitCode\": null,\n            \"category\": \"OUTPATIENT\",\n            \"subBenefitName\": \"Medicine GP\",\n            \"clientsSubBenefit\": null,\n            \"isCashless\": true,\n            \"isReimburstement\": false,\n            \"isAsCharge\": false,\n            \"annualLimit\": 0.0,\n            \"type\": \"OUTPATIENT\",\n            \"coShare\": 100.0,\n            \"sharingCode\": null,\n            \"isPrimary\": false,\n            \"details\": null,\n            \"condition\": [\n              {\n                \"id\": 2916495,\n                \"amount\": 3.0,\n                \"type\": \"Active Polis\",\n                \"conditionType\": \"qty\"\n              }\n            ],\n            \"subBenefitId\": 0,\n            \"preDisability\": null,\n            \"postDisability\": null,\n            \"disabilityByIcd\": null\n          }\n        ]\n      }\n    ],\n    \"division\": \"\"\n  }\n}\n\n</code></pre>\n<h4 id=\"response-400-bad-request-4\">Response (400 Bad Request)</h4>\n<p>Returned if member is suspended, inactive, or validation fails.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Exclusion/Member Nonactive.\",\n  \"data\": null\n}\n\n</code></pre>\n<h4 id=\"response-403-forbidden-4\">Response (403 Forbidden)</h4>\n<p>Returned if provider code or member's corporate/client codes are outside the tenant's scoped data bindings.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Access denied to the specified provider.\",\n  \"data\": null\n}\n\n</code></pre>\n<hr />\n<h2 id=\"members-api\">Members API</h2>\n<p>The Members API allows authorized clients to search, retrieve eligibility status, and view detailed benefit plans for members within their scoped boundaries.</p>\n<h3 id=\"8-search-members\">8. Search Members</h3>\n<p>Search and filter members within the authenticated tenant's scope.</p>\n<ul>\n<li><p><strong>Method:</strong> <code>POST</code></p>\n</li>\n<li><p><strong>Paths:</strong></p>\n<ul>\n<li><code>/v3/api/Members/search</code></li>\n</ul>\n</li>\n<li><p><strong>Required Permission Scope:</strong> <code>members:search</code></p>\n</li>\n<li><p><strong>Tenant Restrictions:</strong> This endpoint is blocked (returns <code>401 Unauthorized</code>) if the tenant type is <code>Provider</code>.</p>\n</li>\n</ul>\n<h4 id=\"request-headers-7\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer</code></td>\n<td>Yes</td>\n<td>The V3 JWT access token.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Request payload format.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-payload-5\">Request Payload</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"page\": 1,\n  \"pageSize\": 10,\n  \"cardNumber\": \"[CARD_NUMBER]\",\n  \"memberName\": \"[MEMBER_NAME]\",\n  \"policyNumber\": \"[POLICY_NUMBER]\",\n  \"clientCode\": \"[CLIENT_CODE]\",\n  \"corporateName\": \"[CORPORATE_NAME]\",\n  \"corporateCode\": \"[CORPORATE_CODE]\",\n  \"companyName\": \"\",\n  \"productName\": \"\",\n  \"planCode\": \"\",\n  \"memberStatus\": \"Active\"\n}\n\n</code></pre>\n<h4 id=\"response-envelope-200-ok-6\">Response Envelope (200 OK)</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"message\": \"OK\",\n  \"data\": {\n    \"list\": [\n      {\n        \"memberId\": \"[MEMBER_ID]\",\n        \"cardNumber\": \"[CARD_NUMBER]\",\n        \"memberName\": \"[MEMBER_NAME]\",\n        \"policyNumber\": \"[POLICY_NUMBER]\",\n        \"productCode\": \"[PRODUCT_CODE]\",\n        \"productName\": \"[CORPORATE_NAME]\",\n        \"planCode\": \"RI-750\",\n        \"planName\": \"Insurance IP - Plan 1 (RI-750)\",\n        \"corporateCode\": \"[CORPORATE_CODE]\",\n        \"corporateName\": \"[CORPORATE_NAME]\",\n        \"clientCode\": \"[CLIENT_CODE]\",\n        \"memberStatus\": \"Active\",\n        \"effectiveDate\": \"2025-01-01T00:00:00+00:00\",\n        \"expiredDate\": \"2025-12-31T00:00:00+00:00\",\n        \"relation\": \"P\",\n        \"mappingId\": \"[MAPPING_ID]\"\n      }\n    ],\n    \"page\": 1,\n    \"view\": 10,\n    \"totalPage\": 1,\n    \"totalRecord\": 1,\n    \"query\": null,\n    \"filter\": {\n      \"page\": 1,\n      \"pageSize\": 10,\n      \"view\": null,\n      \"cardNumber\": \"[CARD_NUMBER]\",\n      \"memberName\": null,\n      \"policyNumber\": null,\n      \"clientCode\": null,\n      \"corporateName\": null,\n      \"corporateCode\": null,\n      \"companyName\": null,\n      \"productName\": null,\n      \"planCode\": null,\n      \"memberStatus\": null\n    }\n  }\n}\n\n</code></pre>\n<hr />\n<h3 id=\"9-get-member-detail\">9. Get Member Detail</h3>\n<p>Retrieve detailed profile, active benefit plans, sub-benefits, and family members for a specific card number.</p>\n<ul>\n<li><p><strong>Method:</strong> <code>GET</code></p>\n</li>\n<li><p><strong>Paths:</strong></p>\n<ul>\n<li><code>/v3/api/Members/{cardNumber}</code></li>\n</ul>\n</li>\n<li><p><strong>Required Permission Scope:</strong> <code>members:read</code></p>\n</li>\n</ul>\n<h4 id=\"request-path-parameters-1\">Request Path Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cardNumber</code></td>\n<td><code>string</code></td>\n<td>Yes</td>\n<td>Member's unique card number (e.g. <code>[CARD_NUMBER]</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-headers-8\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer</code></td>\n<td>Yes</td>\n<td>The V3 JWT access token.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-envelope-200-ok-7\">Response Envelope (200 OK)</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"message\": \"OK\",\n  \"data\": {\n    \"memberId\": \"[MEMBER_ID]\",\n    \"cardNumber\": \"[CARD_NUMBER]\",\n    \"policyNumber\": \"[POLICY_NUMBER]\",\n    \"insuranceNumber\": \"[INSURANCE_NUMBER]\",\n    \"isActive\": false,\n    \"clientName\": \"[CORPORATE_NAME]\",\n    \"clientCode\": \"[CLIENT_CODE]\",\n    \"corporateName\": \"[CORPORATE_NAME]\",\n    \"corporateCode\": \"[CORPORATE_CODE]\",\n    \"memberName\": \"[MEMBER_NAME]\",\n    \"dob\": \"YYYY-MM-DD\",\n    \"sex\": \"M\",\n    \"memberType\": \"Principal\",\n    \"maritalStatus\": \"M\",\n    \"productCode\": \"[PRODUCT_CODE]\",\n    \"productName\": \"[CORPORATE_NAME]\",\n    \"productType\": \"group insurance\",\n    \"effectiveDate\": \"2025-01-01T00:00:00+00:00\",\n    \"expiredDate\": \"2025-12-31T00:00:00+00:00\",\n    \"relation\": \"P\",\n    \"relationStatus\": \"P\",\n    \"plans\": [\n      {\n        \"benefitCode\": \"IP\",\n        \"benefitName\": \"INPATIENT\",\n        \"planName\": \"Insurance IP - Plan 1 (RI-750)\",\n        \"planCode\": \"RI-750\",\n        \"annualLimit\": 0,\n        \"planStart\": \"2024-12-31T17:00:00\",\n        \"planEnd\": \"2025-12-30T17:00:00\",\n        \"isFamilyShared\": false,\n        \"subBenefits\": [\n          {\n            \"benefitCode\": \"B5756C2A\",\n            \"benefitName\": \"Additional Benefit - Death to Any Cause (For Dependants only)\",\n            \"limit\": 30000000\n          },\n          {\n            \"benefitCode\": \"C3DEA420\",\n            \"benefitName\": \"Additional Benefit - Total Permanent Disability (For Dependants only)\",\n            \"limit\": 10000000\n          }\n        ]\n      }\n    ],\n    \"familyMembers\": []\n  }\n}\n\n</code></pre>\n<h4 id=\"response-404-not-found-1\">Response (404 Not Found)</h4>\n<p>Returned when the specified card number does not exist.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Member not found.\",\n  \"data\": null\n}\n\n</code></pre>\n","_postman_id":"3de7590e-fbb9-4b52-a65e-c510e14f7b96","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","name":"Cambridge API","type":"folder"}}}],"id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25","description":"<p>This Cambridge API contains features that can be used in your members management system.</p>\n<h2 id=\"https-request\">HTTP(S) Request</h2>\n<p>Cambridge OpenAPI can be requested through HTTP(S) Request to Cambridge OpenAPI Base URL endpoint. The HTTP(S) Header has to be used to allow proper authentication.</p>\n<h2 id=\"api-base-url\">API Base URL</h2>\n<ul>\n<li><p>Sandbox Environment: <a href=\"https://hms-id-svc-cambridge-stg-928498666018.asia-southeast2.run.app/v1\">Base URL for Staging</a></p>\n</li>\n<li><p>Production Environtment: <a href=\"https://id-cambridge.healthmetrics.com/v1\">Base URL for Production</a></p>\n</li>\n</ul>\n<h2 id=\"https-header\">HTTP(S) Header</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Definition</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n<td>The Content-Type field indicates that JSON type is acceptable to send to the recipient</td>\n</tr>\n<tr>\n<td>Accept</td>\n<td>application/json</td>\n<td>The Accept field is used to specify that JSON type is acceptable for the response</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>BEARER_TOKEN</td>\n<td>The Authorization field credentials can be found in Login Responses.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"content-type-and-accept-header\">Content-Type and Accept Header</h3>\n<p>In Cambridge API, the input and output parameters of the methods will be in JSON format. To accept JSON input and output parameters, you need to add the following HTTP(S) header:</p>\n<ul>\n<li><p>Content-Type: application/json</p>\n</li>\n<li><p>Accept: application/json</p>\n</li>\n</ul>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"33d4caeb-abc9-4265-ad08-49919ab5e41d","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"1ace515b-3de3-480c-8cde-d45e482ca94b","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"8f4d874e-b270-46dd-a3bd-07ae76c56d25"}],"event":[{"listen":"prerequest","script":{"id":"55cedf42-7cad-4920-864a-8d6c8b6922ca","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fe0aa6ea-df49-4a47-949c-ecc0b8197c87","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://farming-simulator.pstmn.io"},{"key":"key","value":"","type":"default"},{"key":"server","value":"","type":"default"}]}