{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"5cc02e3b-8ad9-4be7-bfe9-8ec877008f03","name":"CAMBRIDGE OPENAPI","description":"# Changelogs\n\n| **Date** | **Description** | **Version** |\n| --- | --- | --- |\n| Oct 2025 | New API for submitting claim history, improve performance | 2.7.0 |\n| Feb 2025 | Change Find By Card Number endpoint response structure, add new endpoint for retrieving particular member's benefit, update base url for staging envorinment | 2.6.1 |\n| Jan 2025 | Cambridge OpenAPI for List Member by Client Code, Enhancement Provider List Endpoint for Filtering by Distance | 2.5.3 |\n| Oct 2024 | Cambridge OpenAPI for Claim, Member's Data, and Provider List | 2.4.4 |\n| Aug 2024 | Cambridge OpenAPI for Enrollment Process | 1.0.0 |\n\n# Overview\n\n## Cambridge OpenAPI\n\nCambridge 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.\n\nTo 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.\n\n## Business Flow\n\nIn general, Cambridge OpenAPI support for enrollment, claim, member's information and provider.\n\n### Enrollment\n\n#### Enrollment and Update Flow\n\nThe member enrollment flow starts once our team has finished setting up the plans and benefits. You can then directly use our [Enroll ](https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-5cf3cc2b-29bc-4e04-b17a-91b2c7f3019d?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint to create a member in our system with Principal status.\n\nTo enroll a dependent member, you must first create the principal member. After that, you can enroll the dependent member by using the [Enroll-Member](https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-25116f00-4658-4924-b283-d0a7f8a95cb4?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint. If you need to update a member's data (e.g., date of birth), you can use the [Enroll-Member](https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-25116f00-4658-4924-b283-d0a7f8a95cb4?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint to modify the relevant information.\n\n<img src=\"https://content.pstmn.io/fd2eebf4-034a-4de4-b8fb-966ba14dcb00/aW1hZ2UucG5n\" alt=\"Enrollment%20Flow\" width=\"562\" height=\"764\">\n\n### Update Effective Date & Renewal\n\nChange effective date of member's policy you can update their plan by directly using the [Update Effective Date](https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-e198757f-8916-4388-93d5-906737839324?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint. For re-new the policy date, you can update their plan by directly using the [Renewal](https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-c657c5dc-79fd-4655-942e-d4ab1fb4d952?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint.\n\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#### Change Plan\n\nIf a member changes their plan (upgrade or downgrade), you can update their plan by directly using the [Change Plan](https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-3d826280-a77a-4b30-a88b-e9e6de2c79c2?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint.\n\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#### Terminate and Suspend Member\n\nIn case there is a problem about member policy, you can terminate their status by directly using the [Terminate](https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-0725789d-4453-4bd0-9aa7-64730def45b2?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint or you can suspend the member by directly using [Suspend](https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-37089096-93e8-4590-9ce0-9db9d3fb6f4b?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint.\n\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#### Reactive\n\nFor the terminated member, you can reactivated them by directly using the [ReActive](https://universal-capsule-884885-1.postman.co/workspace/Team-Workspace~93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-1b73975e-7971-4bb7-bd28-5c76f73e7e2e?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint.\n\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### Claim\n\n#### List GL\n\nFor getting all list claim from particular member, you can hit [List GL](https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-ea7bb798-a56e-42d1-bbb9-17794a57f929?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint.\n\n#### Claim Detail Information\n\nYou can get claim detail information (e.g. current status, log status, etc) by hit [Detail Claim](https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-2933369e-be7d-4824-b348-ef2b2d6195c7?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint\n\n### Member\n\n#### List Member\n\nAfter success member enrollment, you can find the listed member by hitting the [List Member by Client Code](https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-90bd36a2-ff9c-4259-93ca-052765319758?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint. You will get the code parallels with the clientKey and serverKey.\n\n#### Member Information\n\nAfter success member enrollment, you can find the specific member by hitting the [Member Information](https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-606b55ec-5edd-474f-8750-0863c7663896?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint. This required you to search the member by Card Number.\n\n### Provider\n\n#### List Provider\n\nFor getting list of eligble provider for particular member, you can hit the [List Provider](https://universal-capsule-884885-1.postman.co/workspace/93b3ec47-521b-462d-872a-4abf5a2ddb50/request/37286085-075e694e-f92b-45ed-a2c9-b45da194d0c3?action=share&source=copy-link&creator=37286085&ctx=documentation) endpoint.\n\n# Features\n\n## Easy to Integrate API\n\n- Our RESTful API’s enable our clients to integrate to our solution seamlessly;\n- Cambridge API support: Enrollment Principle and Dependent, Update Member's Data, Terminate, Suspend, Change Plan, and Reactive.\n    \n\n# Setting Up\n\nOnce a client has registered, it will have an access to our sandbox environment. HealthMetrics Indonesia client dashboard will also be accessible.\n\n# Reference\n\n| **Terminology** | **Description** |\n| --- | --- |\n| Principle | Member type explaining the member stand as policy holder. |\n| Dependent | Member type explaining the member stand as a member relying on the policy holder for support. |\n| GL | Guarantee Letter (GL) for a claim Inpatient and Cashless. |\n\n# Authorization\n\nFor the authorization headers for authenticating the requests for each endpoints except `Login` , the authorization header utilizes API Key following HTTP(S) BEARER TOKEN convention:\n\n- For Development environment, obtain `Client Key` and `Server Key` in Login Responses.\n- For Production environment, obtain `Client Key` and `Server Key` in Login Responses.\n    \n\nHealthMetrics 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:\n\n```\nAuthorization: \"Bearer Token\"\n\n ```","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"37286085","team":6381482,"collectionId":"5cc02e3b-8ad9-4be7-bfe9-8ec877008f03","publishedId":"2sA3s1nBVi","public":true,"publicUrl":"https://id-api-docs.healthmetrics.com","privateUrl":"https://go.postman.co/documentation/37286085-5cc02e3b-8ad9-4be7-bfe9-8ec877008f03","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"199BB6"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"dark","themes":[{"name":"dark","logo":"https://content.pstmn.io/85724623-bccc-4697-9f86-215c97b7b6e3/TG9nbyBITS5wbmc=","colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"199BB6"}},{"name":"light","logo":"https://content.pstmn.io/47c363a9-3649-48a4-a6c5-cfd8433159ce/TG9nbyBITS5wbmc=","colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"199BB6"}}]}},"version":"8.10.0","publishDate":"2024-08-09T08:58:36.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":"https://content.pstmn.io/47c363a9-3649-48a4-a6c5-cfd8433159ce/TG9nbyBITS5wbmc=","logoDark":"https://content.pstmn.io/85724623-bccc-4697-9f86-215c97b7b6e3/TG9nbyBITS5wbmc="}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/7a72055e2df5a9623087dc47fd5776953c37c6664b373e912e0381677dc1d908","favicon":"https://healthmetrics.com/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://id-api-docs.healthmetrics.com/view/metadata/2sA3s1nBVi"}