{"info":{"_postman_id":"3bae3fd5-1b7c-4a54-b7d1-9dd4113a293a","name":"Development","description":"##### Generic response http status codes\n\n* 200 - OK\n* 400 - Username Exists\n* 401 - No XAID\n* 410 - Invalid email address\n* 412 - Devices not found\n* 420 - Wrong password\n* 430 - Invalid device token\n* 440 - Token is not valid\n* 450 - Not such content\n* 451 - Type is empty\n* 460 - Data is updated\n* 470 - Invalid request type\n* 480 - Magic link is not valid\n* 500 - Server fatal error\n* 510 - Session expired\n* 600 - No device id\n* 601 - Invalid device Id\n* 605 - Subscription expired\n* 610 - Invalid username\n* 613 - Invalid user\n* 631 - Membership invalid\n* 620 - Purchase invalid","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json"},"item":[{"name":"Getting config files","id":"9eb72acd-d640-42b3-a8a9-f22d274359b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/config.aspx?xaid=72.02.01.04.21","protocol":"https","host":["anwbapp","d01","themobilecompany","com"],"path":["app_webservices","waterkaarten","config.aspx"],"query":[{"key":"xaid","value":"72.02.01.04.21"}]},"description":"Parameters required \n\nxaid={config file found in tmc git repo}\n\n> https://git.themobilecompany.com/projects/ANWBWATERKAARTEN/repos/dotnet-webservices/browse/Configfiles"},"response":[],"_postman_id":"9eb72acd-d640-42b3-a8a9-f22d274359b5"},{"name":"Accessing tile server","id":"e2df2009-7a4b-47c3-8d80-3542d05ee235","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://maptiles.d01.themobilecompany.com/tile_server/","description":"Use a browser to view this link "},"response":[],"_postman_id":"e2df2009-7a4b-47c3-8d80-3542d05ee235"},{"name":"Check device access","event":[{"listen":"prerequest","script":{"id":"404e71e9-bdfc-4054-a238-0c5c9f6a66f6","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"dec241f0-2119-4643-a436-51e93043821a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text","disabled":true},{"key":"xauth_random","value":"{{xauth_random}}","type":"text","disabled":true},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text","disabled":true},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n\t\"language\": \"nl\",\n\t\"deviceName\": \"TMC-122\",\n\t\"macAddress\": \"445FA1D6-F3DE-4E3D-BAAD-0A54A52DF9A7\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"SuspendStartOfTrialPeriod\": false,\n\t\"osdetails\": \"12.4_5.1.11\",\t\n\t\"Type\": \"checkAccess\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx","description":"This endpoint can be used to check whether the current device the users is using has access to the application. \n\nThe field `Access` is a boolean value indicating whether the user has access. \n\nThe field `ValidUntil` gives the date until the user has access to the application.\n\nThis endpoint also returns a `Token`, which can be used for subsequent requests to the API. \n\n"},"response":[{"id":"d293e8e7-faee-4e42-80be-496804cd00cb","name":"Existing device","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"language\": \"en\",\n\t\"deviceName\": \"TMC-100\",\n\t\"macAddress\": \"FBBCDBB8-64C1-4284-8628-D65DE29C62BD\",\n\t\"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"SuspendStartOfTrialPeriod\": false,\n\t\"osdetails\": \"12.2_5.0\",\n\t\"Type\": \"checkAccess\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Encoding","value":"gzip"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 07 Aug 2019 13:22:08 GMT"},{"key":"Content-Length","value":"319"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n    \"ValidUntil\": \"31/03/2021 00:00:00\",\n    \"Subscriber\": \"False\",\n    \"LoggedIn\": \"True\",\n    \"Access\": \"True\",\n    \"InTrialPeriod\": \"True\",\n    \"TrialPeriodAvailable\": \"False\",\n    \"Status\": \"200\",\n    \"ErrorMessage\": \"\",\n    \"Email\": \"testwaterkaarten@themobilecompany.com\"\n}"}],"_postman_id":"dec241f0-2119-4643-a436-51e93043821a"},{"name":"Check username","event":[{"listen":"prerequest","script":{"id":"f2fe524a-93c6-44fa-a99a-c9cfdbc47345","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"4edae1f9-9aed-4c59-b379-faf19410325b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"language\": \"en\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n\t\"username\": \"testwaterkaarten@themobilecompany.com\",\n\t\"Type\": \"CheckUserName\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"response":[{"id":"e59188f4-042c-4ba7-9d7b-e1e025b4e228","name":"Check username","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"language\": \"en\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n\t\"username\": \"testwaterkaarten@themobilecompany.com\",\n\t\"Type\": \"CheckUserName\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Encoding","value":"gzip"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 01 Oct 2019 12:58:00 GMT"},{"key":"Content-Length","value":"170"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountExists\": \"True\",\n    \"Status\": \"200\",\n    \"ErrorMessage\": \"\"\n}"}],"_postman_id":"4edae1f9-9aed-4c59-b379-faf19410325b"},{"name":"Account Create","event":[{"listen":"prerequest","script":{"id":"404e71e9-bdfc-4054-a238-0c5c9f6a66f6","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"16eea8ce-b5c3-4ebd-9238-3af2fbd50e9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"language\": \"en\",\n  \"XAID\": \"72.02.01.04.21\",\n  \"Type\": \"AccountCreate\",\n  \"userName\": \"email address\",\n  \"password\": \"user password\",\n  \"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx","description":"Creates a new user account. A typical flow of creating an account: \n\n* Use the [Check Device Access endpoint][1] to obtain a token.\n* Check whether the username already exists with the [Check username endpoint][2]. If it is, show feedback to the user. \n* Use the token and the user provided information to create the account with this endpoint. Leave `XAID` to default. \n\n[1]: https://galactic-sunset-6164.postman.co/collections/7182801-3bae3fd5-1b7c-4a54-b7d1-9dd4113a293a?version=latest&workspace=880a229c-71ec-409f-8144-0a92e76c1c32#dec241f0-2119-4643-a436-51e93043821a\n[2]: https://galactic-sunset-6164.postman.co/collections/7182801-3bae3fd5-1b7c-4a54-b7d1-9dd4113a293a?version=latest&workspace=880a229c-71ec-409f-8144-0a92e76c1c32#4edae1f9-9aed-4c59-b379-faf19410325b"},"response":[],"_postman_id":"16eea8ce-b5c3-4ebd-9238-3af2fbd50e9b"},{"name":"Logout","event":[{"listen":"prerequest","script":{"id":"f2fe524a-93c6-44fa-a99a-c9cfdbc47345","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"e95689e9-d555-4aa4-b8d4-e8d49dc77a0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"xauth_xaid","type":"text","value":"72.02.01.04.21"},{"key":"xauth_random","type":"text","value":"{{xauth_random}}"},{"key":"xauth_timestamp","type":"text","value":"{{xauth_timestamp}}"},{"key":"xauth_hash","type":"text","value":"{{xauth_hash}}"}],"body":{"mode":"raw","raw":"{\n\t\"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n\t\"language\": \"en\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"Type\": \"AccountLogout\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"response":[],"_postman_id":"e95689e9-d555-4aa4-b8d4-e8d49dc77a0c"},{"name":"Login ","event":[{"listen":"prerequest","script":{"id":"f2fe524a-93c6-44fa-a99a-c9cfdbc47345","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"96eaf839-8fd3-452d-8596-f6863354be07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"userName\": \"testwaterkaarten@themobilecompany.com\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n\t\"password\": \"qwerty123456\",\n\t\"language\": \"en\",\n\t\"Type\": \"AccountLogin\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"response":[],"_postman_id":"96eaf839-8fd3-452d-8596-f6863354be07"},{"name":"Get List of devices","event":[{"listen":"prerequest","script":{"id":"f2fe524a-93c6-44fa-a99a-c9cfdbc47345","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"582ab508-d84e-41d9-8d83-1dafb52a2247","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"language\": \"en\",\n    \"Type\": \"listDevices\",\n    \"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n    \"XAID\": \"72.02.01.05.16\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx","description":"To get a list of all devices the user is logged in to, use this endpoint. \n\n* First, obtain a token with the [Check device access endpoint][1]. \n* Use this token in this request to get all the devices the user currently uses. \n\n[1]: https://galactic-sunset-6164.postman.co/collections/7182801-3bae3fd5-1b7c-4a54-b7d1-9dd4113a293a?version=latest&workspace=880a229c-71ec-409f-8144-0a92e76c1c32#dec241f0-2119-4643-a436-51e93043821a"},"response":[],"_postman_id":"582ab508-d84e-41d9-8d83-1dafb52a2247"},{"name":"[Support code] Accessing purchase","event":[{"listen":"prerequest","script":{"id":"f2fe524a-93c6-44fa-a99a-c9cfdbc47345","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"02621e26-f83a-4b22-81f4-31a7f40cb817","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"Receipt\": \"555585\",\n\t\"Type\": \"AccessPurchase\",\n\t\"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n\t\"PurchaseType\": \"voucher\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"language\": \"en\",\n\t\"productId\": \"\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"response":[],"_postman_id":"02621e26-f83a-4b22-81f4-31a7f40cb817"},{"name":"[Service feedback]","id":"a926ebb5-d67a-4c5d-99d0-23d3258cf23d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"https://waterkaarten.app/contact.html?in_app=1","protocol":"https","host":["waterkaarten","app"],"path":["contact.html"],"query":[{"key":"in_app","value":"1"}]}},"response":[],"_postman_id":"a926ebb5-d67a-4c5d-99d0-23d3258cf23d"},{"name":"Update Device","event":[{"listen":"prerequest","script":{"id":"404e71e9-bdfc-4054-a238-0c5c9f6a66f6","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"29e7a33a-ce70-4e3c-9cf1-229cb03297b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"language\": \"nl\",\n\t\"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"osdetails\": \"12.2_5.0\",\n\t\"Type\": \"DeviceUpdate\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx","description":"For now, only the language of the device can be updated."},"response":[],"_postman_id":"29e7a33a-ce70-4e3c-9cf1-229cb03297b2"},{"name":"Check access purchase","event":[{"listen":"prerequest","script":{"id":"404e71e9-bdfc-4054-a238-0c5c9f6a66f6","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"f2d0822e-70b3-41f4-8efb-a3cbc9f53a2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"language\": \"en\",\n\t\"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"receipt\" : \"receipt string\",\n\t\"PurchaseType\" : \"month\",\n\t\"Type\": \"AccessPurchase\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"response":[],"_postman_id":"f2d0822e-70b3-41f4-8efb-a3cbc9f53a2b"},{"name":"Access Android Purchase","event":[{"listen":"prerequest","script":{"id":"404e71e9-bdfc-4054-a238-0c5c9f6a66f6","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"d23bc8a6-9e62-4731-bcea-3898893e6a4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"XAID\": \"72.02.01.04.21\",\n  \"Signature\": \"android signature\",\n  \"language\": \"en\",\n  \"Type\": \"AccessAndroidPurchase\",\n  \"Receipt\": \"purchase receipt\",\n  \"PurchaseType\": \"week\",\n  \"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"response":[],"_postman_id":"d23bc8a6-9e62-4731-bcea-3898893e6a4a"},{"name":"Check extra trial","event":[{"listen":"prerequest","script":{"id":"404e71e9-bdfc-4054-a238-0c5c9f6a66f6","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"ccbcd71b-3cd8-40c8-9724-91c98425c53f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"xauth_xaid","type":"text","value":"72.02.01.04.21"},{"key":"xauth_random","type":"text","value":"{{xauth_random}}"},{"key":"xauth_timestamp","type":"text","value":"{{xauth_timestamp}}"},{"key":"xauth_hash","type":"text","value":"{{xauth_hash}}"}],"body":{"mode":"raw","raw":"{\n  \"language\": \"en\",\n  \"XAID\": \"72.02.01.04.21\",\n  \"Type\": \"CheckExtraTrial\",\n  \"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx","description":"##### Business rules\nGiven I am logged with an account on Waterkaarten in 2 devices when I open the app then I see an offer for 2 free trial days only if all of the following are true:\nI have no balance\nthe trial in all the devices I am logged into expired more than or equal to 9 months ago\nI have made no purchases since the expiration of the earliest trial expiration date with this account\nGiven I am not logged in on Waterkaarten in a device when I open the app then I see an offer for 2 free trial days only if all of the following are true:\nI have no balance\nthe trial in this device expired more than or equal to 9 months ago\nI have made no purchases since the expiration of the trial expiration date with this device\n\n##### Request\n* Type - Required - Endpoint type\n* XAID - Required - XAID of the app\n* Token - Required - Authorization token\n* language - The app language\n\n##### Response \n* HasRight - Whether the user has the right for an extra trial\n* Status - Http status code\n* errorMessage - Error message in case of failure\n\n##### Error status codes\n\n* 401 - No XAID\n* 412 - Devices not found\n* 414 - No language"},"response":[{"id":"b1709c5b-dfd3-443d-9d6c-a493861f657b","name":"Check extra trial","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"xauth_xaid","type":"text","value":"72.02.01.04.21"},{"key":"xauth_random","type":"text","value":"{{xauth_random}}"},{"key":"xauth_timestamp","type":"text","value":"{{xauth_timestamp}}"},{"key":"xauth_hash","type":"text","value":"{{xauth_hash}}"}],"body":{"mode":"raw","raw":"{\n  \"language\": \"en\",\n  \"XAID\": \"72.02.01.04.21\",\n  \"Type\": \"CheckExtraTrial\",\n  \"token\": \"00E34405-4B91-4F8E-8547-1F9ABDF163FD\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Encoding","value":"gzip"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 07 Aug 2019 13:32:18 GMT"},{"key":"Content-Length","value":"167"}],"cookie":[],"responseTime":null,"body":"{\n    \"HasRight\": \"False\",\n    \"Status\": \"200\",\n    \"ErrorMessage\": \"\"\n}"}],"_postman_id":"ccbcd71b-3cd8-40c8-9724-91c98425c53f"},{"name":"Account Password Recovery","event":[{"listen":"prerequest","script":{"id":"404e71e9-bdfc-4054-a238-0c5c9f6a66f6","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"27f1e5ce-c854-467f-a177-5deaafa7f515","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"xauth_xaid","type":"text","value":"72.02.01.04.21"},{"key":"xauth_random","type":"text","value":"{{xauth_random}}"},{"key":"xauth_timestamp","type":"text","value":"{{xauth_timestamp}}"},{"key":"xauth_hash","type":"text","value":"{{xauth_hash}}"}],"body":{"mode":"raw","raw":"{\n  \"language\": \"nl\",\n  \"XAID\": \"72.02.01.04.21\",\n  \"Type\": \"AccountPasswordRecovery\",\n  \"userName\": \"tjarco.kerssens@themobilecompany.com\",\n  \"token\": \"1FFE8D9A-99F1-4D6D-AC2E-A9048C427050D\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx","description":"A succesful call to this endpoind results in an e-mail being send to the user with which he can update his password. \n\n##### Request\n* Type - Required - Endpoint type\n* XAID - Required - XAID of the app\n* Token - Required - Authorization token\n* userName - Required\n* language - The app language\n\n##### Error status codes\n* 401 - No XAID\n* 411 - No (valid) UserName\n* 412 - Devices not found"},"response":[],"_postman_id":"27f1e5ce-c854-467f-a177-5deaafa7f515"},{"name":"Remove push device token","event":[{"listen":"prerequest","script":{"id":"404e71e9-bdfc-4054-a238-0c5c9f6a66f6","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"e18ecd21-0920-4dd6-9102-74269aa4a11a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"token\": \"C5C963A8-BA11-4DFE-BAD9-C47E6065304B\",\n\t\"deviceToken\": \"AE8F7CCA-3510-422E-9E11-6FD3F767FCA3\",\n\t\"Type\": \"RemoveDevice\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx","description":"Remove a device from the list of devices associated with a user. \n\n##### Request\n* Type - Required\n* Token - Required - Authorization token\n* DeviceToken - Required - The id of the device that must be removed from the list"},"response":[{"id":"4da5a03b-35db-42f6-87ed-41e905a544fc","name":"Remove push device token","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"token\": \"C5C963A8-BA11-4DFE-BAD9-C47E6065304B\",\n\t\"deviceToken\": \"AE8F7CCA-3510-422E-9E11-6FD3F767FCA3\",\n\t\"Type\": \"RemoveDevice\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 07 Aug 2019 13:59:10 GMT"},{"key":"Content-Length","value":"147"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": 200,\n    \"Message\": \"\"\n}"}],"_postman_id":"e18ecd21-0920-4dd6-9102-74269aa4a11a"},{"name":"Start trial period","event":[{"listen":"prerequest","script":{"id":"404e71e9-bdfc-4054-a238-0c5c9f6a66f6","exec":["var authenticationKey = '8fb9ad1a6332de509f15180a3d63ef60e17f1383';","","function newGuid() {","    return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : r & 0x3 | 0x8; return v.toString(16); });","}","","function epochTime() {","    var d = new Date();","    var t = d.getTime();","    var o = t + \"\";","    return o.substring(0, 10);","}","","function getScript(source, callback) {","    var script = document.createElement('script');","    var prior = document.getElementsByTagName('script')[0];","    script.async = 1;","    prior.parentNode.insertBefore(script, prior);","","    script.onload = script.onreadystatechange = function( _, isAbort ) {","        if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {","            script.onload = script.onreadystatechange = null;","            script = undefined;","","            if(!isAbort) { if(callback) callback(); }","        }","    };","","    script.src = source;","}","","// Load required 3rd party JS libs via jQuery","// http://stackoverflow.com/a/11803418",""," function setEnvironmentVariables(){","","    var time = epochTime();","    var nonce = newGuid(); ","","    var rawSignature = time + nonce + request.data; ","    var hash = CryptoJS.HmacSHA1(rawSignature, authenticationKey); ","  ","    postman.setGlobalVariable('xauth_timestamp', time);","    postman.setGlobalVariable('xauth_random', nonce);","    postman.setGlobalVariable('xauth_hash', hash);","}","","setEnvironmentVariables()"],"type":"text/javascript"}}],"id":"17d814c5-e7eb-4e25-8838-5c063adc080d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"xauth_xaid","value":"72.02.01.04.21","type":"text"},{"key":"xauth_random","value":"{{xauth_random}}","type":"text"},{"key":"xauth_timestamp","value":"{{xauth_timestamp}}","type":"text"},{"key":"xauth_hash","value":"{{xauth_hash}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"token\": \"5C801FAF-403D-4D78-9714-C864971CD3D1\",\n\t\"XAID\": \"72.02.01.04.21\",\n\t\"Type\": \"StartTrialPeriod\"\n}"},"url":"https://anwbapp.d01.themobilecompany.com/app_webservices/waterkaarten/v3/default.aspx","description":"Start a trial period for the device if it doesn't have one already\n\n##### Request\n* Type - Required - Endpoint type\n* Token - Required - Authorization token"},"response":[],"_postman_id":"17d814c5-e7eb-4e25-8838-5c063adc080d"}],"event":[{"listen":"prerequest","script":{"id":"990bf951-9b33-4861-8bad-88efb872e3e6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"39b5f8bc-1000-4bba-89c9-0c5c613394dc","type":"text/javascript","exec":[""]}}]}