{"info":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","description":"<html><head></head><body><p>PROJECT LOGO PassX - API</p>\n<h1 id=\"passx-api\">PassX API</h1>\n<p>The JSON REST API for the PassX password manager by <a href=\"https://cuodex.net\">CuodeX.net</a></p>\n<h3 id=\"features\">Features</h3>\n<ul>\n<li>Server side encryption</li>\n<li>Two factor authentication via TOTP</li>\n<li>Remember current IP address for further logins</li>\n<li>Generate TOTP QR Codes</li>\n<li>Check for most common passwords in common databases</li>\n<li>Check current status and more information on the api</li>\n<li>Built-in bruteforce protection via IP block</li>\n<li>Detailed log for administrators to check uncommon behaviour</li>\n<li>Security &amp; privacy granded by FOSS and non profit project</li>\n<li>Detailed exceptions and documentation</li>\n</ul>\n<h3 id=\"run-by-source\">Run by source</h3>\n<ol>\n<li>Clone the project <code>git clone https://github.com/DevOFVictory/PassX-API.git</code></li>\n<li>Check out requirements below</li>\n<li>Build project with maven <code>mvn package</code></li>\n<li>Start api <code>java -jar target.jar</code></li>\n</ol>\n<h3 id=\"requirements\">Requirements</h3>\n<ul>\n<li>Setup working Java 17 JDK environment</li>\n<li>Setup MySQL database server on Port 3006 and db-name <code>passx</code> (or change it in <code>src/main/ressources/application.properties</code>)</li>\n<li>Create MySQL User Default: with credentials set in the config before</li>\n</ul>\n<h3 id=\"links\">Links</h3>\n<ul>\n<li>Webclient: <a href=\"https://github.com/CuodeX/PassX-Webclient\">https://github.com/CuodeX/PassX-Webclient</a></li>\n<li>Mobile client: <a href=\"https://github.com/CuodeX/PassX-Webclient\">https://github.com/CuodeX/PassX-Webclient</a></li>\n<li>Hosted service: <a href=\"https://passx.cuodex.net\">https://passx.cuodex.net</a></li>\n<li>More project information: <a href=\"https://cuodex.net/passx\">https://cuodex.net/passx</a></li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"PassX API","slug":"passx-api"}],"owner":"18057854","collectionId":"c95b7937-1e18-43d6-9091-cf535ef82ec2","publishedId":"UVyxQZPu","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-11-16T17:38:34.000Z"},"item":[{"name":"Authorization","item":[{"name":"Register","event":[{"listen":"test","script":{"id":"00712068-ae2f-47e2-9d83-ea6dd1aaa917","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"cbba38b0-869b-41e2-8187-98da4f7cc0db","exec":[""],"type":"text/javascript"}}],"id":"8fa0d14b-885d-4957-85ef-705dd110a85f","protocolProfileBehavior":{"disableBodyPruning":true,"strictSSL":false},"request":{"method":"POST","header":[{"key":"X-Real-IP","value":"192.168.178.42","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"DevOFVictory2\",\r\n    \"email\": \"DevOFVictory@gmail.com\",\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"serverSideEncryption\": true,\r\n    \"hutchaToken\":\"7e9ed0ff-d656-4ad5-805c-a76ff83f6295\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/register","description":"<p>Here you can create new PassX accounts on the given server instance. The username can be from 3 to 16 characters long and contain only lowercase letters, uppercase letters, numbers and underscores. The email address must be in lowercase, contain an @ sign and a dot. (Optional, can be kept empty)<br />Here are the regular expressions:<br />Username:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>^[a-zA-Z0-9_]\\*$\n\n</code></pre><p>Email:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>(?:[a-z0-9!#$%&amp;'\\*+/=?^_`{|}~-]+(?:\\\\.[a-z0-9!#$%&amp;'\\*+/=?^_`{|}~-]+)\\*|\\\"(?:[\\\\x01-\\\\x08\\\\x0b\\\\x0c\\\\x0e-\\\\x1f\\\\x21\\\\x23-\\\\x5b\\\\x5d-\\\\x7f]|\\\\\\\\[\\\\x01-\\\\x09\\\\x0b\\\\x0c\\\\x0e-\\\\x7f])\\*\\\")@(?:(?:[a-z0-9](?:[a-z0-9-]\\*[a-z0-9])?\\\\.)+[a-z0-9](?:[a-z0-9-]\\*[a-z0-9])?|\\\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]\\*[a-z0-9]:(?:[\\\\x01-\\\\x08\\\\x0b\\\\x0c\\\\x0e-\\\\x1f\\\\x21-\\\\x5a\\\\x53-\\\\x7f]|\\\\\\\\[\\\\x01-\\\\x09\\\\x0b\\\\x0c\\\\x0e-\\\\x7f])+)\\\\])\n\n</code></pre>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["auth","register"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"0fa90ae2-0f2d-4347-b4cf-b26dfdf28ff6","name":"Register Example (No Email)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"DevOFVictory\",\r\n    \"email\": \"\",\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"serverSideEncryption\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/register"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:47:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"201 - Created\",\n    \"message\": \"User successfully created.\",\n    \"timestamp\": \"2022-11-04T18:47:16.367+01:00\",\n    \"data\": {\n        \"user\": {\n            \"id\": 4,\n            \"username\": \"DevOFVictory\",\n            \"email\": \"\",\n            \"createdAt\": \"2022-11-04T18:47:16.320+01:00\",\n            \"lastSeen\": \"2022-11-04T18:47:16.320+01:00\",\n            \"serverSideEncryption\": true,\n            \"ipAddress\": \"192.168.56.1\",\n            \"twoFactorEnabled\": false,\n            \"rememberMe\": false\n        }\n    }\n}"},{"id":"8519cb0a-4719-4b7d-9b89-55f6c8ed7ddb","name":"Register Example (Username taken)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"DevOFVictory\",\r\n    \"email\": \"\",\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"serverSideEncryption\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/register"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:48:02 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"400 - Bad Request\",\n    \"message\": \"Username already taken.\",\n    \"timestamp\": \"2022-11-04T18:48:02.588+01:00\",\n    \"data\": {}\n}"},{"id":"07bdc8d1-c0ec-4f7d-9425-8596b7d10b2a","name":"Register Example (Email present)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"DevOFVictory\",\r\n    \"email\": \"DevOFVictory@gmail.com\",\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"serverSideEncryption\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/register"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:50:28 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"201 - Created\",\n    \"message\": \"User successfully created.\",\n    \"timestamp\": \"2022-11-04T18:50:28.099+01:00\",\n    \"data\": {\n        \"user\": {\n            \"id\": 5,\n            \"username\": \"DevOFVictory\",\n            \"email\": \"devofvictory@gmail.com\",\n            \"createdAt\": \"2022-11-04T18:50:28.091+01:00\",\n            \"lastSeen\": \"2022-11-04T18:50:28.091+01:00\",\n            \"serverSideEncryption\": true,\n            \"ipAddress\": \"192.168.56.1\",\n            \"twoFactorEnabled\": false,\n            \"rememberMe\": false\n        }\n    }\n}"},{"id":"fc7c48df-8f5b-4cf3-8977-4004e1c3d2d8","name":"Register Example (Invalid Mail)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"DevOFVictory\",\r\n    \"email\": \"invalid_mail\",\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"serverSideEncryption\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/register"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:51:33 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"400 - Bad Request\",\n    \"message\": \"Invalid email address.\",\n    \"timestamp\": \"2022-11-04T18:51:33.232+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"8fa0d14b-885d-4957-85ef-705dd110a85f"},{"name":"Login","event":[{"listen":"test","script":{"id":"5fc140b5-d06b-4f46-911b-8f31b4d30780","exec":["pm.test(\"Update session token\", function () {\r","    var jsonData = pm.response.json();\r","    pm.collectionVariables.set(\"sessionId\", jsonData.data.sessionId);\r","});"],"type":"text/javascript"}}],"id":"0184d13f-858a-45e8-94dd-fe1b9d5f6668","protocolProfileBehavior":{"disableBodyPruning":true,"strictSSL":false},"request":{"method":"POST","header":[{"key":"X-Real-IP","value":"192.168.178.42","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"DevOFVictory2\",\r\n    \"passwordTest\": \"MySecurePassword123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/login","description":"<p>Log in to an account with username and password to get a <strong>session ID</strong>. This is in standard <strong>UUID</strong> format and randomly generated.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["auth","login"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"fca8a0be-f7cc-4e95-9855-f8e875612c61","name":"Login Example (Successful)","originalRequest":{"method":"POST","header":[{"key":"X-Forwarded-For","value":"192.168.178.66","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"DevOFVictory\",\r\n    \"passwordTest\": \"MySecurePassword123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:52:56 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully logged in.\",\n    \"timestamp\": \"2022-11-04T18:52:56.943+01:00\",\n    \"data\": {\n        \"sessionId\": \"1979ccc9-0855-4e88-be16-23a7f2b5c892\",\n        \"email\": \"devofvictory@gmail.com\",\n        \"username\": \"DevOFVictory\"\n    }\n}"},{"id":"8281f974-b4a0-4d1c-a451-3e72be21b148","name":"Login Example (Invalid username/password)","originalRequest":{"method":"POST","header":[{"key":"X-Forwarded-For","value":"192.168.178.66","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"DevOFVictory\",\r\n    \"passwordTest\": \"InvalidPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:53:38 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"401 - Unauthorized\",\n    \"message\": \"Username or password is invalid\",\n    \"timestamp\": \"2022-11-04T18:53:38.892+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"0184d13f-858a-45e8-94dd-fe1b9d5f6668"},{"name":"Logout","id":"9ab0b5f5-8677-40c3-a481-2c493d0f654f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.cuodex.net/passx/v3/auth/logout","description":"<p>Log out of the current account and terminate the session to make the session ID invalid.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["auth","logout"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"1889aa24-e9f1-4735-9575-2ccfc70400c3","name":"Logout Example (Successful)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sessionId\":\"10aa5177-41cd-4f54-9596-d96157ab44ed\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8080/passx/v2/account/logout"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 08 Apr 2022 16:12:03 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Successfully logged out.\",\n    \"timestamp\": \"2022-04-08T18:12:03.687+02:00\",\n    \"data\": {}\n}"}],"_postman_id":"9ab0b5f5-8677-40c3-a481-2c493d0f654f"},{"name":"Check Session","event":[{"listen":"prerequest","script":{"id":"9907cee4-259b-468e-bdba-464f29b9c6f7","exec":[""],"type":"text/javascript"}}],"id":"d88064d6-ce3b-4f1a-8a5f-d8ed21129574","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-Real-IP","value":"192.168.178.42","type":"text"}],"url":"https://api.cuodex.net/passx/v3/auth/check-session","description":"<p>Check if the given session ID is (still) valid.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["auth","check-session"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"5b2f4b88-16da-497b-b204-90a1de8327b6","name":"Check Session Example (Activated)","originalRequest":{"method":"POST","header":[{"key":"X-Forwarded-For","value":"192.168.178.66","type":"text","disabled":true}],"url":"https://api.cuodex.net/passx/v3/auth/check-session"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:55:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Session id is valid.\",\n    \"timestamp\": \"2022-11-04T18:55:35.683+01:00\",\n    \"data\": {\n        \"session\": {\n            \"accountId\": 6,\n            \"sessionId\": \"71554825-9d40-4ed6-a99c-4f69e68cdc8a\",\n            \"createdAt\": 1667584526091,\n            \"lastUsed\": 1667584526095,\n            \"activated\": true\n        }\n    }\n}"},{"id":"094d6036-2e73-483f-aed0-31088fff67e7","name":"Check Session Example (Invalid)","originalRequest":{"method":"POST","header":[{"key":"X-Forwarded-For","value":"192.168.178.66","type":"text","disabled":true}],"url":"https://api.cuodex.net/passx/v3/auth/check-session"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:57:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"401 - Unauthorized\",\n    \"message\": \"Session id is invalid or expired.\",\n    \"timestamp\": \"2022-11-04T18:57:10.175+01:00\",\n    \"data\": {}\n}"},{"id":"1327c34c-6000-4ddc-b76b-d46b2c1a6077","name":"Check Session Example (Not activated)","originalRequest":{"method":"POST","header":[{"key":"X-Forwarded-For","value":"192.168.178.66","type":"text","disabled":true}],"url":"https://api.cuodex.net/passx/v3/auth/check-session"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:11:20 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"202 - Accepted\",\n    \"message\": \"Session id is valid but not activated yet.\",\n    \"timestamp\": \"2022-11-04T19:11:20.021+01:00\",\n    \"data\": {\n        \"session\": {\n            \"accountId\": 6,\n            \"sessionId\": \"e1c7656a-aeb5-4e82-b31e-6674a79d9884\",\n            \"createdAt\": 1667585478146,\n            \"lastUsed\": 1667585478151,\n            \"activated\": false\n        }\n    }\n}"}],"_postman_id":"d88064d6-ce3b-4f1a-8a5f-d8ed21129574"},{"name":"Confirm Identity","id":"decc1a80-bf1d-411b-90da-000de77c9d95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"otp\":\"962877\",\r\n    \"rememberMe\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/confirm-identity","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["auth","confirm-identity"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"ce14fcfb-1ade-41ba-ba42-3b86a8f6f88b","name":"Confirm Identity (2FA disabled)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"otp\":\"463646\",\r\n    \"rememberMe\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/confirm-identity"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:58:06 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"409 - Conflict\",\n    \"message\": \"2FA is not activated or enabled for this account.\",\n    \"timestamp\": \"2022-11-04T18:58:06.972+01:00\",\n    \"data\": {}\n}"},{"id":"97785809-62cc-472c-a44b-d43ec39f8811","name":"Confirm Identity (Successful)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"otp\":\"101328\",\r\n    \"rememberMe\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/auth/confirm-identity"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:15:07 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"This session was successfully activated using 2FA.\",\n    \"timestamp\": \"2022-11-04T19:15:07.054+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"decc1a80-bf1d-411b-90da-000de77c9d95"}],"id":"029c0439-53ac-4583-91fc-67a6d23583e7","description":"<p>StartFragmentEndFragment</p>\n<h1 id=\"authorization\">Authorization</h1>\n<hr />\n<blockquote>\n<p>This category and the <code>/auth/</code> endpoint can be used to control all functions that have something to do with account verification, such as creating and logging in.</p>\n</blockquote>\n<h3 id=\"features\">Features:</h3>\n<ul>\n<li>Account creation</li>\n<li>Account login</li>\n<li>Account logout</li>\n<li>Check current session id</li>\n</ul>\n","_postman_id":"029c0439-53ac-4583-91fc-67a6d23583e7","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}}},{"name":"Account Management","item":[{"name":"Settings","item":[{"name":"Get all Settings","id":"78750efd-dccd-4e74-9b48-350d9676b613","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/settings","description":"<p>Returns all set settings with corresponding values.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","settings"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"6a7df99a-f063-40d0-b455-9d296b581422","name":"Get all Settings Example (Successful)","originalRequest":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/settings"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"78750efd-dccd-4e74-9b48-350d9676b613"},{"name":"Set Setting","id":"61ba663b-0dc3-4fd0-bb0d-0e8e2aab6e57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"1NvaLiDnaMe\",\r\n    \"value\":\"value\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/settings","description":"<p>Set value of specific setting by its name</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","settings"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"a99b100e-5002-4ade-bb1b-3ac560f5a60a","name":"Set Setting Example (Successful)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"language\",\r\n    \"value\":\"english\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/settings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 26 Nov 2022 13:10:27 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully set user setting.\",\n    \"timestamp\": \"2022-11-26T14:10:27.733+01:00\",\n    \"data\": {\n        \"settings\": {\n            \"color\": \"red\",\n            \"theme\": \"dark\",\n            \"language\": \"english\"\n        }\n    }\n}"},{"id":"1471ad74-d30b-46c4-b186-689955bbfd9d","name":"Set Setting Example (Invalid name)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"1NvaLiDnaMe\",\r\n    \"value\":\"value\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/settings"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 26 Nov 2022 13:17:18 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"400 - Bad Request\",\n    \"message\": \"Invalid setting name. Only lowercase english letters are allowed.\",\n    \"timestamp\": \"2022-11-26T14:17:18.049+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"61ba663b-0dc3-4fd0-bb0d-0e8e2aab6e57"},{"name":"Get Setting","id":"1f735a87-ae02-4530-96e1-858da38889b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/settings/timezone","description":"<p>Get value by specific value by its name</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","settings","timezone"],"host":["https://api.cuodex.net/passx/v3"],"query":[{"disabled":true,"key":"name","value":"theme"}],"variable":[]}},"response":[{"id":"7ca7f82f-b4ee-4d2c-93e0-bcd3d25262ff","name":"Get Setting Example (Successful)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.cuodex.net/passx/v3/account/settings/language","host":["https://api.cuodex.net/passx/v3"],"path":["account","settings","language"],"query":[{"key":"name","value":"theme","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 26 Nov 2022 13:11:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully deleted user setting.\",\n    \"timestamp\": \"2022-11-26T14:11:04.981+01:00\",\n    \"data\": {\n        \"name\": \"language\",\n        \"value\": \"english\"\n    }\n}"},{"id":"b83c8485-0b00-42cf-927e-7aa5aa05b575","name":"Get Setting Example (Not set)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.cuodex.net/passx/v3/account/settings/timezone","host":["https://api.cuodex.net/passx/v3"],"path":["account","settings","timezone"],"query":[{"key":"name","value":"theme","disabled":true}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 26 Nov 2022 13:11:29 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"404 - Not Found\",\n    \"message\": \"User setting is not set.\",\n    \"timestamp\": \"2022-11-26T14:11:29.598+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"1f735a87-ae02-4530-96e1-858da38889b8"},{"name":"Delete Setting","id":"22866765-e199-4a99-b28f-3d9326e1d4dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.cuodex.net/passx/v3/account/settings/timezone","description":"<p>Delete specific setting by its name</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","settings","timezone"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"2a096dc8-aa8d-4d10-91aa-dc678f1f4f3d","name":"Delete Setting Example (Successful)","originalRequest":{"method":"DELETE","header":[],"url":"https://api.cuodex.net/passx/v3/account/settings/theme"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 26 Nov 2022 13:11:52 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully deleted user setting.\",\n    \"timestamp\": \"2022-11-26T14:11:52.190+01:00\",\n    \"data\": {\n        \"settings\": {\n            \"color\": \"red\",\n            \"language\": \"english\"\n        }\n    }\n}"},{"id":"83fdd988-f4dd-462c-b1cc-dee25cf23676","name":"Delete Setting Example (Not set)","originalRequest":{"method":"DELETE","header":[],"url":"https://api.cuodex.net/passx/v3/account/settings/timezone"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 26 Nov 2022 13:12:24 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"404 - Not Found\",\n    \"message\": \"User setting is not set.\",\n    \"timestamp\": \"2022-11-26T14:12:24.791+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"22866765-e199-4a99-b28f-3d9326e1d4dc"}],"id":"83d7aad7-5617-475c-97ca-a077d7b73b30","description":"<h4 id=\"custom-dictionary-for-custom-settings-eg-user-prefrences-or-frontend-appearance\">Custom dictionary for custom settings eg. user prefrences or frontend appearance.</h4>\n","_postman_id":"83d7aad7-5617-475c-97ca-a077d7b73b30","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}}},{"name":"Account information","id":"5629474e-81b5-4592-a914-81ce1bec3f08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/information","description":"<p>Receive all of the information stored about your account via the Session Id</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","information"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"92471bb4-ada4-49ab-8f4f-012fbac91136","name":"Account information Example (Successful)","originalRequest":{"method":"GET","header":[{"key":"X-Forwarded-For","value":"leel","type":"text","disabled":true}],"url":"https://api.cuodex.net/passx/v3/account/information"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 17:58:42 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully retrieved user information.\",\n    \"timestamp\": \"2022-11-04T18:58:42.908+01:00\",\n    \"data\": {\n        \"user\": {\n            \"id\": 6,\n            \"username\": \"DevOFVictory\",\n            \"email\": \"devofvictory@gmail.com\",\n            \"createdAt\": \"2022-11-04T18:52:36.704+01:00\",\n            \"lastSeen\": \"2022-11-04T18:55:26.091+01:00\",\n            \"serverSideEncryption\": true,\n            \"ipAddress\": \"192.168.56.1\",\n            \"twoFactorEnabled\": false,\n            \"rememberMe\": false\n        }\n    }\n}"},{"id":"5ae81633-1d03-4ee9-843d-71fb87977c0e","name":"Account information Example (Session not activated)","originalRequest":{"method":"GET","header":[{"key":"X-Forwarded-For","value":"leel","type":"text","disabled":true}],"url":"https://api.cuodex.net/passx/v3/account/information"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:11:55 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"403 - Forbidden\",\n    \"message\": \"Your session is not activated. Confirm your id using 2FA.\",\n    \"timestamp\": \"2022-11-04T19:11:55.416+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"5629474e-81b5-4592-a914-81ce1bec3f08"},{"name":"Delete account","id":"3ef9afd0-11e3-4563-bed6-899924800088","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passwordTest\": \"aaaaaaaaa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account","description":"<p>Delete your whole account and remove all saved credentials from the database</p>\n<p>⚠️ Caution: You cannot undo this</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"63f7ce67-bbd3-43be-b302-b34f3c94f12d","name":"Delete account Example","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sessionId\":\"10aa5177-41cd-4f54-9596-d96157ab44ed\",\r\n    \"passwordTest\":\"my53cur3P455w0rd\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8080/passx/v2/account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 27 May 2022 22:07:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Account was successfully deleted.\",\n    \"timestamp\": \"2022-05-28T00:07:35.922+02:00\",\n    \"data\": {}\n}"}],"_postman_id":"3ef9afd0-11e3-4563-bed6-899924800088"},{"name":"Update information","id":"3b2f5c0f-7324-45dd-bf88-6c3d0d72d67e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"X-Real-IP","value":"192.168.178.42","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"data\":{\r\n        \"username\":\"DevOFVictory2\",\r\n        \"email\":\"test@web.de\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/information","description":"<p>Update information from your account such as username or email address. The same restrictions apply here as when <a href=\"#register\">creating an account</a>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","information"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"665baa39-83fa-4d26-aa20-421cbae87ab0","name":"Update information Example (Update Mail)","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"data\":{\r\n        \"email\":\"updated@gmail.com\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/information"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:00:06 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully updated user information.\",\n    \"timestamp\": \"2022-11-04T19:00:06.496+01:00\",\n    \"data\": {\n        \"user\": {\n            \"id\": 6,\n            \"username\": \"DevOFVictory\",\n            \"email\": \"updated@gmail.com\",\n            \"createdAt\": \"2022-11-04T18:52:36.704+01:00\",\n            \"lastSeen\": \"2022-11-04T18:55:26.091+01:00\",\n            \"serverSideEncryption\": true,\n            \"ipAddress\": \"192.168.56.1\",\n            \"twoFactorEnabled\": false,\n            \"rememberMe\": false\n        }\n    }\n}"},{"id":"ff899d29-7205-4519-956c-d31322486f29","name":"Update information Example (Update Username)","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"data\":{\r\n        \"username\":\"DOV\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/information"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:00:46 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully updated user information.\",\n    \"timestamp\": \"2022-11-04T19:00:46.796+01:00\",\n    \"data\": {\n        \"user\": {\n            \"id\": 6,\n            \"username\": \"DOV\",\n            \"email\": \"updated@gmail.com\",\n            \"createdAt\": \"2022-11-04T18:52:36.704+01:00\",\n            \"lastSeen\": \"2022-11-04T18:55:26.091+01:00\",\n            \"serverSideEncryption\": true,\n            \"ipAddress\": \"192.168.56.1\",\n            \"twoFactorEnabled\": false,\n            \"rememberMe\": false\n        }\n    }\n}"}],"_postman_id":"3b2f5c0f-7324-45dd-bf88-6c3d0d72d67e"},{"name":"2FA Backup Codes","id":"8dac78b3-32a9-4b59-8392-2cb560d6c5d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/backup-codes","description":"<p>At this moment the enpoint is not woking yet. It will be used to generate backup codes to disable 2fa in case you lose your phone or something.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","2fa","backup-codes"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"29f2a11a-c9f3-4a36-a991-614a3ab960bb","name":"2FA Backup Codes Example (Coming soon)","originalRequest":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/backup-codes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:08:59 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Here are your 8 recovery codes.\",\n    \"timestamp\": \"2022-11-04T19:08:59.752+01:00\",\n    \"data\": {\n        \"codes\": [\n            \"wboi-e4t3-56vx-5qbx\",\n            \"zwbp-o596-3imb-7m84\",\n            \"l6ez-f8v9-hb7v-hg5a\",\n            \"xlbw-blcn-ipzo-d1u3\",\n            \"gfs4-4v2o-uojh-i7gz\",\n            \"ddjg-awjt-zpn9-r20j\",\n            \"isyf-ax8o-ppwn-ogk1\",\n            \"5cjj-o5gu-aoyo-djyw\"\n        ]\n    }\n}"}],"_postman_id":"8dac78b3-32a9-4b59-8392-2cb560d6c5d0"},{"name":"Disable 2FA","id":"1b5915f3-6054-488b-9b6c-6ab234346317","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/disable","description":"<p>Disable 2FA</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","2fa","disable"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"63523b5d-871d-41dc-87a3-df22c1b1dbd7","name":"Disable 2FA Example (Successful)","originalRequest":{"method":"DELETE","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/disable"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:09:50 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"2FA was successfully disabled.\",\n    \"timestamp\": \"2022-11-04T19:09:50.845+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"1b5915f3-6054-488b-9b6c-6ab234346317"},{"name":"Enable 2FA","id":"52bc6d77-9965-4bc4-ac98-b1351a7917d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/enable","description":"<p>Enable two factor authentication for your account. You'll get an url for a qr code that can be scanned with one of many authenticator apps and the totp secret which can be used to generate the codes manually.</p>\n<p>To finish the process send a generated valid 6 diget code to the [confirm endpoint](#Confirm 2FA).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","2fa","enable"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"851936bf-9239-4458-94f0-3a122ac7c806","name":"Enable 2FA Example (Succsessful)","originalRequest":{"method":"POST","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/enable"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:06:20 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"201 - Created\",\n    \"message\": \"2FA secret successfully generated. Please finish the process by confirming your identity.\",\n    \"timestamp\": \"2022-11-04T19:06:20.704+01:00\",\n    \"data\": {\n        \"qrCode\": \"https://127.0.0.1:8443/passx/v3/general/2fa-code?secret=Z7TVVFC6FHHHDQIXO32XAEC4RJ76C52D\",\n        \"secret\": \"Z7TVVFC6FHHHDQIXO32XAEC4RJ76C52D\"\n    }\n}"},{"id":"24d9fa73-612d-4954-a8cd-99b4c15c132b","name":"Enable 2FA Example (Already enabled)","originalRequest":{"method":"POST","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/enable"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:08:37 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"409 - Conflict\",\n    \"message\": \"2FA is already activated for this account.\",\n    \"timestamp\": \"2022-11-04T19:08:37.218+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"52bc6d77-9965-4bc4-ac98-b1351a7917d4"},{"name":"Confirm 2FA","id":"e60341a1-2e2c-479c-91e6-3b4354dd9df0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"otp\":\"635050\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/2fa/confirm","description":"<p>This endpoint must be called to finish the process of fully enabling 2FA for your account.</p>\n<p>Parameters:</p>\n<p><code>otp</code> - 6 digit code generated by an two factor authentication application valid for 30 seconds</p>\n<p><code>rememberMe</code> - (Boolean) Should your ip address be rembered, so you don't have to step through the 2fa procedure every login?</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","2fa","confirm"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"88b5607d-f912-4cef-9cf1-93c69fd213d2","name":"Confirm 2FA Example (Invalid Code)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"otp\":\"342728\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/2fa/confirm"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:07:08 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"401 - Unauthorized\",\n    \"message\": \"2FA OTP-Code is invalid.\",\n    \"timestamp\": \"2022-11-04T19:07:08.161+01:00\",\n    \"data\": {}\n}"},{"id":"19d49412-1f35-40f9-b7fa-9edb2e55611e","name":"Confirm 2FA Example (Succsessful)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"otp\":\"568919\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/2fa/confirm"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:07:37 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"2FA was fully enabled and is now active.\",\n    \"timestamp\": \"2022-11-04T19:07:37.545+01:00\",\n    \"data\": {}\n}"},{"id":"9ae0243f-a8d1-4922-816c-b9a654f65898","name":"Confirm 2FA Example (Already enabled)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"otp\":\"568919\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/2fa/confirm"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:08:00 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"409 - Conflict\",\n    \"message\": \"2FA is already activated for this account.\",\n    \"timestamp\": \"2022-11-04T19:08:00.944+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"e60341a1-2e2c-479c-91e6-3b4354dd9df0"},{"name":"Get 2FA status","id":"af728a41-ec04-4e7e-8cb7-b61e3e42a78e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/status","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","2fa","status"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"0cc87405-ad75-4fd7-b275-6fa145042fd9","name":"Get 2FA status Example (Disabled)","originalRequest":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 16 Nov 2022 16:31:03 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully retrieved 2fa status.\",\n    \"timestamp\": \"2022-11-16T17:31:03.607+01:00\",\n    \"data\": {\n        \"message\": \"Two factor authentication via TOTP is neither enabled nor activated.\",\n        \"status\": \"disabled\"\n    }\n}"},{"id":"27489455-9756-43ef-a7fa-d80aed960810","name":"Get 2FA status Example (Enabled)","originalRequest":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 16 Nov 2022 16:41:14 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully retrieved 2fa status.\",\n    \"timestamp\": \"2022-11-16T17:41:14.981+01:00\",\n    \"data\": {\n        \"message\": \"Two factor authentication via TOTP is enabled but not activated due missing confirmation. (/2fa/confirm)\",\n        \"status\": \"enabled\"\n    }\n}"},{"id":"35b5181c-95e5-4224-8c9d-5e093cc2753c","name":"Get 2FA status Example (Activated)","originalRequest":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/account/2fa/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 16 Nov 2022 16:42:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Successfully retrieved 2fa status.\",\n    \"timestamp\": \"2022-11-16T17:42:10.290+01:00\",\n    \"data\": {\n        \"qrCode\": \"https://127.0.0.1:8443/passx/v3/general/2fa-code?secret=3CSN5MCOJPNMYJOKIKXRBE6EWXTY75EB\",\n        \"secret\": \"3CSN5MCOJPNMYJOKIKXRBE6EWXTY75EB\",\n        \"message\": \"Two factor authentication via TOTP fully activated and confirmed on this account.\",\n        \"status\": \"activated\"\n    }\n}"}],"_postman_id":"af728a41-ec04-4e7e-8cb7-b61e3e42a78e"},{"name":"Change Master Password","id":"472354e8-0f70-40e5-961b-99d77651be27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"X-Real-IP","value":"192.168.178.42","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"newPasswordTest\": \"MySecurePassword1234\",\r\n    \"entries\": [\r\n            {\r\n                \"id\": 1,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 2,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 3,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 4,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 5,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 6,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 7,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 8,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 9,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 10,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 11,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 12,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 13,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 14,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 15,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 16,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 17,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 18,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 19,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 20,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 21,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 22,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 23,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 24,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            },\r\n            {\r\n                \"id\": 25,\r\n                \"title\": \"PayPal\",\r\n                \"url\": \"https://paypal.com/login\",\r\n                \"username\": \"DevOFVictory\",\r\n                \"email\": \"DevOFVictory@gmail.com\",\r\n                \"password\": \"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n                \"description\": \"\"\r\n            }\r\n        ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/change-password","description":"<p>Change your master password and reencrypt all your entries.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["account","change-password"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"3d658943-11c0-465d-8804-9bbb5e1a68ba","name":"Change Master Password Example (No Entries)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"newPasswordTest\": \"MySecurePassword456\",\r\n    \"entries\": [\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/change-password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:03:40 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"The master password was successfully changed and all entries were updated.\",\n    \"timestamp\": \"2022-11-04T19:03:40.032+01:00\",\n    \"data\": {}\n}"},{"id":"ac2c994b-86b0-4f7b-b22f-b56e92a97f1b","name":"Change Master Password (Invalid password)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passwordTest\": \"MySecurePassword123\",\r\n    \"newPasswordTest\": \"MySecurePassword456\",\r\n    \"entries\": [\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/change-password"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:04:03 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"403 - Forbidden\",\n    \"message\": \"Invalid password test for corresponding user session. ('DevOFVictory')\",\n    \"timestamp\": \"2022-11-04T19:04:03.742+01:00\",\n    \"data\": {}\n}"},{"id":"29653e39-b737-4763-8f7c-dd5ac4ec60f0","name":"Change Master Password Example (With entries)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passwordTest\": \"MySecurePassword456\",\r\n    \"newPasswordTest\": \"MySecurePassword123\",\r\n    \"entries\": [\r\n    {\r\n        \"id\": 1,\r\n        \"title\": \"PayPal\",\r\n        \"url\": \"https://paypal.com/login\",\r\n        \"username\": \"DevOFVictory\",\r\n        \"email\": \"DevOFVictory@gmail.com\",\r\n        \"password\": \"paypalpassword1234\",\r\n        \"description\": \"\"\r\n    }\r\n]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/account/change-password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:05:41 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"The master password was successfully changed and all entries were updated.\",\n    \"timestamp\": \"2022-11-04T19:05:41.063+01:00\",\n    \"data\": {}\n}"}],"_postman_id":"472354e8-0f70-40e5-961b-99d77651be27"}],"id":"c1450df3-0c28-487f-a76c-c471eacd1e4a","description":"<h1 id=\"account-management\">Account management</h1>\n<hr />\n<blockquote>\n<p>Here you can manage and delete your account.</p>\n</blockquote>\n<h3 id=\"feautures\">Feautures:</h3>\n<ul>\n<li>Get Information about your accout</li>\n<li>Change information of your accoun</li>\n<li>Completely delete your account and all your stored passwords</li>\n<li>Change your master password</li>\n<li>Manage two factor authentication</li>\n</ul>\n","_postman_id":"c1450df3-0c28-487f-a76c-c471eacd1e4a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}}},{"name":"Password Storage","item":[{"name":"Add Entry","id":"cd310752-7c7f-4311-b6ac-a301e926856d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-Real-IP","value":"192.168.178.42","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"entryService\":\"PayPal\",\r\n    \"entryUrl\":\"https://paypal.com/login\",\r\n    \"entryDescription\":\"\",\r\n    \"entryUsername\":\"DevOFVictory\",\r\n    \"entryEmail\":\"DevOFVictory@gmail.com\",\r\n    \"entryPassword\":\"jhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfjhfejhfwehfuewhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/entries","description":"<p>Add a new credential to your wallet</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["entries"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"801033ee-cb4b-43ef-b46f-047999d1aaa0","name":"Add Entry Example (Successful)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sessionId\": \"06729359-4694-414a-9735-a0fa2e52e693\",\r\n    \"entryService\":\"PayPal\",\r\n    \"entryUrl\":\"https://paypal.com/login\",\r\n    \"entryDescription\":\"\",\r\n    \"entryUsername\":\"DevOFVictory\",\r\n    \"entryEmail\":\"DevOFVicatoray@gmail.com\",\r\n    \"entryPassword\":\"paypalpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8080/passx/v2/entries"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 27 May 2022 22:13:18 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"201 - Created\",\n    \"message\": \"Entry was successfully created.\",\n    \"timestamp\": \"2022-05-28T00:13:18.248+02:00\",\n    \"data\": {\n        \"entry\": {\n            \"id\": 15,\n            \"title\": \"PayPal\",\n            \"url\": \"https://paypal.com/login\",\n            \"description\": \"\",\n            \"username\": \"DevOFVictory\",\n            \"email\": \"DevOFVicatoray@gmail.com\",\n            \"password\": \"paypalpassword\"\n        }\n    }\n}"}],"_postman_id":"cd310752-7c7f-4311-b6ac-a301e926856d"},{"name":"Edit Entry","id":"f2c938cc-8b57-4752-9000-10216beac69b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entryService\":\"PayPal\",\r\n    \"entryUrl\":\"https://paypal.com/login\",\r\n    \"entryDescription\":\"My login credentials for paypalaa\",\r\n    \"entryUsername\":\"DevOFVictory\",\r\n    \"entryEmail\":\"DevOFVictory@gmail.com\",\r\n    \"entryPassword\":\"qqqqqqqqqq\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.cuodex.net/passx/v3/entries/1","description":"<p>Edit an existing credential by <strong>id</strong></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["entries","1"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"d68646bf-e09c-4786-80f5-38d2ae995e56","name":"Edit Entry Example (Successful)","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sessionId\": \"06729359-4694-414a-9735-a0fa2e52e693\",\r\n    \"entryService\":\"PayPal\",\r\n    \"entryUrl\":\"https://paypal.com/login\",\r\n    \"entryDescription\":\"My login credentials for PayPal\",\r\n    \"entryUsername\":\"DevOFVictory\",\r\n    \"entryEmail\":\"DevOFVicatoray@gmail.com\",\r\n    \"entryPassword\":\"paypalpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8080/passx/v2/entries/15"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 27 May 2022 22:14:28 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Entry with id 15 successfully updated.\",\n    \"timestamp\": \"2022-05-28T00:14:28.281+02:00\",\n    \"data\": {\n        \"entry\": {\n            \"id\": 15,\n            \"title\": \"PayPal\",\n            \"url\": \"https://paypal.com/login\",\n            \"description\": \"My login credentials for PayPal\",\n            \"username\": \"DevOFVictory\",\n            \"email\": \"DevOFVicatoray@gmail.com\",\n            \"password\": \"paypalpassword\"\n        }\n    }\n}"}],"_postman_id":"f2c938cc-8b57-4752-9000-10216beac69b"},{"name":"Get Entries","id":"af09a8ea-772e-4b58-9177-03943c9c8e7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-Real-IP","value":"192.168.178.42","type":"text"}],"url":"https://api.cuodex.net/passx/v3/entries","description":"<p>Receive all your stored credentials.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["entries"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"cdb3212f-beeb-4759-a16d-0adf0443a6d6","name":"Get Entries Example (Successful)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sessionId\":\"06729359-4694-414a-9735-a0fa2e52e693\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8080/passx/v2/entries"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 27 May 2022 22:14:49 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Account entries retrieved successfully.\",\n    \"timestamp\": \"2022-05-28T00:14:49.848+02:00\",\n    \"data\": {\n        \"amount\": 1,\n        \"entries\": [\n            {\n                \"id\": 15,\n                \"title\": \"PayPal\",\n                \"url\": \"https://paypal.com/login\",\n                \"description\": \"My login credentials for PayPal\",\n                \"username\": \"DevOFVictory\",\n                \"email\": \"DevOFVicatoray@gmail.com\",\n                \"password\": \"paypalpassword\"\n            }\n        ]\n    }\n}"}],"_postman_id":"af09a8ea-772e-4b58-9177-03943c9c8e7b"},{"name":"Delete Entry","id":"382c3ff3-99f8-4475-b96b-1aa7c11cf19d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-Real-IP","value":"192.168.178.42","type":"text"}],"url":"https://api.cuodex.net/passx/v3/entries/14","description":"<p>Deletes an entry by id</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["entries","14"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"e7891eb4-ffa8-432c-b5b9-cdaeffe6a06b","name":"Delete Entry Example (Successful)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sessionId\":\"06729359-4694-414a-9735-a0fa2e52e693\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8080/passx/v2/entries/15"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 27 May 2022 22:15:52 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Entry with id 15 successfully deleted.\",\n    \"timestamp\": \"2022-05-28T00:15:52.035+02:00\",\n    \"data\": {}\n}"}],"_postman_id":"382c3ff3-99f8-4475-b96b-1aa7c11cf19d"},{"name":"Get Single Entry","id":"8068d6d4-df79-4d7d-aa8a-5195003aef48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/entries/1","description":"<p>Returns an entry by id</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["entries","1"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"8de68534-1e79-49f9-a14e-3bd865a2d6ca","name":"Get Single Entry Example  (Successful)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sessionId\":\"06729359-4694-414a-9735-a0fa2e52e693\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8080/passx/v2/entries/15"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 27 May 2022 22:15:36 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Account entry with id 15 successfully retrieved.\",\n    \"timestamp\": \"2022-05-28T00:15:36.247+02:00\",\n    \"data\": {\n        \"entry\": {\n            \"id\": 15,\n            \"title\": \"PayPal\",\n            \"url\": \"https://paypal.com/login\",\n            \"description\": \"My login credentials for PayPal\",\n            \"username\": \"DevOFVictory\",\n            \"email\": \"DevOFVicatoray@gmail.com\",\n            \"password\": \"paypalpassword\"\n        }\n    }\n}"},{"id":"44e6ba7c-b190-47ca-9042-145ac0270500","name":"Get Single Entry Example (Invalid id)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sessionId\":\"06729359-4694-414a-9735-a0fa2e52e693\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8080/passx/v2/entries/1337"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 27 May 2022 22:24:26 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"404 - Not Found\",\n    \"message\": \"Account entry with id 1337 was not found on this account.\",\n    \"timestamp\": \"2022-05-28T00:24:26.851+02:00\",\n    \"data\": {}\n}"}],"_postman_id":"8068d6d4-df79-4d7d-aa8a-5195003aef48"}],"id":"580d2780-9859-4023-9e2e-d1027d8a766e","description":"<h1 id=\"password-storage\">Password Storage</h1>\n<hr />\n<blockquote>\n<p>Here you can manage all your saved credentials. That means you can create new ones, edit or delete existing ones.</p>\n</blockquote>\n<h3 id=\"features\">Features:</h3>\n<ul>\n<li>Add credentials</li>\n<li>Edit credentials</li>\n<li>Receive all credentials</li>\n<li>Delete credentials by id</li>\n<li>Get one credential by id</li>\n</ul>\n","_postman_id":"580d2780-9859-4023-9e2e-d1027d8a766e","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}}},{"name":"General","item":[{"name":"Status","id":"ee557ef5-2ad6-4df1-b703-ab78f1550044","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/general/status","description":"<p>Request important information about the running version of this api.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["general","status"],"host":["https://api.cuodex.net/passx/v3"],"query":[],"variable":[]}},"response":[{"id":"ed6c08ca-2417-4b4e-9fde-247f5bea4d16","name":"Status Example (Successful)","originalRequest":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/general/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:12:36 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"PassX-API is available :)\",\n    \"timestamp\": \"2022-11-04T19:12:36.194+01:00\",\n    \"data\": {\n        \"name\": \"Official PassX API\",\n        \"host\": \"api.cuodex.net\",\n        \"contextPath\": \"/passx/v3/\",\n        \"developer\": \"DevOFVictory\",\n        \"sessionTimeout\": 900000,\n        \"version\": \"3.1\",\n        \"status\": \"running\",\n        \"uptime\": 1526701,\n        \"maxCommonPasswords\": 488129\n    }\n}"}],"_postman_id":"ee557ef5-2ad6-4df1-b703-ab78f1550044"},{"name":"Common Passwords","id":"2a582feb-c4fc-428b-924d-1a4538fcc926","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/general/common-passwords/?amount=10","description":"<p>Fetch the most n common passwords out of common databases to check it against your wallets passwords</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["general","common-passwords",""],"host":["https://api.cuodex.net/passx/v3"],"query":[{"key":"amount","value":"10"}],"variable":[]}},"response":[{"id":"c231450b-74a9-4322-8130-8a06086c9efc","name":"Common Passwords Example (Sucessful)","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.cuodex.net/passx/v3/general/common-passwords/?amount=10","host":["https://api.cuodex.net/passx/v3"],"path":["general","common-passwords",""],"query":[{"key":"amount","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 04 Nov 2022 18:12:57 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"200 - OK\",\n    \"message\": \"Top 10 common passwords received.\",\n    \"timestamp\": \"2022-11-04T19:12:57.826+01:00\",\n    \"data\": {\n        \"passwords\": [\n            \"password\",\n            \"12345678\",\n            \"123456789\",\n            \"baseball\",\n            \"football\",\n            \"qwertyuiop\",\n            \"1234567890\",\n            \"superman\",\n            \"1qaz2wsx\",\n            \"trustno1\"\n        ]\n    }\n}"}],"_postman_id":"2a582feb-c4fc-428b-924d-1a4538fcc926"},{"name":"Generate 2FA Code","id":"30e74d37-792c-4cc0-8217-4be6d2e8c47e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cuodex.net/passx/v3/general/2fa-code?secret=GYF6FXS2VXCVAHZCI6H4HJDJ6DOXLPN3","description":"<p>An util to generate a TOTP QR code with given secret of 2fa apps.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}},"urlObject":{"path":["general","2fa-code"],"host":["https://api.cuodex.net/passx/v3"],"query":[{"key":"secret","value":"GYF6FXS2VXCVAHZCI6H4HJDJ6DOXLPN3"}],"variable":[]}},"response":[],"_postman_id":"30e74d37-792c-4cc0-8217-4be6d2e8c47e"}],"id":"13b88323-5753-4bf7-998b-f12f75865f44","_postman_id":"13b88323-5753-4bf7-998b-f12f75865f44","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","id":"c95b7937-1e18-43d6-9091-cf535ef82ec2","name":"Official PassX REST API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]}},"event":[{"listen":"prerequest","script":{"id":"2925c7ed-4484-4590-bbfb-423a2b83a115","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"96973f4c-3e4a-47a9-a94c-5bfa5dc52aef","type":"text/javascript","exec":[""]}}],"variable":[{"key":"apiUrl","value":"https://api.cuodex.net"},{"key":"apiContext","value":"passx/v3"},{"key":"baseUrl","value":"http://127.0.0.1:8443/passx/v3","disabled":true},{"key":"baseUrl","value":"https://api.cuodex.net/passx/v3","type":"string"},{"key":"sessionId","value":"61a09fa5-3140-41b3-b0e7-d2bdcbf09331","disabled":true},{"key":"sessionId","value":""}]}