{"info":{"_postman_id":"c96f2e1a-41fc-4922-bcc3-b73e305c5c55","name":"IDW: Standard BioGovID","description":"<html><head></head><body><h2 id=\"before-you-start\"><strong>Before you start,</strong></h2>\n<p><strong>Create a new</strong> <strong><code>Environment</code></strong> <strong>so this project can save and write information for you automatically.</strong></p>\n<img src=\"https://content.pstmn.io/9412927d-0d08-4c3d-8c3b-dd8d7329f938/U2NyZWVuIFNob3QgMjAyMi0xMS0wOSBhdCA3LjA5LjUxIFBNLnBuZw==\">\n\n<p><a href=\"https://docs.iddataweb.com/docs/api-integration-of-biogovid#/\">Follow these instructions step-by-step to use this project properly<br></a></p>\n<p>If you get stuck, or decide to walk through this project again with new data, call each step in order to ensure the old data gets replaced.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"24165880","collectionId":"c96f2e1a-41fc-4922-bcc3-b73e305c5c55","publishedId":"2s9Y5TzQUJ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-07-18T16:35:36.000Z"},"item":[{"name":"0) Get Token","event":[{"listen":"test","script":{"id":"df6fc57a-3f73-4e2a-b4db-ecc70f3b935e","exec":["pm.environment.clear()\r","var authString = request.headers.authorization.split(\" \")[1].toString()\r","var encodedAuth = Buffer.from(authString, 'base64')\r","var decodedAuth = encodedAuth.toString().split(\":\")\r","\r","var forwardApiKey = decodedAuth[0]\r","\r","pm.environment.set(\"token\",JSON.parse(pm.response.text()).access_token)\r","pm.environment.set(\"forwardApiKey\", forwardApiKey)"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"5cce8ef6-3455-4a1f-aa14-aab0b046ba36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api.preprod.iddataweb.com/v1/token?grant_type=client_credentials","urlObject":{"protocol":"https","path":["v1","token"],"host":["api","preprod","iddataweb","com"],"query":[{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[],"_postman_id":"5cce8ef6-3455-4a1f-aa14-aab0b046ba36"},{"name":"0.1) Country Selection","event":[{"listen":"test","script":{"id":"a7f1225e-838f-4a94-8899-d59288e5145d","exec":["var requestBody  = JSON.parse(pm.request.body.raw)","var responseBody = JSON.parse(pm.response.text())","","// FORWARD API KEY, APP ID, CREDENTIAL, ASI (OR TRANSACTION ID)","var credential = requestBody.credential","var appID = requestBody.appID","var forwardApiKey = responseBody.forwardApiKey","var asi = responseBody.transaction_id","","pm.environment.set(\"credential\", credential);","pm.environment.set(\"appID\", appID);","pm.environment.set(\"forwardApiKey\", forwardApiKey);","pm.environment.set(\"asi\", asi)"],"type":"text/javascript","packages":{}}}],"id":"833e315a-271f-4863-9a2a-4555930a5b8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"apikey\": \"{{forwardApiKey}}\",\n    \"credential\": \"e.g. Employee@company.com\",\n    \"appID\":\"e.g. Employee Onboarding App\",\n    \"userAttributes\": [\n        {\n            \"attributeType\": \"Country\",\n            \"values\": {\n                \"country\": \"US\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.preprod.iddataweb.com/v1/slverify","urlObject":{"protocol":"https","path":["v1","slverify"],"host":["api","preprod","iddataweb","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"833e315a-271f-4863-9a2a-4555930a5b8c"},{"name":"1) Send Async Link","event":[{"listen":"test","script":{"id":"54adc504-556c-4ab5-86ea-744803e2677c","exec":["var requestBody  = JSON.parse(pm.request.body.raw)\r","var responseBody = JSON.parse(pm.response.text());\r","\r","// FORWARD API KEY, APP ID, CREDENTIAL, ASI (OR TRANSACTION ID)\r","var credential = requestBody.credential\r","var appID = requestBody.appID\r","var country = requestBody.country\r","var idpType = requestBody.idpType\r","var asi = responseBody.asi\r","var apSessionId = responseBody.services[0].apSessionId\r","\r","// FIRST & LAST NAME\r","var firstName = requestBody.userAttributes[1].values.fname\r","var lastName = requestBody.userAttributes[1].values.lname\r","\r","\r","// PHONE NUMBER\r","var mobilePhoneNumber = requestBody.userAttributes[0].values.telephone\r","var dialCode = requestBody.userAttributes[0].values.dialCode\r","\r","pm.environment.set(\"credential\", credential);\r","pm.environment.set(\"appID\", appID);\r","pm.environment.set(\"country\", country);\r","pm.environment.set(\"idpType\", idpType);\r","pm.environment.set(\"asi\", asi)\r","pm.environment.set(\"apSessionId\", apSessionId)\r","\r","pm.environment.set(\"dialCode\", dialCode)\r","pm.environment.set(\"mobilePhoneNumber\", mobilePhoneNumber)\r","\r","pm.environment.set(\"firstName\", firstName)\r","pm.environment.set(\"lastName\", lastName)\r","\r","\r",""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"a62226ed-d682-42c0-83ea-3d70599e9106","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}"}],"body":{"mode":"raw","raw":"{\n    \"credential\": \"{{credential}}\",\n    \"appID\":\"{{appID}}\",\n    \"country\": \"{{country}}\",\n    \"asi\":\"{{asi}}\",\n    \"apikey\": \"{{forwardApiKey}}\",\n    \"userAttributes\": [\n      {\n          \"attributeType\": \"InternationalTelephone\",\n          \"values\": {\n          \t\"dialCode\": \"1\",\n          \t\"telephone\": \"your_phone_number\"\n          }\n      },\n            {\n          \"attributeType\": \"FullName\",\n          \"values\": {\n          \t\"fname\": \"John\",\n          \t\"mname\": \"\",\n            \"lname\": \"Doe\"\n          }\n      }\n\t]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.preprod.iddataweb.com/v1/async-ui/send-link","urlObject":{"protocol":"https","path":["v1","async-ui","send-link"],"host":["api","preprod","iddataweb","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a62226ed-d682-42c0-83ea-3d70599e9106"},{"name":"1.5) Check User Status","id":"dd01cbf1-7c1d-4bdc-af10-118e149828d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.preprod.iddataweb.com/v1/async-ui/status?asi={{asi}}&apSessionId={{apSessionId}}","urlObject":{"protocol":"https","path":["v1","async-ui","status"],"host":["api","preprod","iddataweb","com"],"query":[{"key":"asi","value":"{{asi}}"},{"key":"apSessionId","value":"{{apSessionId}}"}],"variable":[]}},"response":[],"_postman_id":"dd01cbf1-7c1d-4bdc-af10-118e149828d1"},{"name":"2) Get Async Results","id":"acd3555d-39a7-45f5-9e87-c1b6e2265740","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"},{"key":"","value":"{{asi}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"credential\": \"{{credential}}\",\n    \"asi\": \"{{asi}}\",\n    \"appID\": \"{{appID}}\",\n    \"country\": \"{{country}}\",\n    \"apikey\": \"{{forwardApiKey}}\",\n        \"userAttributes\": [\n      {\n          \"attributeType\": \"InternationalTelephone\",\n          \"values\": {\n          \t\"dialCode\": \"{{dialCode}}\",\n          \t\"telephone\": \"{{mobilePhoneNumber}}\"\n          }\n      },\n            {\n          \"attributeType\": \"FullName\",\n          \"values\": {\n          \t\"fname\": \"{{firstName}}\",\n          \t\"mname\": \"\",\n            \"lname\": \"{{lastName}}\"\n          }\n      }\n\t]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.preprod.iddataweb.com/v1/slverify","urlObject":{"protocol":"https","path":["v1","slverify"],"host":["api","preprod","iddataweb","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"acd3555d-39a7-45f5-9e87-c1b6e2265740"}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"10c18538-7fd6-490a-b8bf-1397bd1ad689"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"b5955a0b-09fc-485f-bf43-79a9bff5a9d4"}}]}