{
  "info": {
    "_postman_id": "095c9a56-2a2c-48a6-9404-1a5e341160dd",
    "name": "AgentAPI",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "52901446",
    "_collection_link": "https://go.postman.co/collection/52901446-095c9a56-2a2c-48a6-9404-1a5e341160dd?source=collection_link"
  },
  "item": [
    {
      "name": "Authorization",
      "item": [
        {
          "name": "In-App flow (SSO)",
          "item": [
            {
              "name": "/v1/auth/sso",
              "event": [
                {
                  "listen": "prerequest",
                  "script": {
                    "exec": [
                      "var timestamp = new Date().toISOString();",
                      "pm.environment.set(\"envTimestamp\", timestamp);",
                      "",
                      "var signature = timestamp +",
                      "pm.environment.get(\"ssoToken\").trim() +",
                      "pm.environment.get(\"salt\").trim() ;",
                      "",
                      "var encryptedSignature = CryptoJS.SHA256(signature);",
                      "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                },
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "var responseBody = pm.response.json();",
                      "pm.environment.set(\"accessToken\", responseBody.accessToken);"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"ssoToken\": \"{{ssoToken}}\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/auth/sso",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "auth",
                    "sso"
                  ]
                }
              },
              "response": [
                {
                  "name": "/v1/auth/sso - 200 OK",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "X-Liquid-Timestamp",
                        "value": "{{envTimestamp}}",
                        "type": "text"
                      },
                      {
                        "key": "X-Liquid-Signature",
                        "value": "{{envSignature}}",
                        "type": "text"
                      },
                      {
                        "key": "X-Customer-Api-Key",
                        "value": "{{apiKey}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"ssoToken\": \"{{ssoToken}}\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/auth/sso",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "auth",
                        "sso"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": null,
                  "header": [
                    {
                      "key": "Date",
                      "value": "Wed, 10 Jun 2026 10:30:18 GMT"
                    },
                    {
                      "key": "Server",
                      "value": "Kestrel"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    },
                    {
                      "key": "Vary",
                      "value": "Accept-Encoding"
                    },
                    {
                      "key": "Content-Encoding",
                      "value": "gzip"
                    },
                    {
                      "key": "X-Frame-Options",
                      "value": "SAMEORIGIN"
                    },
                    {
                      "key": "X-XSS-Protection",
                      "value": "1"
                    },
                    {
                      "key": "X-Content-Type-Options",
                      "value": "nosniff"
                    },
                    {
                      "key": "Expect-CT",
                      "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                    },
                    {
                      "key": "Referrer-Policy",
                      "value": "strict-origin"
                    },
                    {
                      "key": "Feature-Policy",
                      "value": "microphone 'none';  geolocation 'none'"
                    },
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Keep-Alive",
                      "value": "timeout=0, max=100"
                    },
                    {
                      "key": "Connection",
                      "value": "Keep-Alive"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"accessToken\": \"md_fulU6AHsfYlehavvTOIwY5d4HK_P-FPt1lCk-ASs\",\n    \"expiresInSeconds\": 3600\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Web flow (OTP)",
          "item": [
            {
              "name": "/v1/auth/otp/start",
              "event": [
                {
                  "listen": "prerequest",
                  "script": {
                    "exec": [
                      "var timestamp = new Date().toISOString();",
                      "pm.environment.set(\"envTimestamp\", timestamp);",
                      "",
                      "var signature = timestamp +",
                      "pm.environment.get(\"phone\").trim() +",
                      "pm.environment.get(\"salt\").trim() ;",
                      "",
                      "var encryptedSignature = CryptoJS.SHA256(signature);",
                      "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                },
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      ""
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"phone\": \"{{phone}}\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/auth/otp/start",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "auth",
                    "otp",
                    "start"
                  ]
                }
              },
              "response": [
                {
                  "name": "/v1/auth/otp/start - 200 OK",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "X-Liquid-Timestamp",
                        "value": "{{envTimestamp}}",
                        "type": "text"
                      },
                      {
                        "key": "X-Liquid-Signature",
                        "value": "{{envSignature}}",
                        "type": "text"
                      },
                      {
                        "key": "X-Customer-Api-Key",
                        "value": "{{apiKey}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"phone\": \"{{phone}}\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/auth/otp/start",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "auth",
                        "otp",
                        "start"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": null,
                  "header": [
                    {
                      "key": "Date",
                      "value": "Wed, 10 Jun 2026 10:30:54 GMT"
                    },
                    {
                      "key": "Server",
                      "value": "Kestrel"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    },
                    {
                      "key": "Vary",
                      "value": "Accept-Encoding"
                    },
                    {
                      "key": "Content-Encoding",
                      "value": "gzip"
                    },
                    {
                      "key": "X-Frame-Options",
                      "value": "SAMEORIGIN"
                    },
                    {
                      "key": "X-XSS-Protection",
                      "value": "1"
                    },
                    {
                      "key": "X-Content-Type-Options",
                      "value": "nosniff"
                    },
                    {
                      "key": "Expect-CT",
                      "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                    },
                    {
                      "key": "Referrer-Policy",
                      "value": "strict-origin"
                    },
                    {
                      "key": "Feature-Policy",
                      "value": "microphone 'none';  geolocation 'none'"
                    },
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Keep-Alive",
                      "value": "timeout=0, max=100"
                    },
                    {
                      "key": "Connection",
                      "value": "Keep-Alive"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"phone\": \"4787654321\"\n}"
                }
              ]
            },
            {
              "name": "/v1/auth/otp/verify",
              "event": [
                {
                  "listen": "prerequest",
                  "script": {
                    "exec": [
                      "var timestamp = new Date().toISOString();",
                      "pm.environment.set(\"envTimestamp\", timestamp);",
                      "",
                      "var signature = timestamp +",
                      "pm.environment.get(\"phone\").trim() +",
                      "pm.environment.get(\"code\").trim() +",
                      "pm.environment.get(\"salt\").trim() ;",
                      "",
                      "var encryptedSignature = CryptoJS.SHA256(signature);",
                      "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                },
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "var responseBody = pm.response.json();",
                      "pm.environment.set(\"accessToken\", responseBody.accessToken);"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"code\": \"{{code}}\",\n  \"phone\": \"{{phone}}\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/auth/otp/verify",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "auth",
                    "otp",
                    "verify"
                  ]
                }
              },
              "response": [
                {
                  "name": "/v1/auth/otp/verify - 200 OK",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "X-Liquid-Timestamp",
                        "value": "{{envTimestamp}}",
                        "type": "text"
                      },
                      {
                        "key": "X-Liquid-Signature",
                        "value": "{{envSignature}}",
                        "type": "text"
                      },
                      {
                        "key": "X-Customer-Api-Key",
                        "value": "{{apiKey}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"code\": \"{{code}}\",\n  \"phone\": \"{{phone}}\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/auth/otp/verify",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "auth",
                        "otp",
                        "verify"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": null,
                  "header": [
                    {
                      "key": "Date",
                      "value": "Wed, 10 Jun 2026 10:31:44 GMT"
                    },
                    {
                      "key": "Server",
                      "value": "Kestrel"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    },
                    {
                      "key": "Vary",
                      "value": "Accept-Encoding"
                    },
                    {
                      "key": "Content-Encoding",
                      "value": "gzip"
                    },
                    {
                      "key": "X-Frame-Options",
                      "value": "SAMEORIGIN"
                    },
                    {
                      "key": "X-XSS-Protection",
                      "value": "1"
                    },
                    {
                      "key": "X-Content-Type-Options",
                      "value": "nosniff"
                    },
                    {
                      "key": "Expect-CT",
                      "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                    },
                    {
                      "key": "Referrer-Policy",
                      "value": "strict-origin"
                    },
                    {
                      "key": "Feature-Policy",
                      "value": "microphone 'none';  geolocation 'none'"
                    },
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Keep-Alive",
                      "value": "timeout=0, max=100"
                    },
                    {
                      "key": "Connection",
                      "value": "Keep-Alive"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"accessToken\": \"Y9p9jfxCImyMztf165XQ1XSu_diEERBOJiUvo_eaPAk\",\n    \"expiresInSeconds\": 3600\n}"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "User",
      "item": [
        {
          "name": "/v1/user",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/user",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/plate-number",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"plateNumber\")?.trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"plateNumber\": \"{{plateNumber}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/plate-number",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "plate-number"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/plate-number - 200 OK",
              "originalRequest": {
                "method": "PUT",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"plateNumber\": \"{{plateNumber}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/user/plate-number",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user",
                    "plate-number"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:23:05 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/tKOaHgQ6gCEP0r6zQEf9yGkSfWg08wQiSVXTrlHpWXjyrUfIYVMqgAPazyds5qZbfomNlMVOtagh47TjprT7OGe0yh5MGy9ffCcTkzw6e_RaBbi2UoNVWLAXqV7qKWEq9anoWV0Zi05vm9Dzcje0cd3PAnAakOjLYrj3lHyu51c/dfcd35755857dfe483ca8d04cb87615cfaf9aa104b8711d7e714133bb10b57ff\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 230,\n        \"plateNumber\": \"AA1234DYJ\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-31T07:23:05.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            },
            {
              "name": "/v1/user/plate-number - 400 Bad Request Quarantine",
              "originalRequest": {
                "method": "PUT",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"plateNumber\": \"{{plateNumber}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/user/plate-number",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user",
                    "plate-number"
                  ]
                }
              },
              "status": "Bad Request",
              "code": 400,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 400
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:20:05 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/problem+json"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "cache-control",
                  "value": "no-cache,no-store"
                },
                {
                  "key": "expires",
                  "value": "-1"
                },
                {
                  "key": "pragma",
                  "value": "no-cache"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"type\": \"https://tools.ietf.org/html/rfc9110#section-15.5.1\",\n    \"title\": \"Validation failed.\",\n    \"status\": 400,\n    \"detail\": \"The plate number was changed too recently and cannot be updated yet. Please try again later.\",\n    \"instance\": \"/v1/user/plate-number\",\n    \"code\": \"PlateNumberUpdateLimit\",\n    \"errorCode\": 77,\n    \"traceId\": \"00-8257d31754ba60374cae216945ff9441-59e6e6688ba5ecd6-00\"\n}"
            }
          ]
        },
        {
          "name": "/v1/user/default-payment-method",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"defaultPaymentMethodId\").trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"defaultPaymentMethodId\": {{defaultPaymentMethodId}}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/default-payment-method",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "default-payment-method"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/default-payment-method - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/emails",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"emails\": [\n        \"{{email}}\"\n    ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/emails",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "emails"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/emails - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/preferred-stores",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"selectedPreferredStores\": [\n        {{selectedPreferredStores}}\n    ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/preferred-stores",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "preferred-stores"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/preferred-stores - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/date-of-birth",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"dateOfBirth\").trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"dateOfBirth\": \"{{dateOfBirth}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/date-of-birth",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "date-of-birth"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/date-of-birth - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"dateOfBirth\": \"1981-05-09\",\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/culture",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"culture\").trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"culture\": \"{{culture}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/culture",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "culture"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/culture - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/gender",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"gender\").trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"gender\": \"{{gender}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/gender",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "gender"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/gender - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"dateOfBirth\": \"1981-05-09\",\n    \"gender\": \"F\",\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/consents/{consentId}",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"consentId\").trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/user/consents/{{consentId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "consents",
                "{{consentId}}"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/consents/{consentId} - 200 OK Copy",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/groups/{groupId}",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"groupId\").trim() + ",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"userCode\": \"{{userGroupCode}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/groups/{{groupId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "groups",
                "{{groupId}}"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/groups/{groupId} - 400 Bad Request",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"userCode\": \"{{userGroupCode}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/user/groups/{{groupId}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user",
                    "groups",
                    "{{groupId}}"
                  ]
                }
              },
              "status": "Bad Request",
              "code": 400,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 400
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:35:00 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/problem+json"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "cache-control",
                  "value": "no-cache,no-store"
                },
                {
                  "key": "expires",
                  "value": "-1"
                },
                {
                  "key": "pragma",
                  "value": "no-cache"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"type\": \"https://tools.ietf.org/html/rfc9110#section-15.5.1\",\n    \"title\": \"Validation failed.\",\n    \"status\": 400,\n    \"detail\": \"The group membership change could not be applied.\",\n    \"instance\": \"/v1/user/groups/User group\",\n    \"code\": \"UserGroupUpdateFailed\",\n    \"errorCode\": 44,\n    \"traceId\": \"00-e5628a8ed7f9a68f33b7eedc386a3b63-807dbeee52524cb1-00\"\n}"
            }
          ]
        },
        {
          "name": "/v1/user/groups/{groupId}",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"groupId\").trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "DELETE",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/user/groups/{{groupId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "groups",
                "{{groupId}}"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/groups/{groupId} - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/consents/{consentId}",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"consentId\").trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "DELETE",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/user/consents/{{consentId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "consents",
                "{{consentId}}"
              ]
            },
            "description": "Revokes consent"
          },
          "response": [
            {
              "name": "/v1/user/consents/{consentId} - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/name",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"name\")?.trim() +",
                  "                pm.environment.get(\"surname\")?.trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"name\": \"{{name}}\",\n    \"surname\": \"{{surname}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/name",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "name"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/name - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        },
        {
          "name": "/v1/user/address",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp + ",
                  "                pm.environment.get(\"address\").trim() +",
                  "                pm.environment.get(\"postCode\").trim() +",
                  "                pm.environment.get(\"city\").trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"address\": \"{{address}}\",\n    \"postCode\": \"{{postCode}}\",\n    \"city\": \"{{city}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/user/address",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "user",
                "address"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/user/address - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/user",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "user"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:18:20 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"userId\": \"CKCATX865DBE904AF04239AFEB9F11901C23FE\",\n    \"msn\": \"4787654321\",\n    \"name\": \"Lisa\",\n    \"surname\": \"Simpson\",\n    \"address\": \"742 Evergreen Terrace\",\n    \"deviceId\": \"\",\n    \"emails\": [\"lisasimpson@liquidbarcodes.com\"],\n    \"preferredStores\": [\n        13659\n    ],\n    \"selectedPreferredStores\": [\n        14069\n    ],\n    \"userGroups\": [\n        {\n            \"groupDescription\": \"Vip\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Vip\",\n            \"isUserMember\": true\n        },\n        {\n            \"groupDescription\": \"Student\",\n            \"userConfigurable\": \"Configurable\",\n            \"groupId\": \"Student\",\n            \"isUserMember\": false\n        },\n        {\n            \"groupDescription\": \"User group\",\n            \"userConfigurable\": \"CodeConfigurable\",\n            \"groupId\": \"User group\",\n            \"isUserMember\": false\n        }\n    ],\n    \"culture\": \"en-US\",\n    \"consents\": [\n        {\n            \"name\": \"Master\",\n            \"state\": \"ConsentGiven\",\n            \"mandatory\": true,\n            \"lastApproved\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587935,\n                \"title\": \"Title\",\n                \"privacyPolicyTitle\": \"Privacy Title\",\n                \"version\": \"1.10\",\n                \"description\": \"<h2 id=\\\"-lds-tted\\\">ÜLDSÄTTED</h2>\\r\\n<p>Äpp on nutiseadmetes kasutamiseks välja töötatud tarkvararakendus, mille käesolevad kasutustingimused (edaspidi Tingimused) kehtivad füüsilisele isikule, kes on oma nutiseadmesse Äpi tarkvara alla laadinud (AppStore, Google Play) (edaspidi „Klient“). Tingimuste aktsepteerimisega kinnitab Klient, et on tingimustega tutvunud, selles tema kohta esitatud andmed on õiged ning ta on Tingimustega nõus. </p>\\r\\n<p>Kliendiks võib saada ka iga vähemalt 13 (kolmteist) aasta vanune füüsiline isik (alaealine), kes on nõuetekohaselt registreerunud. Kui liikmeks soovib saada alaealine, peab ta saama vanemate või eestkostja nõusoleku lojaalsusprogrammis osalemiseks ning osalema lojaalsusprogrammis vanemate või eestkostja järelevalve all.</p>\\r\\n<h2 id=\\\"alla-laadimine\\\">ALLA LAADIMINE</h2>\\r\\n<p>Äpi kasutamiseks peab Klient laadima selle enda nutiseadmesse. Äpi allalaadimine on tasuta.</p>\\r\\n<p>Äpi allalaadimisel tuleb ekraanil asuvaid juhiseid järgides aktiveerida Äpi avaleht, millise kaudu on võimalik Kaupleja lojaalsusprogrammiga liitumiseks end juhiseid järgides  registreerida. Registreerimisel seotakse Äpi platvormis Klient tema poolt kasutatava telefoni abonentnumbriga, millise abil luuakse Äpi tarkvaras Kliendiga seostatav unikaalne konto. Registreerimiseks nõutavate isikuandmete töötlemise kohta saab Klient uurida täpsemalt siin: <a href=\\\"https://rkiosk.ee/privaatsus/\\\">https://rkiosk.ee/privaatsus/</a></p>\\r\\n<h2 id=\\\"kasutamine\\\">KASUTAMINE</h2>\\r\\n<p>Äpi paremaks kasutamiseks on Kliendil võimalik tutvuda Äpi kasutusjuhendiga siin: <a href=\\\"https://rkiosk.ee/mobiiliapp\\\">https://rkiosk.ee/mobiiliapp</a></p>\\r\\n<p>Äpi sujuv ja takistusteta toimimine sõltub muuhulgas mobiilse andmeside toimimisest ning Kliendi nutiseadme eripärast (sh vanusest, kasutatavast tarkvarast, digitaalsest ja füüsilisest turvalisusest jne).\\r\\nKliendil on võimalik Äppi kasutamiseks alla laadida mitmesse nutiseadmesse. Nutiseadmega Äpi alla laadimisel või nutiseadet vahetades peab Klient selle uuesti kasutusele võtmiseks enda nutiseadmesse taas alla laadima.\\r\\nÄpp on isikupõhine ja seda kasutab vaid Klient. Klient on ise kohustatud võtma kasutusele meetmed, mis takistavad kolmandatel isikutel ligipääsu Äpile. Kolmandate isikute poolt Äpi kaudu tehtud tehingute eest vastutab vastava nutiseadme Klient. Vastava kahtluse korral on Klient kohustatud viivituseta Äpi oma nutiseadmest kustutama. \\r\\nKlient teab, et Äpp vajab edukaks toimimiseks aeg-ajalt tarkvarauuendusi ning nende alla laadimine on vajalik, kuna nimetatud uuendused sisaldavad uusi funktsionaalsusi või muudatusi olemasolevates, turvauuendusi vms.\\r\\nKauplejal on õigus igal ajal ühepoolselt tingimusi muuta, teavitades sellest Klienti  Äpi vahendusel. Klient loetakse muudatusest teavitatuks alates hetkest, mil Kaupleja on lisanud teate muudatuse kohta Äppi. Muudatustega mittenõustumisel kohustub Klient Äpi kustutama. Äpi kasutamise jätkamisel loetakse, et Klient on nõustunud vastavate muudatustega.</p>\\r\\n<h2 id=\\\"reklaam-ja-otseturundus\\\">REKLAAM JA OTSETURUNDUS</h2>\\r\\n<p>Kauplejal on õigus Äpi vahendusel saata Kliendile nii enda kui oma lepingupartnerite poolt suunatud reklaami. Reklaami saamist saab Klient ära keelata – selleks on vaid vaja kustutada oma nutiseadmest Äpp. </p>\\r\\n<h2 id=\\\"l-petamine\\\">LÕPETAMINE</h2>\\r\\n<p>Kliendil on igal ajal õigus Äpi kasutamine lõpetada kustutades rakenduse oma nutiseadmest, pärast mida ei saa Klient enda nutiseadmes Äppi enam kasutada.\\r\\nKui Klient soovib taas alustada Äpi kasutamist, peab ta Äpi oma nutiseadmesse uuesti alla laadima.\\r\\nKauplejal on õigus igal ajal Äpi kasutamise võimaldamine lõpetada teavitades sellest võimalusel ette 10 päeva. Vastav teade saadetakse Kliendile Äpi vahendusel. Kaupleja ei vastuta kasutamise võimatusest tulenevate võimalike tagajärgede eest</p>\\r\\n<h2 id=\\\"-iguslik-siduvus\\\">ÕIGUSLIK SIDUVUS</h2>\\r\\n<p>Äpi kaudu tehtavatel tehingutel ja toimingutel on õiguslikult siduvad tagajärjed nii Kliendile kui Kauplejale. Kliendi tegude ja toimingute õiguspärasuse ja nendega seotud tagajärgede eest vastutab Klient.\\r\\nKaupleja vastutab üksnes Äpi rakenduse kui platvormi toimimise eest vastavalt tingimustes esitatule, eeldades platvormi toimimise keskkonna ühilduvust ja vastavust platvormi tööks vajalikele tingimustele.</p>\\r\\n<h2 id=\\\"vastutus\\\">VASTUTUS</h2>\\r\\n<p>Kaupleja ei taga Äpi ööpäevaringset ja veatut toimimist. Kaupleja ei vastuta ei otseste ega kaudsete kahjude eest, mis võivad tekkida seoses sellega, et Äpp ei toimi või seda ei ole võimalik Kliendi soovitud viisil kasutada.\\r\\nKaupleja vastutab üksnes otsese ning tõendatud varalise kahju tekitamise eest, kui Kaupleja on tekitanud sellise kahju tahtlikult või raskest hooletusest. Sellised nõuded peab Klient esitama viivituseta, kuid mitte hiljem ühe kuu jooksul (mõistlik aeg) alates kahju aluseks oleva asjaolu (nõude alus) tekkimisest.\\r\\nKaupleja ei vastuta Kliendi ees Äpi kaudu kolmandate isikute poolt pakutavate teenuste kohase toimimise eest, (nt asukoha määramine kaardirakenduse abil, pangakaardi või muu digitaalse maksevahendi või lahenduse kasutamine). </p>\\r\\n<p>Äpi kaudu soetatud kauba lepingutingimustele mittevastavuse korral on Kliendil õigus tugineda seaduses sätestatud õiguskaitsevahenditele. Kui Kaupleja rikub oma kohustusi, on Kliendil õigus nõuda kohustuse täitmist, oma võlgnetava kohustuse täitmisest keelduda, nõuda kahju hüvitamist, alandada hinda, rahalise kohustuse täitmisega viivitamisel nõuda viivist või taganeda lepingust.</p>\\r\\n<p>Äpi vahendusel soetatud kauba osas pretensiooni saab esitada e-postiaadressile: <a href=\\\"mailto:klienditugi@rkiosk.ee\\\">klienditugi@rkiosk.ee</a>. Pretensioonis tuleb märkida Kliendi nimi ja kontaktandmed, pretensiooni esitamise kuupäev, kaubal ilmnenud puudus ja esitatava nõude sisu ning lisada ostu tõendav dokument. Pretensioonile vastatakse hiljemalt 5 tööpäeva jooksul.</p>\\r\\n<p>Juhul kui Klient ei ole pretensiooni korral nõus pakutava lahendusega, on Kliendil õigus pöörduda Tehnilise Järelevalve Ameti poole ja selle juurde moodustatud tarbijavaidluste komisjoni poole, mille pädevuses on lahendada tarbija ja kaupleja vahelisest lepingust tulenevaid tarbija algatatud tarbijavaidlusi, mida pooled ei ole suutnud lahendada kokkuleppe teel. Menetlusreeglitega saab tutvuda aadressil <a href=\\\"http://www.komisjon.ee\\\">www.komisjon.ee</a>. Tarbijavaidluste komisjoni sekretariaat asub aadressil Endla 10a, 10142 Tallinn, tel. 6 201 920, e-post: <a href=\\\"mailto:avaldus@komisjon.ee\\\">avaldus@komisjon.ee</a> </p>\\r\\n<h2 id=\\\"-pi-kasutamise-kulud-sms-saatmine-s-brale-\\\">ÄPI KASUTAMISE KULUD (SMS SAATMINE SÕBRALE)</h2>\\r\\n<p>Äpiga seotud toimingud võivad Kliendile kaasa tuua kulutusi, mistõttu on oluline, et igale toimingule eelnevalt Klient tutvub Äpis endas, kasutusjuhendis ning kasutamistingimustes vastava toimingu kohta avaldatuga. Selliselt, kuid mitte ainult, nt. sõprade lojaalusprogrammiga liituma kutsumine toimub SMS saatmise teel, mis avaldub Kliendile ka Äpis avalduvas pildis „SAADA SMS“  ning mis tähendab liituma kutsumisel Kliendile selle kulu tekkimist, mida Klient tavaliselt oma telefonipaketi (operaatori hinnakiri) puhul SMS saatmise eest kandma peab.</p>\\r\\n<h2 id=\\\"l-pps-tted\\\">LÕPPSÄTTED</h2>\\r\\n<p>Käeolevate tingimustega reguleerimata küsimustes juhinduvad Kaupleja ja Klient kehtivatest õigusaktidest.</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        },\n        {\n            \"name\": \"Email\",\n            \"state\": \"ConsentRevoked\",\n            \"mandatory\": false,\n            \"lastApproved\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"currentVersion\": {\n                \"id\": 587918,\n                \"title\": \"Email\",\n                \"privacyPolicyTitle\": \"Email consent\",\n                \"version\": \"0.1\",\n                \"description\": \"<p>Email consent</p>\\r\\n\",\n                \"defaultState\": false,\n                \"minimumAge\": 0\n            },\n            \"changeLog\": []\n        }\n    ],\n    \"userMyPage\": \"https://mypage.lb.test.barcodes-aws.no/mypage/account/hashon/LUFpAyBOKt-BPcpxrxTdA-VwmoXd6xcjD2IXNx3-8Aeez2IBDTlUHrffiaBLZ9kJKpMIbu-TAPg_gogJ4Sy-bQ4UVtC-F8PZfRB3vB4Kput4nbj_iDNcFGPcmGK7juCjl-32TgC3yjgjgv0KZkrjfwyD4BCLdubVh6h8A1SDecM/d808c901f5cab5a806e2f0ab7b9dab8b65fe200a51e69213f3ecb3daf0eee011\",\n    \"registrationDate\": \"2026-06-09T08:57:41.0000000+00:00\",\n    \"paymentMethods\": [\n        {\n            \"id\": 13285,\n            \"title\": \"CARD: ****5454\",\n            \"paymentProvider\": \"Moneris\",\n            \"paymentProviderId\": \"b6b5080c0e6b49369da7b7748bc468ae\",\n            \"default\": true\n        },\n        {\n            \"id\": 13284,\n            \"title\": \"CARD: AMEX ending in 0005\",\n            \"paymentProvider\": \"Braintree\",\n            \"paymentProviderId\": \"aa8758b2e82b48aba858bdd4380dc240\",\n            \"default\": true\n        }\n    ],\n    \"plateNumber\": {\n        \"id\": 226,\n        \"plateNumber\": \"AA1234DY\",\n        \"title\": \"FORD\",\n        \"isQuarantined\": true,\n        \"quarantinePeriodDays\": 30,\n        \"quarantineExpiresAt\": \"2026-07-19T11:04:26.0000000+00:00\"\n    },\n    \"externalIdentifiers\": [\n        {\n            \"identifier\": \"eferferfre\",\n            \"type\": \"MacauPass\",\n            \"name\": \"Circle K Pass\"\n        },\n        {\n            \"identifier\": \"thisISforeignID\",\n            \"type\": \"ForeignID\",\n            \"name\": \"foreignID\"\n        }\n    ],\n    \"subscriptions\": [\n        {\n            \"planName\": \"Coffee subscription - Small(S) - Multiuser\",\n            \"subscriptionId\": 78797,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"SubscriptionStarted\",\n            \"contentId\": 59054227,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 3,\n            \"planId\": 1943,\n            \"renewalDate\": \"2026-07-02T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 13.99,\n            \"currentBalance\": 0\n        },\n        {\n            \"planName\": \"Multiuser Subscription with hourly limit\",\n            \"subscriptionId\": 78798,\n            \"subscriptionState\": \"Active\",\n            \"renewalState\": \"RenewalSucceeded\",\n            \"contentId\": 59055324,\n            \"isMultiUserPlan\": true,\n            \"maxUsersAmount\": 1,\n            \"planId\": 1495,\n            \"renewalDate\": \"2026-08-01T03:59:59.0000000+00:00\",\n            \"renewalPrice\": 15,\n            \"currentBalance\": 0\n        }\n    ],\n    \"referralCode\": \"AADFN7\",\n    \"ageVerifiedBy\": []\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Receipts",
      "item": [
        {
          "name": "/v1/receipts by Store and date From",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"storeId\").trim() +",
                  "pm.environment.get(\"dateFrom\").trim() +",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/receipts?storeId={{storeId}}&dateFrom={{dateFrom}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "receipts"
              ],
              "query": [
                {
                  "key": "storeId",
                  "value": "{{storeId}}"
                },
                {
                  "key": "dateFrom",
                  "value": "{{dateFrom}}"
                }
              ]
            }
          },
          "response": [
            {
              "name": "/v1/receipts by Store and date From - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/receipts?storeId={{storeId}}&dateFrom={{dateFrom}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "receipts"
                  ],
                  "query": [
                    {
                      "key": "storeId",
                      "value": "{{storeId}}"
                    },
                    {
                      "key": "dateFrom",
                      "value": "{{dateFrom}}"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:39:43 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"logo\": \"https://cdn.test.eu1.l-b.dev/users_947c4b01-13c5-4530-bfb5-d399c614b27d.jpg\",\n    \"receipts\": [\n        {\n            \"receiptId\": \"6a427b16005c7a5335d12b91\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"b185c3b2f3fa42a480322d648eb4d594\\\",\\\"SubTotal\\\":15.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":15.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-29T14:03:02.4018724+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Multiuser Subscription with hourly limit\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":15.000000,\\\"TotalLinePrice\\\":15.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":15.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Multiuser Subscription with hourly limit\\\",\\\"Type\\\":\\\"0\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":15,\\\"ProductLinesRewarded\\\":[null]},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":75,\\\"ProductLinesRewarded\\\":[null]}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":15.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"5046-1_1523\\\",\\\"AuthCode\\\":\\\"B40259\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"d5d106fc-063a-4344-8f06-daa546d8a548\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250016010090\\\",\\\"PaymentTransactionId\\\":\\\"d5d106fc063a43448f06daa546d8a548\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a427667005c7a5335d12b8e\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"495ee03bbba54fdfa91fe43127853fa8\\\",\\\"SubTotal\\\":0.660000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":0.66,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-29T13:43:03.6865773+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":0.660000,\\\"TotalLinePrice\\\":0.660000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":0.660000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Type\\\":\\\"0\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0,\\\"ProductLinesRewarded\\\":[null]}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":0.66,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"5041-1_1523\\\",\\\"AuthCode\\\":\\\"T44300\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"9d057766-b639-4667-ad45-ad30a853db8d\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250016010040\\\",\\\"PaymentTransactionId\\\":\\\"9d057766b6394667ad45ad30a853db8d\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a34ff973137aacf03a4e80d\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"a9bbe55100134f4e802277c00bc23d78\\\",\\\"SubTotal\\\":15.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":15.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-19T08:36:38.1995064+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":15.990000,\\\"TotalLinePrice\\\":15.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":15.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Type\\\":\\\"0\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":16},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":80}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":15.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4931-1_1515\\\",\\\"AuthCode\\\":\\\"T43635\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"b41472d2-3824-4f8b-b5cf-23f43ee73ec8\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015910120\\\",\\\"PaymentTransactionId\\\":\\\"b41472d238244f8bb5cf23f43ee73ec8\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a33b916986238426bf0df3e\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"b56f857f40fd4644be752048d74f3fb8\\\",\\\"SubTotal\\\":14.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":14.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-18T09:23:33.767588+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Medium(M)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":14.990000,\\\"TotalLinePrice\\\":14.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":14.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Medium(M)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":15},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":75}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":14.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4917-1_1514\\\",\\\"AuthCode\\\":\\\"B42328\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"99760f11-e3ef-473a-9d66-c771cdfe84d6\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015900060\\\",\\\"PaymentTransactionId\\\":\\\"99760f11e3ef473a9d66c771cdfe84d6\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a3271b45e0ff2fd048f2bcd\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"1b1f8175ad6e4a9fa8f3a7ea28beeb3d\\\",\\\"SubTotal\\\":25.950000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":25.95,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-17T10:06:44.4662454+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":25.950000,\\\"TotalLinePrice\\\":25.950000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":25.950000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":26},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":130}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":25.95,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4909-1_1513\\\",\\\"AuthCode\\\":\\\"B40642\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"99e76c5a-9645-47d7-834d-bc1a63d7e4d1\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015890140\\\",\\\"PaymentTransactionId\\\":\\\"99e76c5a964547d7834dbc1a63d7e4d1\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a3266a95e0ff2fd048f2bca\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"a193918b5eed4992a590f0fe1282d15e\\\",\\\"SubTotal\\\":21.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":21.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-17T09:19:36.9198269+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":21.990000,\\\"TotalLinePrice\\\":21.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":21.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":22},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":110}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":21.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4907-1_1513\\\",\\\"AuthCode\\\":\\\"T41934\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"9dc6da0d-b5f9-4678-8620-4aae14aac173\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015890120\\\",\\\"PaymentTransactionId\\\":\\\"9dc6da0db5f9467886204aae14aac173\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a325f295e0ff2fd048f2bc7\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"1e82fe3671fe4037bd02a5771ea4c531\\\",\\\"SubTotal\\\":29.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":29.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-17T08:47:37.0065061+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":29.990000,\\\"TotalLinePrice\\\":29.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":29.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":30},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":150}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":29.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4905-1_1513\\\",\\\"AuthCode\\\":\\\"T44734\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"555326fb-e91c-4639-b8bf-08716f354afd\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015890100\\\",\\\"PaymentTransactionId\\\":\\\"555326fbe91c4639b8bf08716f354afd\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a325eb75e0ff2fd048f2bc4\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"62b007d0e6844444959bc795e6abe511\\\",\\\"SubTotal\\\":29.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":29.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-17T08:45:42.7686349+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":29.990000,\\\"TotalLinePrice\\\":29.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":29.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":30},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":150}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":29.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4903-1_1513\\\",\\\"AuthCode\\\":\\\"T44539\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"f471e89a-70eb-414c-8e72-53b06bb5cf19\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015890080\\\",\\\"PaymentTransactionId\\\":\\\"f471e89a70eb414c8e7253b06bb5cf19\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a3170cf146a614357607d6f\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"0117edfe493c40ef91b625612722a386\\\",\\\"SubTotal\\\":1.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":1.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T15:50:36.9705356+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":1.000000,\\\"TotalLinePrice\\\":1.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":1.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":1.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4893-1_1512\\\",\\\"AuthCode\\\":\\\"B45031\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"0f4f1207-30cb-4c02-8b9f-f2afac1f4b11\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880200\\\",\\\"PaymentTransactionId\\\":\\\"0f4f120730cb4c028b9ff2afac1f4b11\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a313510ec2ed37c7bb1589e\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"4c85b1bc829c479c8943b779647f96f5\\\",\\\"SubTotal\\\":5.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":5.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T11:35:44.6392691+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Hanna - Simulator subscription\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":5.000000,\\\"TotalLinePrice\\\":5.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":5.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Hanna - Simulator subscription\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":5.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4891-1_1512\\\",\\\"AuthCode\\\":\\\"T43542\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"4d24f403-1935-4b0d-b033-a2088d16b626\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880180\\\",\\\"PaymentTransactionId\\\":\\\"4d24f40319354b0db033a2088d16b626\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a31320dec2ed37c7bb1589b\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"13a4dedf2fea49d1a5dadd234ac7d68a\\\",\\\"SubTotal\\\":20.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":20.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T11:22:53.095996+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Hanna - Simulator subscription\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":20.000000,\\\"TotalLinePrice\\\":20.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":20.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Hanna - Simulator subscription\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":20},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":100}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":20.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4889-1_1512\\\",\\\"AuthCode\\\":\\\"T42250\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"5e1c24f4-a4f2-48a6-b5c9-fc7bd10d516c\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880160\\\",\\\"PaymentTransactionId\\\":\\\"5e1c24f4a4f248a6b5c9fc7bd10d516c\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a312f4eec2ed37c7bb15898\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"942132f2c5f1402cb31b88d8f1fb236e\\\",\\\"SubTotal\\\":9.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":9.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T11:11:10.5264023+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":9.990000,\\\"TotalLinePrice\\\":9.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":9.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":9.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4887-1_1512\\\",\\\"AuthCode\\\":\\\"T41107\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"a7aa1818-f08e-455f-9c12-244c5efd78a7\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880140\\\",\\\"PaymentTransactionId\\\":\\\"a7aa1818f08e455f9c12244c5efd78a7\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a312e7bec2ed37c7bb15895\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"9b3a398602d549f5b53e7af09b36e716\\\",\\\"SubTotal\\\":5.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":5.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T11:07:38.8697921+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Medium(M)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":5.000000,\\\"TotalLinePrice\\\":5.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":5.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Medium(M)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":5.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4885-1_1512\\\",\\\"AuthCode\\\":\\\"T40736\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"37ab8905-c0eb-48b2-b014-5bc281edd29a\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880120\\\",\\\"PaymentTransactionId\\\":\\\"37ab8905c0eb48b2b0145bc281edd29a\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a312acbec2ed37c7bb15892\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"1217cdaba80d4d8e86fe716920891234\\\",\\\"SubTotal\\\":9.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":9.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T10:51:52.8976351+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":9.990000,\\\"TotalLinePrice\\\":9.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":9.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":9.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4883-1_1512\\\",\\\"AuthCode\\\":\\\"T45148\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"97adc8d7-96e9-42b4-b2c4-f6c6637d1c3c\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880100\\\",\\\"PaymentTransactionId\\\":\\\"97adc8d796e942b4b2c4f6c6637d1c3c\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a301c62255ecd5778e9ca29\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"42d0840d66e544ea9ad2f7e29ccaeb10\\\",\\\"SubTotal\\\":2.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":2.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-15T15:38:06.2112753+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Medium(M)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":2.990000,\\\"TotalLinePrice\\\":2.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":2.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Medium(M)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":2.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4871-1_1511\\\",\\\"AuthCode\\\":\\\"T43803\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"8febcf1c-73a6-4631-9562-bd07e555334b\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015870120\\\",\\\"PaymentTransactionId\\\":\\\"8febcf1c73a646319562bd07e555334b\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "/v1/receipts",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/receipts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "receipts"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/receipts - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/receipts",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "receipts"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:40:44 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"logo\": \"https://cdn.test.eu1.l-b.dev/users_947c4b01-13c5-4530-bfb5-d399c614b27d.jpg\",\n    \"receipts\": [\n        {\n            \"receiptId\": \"6a427b16005c7a5335d12b91\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"b185c3b2f3fa42a480322d648eb4d594\\\",\\\"SubTotal\\\":15.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":15.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-29T14:03:02.4018724+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Multiuser Subscription with hourly limit\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":15.000000,\\\"TotalLinePrice\\\":15.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":15.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Multiuser Subscription with hourly limit\\\",\\\"Type\\\":\\\"0\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":15,\\\"ProductLinesRewarded\\\":[null]},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":75,\\\"ProductLinesRewarded\\\":[null]}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":15.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"5046-1_1523\\\",\\\"AuthCode\\\":\\\"B40259\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"d5d106fc-063a-4344-8f06-daa546d8a548\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250016010090\\\",\\\"PaymentTransactionId\\\":\\\"d5d106fc063a43448f06daa546d8a548\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a427667005c7a5335d12b8e\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"495ee03bbba54fdfa91fe43127853fa8\\\",\\\"SubTotal\\\":0.660000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":0.66,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-29T13:43:03.6865773+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":0.660000,\\\"TotalLinePrice\\\":0.660000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":0.660000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Type\\\":\\\"0\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0,\\\"ProductLinesRewarded\\\":[null]}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":0.66,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"5041-1_1523\\\",\\\"AuthCode\\\":\\\"T44300\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"9d057766-b639-4667-ad45-ad30a853db8d\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250016010040\\\",\\\"PaymentTransactionId\\\":\\\"9d057766b6394667ad45ad30a853db8d\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a34ff973137aacf03a4e80d\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"a9bbe55100134f4e802277c00bc23d78\\\",\\\"SubTotal\\\":15.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":15.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-19T08:36:38.1995064+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":15.990000,\\\"TotalLinePrice\\\":15.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":15.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Type\\\":\\\"0\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":16},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":80}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":15.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4931-1_1515\\\",\\\"AuthCode\\\":\\\"T43635\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"b41472d2-3824-4f8b-b5cf-23f43ee73ec8\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015910120\\\",\\\"PaymentTransactionId\\\":\\\"b41472d238244f8bb5cf23f43ee73ec8\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a33b916986238426bf0df3e\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"b56f857f40fd4644be752048d74f3fb8\\\",\\\"SubTotal\\\":14.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":14.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-18T09:23:33.767588+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Medium(M)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":14.990000,\\\"TotalLinePrice\\\":14.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":14.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Medium(M)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":15},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":75}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":14.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4917-1_1514\\\",\\\"AuthCode\\\":\\\"B42328\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"99760f11-e3ef-473a-9d66-c771cdfe84d6\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015900060\\\",\\\"PaymentTransactionId\\\":\\\"99760f11e3ef473a9d66c771cdfe84d6\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a3271b45e0ff2fd048f2bcd\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"1b1f8175ad6e4a9fa8f3a7ea28beeb3d\\\",\\\"SubTotal\\\":25.950000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":25.95,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-17T10:06:44.4662454+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":25.950000,\\\"TotalLinePrice\\\":25.950000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":25.950000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":26},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":130}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":25.95,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4909-1_1513\\\",\\\"AuthCode\\\":\\\"B40642\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"99e76c5a-9645-47d7-834d-bc1a63d7e4d1\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015890140\\\",\\\"PaymentTransactionId\\\":\\\"99e76c5a964547d7834dbc1a63d7e4d1\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a3266a95e0ff2fd048f2bca\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"a193918b5eed4992a590f0fe1282d15e\\\",\\\"SubTotal\\\":21.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":21.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-17T09:19:36.9198269+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":21.990000,\\\"TotalLinePrice\\\":21.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":21.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":22},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":110}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":21.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4907-1_1513\\\",\\\"AuthCode\\\":\\\"T41934\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"9dc6da0d-b5f9-4678-8620-4aae14aac173\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015890120\\\",\\\"PaymentTransactionId\\\":\\\"9dc6da0db5f9467886204aae14aac173\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a325f295e0ff2fd048f2bc7\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"1e82fe3671fe4037bd02a5771ea4c531\\\",\\\"SubTotal\\\":29.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":29.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-17T08:47:37.0065061+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":29.990000,\\\"TotalLinePrice\\\":29.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":29.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":30},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":150}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":29.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4905-1_1513\\\",\\\"AuthCode\\\":\\\"T44734\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"555326fb-e91c-4639-b8bf-08716f354afd\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015890100\\\",\\\"PaymentTransactionId\\\":\\\"555326fbe91c4639b8bf08716f354afd\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a325eb75e0ff2fd048f2bc4\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"62b007d0e6844444959bc795e6abe511\\\",\\\"SubTotal\\\":29.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":29.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-17T08:45:42.7686349+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":29.990000,\\\"TotalLinePrice\\\":29.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":29.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":30},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":150}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":29.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4903-1_1513\\\",\\\"AuthCode\\\":\\\"T44539\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"f471e89a-70eb-414c-8e72-53b06bb5cf19\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015890080\\\",\\\"PaymentTransactionId\\\":\\\"f471e89a70eb414c8e7253b06bb5cf19\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a3170cf146a614357607d6f\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"0117edfe493c40ef91b625612722a386\\\",\\\"SubTotal\\\":1.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":1.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T15:50:36.9705356+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":1.000000,\\\"TotalLinePrice\\\":1.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":1.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":1.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4893-1_1512\\\",\\\"AuthCode\\\":\\\"B45031\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"0f4f1207-30cb-4c02-8b9f-f2afac1f4b11\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880200\\\",\\\"PaymentTransactionId\\\":\\\"0f4f120730cb4c028b9ff2afac1f4b11\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a313510ec2ed37c7bb1589e\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"4c85b1bc829c479c8943b779647f96f5\\\",\\\"SubTotal\\\":5.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":5.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T11:35:44.6392691+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Hanna - Simulator subscription\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":5.000000,\\\"TotalLinePrice\\\":5.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":5.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Hanna - Simulator subscription\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":5.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4891-1_1512\\\",\\\"AuthCode\\\":\\\"T43542\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"4d24f403-1935-4b0d-b033-a2088d16b626\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880180\\\",\\\"PaymentTransactionId\\\":\\\"4d24f40319354b0db033a2088d16b626\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a31320dec2ed37c7bb1589b\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"13a4dedf2fea49d1a5dadd234ac7d68a\\\",\\\"SubTotal\\\":20.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":20.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T11:22:53.095996+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Hanna - Simulator subscription\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":20.000000,\\\"TotalLinePrice\\\":20.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":20.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Hanna - Simulator subscription\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":20},{\\\"Description\\\":\\\"Bonus: 1 point per currency spent\\\",\\\"TotalPoints\\\":100}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":20.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4889-1_1512\\\",\\\"AuthCode\\\":\\\"T42250\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"5e1c24f4-a4f2-48a6-b5c9-fc7bd10d516c\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880160\\\",\\\"PaymentTransactionId\\\":\\\"5e1c24f4a4f248a6b5c9fc7bd10d516c\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a312f4eec2ed37c7bb15898\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"942132f2c5f1402cb31b88d8f1fb236e\\\",\\\"SubTotal\\\":9.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":9.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T11:11:10.5264023+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":9.990000,\\\"TotalLinePrice\\\":9.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":9.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":9.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4887-1_1512\\\",\\\"AuthCode\\\":\\\"T41107\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"a7aa1818-f08e-455f-9c12-244c5efd78a7\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880140\\\",\\\"PaymentTransactionId\\\":\\\"a7aa1818f08e455f9c12244c5efd78a7\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a312e7bec2ed37c7bb15895\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"9b3a398602d549f5b53e7af09b36e716\\\",\\\"SubTotal\\\":5.000000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":5.00,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T11:07:38.8697921+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Medium(M)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":5.000000,\\\"TotalLinePrice\\\":5.000000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":5.000000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Medium(M)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":5.00,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4885-1_1512\\\",\\\"AuthCode\\\":\\\"T40736\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"37ab8905-c0eb-48b2-b014-5bc281edd29a\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880120\\\",\\\"PaymentTransactionId\\\":\\\"37ab8905c0eb48b2b0145bc281edd29a\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a312acbec2ed37c7bb15892\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"1217cdaba80d4d8e86fe716920891234\\\",\\\"SubTotal\\\":9.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":9.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-16T10:51:52.8976351+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":9.990000,\\\"TotalLinePrice\\\":9.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":9.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":9.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4883-1_1512\\\",\\\"AuthCode\\\":\\\"T45148\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"97adc8d7-96e9-42b4-b2c4-f6c6637d1c3c\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015880100\\\",\\\"PaymentTransactionId\\\":\\\"97adc8d796e942b4b2c4f6c6637d1c3c\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a301c62255ecd5778e9ca29\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"42d0840d66e544ea9ad2f7e29ccaeb10\\\",\\\"SubTotal\\\":2.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\"Alberta, GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TaxLegalEntityName\\\":\\\"MAC'S CONVENIE\\\",\\\"StoreTaxIds\\\":{\\\"CA-GST\\\":\\\"1\\\",\\\"CA-HST\\\":\\\"2\\\",\\\"CA-PST\\\":\\\"34\\\",\\\"CA-QST\\\":\\\"4\\\"},\\\"TotalToPay\\\":2.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-15T15:38:06.2112753+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":14069,\\\"StoreRef\\\":\\\"888\\\",\\\"StoreName\\\":\\\"Alberta store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Medium(M)\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":2.990000,\\\"TotalLinePrice\\\":2.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":2.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Medium(M)\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":2.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4871-1_1511\\\",\\\"AuthCode\\\":\\\"T43803\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"8febcf1c-73a6-4631-9562-bd07e555334b\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015870120\\\",\\\"PaymentTransactionId\\\":\\\"8febcf1c73a646319562bd07e555334b\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a30155d17407547f689d423\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"de8341fd5ee844bd9dfd53454453cfb6\\\",\\\"SubTotal\\\":2.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\", GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TotalToPay\\\":2.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-15T15:08:08.9968272+00:00\\\",\\\"Store\\\":{\\\"StoreName\\\":\\\"\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"subscription active\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":2.990000,\\\"TotalLinePrice\\\":2.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":2.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"subscription active\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":0}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":2.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4869-1_1511\\\",\\\"AuthCode\\\":\\\"T40804\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"0a71b396-f9b3-4f73-b40a-9949e327a98d\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015870100\\\",\\\"PaymentTransactionId\\\":\\\"0a71b396f9b34f73b40a9949e327a98d\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a2f7b71b555a95efbbd0f36\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"8a005ad9b5db4063bf7543eebbb1393a\\\",\\\"SubTotal\\\":29.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":0,\\\"TaxDescription\\\":\\\", GST/TPS; ; , HST/TVH; ; , PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[],\\\"TotalToPay\\\":29.99,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-15T04:11:27.6605488+00:00\\\",\\\"Store\\\":{\\\"StoreName\\\":\\\"\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":29.990000,\\\"TotalLinePrice\\\":29.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":29.990000,\\\"TaxAmount\\\":0,\\\"TaxPercentage\\\":0,\\\"LineTaxesInfo\\\":[],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":30}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":29.99,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4865-1_1511\\\",\\\"AuthCode\\\":\\\"T41125\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"624ea598-ab09-4106-af68-0579367a2580\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015870060\\\",\\\"PaymentTransactionId\\\":\\\"624ea598ab094106af680579367a2580\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        },\n        {\n            \"receiptId\": \"6a28551c463098ae18e3500f\",\n            \"format\": \"Liquid/1.0\",\n            \"receipt\": \"{\\\"ReceiptId\\\":\\\"1ffc04a638ea433885dee337b9aae40b\\\",\\\"SubTotal\\\":29.990000,\\\"RebateOnSubTotal\\\":0,\\\"TenderOnSubTotal\\\":0,\\\"TaxSetupId\\\":3,\\\"TaxAmount\\\":3.90,\\\"TaxDescription\\\":\\\"Ontario, GST/TPS; ; , HST/TVH; 13%; 3.90, PST/TVP; ; , QST/TVQ; ; \\\",\\\"TaxesInfo\\\":[{\\\"TaxCategoryTitleCultureData\\\":{\\\"DefaultData\\\":\\\"HST\\\",\\\"CultureData\\\":{\\\"fr-CA\\\":\\\"TVH\\\"}},\\\"TaxAmount\\\":3.90,\\\"TaxPercentage\\\":13}],\\\"TaxLegalEntityName\\\":\\\"Mac’s Convenience Stores Inc. doing business as Circle K\\\",\\\"StoreTaxIds\\\":{},\\\"TotalToPay\\\":33.89,\\\"Currency\\\":\\\"CAD\\\",\\\"TransactionDateTime\\\":\\\"2026-06-09T18:02:03.0373391+00:00\\\",\\\"Store\\\":{\\\"StoreId\\\":13659,\\\"StoreRef\\\":\\\"4567\\\",\\\"StoreName\\\":\\\"Ontario store\\\",\\\"POSId\\\":\\\"AppShop\\\",\\\"EmployeeId\\\":0},\\\"Customer\\\":{\\\"userRef\\\":\\\"CKCATX865DBE904AF04239AFEB9F11901C23FD\\\"},\\\"Saleslines\\\":[{\\\"Description\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\",\\\"Quantity\\\":1,\\\"Unit\\\":\\\"None\\\",\\\"SalesPrice\\\":29.990000,\\\"TotalLinePrice\\\":29.990000,\\\"Rebate\\\":0,\\\"Tender\\\":0,\\\"RebatedPrice\\\":29.990000,\\\"TaxAmount\\\":3.8987,\\\"TaxPercentage\\\":0,\\\"TaxDescription\\\":\\\"Ontario, GST/TPS; ; , HST/TVH; 13%; 3.90, PST/TVP; ; , QST/TVQ; ; \\\",\\\"LineTaxesInfo\\\":[{\\\"TaxCategoryTitleCultureData\\\":{\\\"DefaultData\\\":\\\"HST\\\",\\\"CultureData\\\":{\\\"fr-CA\\\":\\\"TVH\\\"}},\\\"TaxAmount\\\":3.8987,\\\"TaxPercentage\\\":13}],\\\"PaymentMethodDescription\\\":\\\"Coffee subscription - Small(S) - Multiuser\\\"}],\\\"RewardPointsLines\\\":[{\\\"Description\\\":\\\"1 point per currency spent\\\",\\\"TotalPoints\\\":30}],\\\"Payments\\\":[{\\\"type\\\":\\\"02\\\",\\\"censored_card_number\\\":\\\"Card\\\",\\\"card_type\\\":\\\"M\\\",\\\"amount\\\":33.89,\\\"tip_amount\\\":0,\\\"processing_fee\\\":0,\\\"currency\\\":\\\"CAD\\\",\\\"ProviderData\\\":\\\"4811-1_1506\\\",\\\"AuthCode\\\":\\\"B40158\\\",\\\"AuthResponseCode\\\":\\\"027\\\",\\\"ReceiptTxt\\\":\\\"fe4e64f9-9a85-48b4-a770-bb441ffd8c64\\\",\\\"AuthResponseCodeIso\\\":\\\"01\\\",\\\"ExternalReferenceNumber\\\":\\\"660157250015810100\\\",\\\"PaymentTransactionId\\\":\\\"fe4e64f99a8548b4a770bb441ffd8c64\\\"}],\\\"Metadata\\\":\\\"AppShop\\\",\\\"IsApplicatorGenerated\\\":false}\"\n        }\n    ]\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Stores",
      "item": [
        {
          "name": "/v1/stores",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/stores",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "stores"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/stores - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/stores",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "stores"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:42:02 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"stores\": [\n        {\n            \"id\": 13659,\n            \"externalId\": 4567,\n            \"name\": \"Ontario store\",\n            \"shortName\": \"Ontario store\",\n            \"address\": \"Bulevard Louis Pasteur\",\n            \"latitude\": 36.6994994184034,\n            \"longitude\": -4.44604842898903,\n            \"currentState\": \"Open\",\n            \"openingHours\": [\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                null,\n                \"0:00-23:59\"\n            ],\n            \"tagIds\": \"36,58\",\n            \"metadata\": \"{\\\"UnitecDeviceId\\\":\\\"3929A8BC-1568-4BF5-A84A-323461340002\\\",\\r\\n\\\"UnitecLocationId\\\":\\\"3929A8BC-1568-4BF5-A84A-32346134FFFF\\\"}\"\n        },\n        {\n            \"id\": 14069,\n            \"externalId\": 888,\n            \"name\": \"Alberta store\",\n            \"shortName\": \"Alberta store\",\n            \"address\": \"avenida plutarco\",\n            \"telephone\": \"4444444444\",\n            \"latitude\": 59.9051232680777,\n            \"longitude\": 10.6842041015625,\n            \"currentState\": \"Open\",\n            \"openingHours\": [\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\"\n            ],\n            \"tagIds\": \"54,58,59\",\n            \"email\": \"alejandro.diaz@barcodes.no\",\n            \"zip\": \"yfku\",\n            \"city\": \"Malaga\"\n        },\n        {\n            \"id\": 14244,\n            \"externalId\": 123,\n            \"name\": \"Quebec store\",\n            \"shortName\": \"Quebec store\",\n            \"address\": \"Welldone Tech Park Sector 48, Sohna Road, Gurgaon- 122002, India\",\n            \"latitude\": 36.7577340731603,\n            \"longitude\": -4.41630409088656,\n            \"currentState\": \"Open\",\n            \"openingHours\": [\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                null,\n                \"0:00-23:59\",\n                \"0:00-23:59\"\n            ],\n            \"tagIds\": \"58\"\n        },\n        {\n            \"id\": 14259,\n            \"externalId\": 4,\n            \"name\": \"British Columbia store\",\n            \"shortName\": \"British Columbia store\",\n            \"address\": \"Bulevard Louis Pasteur\",\n            \"latitude\": 59.9150652875491,\n            \"longitude\": 10.7021538276673,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ],\n            \"tagIds\": \"59\"\n        },\n        {\n            \"id\": 14270,\n            \"externalId\": 24524,\n            \"name\": \"Washtec machine program\",\n            \"shortName\": \"Washtec machine program\",\n            \"address\": \"\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ],\n            \"city\": \"минск\"\n        },\n        {\n            \"id\": 14273,\n            \"externalId\": 7766,\n            \"name\": \"Velázquez Store\",\n            \"shortName\": \"Velázquez\",\n            \"address\": \"Avenida Velázquez\",\n            \"telephone\": \"952309751\",\n            \"latitude\": 36.720130106355676,\n            \"longitude\": -4.462144374847412,\n            \"currentState\": \"Open\",\n            \"openingHours\": [\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\"\n            ],\n            \"note\": \"Comment for opening hours data\",\n            \"tagIds\": \"36\",\n            \"logo\": \"https://cdn.test.eu1.l-b.dev/store-e030669a-3e98-4539-be75-f46afd4879f8.jpg?v=639172932400000000\",\n            \"email\": \"elena.solis@liquidbarcodes.com\",\n            \"zip\": \"290003\",\n            \"city\": \"Málaga\"\n        },\n        {\n            \"id\": 14298,\n            \"externalId\": 5353345,\n            \"name\": \"Canada store\",\n            \"shortName\": \"dede\",\n            \"address\": \"asdasd\",\n            \"latitude\": 0.000644110202748481,\n            \"longitude\": -0.00207556996417946,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ],\n            \"tagIds\": \"58,59\"\n        },\n        {\n            \"id\": 22636,\n            \"externalId\": 147147,\n            \"name\": \"New fresh store\",\n            \"shortName\": \"New fresh store\",\n            \"address\": \"\",\n            \"latitude\": -0.0008478299045660754,\n            \"longitude\": -0.00044055391091202267,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ]\n        },\n        {\n            \"id\": 23198,\n            \"externalId\": 29200,\n            \"name\": \"Antequera\",\n            \"shortName\": \"Antequera\",\n            \"address\": \"Antequera\",\n            \"telephone\": \"34634233445\",\n            \"latitude\": 37.0188870063986,\n            \"longitude\": -4.56243706690926,\n            \"currentState\": \"Open\",\n            \"openingHours\": [\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\"\n            ],\n            \"tagIds\": \"58\",\n            \"email\": \"irena@liquidbarcodes.com\",\n            \"zip\": \"29200\",\n            \"city\": \"Antequera\"\n        },\n        {\n            \"id\": 23202,\n            \"externalId\": 111,\n            \"name\": \"Test migration 1\",\n            \"shortName\": \"Test migration 1\",\n            \"address\": \"Test\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ]\n        },\n        {\n            \"id\": 23203,\n            \"externalId\": 222,\n            \"name\": \"Test migration 2\",\n            \"shortName\": \"Test migration 2\",\n            \"address\": \"Test\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ],\n            \"tagIds\": \"122\"\n        },\n        {\n            \"id\": 23225,\n            \"externalId\": 88888,\n            \"name\": \"Test store\",\n            \"shortName\": \"Test store\",\n            \"address\": \"\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ]\n        },\n        {\n            \"id\": 23226,\n            \"externalId\": 9999,\n            \"name\": \"Test store A\",\n            \"shortName\": \"Test store A\",\n            \"address\": \"\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ],\n            \"tagIds\": \"36,60\"\n        },\n        {\n            \"id\": 23227,\n            \"externalId\": 5465465,\n            \"name\": \"UnitecV2 store\",\n            \"shortName\": \"UnitecV2 store\",\n            \"address\": \"\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ]\n        },\n        {\n            \"id\": 23230,\n            \"externalId\": 34342,\n            \"name\": \"Test123\",\n            \"shortName\": \"Test123\",\n            \"address\": \"\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ]\n        },\n        {\n            \"id\": 23234,\n            \"externalId\": 32541,\n            \"name\": \"Atest\",\n            \"shortName\": \"Atest\",\n            \"address\": \"Test\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ]\n        },\n        {\n            \"id\": 23241,\n            \"externalId\": 23243,\n            \"name\": \"Store X Ref - 23243 Id - 23241\",\n            \"shortName\": \"Store X Ref - 23243 Id - 23241\",\n            \"address\": \"\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ]\n        },\n        {\n            \"id\": 23243,\n            \"externalId\": 98765,\n            \"name\": \"Store Y Ref - 98765 Id - 23243\",\n            \"shortName\": \"Store Y Ref - 98765 Id - 23243\",\n            \"address\": \"\",\n            \"latitude\": 0,\n            \"longitude\": 0,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ]\n        },\n        {\n            \"id\": 23246,\n            \"externalId\": 6445,\n            \"name\": \"Istobal Store\",\n            \"shortName\": \"Istobal\",\n            \"address\": \"Green Ray\",\n            \"latitude\": 36.71306669247227,\n            \"longitude\": -4.450514174826772,\n            \"currentState\": \"Closed\",\n            \"openingHours\": [\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\",\n                \"9:00-18:00\"\n            ],\n            \"zip\": \"29006\",\n            \"city\": \"Malaga\"\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "/v1/stores by Id",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"storeId\").trim() +  ",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/stores?storeId={{storeId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "stores"
              ],
              "query": [
                {
                  "key": "storeId",
                  "value": "{{storeId}}"
                }
              ]
            }
          },
          "response": [
            {
              "name": "/v1/stores by Id - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/stores?storeId={{storeId}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "stores"
                  ],
                  "query": [
                    {
                      "key": "storeId",
                      "value": "{{storeId}}"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:42:16 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"stores\": [\n        {\n            \"id\": 14069,\n            \"externalId\": 888,\n            \"name\": \"Alberta store\",\n            \"shortName\": \"Alberta store\",\n            \"address\": \"avenida plutarco\",\n            \"telephone\": \"4444444444\",\n            \"latitude\": 59.9051232680777,\n            \"longitude\": 10.6842041015625,\n            \"currentState\": \"Open\",\n            \"openingHours\": [\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\",\n                \"0:00-23:59\"\n            ],\n            \"tagIds\": \"54,58,59\",\n            \"email\": \"alejandro.diaz@barcodes.no\",\n            \"zip\": \"yfku\",\n            \"city\": \"Malaga\"\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "/v1/stores/machines/status",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"lastUpdateTime\").trim() +",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/stores/machines/status",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "stores",
                "machines",
                "status"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/stores/machines/status - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/stores/machines/status",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "stores",
                    "machines",
                    "status"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:42:27 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"storeMachinesStatus\": [\n        {\n            \"storeId\": 14069,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 1199,\n                    \"name\": \"TEST_CATALIN_2\",\n                    \"machineDeviceId\": \"123\",\n                    \"status\": \"Offline\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1244,\n                    \"name\": \"test 12\",\n                    \"machineDeviceId\": \"1516546456\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1196,\n                    \"name\": \"Hanna offline machine\",\n                    \"machineDeviceId\": \"2121-775HAS\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"Offline\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1240,\n                    \"name\": \"Test222\",\n                    \"machineDeviceId\": \"2222888855556666\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1242,\n                    \"name\": \"test 10\",\n                    \"machineDeviceId\": \"23165432123\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1236,\n                    \"name\": \"Test 28.01\",\n                    \"machineDeviceId\": \"28.01XXXXXX111\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1245,\n                    \"name\": \"Catalin Testing Unitec Migration To Machines Module\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A84A-183976940001\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1197,\n                    \"name\": \"Hanna unitec\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A84A-183976940001N\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 18,\n                    \"name\": \"Velazquez machine A v2\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A86A-323461340002\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1243,\n                    \"name\": \"Test 11\",\n                    \"machineDeviceId\": \"54686535654645645\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1201,\n                    \"name\": \"{\\\"DefaultData\\\":\\\"Duplicated velazquez A v2\\\", \\\"CultureData: \\\"{}\\\"}\",\n                    \"machineDeviceId\": \"E61A3B35-3FF1-4A5E-9B6C-462405CA5652\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1248,\n                    \"name\": \"Hanna Simulator\",\n                    \"machineDeviceId\": \"QA01\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"Simulator\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1239,\n                    \"name\": \"Test111\",\n                    \"machineDeviceId\": \"TEST111223\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1241,\n                    \"name\": \"A-test\",\n                    \"machineDeviceId\": \"AAAAtest\",\n                    \"status\": \"Offline\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 14298,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 1202,\n                    \"name\": \"Test store mach\",\n                    \"machineDeviceId\": \"12345\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1206,\n                    \"name\": \"V\",\n                    \"machineDeviceId\": \"123456\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1204,\n                    \"name\": \"C\",\n                    \"machineDeviceId\": \"123456722\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1195,\n                    \"name\": \"Hanna washtec\",\n                    \"machineDeviceId\": \"1515-1515-HSfsdgbdskf\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 48,\n                    \"name\": \"Delete\",\n                    \"machineDeviceId\": \"2121\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"Unitec\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 43,\n                    \"name\": \"Machine_14298\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A84A-323461340002\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1217,\n                    \"name\": \"D\",\n                    \"machineDeviceId\": \"DDDDD\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1222,\n                    \"name\": \"E\",\n                    \"machineDeviceId\": \"DEviceIdE\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1230,\n                    \"name\": \"F\",\n                    \"machineDeviceId\": \"FFFFFFF\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1209,\n                    \"name\": \"Test store machine2 -edit4\",\n                    \"machineDeviceId\": \"Test store machine 2-edit4\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1215,\n                    \"name\": \"Test 1\",\n                    \"machineDeviceId\": \"Test1\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1216,\n                    \"name\": \"Test 2\",\n                    \"machineDeviceId\": \"Test2\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 23226,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 1235,\n                    \"name\": \"A\",\n                    \"machineDeviceId\": \"132165465\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1207,\n                    \"name\": \"A\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A84A-183976940056465\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 14273,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 40,\n                    \"name\": \"Machine_14273\",\n                    \"machineDeviceId\": \"3919A8BC-1568-4BF5-A84A-980895590001\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 14259,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 34,\n                    \"name\": \"Machine_14259\",\n                    \"machineDeviceId\": \"3919A8BC-1568-4BF5-B84A-323461340002\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1203,\n                    \"name\": \"EVC Hanna\",\n                    \"machineDeviceId\": \"5558888555\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 23203,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 189,\n                    \"name\": \"Test migration 2_Unitec v2\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A84A-000000000002\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 23202,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 188,\n                    \"name\": \"Test migration 1_Unitec v2\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A84A-000000001301\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 23198,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 185,\n                    \"name\": \"B\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A84A-183976940000\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 44,\n                    \"name\": \"A\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A84A-183976940001X\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 14244,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 187,\n                    \"name\": \"Quebec store_Unitec v2\",\n                    \"machineDeviceId\": \"3929A8BC-1568-4BF5-A89A-323461340002\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 14270,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 39,\n                    \"name\": \"Machine_14270\",\n                    \"machineDeviceId\": \"3939A8BC-1568-4BF5-A84A-323461340002\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 13659,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 1200,\n                    \"name\": \"hanna new unitec\",\n                    \"machineDeviceId\": \"546546fsdfrtwef\",\n                    \"status\": \"Offline\",\n                    \"machineProvider\": \"Unitec\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1237,\n                    \"name\": \"Test 888\",\n                    \"machineDeviceId\": \"888881111122222\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1238,\n                    \"name\": \"Test999\",\n                    \"machineDeviceId\": \"987654987654\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1194,\n                    \"name\": \"Catalin Washtec Test\",\n                    \"machineDeviceId\": \"999-102761320000\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"Washtec\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1233,\n                    \"name\": \"S\",\n                    \"machineDeviceId\": \"A\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"Unitec\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1232,\n                    \"name\": \"D\",\n                    \"machineDeviceId\": \"F\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 13,\n                    \"name\": \"Ontario machine A\",\n                    \"machineDeviceId\": \"ONTMACA\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1198,\n                    \"name\": \"catalin_test_new_storemachine\",\n                    \"machineDeviceId\": \"x123\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"Unitec\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 23225,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 1205,\n                    \"name\": \"Test Store machine\",\n                    \"machineDeviceId\": \"88888\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1208,\n                    \"name\": \"Test store machine\",\n                    \"machineDeviceId\": \"Test DEviceId\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 23199,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 1218,\n                    \"name\": \"A\",\n                    \"machineDeviceId\": \"Antequera2\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1219,\n                    \"name\": \"B\",\n                    \"machineDeviceId\": \"BAntequera2\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 23229,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 1226,\n                    \"name\": \"E\",\n                    \"machineDeviceId\": \"Antequera22E\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1223,\n                    \"name\": \"B\",\n                    \"machineDeviceId\": \"Antequera2B\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1227,\n                    \"name\": \"EE\",\n                    \"machineDeviceId\": \"Antequera2EE\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1228,\n                    \"name\": \"EEE\",\n                    \"machineDeviceId\": \"Antequera2EEE\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1234,\n                    \"name\": \"FFF\",\n                    \"machineDeviceId\": \"Antequera2FF2\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1229,\n                    \"name\": \"GG\",\n                    \"machineDeviceId\": \"Antequera2GG\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1220,\n                    \"name\": \"A\",\n                    \"machineDeviceId\": \"AntequeraA\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1224,\n                    \"name\": \"C\",\n                    \"machineDeviceId\": \"AntequeraC\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1225,\n                    \"name\": \"D\",\n                    \"machineDeviceId\": \"AntequeraD\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1231,\n                    \"name\": \"Test\",\n                    \"machineDeviceId\": \"jfjgfhgfh\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 23246,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 1256,\n                    \"name\": \"Istobal 107\",\n                    \"machineDeviceId\": \"tbd-000\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"Istobal\",\n                    \"activationTypesAvailable\": [\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1258,\n                    \"name\": \"Istobal Basic+ Super\",\n                    \"machineDeviceId\": \"tbd-0003\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"Istobal\",\n                    \"activationTypesAvailable\": [\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        },\n        {\n            \"storeId\": 23227,\n            \"status\": \"Available\",\n            \"storeMachines\": [\n                {\n                    \"storeMachineId\": 1210,\n                    \"name\": \"A\",\n                    \"machineDeviceId\": \"TEST111\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1211,\n                    \"name\": \"B\",\n                    \"machineDeviceId\": \"Test222\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1212,\n                    \"name\": \"C\",\n                    \"machineDeviceId\": \"TEST333\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"Offline\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1213,\n                    \"name\": \"D\",\n                    \"machineDeviceId\": \"TEST444\",\n                    \"status\": \"Available\",\n                    \"machineProvider\": \"Offline\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                },\n                {\n                    \"storeMachineId\": 1214,\n                    \"name\": \"E\",\n                    \"machineDeviceId\": \"TEST555\",\n                    \"status\": \"OutOfService\",\n                    \"machineProvider\": \"UnitecV2\",\n                    \"activationTypesAvailable\": [\n                        \"Trigger\",\n                        \"Code\"\n                    ],\n                    \"machineType\": \"WashMachine\"\n                }\n            ]\n        }\n    ]\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Subscriptions",
      "item": [
        {
          "name": "/v1/subscriptions/cancel",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"subscriptionId\").trim() +",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"SubscriptionId\": {{subscriptionId}}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/subscriptions/cancel",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "subscriptions",
                "cancel"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/subscriptions/cancel - 200 OK",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"SubscriptionId\": {{subscriptionId}}\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/subscriptions/cancel",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "subscriptions",
                    "cancel"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:58:05 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{}"
            }
          ]
        },
        {
          "name": "/v1/subscriptions/{{subscriptionId}}/users",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"subscriptionId\").trim() +",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"SubscriptionId\": {{subscriptionId}}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/subscriptions/{{subscriptionId}}/users",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "subscriptions",
                "{{subscriptionId}}",
                "users"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/subscriptions/{{subscriptionId}}/users - 200 OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"SubscriptionId\": {{subscriptionId}}\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/subscriptions/{{subscriptionId}}/users",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "subscriptions",
                    "{{subscriptionId}}",
                    "users"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "",
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:55:59 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [
                {
                  "expires": "Invalid Date",
                  "domain": "",
                  "path": ""
                }
              ],
              "body": "{\n    \"subscriptionUsers\": [\n        {\n            \"id\": 259,\n            \"personalIdentifier\": \"34789456123\"\n        },\n        {\n            \"id\": 267,\n            \"personalIdentifier\": \"34147258369\"\n        },\n        {\n            \"id\": 268,\n            \"personalIdentifier\": \"4787654321\"\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "/v1/subscriptions/{{subscriptionId}}/users",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"subscriptionId\").trim() +",
                  "pm.environment.get(\"personalIdentifier\").trim() +",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"personalIdentifier\": \"{{personalIdentifier}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/subscriptions/{{subscriptionId}}/users",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "subscriptions",
                "{{subscriptionId}}",
                "users"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/subscriptions/{{subscriptionId}}/users - 200 OK",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"personalIdentifier\": \"{{personalIdentifier}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/subscriptions/{{subscriptionId}}/users",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "subscriptions",
                    "{{subscriptionId}}",
                    "users"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:55:43 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"id\": 268,\n    \"personalIdentifier\": \"4787654321\"\n}"
            },
            {
              "name": "/v1/subscriptions/{{subscriptionId}}/users - 409 Conflict Quarantine",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"personalIdentifier\": \"{{personalIdentifier}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/subscriptions/{{subscriptionId}}/users",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "subscriptions",
                    "{{subscriptionId}}",
                    "users"
                  ]
                }
              },
              "status": "Conflict",
              "code": 409,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 409
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:52:40 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/problem+json"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "cache-control",
                  "value": "no-cache,no-store"
                },
                {
                  "key": "expires",
                  "value": "-1"
                },
                {
                  "key": "pragma",
                  "value": "no-cache"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"type\": \"https://tools.ietf.org/html/rfc9110#section-15.5.10\",\n    \"title\": \"Request rejected.\",\n    \"status\": 409,\n    \"detail\": \"This subscription has quarantined members and cannot accept new members right now.\",\n    \"instance\": \"/v1/subscriptions/78507/users\",\n    \"code\": \"QuarantinedSubscriptionUsers\",\n    \"errorCode\": 126,\n    \"traceId\": \"00-436c08580dfed5a8efa69af001aac7b1-9b5b252b36dbde04-00\"\n}"
            }
          ]
        },
        {
          "name": "/v1/subscriptions/{{subscriptionId}}/users/{{id}}",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var signature = timestamp +",
                  "pm.environment.get(\"subscriptionId\").trim() +",
                  "pm.environment.get(\"subscriptionUserId\").trim() + ",
                  "pm.environment.get(\"salt\").trim() ;",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "DELETE",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/subscriptions/{{subscriptionId}}/users/{{subscriptionUserId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "subscriptions",
                "{{subscriptionId}}",
                "users",
                "{{subscriptionUserId}}"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/subscriptions/{{subscriptionId}}/users/{{id}} - 200 OK",
              "originalRequest": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/subscriptions/{{subscriptionId}}/users/{{subscriptionUserId}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "subscriptions",
                    "{{subscriptionId}}",
                    "users",
                    "{{subscriptionUserId}}"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 07:57:22 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{}"
            }
          ]
        }
      ]
    },
    {
      "name": "Coupons",
      "item": [
        {
          "name": "/v1/coupons/issue",
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  "var timestamp = new Date().toISOString();",
                  "pm.environment.set(\"envTimestamp\", timestamp);",
                  "",
                  "var uuid = require('uuid');",
                  "",
                  "var transactionId = uuid.v4()",
                  "pm.environment.set(\"transactionId\", transactionId);",
                  "",
                  "// SHA256 Signature construction",
                  "var signature = timestamp +",
                  "                pm.environment.get(\"scheduleId\").trim() +",
                  "                pm.environment.get(\"transactionId\").trim() +",
                  "                pm.environment.get(\"salt\").trim() ;",
                  "",
                  "pm.environment.set(\"signatureString\", signature);",
                  "",
                  "var encryptedSignature = CryptoJS.SHA256(signature);",
                  "pm.environment.set(\"envSignature\", encryptedSignature.toString());"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{accessToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "X-Liquid-Timestamp",
                "value": "{{envTimestamp}}",
                "type": "text"
              },
              {
                "key": "X-Liquid-Signature",
                "value": "{{envSignature}}",
                "type": "text"
              },
              {
                "key": "X-Customer-Api-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"scheduleId\": {{scheduleId}},\n    \"expirationDate\": \"{{expirationDate}}\",\n    \"transactionId\": \"{{transactionId}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/v1/coupons/issue",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "coupons",
                "issue"
              ]
            }
          },
          "response": [
            {
              "name": "/v1/coupons/issue - 200 OK",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "X-Liquid-Timestamp",
                    "value": "{{envTimestamp}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Liquid-Signature",
                    "value": "{{envSignature}}",
                    "type": "text"
                  },
                  {
                    "key": "X-Customer-Api-Key",
                    "value": "{{apiKey}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"scheduleId\": {{scheduleId}},\n    //\"expirationDate\": \"{{expirationDate}}\",\n    \"transactionId\": \"{{transactionId}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/v1/coupons/issue",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "coupons",
                    "issue"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": null,
              "header": [
                {
                  "key": ":status",
                  "value": 200
                },
                {
                  "key": "date",
                  "value": "Wed, 01 Jul 2026 08:10:04 GMT"
                },
                {
                  "key": "content-type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "server",
                  "value": "Kestrel"
                },
                {
                  "key": "vary",
                  "value": "Accept-Encoding"
                },
                {
                  "key": "content-encoding",
                  "value": "gzip"
                },
                {
                  "key": "x-frame-options",
                  "value": "SAMEORIGIN"
                },
                {
                  "key": "x-xss-protection",
                  "value": "1"
                },
                {
                  "key": "x-content-type-options",
                  "value": "nosniff"
                },
                {
                  "key": "expect-ct",
                  "value": "enforce, max-age=86400, report-uri='https://api.barcodes.no/ct-report'"
                },
                {
                  "key": "referrer-policy",
                  "value": "strict-origin"
                },
                {
                  "key": "feature-policy",
                  "value": "microphone 'none';  geolocation 'none'"
                },
                {
                  "key": "access-control-allow-origin",
                  "value": "*"
                }
              ],
              "cookie": [],
              "body": "{\n    \"contentId\": 59055726,\n    \"scheduleId\": 34897\n}"
            }
          ]
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "http://agentapi-publicrest.default.svc.test.local"
    }
  ]
}